Cloud Computing Characteristics pt 1
■ High Availability
● Refers to services experiencing minimal downtime in the cloud
● Services are highly reliable and fault-tolerant
● Measured in uptime percentage (e.g., five nines means 99.999% uptime)
■ Scalability
● Ability to increase system capacity at a linear rate or less than a linear rate
● Can accommodate increasing numbers of users or things in the system
● Vertical Scaling
○ Scale up
○ Increasing the power of the existing resources in the working environment
● Horizontal scaling
○ Scale out
○ Adding additional resources, like additional servers, to help handle the extra load being experienced
Cloud Computing Characteristics pt 2
■ Rapid Elasticity
● Ability to rapidly scale up or down based on demand
● Achieved through automation and orchestration of virtual machines
● Enables handling changes in demand in real time
■ Metered Utilization
● Pay-per-use model for cloud services
● Charges based on actual usage of services
● Offers cost efficiency and flexibility in resource allocation
● Metered Service
○ Consumption basis – exact amount used
● Measured Service
○ Based on a certain amount of quantity upfront
Cloud Computing Characteristics pt 3
■ Shared Resources
● Ability to use virtual machines on shared physical servers
● Minimizes costs by efficiently utilizing hardware resources
● Pooling of resources across the cloud provider’s data center
■ File Synchronization
● Ability to synchronize files across multiple locations
● Facilitates collaboration and remote work
● Ensures consistent access to files across devices and locations