Intro, Products, Architecture Flashcards
(63 cards)
What technology lies at the core of all cloud computing operations?
Virtualization
What are the three features of cloud computing optimization?
- Scalability
- Elasticity
- Cost Management
How does AWS meet scalability requirements?
Rescources automatically added to meet demand as it increases.
Add more VMs if dynamiucally
AWS provides Auto Scaling for this purpose
What is the difference between scalability and elasticity in AWS?
Scalability - add resources as demand increases
Elastciity - same as scalability but reduce resources again when demand drops, saving money.
How does AWS cost management differ from a traditional network environment?
More opex than capex expenditure
Don’t require large upfront costs
No costs for electricity, cooling, DC space
How can you understand the full impact of AWS cloud spending?
AWS Total Cost of Ownership calculator
What are the 6 AWS service categories services fall into?
- Compute
- Storage
- Networking
- Database
- Application Management
- Security and Identity
What are the 5 main AWS Compute services?
- EC2
- Lambda
- Auto Scaling
- Elastic Load Balancing
- Elastic Beanstalk
What is an AWS EC2 instance?
- Virtual Machine of any OS
- Provisioned with CPU, memory & storage
- Almost instant deployment
What is AWS Lambda?
Serverless Aplication Architecture
Run code based on event / trigger
Can currently run for up to 15 minutes
All rescources used are then returned to pool
What is AWS Auto Scaling?
Copies of EC2 instances can be defined as image templates
Automatically launched to meet increased demand
Terminated to meet reduced demand
What is AWS Elastic Load Balancing?
Load balancing of web traffic accross multiple web servers
No single point of failure
Traffic not directed to failed servers
What is AWS Elastic Beanstalk?
Managed service
Abstracts provisioning of AWS compute, networking infra
Just push application codes, Elastic Beanstalk manages all background services
What are the 4 main AWS networking services?
- VPC
- Direct Connect
- Route 53
- CloudFront
What is an AWS VPC?
Virtual Private Cloud
Highly configurable networking environment for EC2 & RDS instances
Can be controlled or isolated by controlling inbound / outbound comms
What is AWS Direct Connect?
Enhanced direct tunnel between office / DC and AWS based VPCs
Provided by third party providers
What is AWS Route 53?
AWS DNS Service
Manage domain registrations, record administration, health checks
Fully integrated with rest of AWS resources
What is AWS CloudFront?
AWS global content delivery network (CDN)
Store cached versions of website content at edge locations around the world
Content delivered with greater efficiency and less latency to customers
What are the 4 main AWS Storage services?
- Simple Storage Service (S3)
- Glacier
- Elastic Block Storage
- Storage Gateway
What is AWS S3 and what is it used for?
S3 - Simple Storage Solution
Inexpensive, versatile and reliable storage
Data Storage & Backups
Can store scripts, templates and log files for larger AWS production processes
What is AWS Glacier?
Storage Service for backups / archive
Cheaper than S3
Retrieval in hours
What are the differences between S3 and Glacier?
Both storage solutions
Glacier is for data archival and backups
Slow retrieval
Cheaper
What is AWS Elastic Block Storage and what is it mainly used for?
Persistent virtal machine storage
Hosts OS & working data of EC2 instances
Hard disks of EC2 instances
What is AWS Storage Gateway?
Hybrid storage system
exposes AWS storage as local
Great for storage migrations, data backups and DR operations