Intro - Foundations of Cloud Computing Flashcards
What is Virtualization?
It lets you divide hardware resources on a single physical server into smaller units
What are the advantages of cloud computing?
- Go Global in Minutes
- Stop Spending Money running and maintaining data centers
- Benefits from the economy of scale
- Increase Speed and Agility
- Stop Guessing Capacity
- Trade capital expense for variable expense
What are the benefits of cloud computing?
- High Availability
- Elasticity
- Agility
- Durability
What is High availability?
Are designed to operate continuously without failure for a long time.
How do HA systems avoid loss of service?
By reducing or managing failures
What is elasticity?
The capacity of your systems can grow or shrink to the needed capacity
What is durability?
- Related to long term data protection
- Data will remain intact without corruption
How do HA and durability differ?
HA is all about reducing the downtime or loss of the service. Where durability is related to keeping the data intact if there is an issue
What is a capital expenditure?
Upfront purchase towars fixed assets
What are some examples of CapEx?
Computers, Property, Software
What is an operating expense
Are funds used to run day-to-day operations
What are some examples of OpEx?
Employee Salaries, Rent, Marketing
What are the 3 Common Cloud Computing Models?
- Infrastrucutre a Service
- Software as Service
- Platform as a service
What is Infrastucture as a service?
Building blocks that can be rented
What is AWS items that would be considered IaaS?
EC2
What is a real-world example of an IaaS
Web Hosting - Monthly subscription to have a hosting company to serve your website
What is a Software as a Service
This is a complete application. Using a complete application, on-demand, that someone offers to a user
What is an AWS example of SaaS?
SageMaker - ML
What is a real-world example of SaaS?
Email Provider - users can access their email through the web with no setup or configuration needed
What is a Platform as a Service?
Developer software using web-based tools without worrying about the underlying infrastructure
What is a real-world example of PaaS?
Heroku or storefront website
What is an AWS product that is considered Paas?
Lambda
What are the cloud deployment models?
- Private
- Public
- Hyrbid
What is a Private Cloud?
internal data center that is run by the organization
What is another name for private cloud?
On-Premises
What are the disadvantages of private cloud?
- Higher Upfront Cost
- Not as Scalability
What are the advantages
- Can have an increase in security
- Infrastructure resources are not shared
What is a public cloud?
on-demand computing services and infrastructure are managed by a third-party provider and shared with multiple organizations using the public Internet
Are you responsible for the physical hardware for the public cloud?
No, that would be managed by AWS
What is a hybrid cloud?
a cloud computing environment that uses a mix of on-premises, private cloud, and third-party, public cloud services with orchestration between these platforms.
What is the name of the service that allows the hybrid solutions to allow for the data flow from on-prem to cloud solutions?
Direct Connect
What is a region?
A physical location, that contains a collection of AZs
How does AWS group their regions for was of management?
by geographic locations
How many regions are there at the moment?
26 geographic regions
What is the best way to choose a region to operate in?
When choosing a region, you will want to choose the region that is closest to the end-user because they will experience the lowest latency and fast response times.
What are some characteristics of regions in AWS?
- Fully independent and Isolated from other regions
- If one region is impacted, the other regions will not be affected
- Resource and Service Specific
- Regions are isolated, and resources are not automatically replicated across them
What is an Availability Zone?
Consist of one or more physically separated data centers, each with redundant power, networking, and connectivity, housed in separate facilities.
What are some of the characteristics of an AZ?
- Physically separated and use different power grids
- Connected through low-latency links
- Fault-Tolerant
- Allows for High Availability
What are edge locations?
- Cache content for fast delivery to your users.
- Made possible through cloud front
What is latency?
Latency is the time that passes between a users request and the resulting response
What type of latency is better for end-users(HIGH or LOW)
Low latency is always better and means the website is loading faster
How many regions can an AZ be associated with?
Single
What do edge locations help with?
providing low latency to end-users
What is important to know about edge locations?
like a mini data center but it doesn’t run your main infrasturcutre. Usually only caches static content
General items to remember for the Exam?
Multi-AZ deployments provide high availability
- Systems that are HA are dependable enough to operate continuously without failure
A Region is global and has 2 or more AZ’s
- Regions are geographically isolated locations around the globe
An AZ has multiple data centers
- You can think of an AZ as a collection of data centers
Edge locations ensure low latency by placing content closer to users
- There are more edge locations that Regions and AZs