Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 11

Cloud Computing (Part-A)

Capacity Planning

12/28/2022 PCTE GROUP OF INSTITUTES 1


Topics to be covered:
Introduction
Capacity Planning Steps
Defining Baseline and Metrics
Baseline Measurements
System Metrics
Load Testing
Resource Ceilings
Server and Instance Types
Networks Capacity and Scaling

12/28/2022 PCTE INSTITUTE OF ENGINEERING & TECHNOLOGY 2


Capacity Planning:
• Seeks to match demand to available resources.
• Examines
what system are in place
Measure their performance
Measure maximum amount of task performed
Determine patterns in usage to predict demand
Resources are provisioned and allocated

12/28/2022 PCTE INSTITUTE OF ENGINEERING & TECHNOLOGY 3


Capacity Planning
Understand and characterize the workload
Sytem resources satisfy cloud computing demands
Resources has utilization rate
Offers system with more enhanced capabilities
Network capacity hardest factor to resolve

12/28/2022 PCTE GROUP OF INSTITUTES 4


Goal of Capacity Planning
• Primary goal to accomodate the workload
• Although measures performance
• add expertise to improve performance
• Focus on meeting demand

12/28/2022 PCTE GROUP OF INSTITUTES 5


Role of Capacity Planner:
Determines working of the system
Used to measures their performance
Predict future demand of cloud computing

12/28/2022 PCTE GROUP OF INSTITUTES 6


Goal of Capacity planner
• Identify significant and vital resources that has resource ceiling
• Add more resources to move the bottleneck.

12/28/2022 PCTE GROUP OF INSTITUTES 7


Capacity planning Steps:
1. Determine the characteristics
2. Measures workload for the different resources
3. Load the system until it is overloaded
4. Predict the future
5. Deploy resources to meet predictions
6. Repeat steps 1 to 5 as a loop.

12/28/2022 PCTE GROUP OF INSTITUTES 8


Defining Baseline and Metrics:
• First step determine the current system capacity
• workload as a measurable quantity over time
• Developers create applications on a LAMP solution stack

12/28/2022 PCTE GROUP OF INSTITUTES 9


• LAMP stands for:
1. Linux: Operating system
2. Apache: Apache Software foundations’s web servers
3. MySQL: Database Server
4. PHP: Hypertext Preprocessor scripting Language

12/28/2022 PCTE GROUP OF INSTITUTES 10


• Amazon Web Services, machine instances are offered for both Red
Hat Linux and for Ubuntu.
• Variants of LAMP:
Macintosh
OpenBSD (OpAMP)
Solaris (SAMP)
Windows (WAMP)

12/28/2022 PCTE GROUP OF INSTITUTES 11

You might also like