Benefits of Cloud Computing Flashcards
1
Q
What are the two main considerations with deploying a cloud application?
A
Availability (the uptime of the service) and Scalability (ability to react to changing demand)
2
Q
What is the difference between Vertical Scaling vs Horizontal Scaling?
A
Vertical scaling refers to increasing the amount of resources (e.g. more RAM), while horizontal scaling refers to increasing the number of instances of resource (e.g. more VMs)
3
Q
How do cloud solutions increase reliability?
A
A decentralised network allows redundancy, meaning if one region fails, another can take over on its behalf
4
Q
How do cloud solutions provide predictability?
A
Performance needs can be predicted by tools like auto-scaling, load balancing, etc.