SlideShare a Scribd company logo
1 of 1
Cloud Scalability
What is scalability?
Scalability refers to the idea of a system in which every application or piece of infrastructure can be expanded
to handle increased load.
For example, suppose your web application gets featuredon a popular website. Suddenly, thousands of visitors
are using your app – can your infrastructure handle the traffic? Having a scalable web application ensures that
it can scale up to handle the load and not crash. Crashing (or even just slow) pages leave your users unhappy
and your app with a bad reputation.
Systems have four general areas that scalability can apply to:
1. Disk I/O 2. Memory 3. Network I/O 4. CPU
You will often hear about two main ways of scaling – horizontal or vertical.
Vertical scaling
Vertical is often thought of as the “easier” of the two methods. When scaling a system vertically, you add more
power to an existing instance. This can mean more memory (RAM), faster storage such as Solid-State Drives
(SSDs), or more powerful processors (CPUs). The reason this is thought to be the easier option is that hardware
is often trivial to upgrade on cloud platforms like AWS, where servers are already virtualized. There is also very
little (if any) additional configuration you are required to do at the software level.
Horizontal scaling
Horizontal scaling is slightly more complex. When scaling your systems horizontally, you generally add more
servers to spread the load across multiple machines.
With this, however, comes added complexity to your system. You now have multiple servers that require the
general administration tasks such as updates, security and monitoring but you must also now sync your
application, data and backups across many instances.
So, which is better?
Horizontal scaling is often considered a long-term advantage, whereas vertical scaling is usually considered a
short-term advantage.
The reason for this is that you can typically add as many servers as you need to your infrastructure, but at some
point, hardware upgrades are just not plausible. At some point, hardware upgrades are just not plausible.
Performance
One of the primary reasons for scaling your system is to increase performance. This is only one aspect of
performance though – scaling ties in with many other concepts such as elasticity and fault tolerance.
Response time
Performance of a system is measured by many different metrics – one of the main ones is response time.
Interestingly, scaling your system may increase response times. If you move away from the type of system
architecture that has all of the components (database, application code, caching) on one server to a type of
system architecture that separates these components onto their own servers then the response time will
naturally increase as you now have network latency and other considerations.

More Related Content

What's hot

Top 5 Challenges to Upgrading to SQL Server 2016
Top 5 Challenges to Upgrading to SQL Server 2016Top 5 Challenges to Upgrading to SQL Server 2016
Top 5 Challenges to Upgrading to SQL Server 2016ScaleArc
 
Vertical vs Horizontal Scaling
Vertical vs Horizontal Scaling Vertical vs Horizontal Scaling
Vertical vs Horizontal Scaling Mark Myers
 
Desired properties of a big data system
Desired properties of a big data systemDesired properties of a big data system
Desired properties of a big data systemarockiasamyi
 
Cisco Powered DRaaS eBook
Cisco Powered DRaaS eBookCisco Powered DRaaS eBook
Cisco Powered DRaaS eBookCisco Powered
 
The Path to Streamlining and Automating Data Center Operations
The Path to Streamlining and Automating Data Center OperationsThe Path to Streamlining and Automating Data Center Operations
The Path to Streamlining and Automating Data Center OperationsVMware
 
BE15 infographic transform
BE15 infographic transformBE15 infographic transform
BE15 infographic transformBHD Creative Ltd
 
Open Text Direction to to the Cloud with Microsoft Windows Azure
Open Text  Direction to to the Cloud with Microsoft Windows AzureOpen Text  Direction to to the Cloud with Microsoft Windows Azure
Open Text Direction to to the Cloud with Microsoft Windows AzureCiklum Ukraine
 
What Ifs - VMware Lightning Talk OpsCamp San Francisco
What Ifs - VMware Lightning Talk OpsCamp San FranciscoWhat Ifs - VMware Lightning Talk OpsCamp San Francisco
What Ifs - VMware Lightning Talk OpsCamp San FranciscoOpsCamp
 
What is Disaster Recovery as a Service?
What is Disaster Recovery as a Service?What is Disaster Recovery as a Service?
What is Disaster Recovery as a Service?Infrascale
 
Architectural Refactoring
Architectural RefactoringArchitectural Refactoring
Architectural RefactoringDavid Adsit
 
Azure backup Disaster Recovery Business Continuity
Azure backup Disaster Recovery Business ContinuityAzure backup Disaster Recovery Business Continuity
Azure backup Disaster Recovery Business ContinuityMike Resseler
 
