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