Cloud Concepts Flashcards
What is cloud computing?
Cloud computing is on-demand delivery of compute, database, storage, applications and other IT resources through a cloud services platform via the internet with pay-as-you-go pricing
What are the advantages of cloud computing? (6)
1 - trade capital expenses for variable expenses
2 - benefit from massive economies of scale
3 - stop guessing about capacity
4 - increase speed and agility
5 - stop spending money running and maintaining data centres
6 - go global in minutes
What are the types of cloud computing?
IaaS - eg AWS EC2
PaaS - eg GoDaddy or elastic beanstalk, lightsail
SaaS - eg GMail
What are the different types of cloud deployment?
Public
Hybrid
Private
What are the main AWS global infrastructure services?
Compute, storage, databases
Security, identity and compliance
AWS cost management
What is an AZ?
One or more discrete datacentres each with redundant power, networking, and connectivity housed in separate facilities
What is a region?
A geographical location with 2 or more AZs
What are edge locations?
Endpoints for AWS used for caching content. Typically CloudFront and CDN
Why should you choose correct AWS region?
Data sovereignty laws
Latency to end users
AWS services
What do you get free with AWS free tier?
5GB Amazon S3
750 hours EC2
750 Hours RDS
What are the different support packages?
Basic
Developer - $29 month, scales based on useage
Business - 100$
Enterprise - 15000$ and TAM
What IAM?
Identity and access management
Allows you to manage users and their level of access to the AWS console
What are the key features of IAM?
Centralised control of your AWS account Shared access to AWS account Granular permissions Multi-factor authentication Ability to provide temporary access for users, devices and services where necessary A customisable password rotation policy Integration with many AWS services
What are users?
End users - people, employees of an organisation
What are groups?
Collection of users - each inherit the permissions of the group