Foundations Of Cloud Computing Flashcards
The six advantages of cloud computing
- Go global in minutes
- Economies of scale
- No managing hardware
- Speed and agility
- Capacity is matched to your demand
6. Trade capital expense for variable expense
The three cloud computing models
Infrastructure as a service, platform as a service, and software as a service.
What is infrastructure as a service
Fundamental building blocks that can be rented.
Example: EC2 instances
What is platform as a service
Cloud-based environment typically used by developers to build and deliver applications without worrying about the underlying infrastructure.
Example: salesforce
What is software as a service
A complete product that is run and managed by the service or software provider. Example: email provider
The three cloud computing deployment models
Cloud, hybrid, and on-premises
Availability zones
An availability zone is one or more physically separated or isolated data centers. It contains a service that you’re renting and it’s where you provision your resources and deploy your application. There can be multiple availability zones in one region, and multiple data centers in one availability zone.
Each availability zone is isolated, but the availability zones in a region are connected through low latency links.
Multi AZ deployments provide high-availability.
What are the seven categories of services offered by AWS computing?
Compute, networking, storage, analytics, database, security, development
Virtual machines
Virtualization let’s you divide hardware resources on a single physical server into smaller units. The smaller units are called virtual machines. Each VM is its own little server.
What are the benefits of cloud computing
High-availability, elasticity, agility, and durability. 
Regions are source and service specific, which means that not every region will have the same resources.
A region is a collection of availability zones. You should set up resources in regions closest to your users.
Edge locations
Mini data centers that are used to cache your content, made possible through cloudFront. There are more edge locations than availability zones and regions. They are created to reduce latency.
AWS management console
The most popular way to interact with your AWS resources. Allows you to access your AWS accounts and manage applications running in your account from a web browser. 
Root user
Do user that was also other users using the email used to create the AWS account. The only users I can delete all the other users in the whole account. Protect the root user with MFA. It’s best not to use it for day-to-day tasks.
AWS command line interface (CLI)
A way to interact with your AWS resources by sending commands that trigger APIs from a terminal session in your laptop. Allows for programmatic access. It has all of the features that exist in the AWS management consult, but new features are available here first.