SlideShare una empresa de Scribd logo
1 de 4
SugarCRM Sizing Guidelines




SugarCRM, Inc.
10050 N. Wolfe Road
SW2-130
Cupertino, CA 95014
T: 408.454.6900
F: 408.873.2872
SugarCRM Sizing Guidelines




Table of Contents

SugarCRM Sizing Guidelines .....................................................................................................1	
  
  General Guidelines ....................................................................................................................1
   Guidelines for Low Power, Virtualized, and Cloud Servers .......................................................1
   Guidelines for High Availability Large Scale Deployments ........................................................2




                         Copyright © 2010 SugarCRM, Inc. All rights reserved.                                                           i
SugarCRM Sizing Guidelines




SugarCRM Sizing Guidelines
General Guidelines
Sugar Professional and Sugar Enterprise are designed to scale without needing significant
additional resources. Internal tests have shown that a single high power server with eight 86x64
CPU cores, 16GB of RAM and enterprise storage running the entire application stack (Sugar
application, PHP, web server and database server) can support up to 400 of concurrent Sugar
users.

These sizing guidelines are based upon scalability testing performed using routine tasks, such
as viewing records and occasional editing of records, with minimal use of the Sugar reporting
module. More resource-intensive use of the system may result in a noticeable decrease in
system performance.

Under most generally accepted use case scenarios, 400 concurrent users will represent far
more named users of the Sugar system, as it is rare that all users will be accessing the system
simultaneously. A common use case is to assume 25% concurrency, in which a single server
described above can support 1,600 named Sugar users (400 concurrent users x 4).

Storage requirements for any CRM deployment vary greatly depending on the scope and usage
of the Sugar application. Specifically, storing large amounts of email attachments, media files or
other documents in the system will greatly increase storage requirements. Note that Sugar
stores documents on the server file system and not in the database.

For estimating database sizing, a single record stored in Sugar will average approximately 2kB
in size. With 10,000 records in the system ranging across common record types such as
contacts, accounts, opportunities, a typical Sugar deployment would require at least 20MB of
database storage. A pre-deployment assessment of the data to be imported into the system can
insure proper storage is provisioned for the system.

Guidelines for Single Server, Virtualized, and Cloud Server Deployments
In low compute power, single server configurations where the web server and database server
are deployed on the same physical or virtual machine, the number of concurrent users
supported decreases significantly. Machines with less than 4GB of RAM, fewer than four CPU
cores, and virtualized or consumer-grade disks will experience sharp performance drops when
running both the web server and database server on the same machine.

For Sugar deployments with more than 50 named users, a single server configuration must
have four or more CPU cores and eight or more GB of RAM. For more then 100 named users,
please refer to the guidelines for large deployments. Please consult the table below to
determine a more specific hardware configuration.




                  Copyright © 2010 SugarCRM, Inc. All rights reserved.                            1
SugarCRM Sizing Guidelines




                                                Recommend                     Recommended
 Named Users        Maximum Records             Server CPU                    Server RAM
 1-5                        1,000,000           1 x i5 core or equivalent     4G
 5-20                       1,000,000           2 x i5 cores or equivalent    4G
 20-50                      2,000,000           2 x i5 cores or equivalent    8G
 50-100                     4,000,000           4 x i5 cores or equivalent    8-16G
Figure 1 - Configuration Guidelines for Single Server Deployments

Guidelines for High Availability and Large Scale Deployments
For large scale and high availability (HA) deployments, please refer to the diagram below. In
general, the application stack will be partitioned across multiple servers with the web server
clustered across multiple application servers and the database server clustered across multiple
database servers.

This diagram describes a generic cluster configuration that will scale as more hardware is
added. A base guideline of 400 concurrent users per application server will determine the
number of application servers needed. The number of database servers needed depends on
system usage, however tests have shown that a high-powered database cluster can typically
support up to eight application servers. Note that this diagram has been designed around the
Linux, Apache, PHP and MySQL (LAMP) technologies.




Figure 2 - Configuration Guidelines for Large Scale Deployments




                 Copyright © 2010 SugarCRM, Inc. All rights reserved.                             2

