Cloud Computing Flashcards
What is scalability?
Think “scaling.” It’s the ability for an application to automatically add preconfigured compute resources to meet increasing demand (i.e. automatically launching new server instances to add extra compute power to your existing cluster).
What is elasticity?
Think of a rubber band that stretches and returns back to its normal size. It’s the ability of an application to increase or decrease compute resources to match changing demand. We have the responsibility to set the min/max performance levels, and AWS will either add servers or decrease the amount of servers depending on the demand.
What are some direct benefits of server virtualization?
Fast resourcing, provisioning and launching (speed)
Efficient (high-density) use of resources (efficiency)
What is server virtualization?
Logically partitioning physical compute and storage devices into multiple smaller virtual devices
What is a hypervisor?
Software used to administrate virtualized resources on physical infrastructure
What is IaaS?
Infrastructure as a Service is a service that gives you direct control over underlying compute and storage resources (i.e. EC2).
What is PaaS?
Platform as a Service is a service that hides infrastructure complexity behind a simple interface (i.e. Elastic Beanstalk and ECS).
What is SaaS?
Software as a Service is a service that provides a service to end users through a public network (Simple Email Service).