Cloud Concepts (26%) Flashcards
thousands of servers grouped together
Data centers
Compute services (2)
EC2, Lambda
Storage services (2)
S3, EBS (Elastic Block Store)
Analytics services (2)
Athena, Redshift
Development services (2)
Cloud9, Code Commit
What is the term for systems that are designed to operate continuously without failure for a long time. They avoid loss of service by reducing or managing failures?
High availability
What is the term for… You don’t have to plan ahead how much capacity you need. You can provision only what you need and then grow and shrink based on demand.
Elasticity
What is the term for the cloud helping you innovate faster, giving you speed to market?
Agility
What is the term for long term data protection, guaranteeing your data will remain without corruption?
Durability
What are upfront purchases toward fixed assets?
Capital expenditures (Capex)
What are expenses that are funds used to run day-to-day operations?
Operating Expenses (OpEx)
What are 6 advantages to cloud computing?
- Go global in minutes
- Stop spending money running & maintaining data centers
- Benefit from massive economies of scale (cost advantages when companies become efficient)
- Increased speed & agility
- Stop guessing capacity
- Trade capital expense for variable expense
What are the Cloud Computing models? (3)
And what are they?
1) Infrastructure as a service (IAAS)
- Building blocks that can be rented (e.g. EC2 instance)
- Web hosting (where you pay a monthly hosting subscription)
2) Software as a service (SAAS)
- Complete application - on demand that someone offers to users (e.g. Sagemaker)
- email provider (personal email accessed through a web browser)
3) Platform as a service (PAAS)
- used by developers (develop software using web based tools without worrying about infrastructure)
- storefront website - tools provided to build a storefront app that runs on another company’s server
Cloud Deployment Models (3)
and what are they?
1) Private cloud (on premises) - internal data center, doesn’t offer advantages of cloud computing, but has increased level of security and infrastructure resources are private using virtualization
2) Public Cloud – offered by AWS, not responsible for physical hardware, provides all advantages of cloud computing
3) Hybrid Cloud – combination of both hybrid & public cloud
- Companies like to keep highly sensitive data stored locally but their web app runs on AWS infrastructure and AWS provides tools so they can talk to each other (using DirectConnect).
What is a collection of AZs in a physical location?
And what are two facts about them?
A region
Facts:
1) AWS logically groups its region into geographic locations for ease of management
2) When deploying apps, you want to select regions close to your users (faster downloads & response times)