Cloud Practitioner Study Deck Flashcards
Define Cloud Computing
the practice of using a network of remote servers hosted on the internet to store, manage, and process data, rather than a local server or a personal computer
Give 3 examples of Cloud Providers
AWS, GCP, Azure
What’s the opposite of a cloud provider?
On-premise
What’s the difference between cloud provider and on-premise?
Cloud provider - somebody owns the whole thing (IT, servers, hardware).
On-premise - you own everything
What are the six benefits/advantages of cloud computing and what do they mean?
- No more capital expense
- Benefitting from massive economies of scale
- Stop guessing capacity needs
- Increase speed and agility
- Stop spending money on running/maintaining data centers
- Go global in minutes
Why is having less or no more capital expense a benefit/advantage of cloud computing?
The opposite of capital expense is variable expense. That means that you only pay-on-demand for when you consume computing resources. Capital expense means that you are paying for fixed assets and their maintenance = buying your servers, hiring IT, etc.
What does “benefitting from massive economies of scale” mean in the context of advantages/benefits of cloud computing?
The capital expense that is handled by cloud providers (IT, configuration of servers, buying servers, maintaining servers, etc.) is distributed amongst a large consumer base, making it cheaper.
Why does cloud computing enable customers to “stop guessing capacity needs”?
Cloud providers offer auto-scaling/and in general the ability to scale up/down the size/CPU of your servers at the click of a button. It enables customers to stop paying for underutilized servers.
How does cloud computing increase speed and agility?
You can deploy and provision resources at the click of a few buttons instead of waiting around for a dedicated IT team to set it up.
Why is helping customers stop spending money on running/maintaining data centers valuable?
Because they can focus on building their business solutions and serving their customers instead of allocating resources on maintaining servers.
Why is it important to deploy globally?
Low latency internationally!
What are the three types of cloud computing?
IaaS (infrastructure as a service)
PaaS (platform as a service)
SaaS (software as a service)
What is IaaS? Who is it for? What are some examples? What does it provide?
Infrastructure as a Service
It’s for administrators.
Examples: AWS, Azure, GCP
It provides networking features, computers, data storage space. The user of an IaaS does not need to worry about data centers or hardware or IT staff.
What is PaaS? Who is it for? What are some examples? What does it provide?
Platform as a Service
It’s for developers.
Examples: Elastic Beanstalk, Heroku
It provides the ability to deploy and manage applications. The user of a PaaS does not need to worry about underlying infrastructure. (we don’t care about how EB auto-scales, we just use it).
What is SaaS? Who is it for? What are some examples? What does it provide?
Software as a Service
It’s for customers.
Examples: Salesforce, The Hiring Engine, Gmail
It is the completed product that is run and managed by the service provider. The user of a SaaS does not need to worry about how the service is maintained, it just works and remains available.
What are the three cloud computing deployment models? And what is the use case/an example of each?
Cloud - fully on Cloud Computing Services - Yonomi
Hybrid - some on-premise, some cloud - Legacy on-premise, banks, fintech
On-Premise - owned servers, private cloud - gov’t insurance companies, hospitals
What is an AWS region?
A geographically distinct location (separate water supply, power supply, etc.) which has multiple data centers (AZs).
True/False - an AZ can have more than one data center.
True - an AZ is one or more discrete data centers with redundant power, networking, and connectivity in an AWS Region.
How many AZs are in an AWS region?
Each AWS region has at least 2 AZs.
What is the largest AWS region?
us-east-1 (N. Virginia)
Which AWS region most always is the first to get new services made available?
us-east-1 (N. Virginia)
Which region is Billing hosted?
us-east-1 (N. Virginia)
How many AWS regions are there as of Aug 2020?
24
How many AWS AZs are there as of Aug 2020?
77
What is an edge location?
An edge location is a data center owned by a trusted partner of AWS which has a direct connection to the AWS network
us-east-1a is an example of an identifier for ______
an Availability Zone (AZ)
Define multi-AZ
Distributing your instances across multiple AZs - for failover routing when handling requests in one AZ goes down.
How is the distance between AZs determined?
There is less than 10 ms latency between AZs.
What services use Edge Locations?
Edge locations serve requests for CloudFront and Route 53. They are usually used to get data or upload data for low latency. Requests to these two services will be routed to the nearest edge location automatically.
API GW endpoint traffic and S3 transfer acceleration also use the Edge Network.
What is GovCloud?
GovCloud is used to host sensitive, controlled, unclassified information, and is only operated by employees who are citizens on US soil. It is available on us-east and us-west. It is compliant with a bunch of regulations and policies.
What are the 3 services related to Billing?
AWS Billing - Billing Preferences, AWS Budgets, AWS Cloudwatch Billing Alarms