Cs seminar 20061207
Cs seminar 20061207Cs seminar 20061207
Cs seminar 20061207Todd Deshane
 
Cs seminar 20061207
Cs seminar 20061207Cs seminar 20061207
Cs seminar 20061207Todd Deshane
 
Achieving Zero Downtime for SQL
Achieving Zero Downtime for SQLAchieving Zero Downtime for SQL
Achieving Zero Downtime for SQLScaleArc
 
HPE SimpliVity
HPE SimpliVityHPE SimpliVity
HPE SimpliVityThura Kyaw
 
Assessing your current email infrastructure
Assessing your current email infrastructureAssessing your current email infrastructure
Assessing your current email infrastructurewebhostingguy
 

What's hot (19)

Top 5 Challenges to Upgrading to SQL Server 2016
Top 5 Challenges to Upgrading to SQL Server 2016Top 5 Challenges to Upgrading to SQL Server 2016
Top 5 Challenges to Upgrading to SQL Server 2016
 
Vertical vs Horizontal Scaling
Vertical vs Horizontal Scaling Vertical vs Horizontal Scaling
Vertical vs Horizontal Scaling
 
Desired properties of a big data system
Desired properties of a big data systemDesired properties of a big data system
Desired properties of a big data system
 
Cisco Powered DRaaS eBook
Cisco Powered DRaaS eBookCisco Powered DRaaS eBook
Cisco Powered DRaaS eBook
 
The Path to Streamlining and Automating Data Center Operations
The Path to Streamlining and Automating Data Center OperationsThe Path to Streamlining and Automating Data Center Operations
The Path to Streamlining and Automating Data Center Operations
 
Moving to the Cloud
Moving to the CloudMoving to the Cloud
Moving to the Cloud
 
BE15 infographic transform
BE15 infographic transformBE15 infographic transform
BE15 infographic transform
 
Open Text Direction to to the Cloud with Microsoft Windows Azure
Open Text  Direction to to the Cloud with Microsoft Windows AzureOpen Text  Direction to to the Cloud with Microsoft Windows Azure
Open Text Direction to to the Cloud with Microsoft Windows Azure
 
What Ifs - VMware Lightning Talk OpsCamp San Francisco
What Ifs - VMware Lightning Talk OpsCamp San FranciscoWhat Ifs - VMware Lightning Talk OpsCamp San Francisco
What Ifs - VMware Lightning Talk OpsCamp San Francisco
 
Maximize the efficiency of your server farm
Maximize the efficiency of your server farmMaximize the efficiency of your server farm
Maximize the efficiency of your server farm
 
What is Disaster Recovery as a Service?
What is Disaster Recovery as a Service?What is Disaster Recovery as a Service?
What is Disaster Recovery as a Service?
 
Architectural Refactoring
Architectural RefactoringArchitectural Refactoring
Architectural Refactoring
 
Azure backup Disaster Recovery Business Continuity
Azure backup Disaster Recovery Business ContinuityAzure backup Disaster Recovery Business Continuity
Azure backup Disaster Recovery Business Continuity
 
Cs seminar 20061207
Cs seminar 20061207Cs seminar 20061207
Cs seminar 20061207
 
Vcp6.7part3
Vcp6.7part3Vcp6.7part3
Vcp6.7part3
 
Cs seminar 20061207
Cs seminar 20061207Cs seminar 20061207
Cs seminar 20061207
 
Achieving Zero Downtime for SQL
Achieving Zero Downtime for SQLAchieving Zero Downtime for SQL
Achieving Zero Downtime for SQL
 
HPE SimpliVity
HPE SimpliVityHPE SimpliVity
HPE SimpliVity
 
Assessing your current email infrastructure
Assessing your current email infrastructureAssessing your current email infrastructure
Assessing your current email infrastructure
 

Similar to Synopsis cloud scalability_jatinchauhan

Scalable Web Architecture and Distributed Systems
Scalable Web Architecture and Distributed SystemsScalable Web Architecture and Distributed Systems
Scalable Web Architecture and Distributed Systemshyun soomyung
 
Top System Design Interview Questions
Top System Design Interview QuestionsTop System Design Interview Questions
Top System Design Interview QuestionsSoniaMathias2
 
Why do IT Solutions Need to be Scalable?
Why do IT Solutions Need to be Scalable?Why do IT Solutions Need to be Scalable?
Why do IT Solutions Need to be Scalable?VRS Technologies
 