Más contenido relacionado

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Destacado

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destacado (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

SugarCRM Sizing Guidelines

  • 1. SugarCRM Sizing Guidelines SugarCRM, Inc. 10050 N. Wolfe Road SW2-130 Cupertino, CA 95014 T: 408.454.6900 F: 408.873.2872
  • 2. SugarCRM Sizing Guidelines Table of Contents SugarCRM Sizing Guidelines .....................................................................................................1   General Guidelines ....................................................................................................................1 Guidelines for Low Power, Virtualized, and Cloud Servers .......................................................1 Guidelines for High Availability Large Scale Deployments ........................................................2 Copyright © 2010 SugarCRM, Inc. All rights reserved. i
  • 3. SugarCRM Sizing Guidelines SugarCRM Sizing Guidelines General Guidelines Sugar Professional and Sugar Enterprise are designed to scale without needing significant additional resources. Internal tests have shown that a single high power server with eight 86x64 CPU cores, 16GB of RAM and enterprise storage running the entire application stack (Sugar application, PHP, web server and database server) can support up to 400 of concurrent Sugar users. These sizing guidelines are based upon scalability testing performed using routine tasks, such as viewing records and occasional editing of records, with minimal use of the Sugar reporting module. More resource-intensive use of the system may result in a noticeable decrease in system performance. Under most generally accepted use case scenarios, 400 concurrent users will represent far more named users of the Sugar system, as it is rare that all users will be accessing the system simultaneously. A common use case is to assume 25% concurrency, in which a single server described above can support 1,600 named Sugar users (400 concurrent users x 4). Storage requirements for any CRM deployment vary greatly depending on the scope and usage of the Sugar application. Specifically, storing large amounts of email attachments, media files or other documents in the system will greatly increase storage requirements. Note that Sugar stores documents on the server file system and not in the database. For estimating database sizing, a single record stored in Sugar will average approximately 2kB in size. With 10,000 records in the system ranging across common record types such as contacts, accounts, opportunities, a typical Sugar deployment would require at least 20MB of database storage. A pre-deployment assessment of the data to be imported into the system can insure proper storage is provisioned for the system. Guidelines for Single Server, Virtualized, and Cloud Server Deployments In low compute power, single server configurations where the web server and database server are deployed on the same physical or virtual machine, the number of concurrent users supported decreases significantly. Machines with less than 4GB of RAM, fewer than four CPU cores, and virtualized or consumer-grade disks will experience sharp performance drops when running both the web server and database server on the same machine. For Sugar deployments with more than 50 named users, a single server configuration must have four or more CPU cores and eight or more GB of RAM. For more then 100 named users, please refer to the guidelines for large deployments. Please consult the table below to determine a more specific hardware configuration. Copyright © 2010 SugarCRM, Inc. All rights reserved. 1
  • 4. SugarCRM Sizing Guidelines Recommend Recommended Named Users Maximum Records Server CPU Server RAM 1-5 1,000,000 1 x i5 core or equivalent 4G 5-20 1,000,000 2 x i5 cores or equivalent 4G 20-50 2,000,000 2 x i5 cores or equivalent 8G 50-100 4,000,000 4 x i5 cores or equivalent 8-16G Figure 1 - Configuration Guidelines for Single Server Deployments Guidelines for High Availability and Large Scale Deployments For large scale and high availability (HA) deployments, please refer to the diagram below. In general, the application stack will be partitioned across multiple servers with the web server clustered across multiple application servers and the database server clustered across multiple database servers. This diagram describes a generic cluster configuration that will scale as more hardware is added. A base guideline of 400 concurrent users per application server will determine the number of application servers needed. The number of database servers needed depends on system usage, however tests have shown that a high-powered database cluster can typically support up to eight application servers. Note that this diagram has been designed around the Linux, Apache, PHP and MySQL (LAMP) technologies. Figure 2 - Configuration Guidelines for Large Scale Deployments Copyright © 2010 SugarCRM, Inc. All rights reserved. 2