Cloud Concepts Flashcards
What is Cloud Computing?
The on-demand delivery of IT resources over the Internet, with pay-as-you-go pricing.
What are the general benefits of Cloud Computing over a traditional IT setup?
> Flexibility: Change quickly
Cost effective: pay as you go for what you use
Scalability: Easy to grow your service
Agility: Able to build whatever you want and deploy quickly
Elasticity: Scale up and down resources to match demand
Cost savings: No need for data centres plus economy of scale
Deploy globally in minutes
Highly available and fault tolerant (bcos multiple data centers)
What are the three types of cloud computing?
- IaaS: Infrastructure as a Service
- PaaS: Platform as a Service
- SaaS: Software as a Service
What are the three deployment models for cloud computing?
> Cloud (all parts)
Hybrid (connect some local infrastructure with some cloud)
On-premises
What are the different components of AWS global infrastructure?
> Regions
Availability Zones
Data Centers
Edge Locations
What is an AWS Region?
A geographical location consisting of two or more Availability Zones.
What is an Availability Zone?
A location with one or more Data Centers.
What kind of considerations would you make in choosing an AWS Region?
> Available services
Compliance (with data governance and law)
Proximity
Pricing
In the Shared Responsibility Model, who is responsible for customer data?
You
In the Shared Responsibility Model, what is AWS responsible for?
The software, and hardware supporting their service. Security “of” the cloud.
If you only want to manage applications and data, what type of service should you use?
PaaS (Platform as a Service)
What are the three things you pay for with AWS Cloud Computing?
> Compute
Storage
Transfer of data out of the cloud
A company would like to benefit from the advantages of the Public Cloud but would like to keep sensitive assets in its own infrastructure. Which deployment model should the company use?
Hybrid cloud
What does IAM stand for?
Identity Access Management.
It’s the service to create users, groups, roles, and manage permissions (both for people and for services)
What defines the privileges for roles?
A JSON document called a “policy”