What is Scalability and How can affect on overall system performance of database
What is Scalability and How can affect on overall system performance of databaseWhat is Scalability and How can affect on overall system performance of database
What is Scalability and How can affect on overall system performance of databaseAlireza Kamrani
 
Anurag Gupta's talk on DevOps at AWS. Nov 17 at the Palo Alto AWS Big Data Me...
Anurag Gupta's talk on DevOps at AWS. Nov 17 at the Palo Alto AWS Big Data Me...Anurag Gupta's talk on DevOps at AWS. Nov 17 at the Palo Alto AWS Big Data Me...
Anurag Gupta's talk on DevOps at AWS. Nov 17 at the Palo Alto AWS Big Data Me...stevemcpherson
 
2020 Cloud Data Lake Platforms Buyers Guide - White paper | Qubole
2020 Cloud Data Lake Platforms Buyers Guide - White paper | Qubole2020 Cloud Data Lake Platforms Buyers Guide - White paper | Qubole
2020 Cloud Data Lake Platforms Buyers Guide - White paper | QuboleVasu S
 
How to Build a Scalable Web Application for Your Project
How to Build a Scalable Web Application for Your ProjectHow to Build a Scalable Web Application for Your Project
How to Build a Scalable Web Application for Your ProjectBitCot
 
Building a Scalable Architecture for web apps
Building a Scalable Architecture for web appsBuilding a Scalable Architecture for web apps
Building a Scalable Architecture for web appsDirecti Group
 
Building A Scalable Architecture
Building A Scalable ArchitectureBuilding A Scalable Architecture
Building A Scalable Architecturebhavintu79
 
Streamlining Backup: Enhancing Data Protection with Backup Appliances
Streamlining Backup: Enhancing Data Protection with Backup AppliancesStreamlining Backup: Enhancing Data Protection with Backup Appliances
Streamlining Backup: Enhancing Data Protection with Backup AppliancesMaryJWilliams2
 
Virtualizing Business Critical Applications
Virtualizing Business Critical ApplicationsVirtualizing Business Critical Applications
Virtualizing Business Critical ApplicationsDataCore Software
 
Cloud First Architecture
Cloud First ArchitectureCloud First Architecture
Cloud First ArchitectureCameron Vetter
 
Web Speed And Scalability
Web Speed And ScalabilityWeb Speed And Scalability
Web Speed And ScalabilityJason Ragsdale
 
MS Cloud Design Patterns Infographic 2015
MS Cloud Design Patterns Infographic 2015MS Cloud Design Patterns Infographic 2015
MS Cloud Design Patterns Infographic 2015James Tramel
 
Ms cloud design patterns infographic 2015
Ms cloud design patterns infographic 2015Ms cloud design patterns infographic 2015
Ms cloud design patterns infographic 2015Kesavan Munuswamy
 
Agile and continuous delivery – How IBM Watson Workspace is built
Agile and continuous delivery – How IBM Watson Workspace is builtAgile and continuous delivery – How IBM Watson Workspace is built
Agile and continuous delivery – How IBM Watson Workspace is builtVincent Burckhardt
 
Real time service oriented cloud computing
Real time service oriented cloud computingReal time service oriented cloud computing
Real time service oriented cloud computingwww.pixelsolutionbd.com
 
ScalabilityAvailability
ScalabilityAvailabilityScalabilityAvailability
ScalabilityAvailabilitywebuploader
 

Similar to Synopsis cloud scalability_jatinchauhan (20)

Scalable Web Architecture and Distributed Systems
Scalable Web Architecture and Distributed SystemsScalable Web Architecture and Distributed Systems
Scalable Web Architecture and Distributed Systems
 
Top System Design Interview Questions
Top System Design Interview QuestionsTop System Design Interview Questions
Top System Design Interview Questions
 
How to Migrate Without Downtime
How to Migrate Without DowntimeHow to Migrate Without Downtime
How to Migrate Without Downtime
 
Why do IT Solutions Need to be Scalable?
Why do IT Solutions Need to be Scalable?Why do IT Solutions Need to be Scalable?
Why do IT Solutions Need to be Scalable?
 
What is Scalability and How can affect on overall system performance of database
What is Scalability and How can affect on overall system performance of databaseWhat is Scalability and How can affect on overall system performance of database
What is Scalability and How can affect on overall system performance of database
 
