|
| 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