Cloud Computing Flashcards
What are the 3 model types of cloud computing?
- Infrastructure as a service (IaaS)
▪︎ managed up to the OS
- provides networking, computers, data storage space
- provide building blocks
- highest level of flexibility - Platform as a service (PaaS)
▪︎ managed up to the code
- removes the need for your org to manage the underlying infrastructure
- focus on deployment and management of your apps - Software as a service (SaaS)
▪︎ consumption model
- completed product run and managed by the service provider
What are the 4 types of cloud deployment? (Deployment Models)
- Public Cloud (Cloud)
- Hybrid Cloud (mix of public and private)
- Private Cloud (on-premise, managed within own data center)
- Multicloud (private/public clouds from multiple providers)
What is pricing based on?
- Compute (CPU/RAM and duration)
- Storage (quantity of data stored)
- Outbound data(networking) (data leaving an AWS region, data IN is free)
What is the AWS Global Infrastructure made up of?
- AWS Regions
- Availability Zones
- Local Zones
- Edge Locations and Regional Edge Caches
What are AWS Regions?
- A geographical area
- Each region consists of 2 or more availability zones
- A region is isolated from other AWS regions
What are Availability Zones?
- Availability Zones are physically separate and isolated from each other
- Span one or more data centers
- Designed as an independent failure zone
What are Local Zones?
- Extensions of AWS Regions where you can run your latency sensitive applications
- Place compute, storage, database and other AWS services closer to end users
What are Edge Locations and Regional Edge Caches?
- Edge Locations are Content Delivery Network endpoints for CloudFront
- There are more edge locations than regions
- Regional Edge Caches sit between the CloudFront Origin servers and the Edge Locations
- A Regional Edge Cache has a larger cache-width than each of the individual Edge Locations
What is the AWS shared responsibility model?
- AWS is responsible for security “of” the Cloud
- AWS is responsible for protecting the infrastructure that runs all of the services offered in the AWS Cloud (including hardware, software, networking, and facilities that run AWS Cloud services.
- Customers are responsible for security “in” the Cloud
- For EC2 this includes network level security, operating system patches and updates, IAM user access management, and client and server-side data encryption
What are the advantages of the cloud?
6 Advantages:
- Trade capital expense for variable expense (operational expense)
- Benefit from massive economies of scale
- Stop guessing about capacity
- Increase speed and agility
- Stop spending money running and maintaining data centers
- Go global in minutes
What is cloud computing?
The on-demand delivery of compute power, database storage, applications and other IT resources
What are the 5 characteristics of Cloud Computing?
- On-demand self service - users can provision resources and use them without human interaction from the service provider
- Broad network access - resources available over the network and can be accessed by diverse client platforms
- Multi-tenancy and resource pooling - multiple customers can share the same infrastructure and applications with security and privacy. Multiple customers serviced from the same physical resources
- Rapid elasticity and scalability - Automatically and quickly acquire and dispose resources. Scale based on demand
- Measured service - usage is measured, users pay correctly for what they have used
What problems are solved by the cloud?
- Flexibility
- Cost-Effectiveness
- Scalability
- Elasticity
- High-availability and fault-tolerance
- Agility