Anurag Gupta's talk on DevOps at AWS. Nov 17 at the Palo Alto AWS Big Data Me...
Anurag Gupta's talk on DevOps at AWS. Nov 17 at the Palo Alto AWS Big Data Me...Anurag Gupta's talk on DevOps at AWS. Nov 17 at the Palo Alto AWS Big Data Me...
Anurag Gupta's talk on DevOps at AWS. Nov 17 at the Palo Alto AWS Big Data Me...
 
saas
saassaas
saas
 
2020 Cloud Data Lake Platforms Buyers Guide - White paper | Qubole
2020 Cloud Data Lake Platforms Buyers Guide - White paper | Qubole2020 Cloud Data Lake Platforms Buyers Guide - White paper | Qubole
2020 Cloud Data Lake Platforms Buyers Guide - White paper | Qubole
 
How to Build a Scalable Web Application for Your Project
How to Build a Scalable Web Application for Your ProjectHow to Build a Scalable Web Application for Your Project
How to Build a Scalable Web Application for Your Project
 
Building a Scalable Architecture for web apps
Building a Scalable Architecture for web appsBuilding a Scalable Architecture for web apps
Building a Scalable Architecture for web apps
 
Building A Scalable Architecture
Building A Scalable ArchitectureBuilding A Scalable Architecture
Building A Scalable Architecture
 
Streamlining Backup: Enhancing Data Protection with Backup Appliances
Streamlining Backup: Enhancing Data Protection with Backup AppliancesStreamlining Backup: Enhancing Data Protection with Backup Appliances
Streamlining Backup: Enhancing Data Protection with Backup Appliances
 
Virtualizing Business Critical Applications
Virtualizing Business Critical ApplicationsVirtualizing Business Critical Applications
Virtualizing Business Critical Applications
 
Cloud First Architecture
Cloud First ArchitectureCloud First Architecture
Cloud First Architecture
 
Web Speed And Scalability
Web Speed And ScalabilityWeb Speed And Scalability
Web Speed And Scalability
 
MS Cloud Design Patterns Infographic 2015
MS Cloud Design Patterns Infographic 2015MS Cloud Design Patterns Infographic 2015
MS Cloud Design Patterns Infographic 2015
 
Ms cloud design patterns infographic 2015
Ms cloud design patterns infographic 2015Ms cloud design patterns infographic 2015
Ms cloud design patterns infographic 2015
 
Agile and continuous delivery – How IBM Watson Workspace is built
Agile and continuous delivery – How IBM Watson Workspace is builtAgile and continuous delivery – How IBM Watson Workspace is built
Agile and continuous delivery – How IBM Watson Workspace is built
 
Real time service oriented cloud computing
Real time service oriented cloud computingReal time service oriented cloud computing
Real time service oriented cloud computing
 
ScalabilityAvailability
ScalabilityAvailabilityScalabilityAvailability
ScalabilityAvailability
 

More from Jatin Chauhan

Web Design for Everybody (Basics of Web Development and Coding)
Web Design for Everybody (Basics of Web Development and Coding)Web Design for Everybody (Basics of Web Development and Coding)
Web Design for Everybody (Basics of Web Development and Coding)Jatin Chauhan
 
Containerization Report
Containerization ReportContainerization Report
Containerization ReportJatin Chauhan
 
Web development and design
Web development and designWeb development and design
Web development and designJatin Chauhan
 
Learning management system
Learning management systemLearning management system
Learning management systemJatin Chauhan
 
Various electronic equipments used in any industry
Various electronic equipments used in any industryVarious electronic equipments used in any industry
Various electronic equipments used in any industryJatin Chauhan
 
LMS-LEARNING MANAGEMENT SYSTEM
LMS-LEARNING MANAGEMENT SYSTEMLMS-LEARNING MANAGEMENT SYSTEM
LMS-LEARNING MANAGEMENT SYSTEMJatin Chauhan
 
Various electronic equipments used in any industry
Various electronic equipments used in any industryVarious electronic equipments used in any industry
Various electronic equipments used in any industryJatin Chauhan
 
COOLING CONCEPT OF VEGETABLES IN REFRIGERATOR
COOLING CONCEPT OF VEGETABLES IN REFRIGERATORCOOLING CONCEPT OF VEGETABLES IN REFRIGERATOR
COOLING CONCEPT OF VEGETABLES IN REFRIGERATORJatin Chauhan
 
