|
Scaling Operations | Resources | Pricing |
Scale Up | Add resources | More Price / Billing |
Scale Down | Remove resources | Less Price / Billing |
Types of Scaling in Cloud Computing
S.No | Scaling Type | Details |
1 | Vertical Scaling (Easy) | It adds more power (RAM, Storage (SSDs) and processors) to an existing instance. |
2 | Horizontal Scaling (complex) | It adds more servers to spread the load across multiple machines for the administration tasks (updates, security, monitoring, application sync, data and backups). |
3 | Auto Scaling | It is automatically done using an API for automatic settlements like Bank transactions. |
4 | Side-by-side Scaling | It adds more instances (development and test instances of a service as required by a project.) on demand. |
5 | Global Scaling | Scaling a service to run in different geographical locations to serve the user needs by the data center close to it. Example CDN to serve videos geographically distributed different data centers. |
Scalable Areas
Scalable Cloud Based Services | Scalability applies to Systems 4 general areas |
1. Infrastructure-as-a-Service (IaaS). 2. Platform-as-a-Service (PaaS). 3. Storage-as-a-Service (STaaS). 4. Data-as-a-Service (DaaS). 5. Database-as-a-Service (DBaaS). |
1. Disk I/O. 2. Memory. 3. Network I/O. 4. CPU. |
Cloud Computing Scalability Benefits
S.NO | Cloud Scalability Benefits | Details |
1 | Performance | It is used to improve response time in handling burst traffic and heavy workloads |
2 | Cost-efficient | Pay for what you use. |
3 | Easy and Quick | Scaling has to be done automatically with a few clicks after the payment processing. |
4 | Capacity | User’s needs have to be fulfilled based on growing needs of the business. |
5 | Scalability admonition | Scaling up / down should warn the user about the resources he posses. |
Home Back