CHALLENGES FACED BY FARMERS DUE TO ENVIRONMENTAL CHANGES
CHALLENGES FACED BY FARMERS DUE TO ENVIRONMENTAL CHANGESCHALLENGES FACED BY FARMERS DUE TO ENVIRONMENTAL CHANGES
CHALLENGES FACED BY FARMERS DUE TO ENVIRONMENTAL CHANGESJatin Chauhan
 

More from Jatin Chauhan (11)

Web Design for Everybody (Basics of Web Development and Coding)
Web Design for Everybody (Basics of Web Development and Coding)Web Design for Everybody (Basics of Web Development and Coding)
Web Design for Everybody (Basics of Web Development and Coding)
 
Containerization Report
Containerization ReportContainerization Report
Containerization Report
 
Web development and design
Web development and designWeb development and design
Web development and design
 
Tourindia
TourindiaTourindia
Tourindia
 
Learning management system
Learning management systemLearning management system
Learning management system
 
Evolution of humans
Evolution of humansEvolution of humans
Evolution of humans
 
Various electronic equipments used in any industry
Various electronic equipments used in any industryVarious electronic equipments used in any industry
Various electronic equipments used in any industry
 
LMS-LEARNING MANAGEMENT SYSTEM
LMS-LEARNING MANAGEMENT SYSTEMLMS-LEARNING MANAGEMENT SYSTEM
LMS-LEARNING MANAGEMENT SYSTEM
 
Various electronic equipments used in any industry
Various electronic equipments used in any industryVarious electronic equipments used in any industry
Various electronic equipments used in any industry
 
COOLING CONCEPT OF VEGETABLES IN REFRIGERATOR
COOLING CONCEPT OF VEGETABLES IN REFRIGERATORCOOLING CONCEPT OF VEGETABLES IN REFRIGERATOR
COOLING CONCEPT OF VEGETABLES IN REFRIGERATOR
 
CHALLENGES FACED BY FARMERS DUE TO ENVIRONMENTAL CHANGES
CHALLENGES FACED BY FARMERS DUE TO ENVIRONMENTAL CHANGESCHALLENGES FACED BY FARMERS DUE TO ENVIRONMENTAL CHANGES
CHALLENGES FACED BY FARMERS DUE TO ENVIRONMENTAL CHANGES
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

Synopsis cloud scalability_jatinchauhan

  • 1. Cloud Scalability What is scalability? Scalability refers to the idea of a system in which every application or piece of infrastructure can be expanded to handle increased load. For example, suppose your web application gets featuredon a popular website. Suddenly, thousands of visitors are using your app – can your infrastructure handle the traffic? Having a scalable web application ensures that it can scale up to handle the load and not crash. Crashing (or even just slow) pages leave your users unhappy and your app with a bad reputation. Systems have four general areas that scalability can apply to: 1. Disk I/O 2. Memory 3. Network I/O 4. CPU You will often hear about two main ways of scaling – horizontal or vertical. Vertical scaling Vertical is often thought of as the “easier” of the two methods. When scaling a system vertically, you add more power to an existing instance. This can mean more memory (RAM), faster storage such as Solid-State Drives (SSDs), or more powerful processors (CPUs). The reason this is thought to be the easier option is that hardware is often trivial to upgrade on cloud platforms like AWS, where servers are already virtualized. There is also very little (if any) additional configuration you are required to do at the software level. Horizontal scaling Horizontal scaling is slightly more complex. When scaling your systems horizontally, you generally add more servers to spread the load across multiple machines. With this, however, comes added complexity to your system. You now have multiple servers that require the general administration tasks such as updates, security and monitoring but you must also now sync your application, data and backups across many instances. So, which is better? Horizontal scaling is often considered a long-term advantage, whereas vertical scaling is usually considered a short-term advantage. The reason for this is that you can typically add as many servers as you need to your infrastructure, but at some point, hardware upgrades are just not plausible. At some point, hardware upgrades are just not plausible. Performance One of the primary reasons for scaling your system is to increase performance. This is only one aspect of performance though – scaling ties in with many other concepts such as elasticity and fault tolerance. Response time Performance of a system is measured by many different metrics – one of the main ones is response time. Interestingly, scaling your system may increase response times. If you move away from the type of system architecture that has all of the components (database, application code, caching) on one server to a type of system architecture that separates these components onto their own servers then the response time will naturally increase as you now have network latency and other considerations.