Billing and Pricing Flashcards
What is Capex?
Capital expenditure
Pay up front - fixed sunk cost
What is Opex?
Operation expenditure
Pay for what you use - variable
What are the different pricing policies?
Pay as you go Pay less when you reserve Pay even less per unit by using more Pay even less as AWS grows Custom pricing
What are the fundamental drivers of cost with AWS?
Compute
Storage
Data outbound
Which services are free?
Amazon VPC Elastic Beanstalk CloudFormation IAM Autoscaling Opsworks Consolidated billing
What determines EC2 pricing?
Clock hours of server time Instance type Pricing model Number of instances Load balancing Detailed monitoring Autoscaling Elastic IP addresses Operating systems and software packages
What are the EC2 pricing models?
On demand - fixed rate by hour/second
Reserved - capacity reservation with discount for a contract of 1 or 3 years
Spot - bid whatever price you want for instance capacity, flexible start and end times
Dedicated hosts - physical EC2 servers
What determines price for lamda?
Request pricing - free tier = 1 million requests
Duration pricing - 400000 GB seconds per month free
Additional charges - incur if other AWS services or transfers of data
What determines the price of EBS?
Volumes (per GB)
Snapshots (per GB)
Data transfer
What determines price of S3?
Storage class (Standard or IA or 1 AZ IA etc)
Storage
Requests (GET, PUT, COPY)
Data transfer
What determines price for glacier?
Storage
Data retrieval times (Expedited, standard, bulk)
What determines the price for snowball?
Service per job
Daily charge
Data transfer - free to S3 but out of is not
What determines the price for RDS?
Clock hours of server time Database characteristics Database purchase type Number of database instances Provisioned storage Additional storage Requests Deployment type Data transfer
What determines the price for DynamoDB?
Provisioned throughput (write) Provisioned throughput (read) Indexed data storage
What determines price for cloudfront?
Traffic distribution
Requests
Data transfer out
What is AWS Budgets?
Set custom budgets that alert you when your costs or usage exceed your budget
Used to budget before costs have been incurred
What is AWS cost explorer?
Lets you visualise, understand and manage your AWS costs and usage over time
Used to explore costs after they have been incurred
What are the different AWS support plans?
Basic
Developer
Business
Enterprise
What are tags?
Key value pairs attached to AWS resources
Metadata
Tags can sometimes be inherited
What are resource groups?
Used to apply automation Include info: Region Name Employee ID Department
What specific information can tags contain?
EC2 - public and private IP
ELB - port configurations
RDS - database engine
What is tag editor?
Find resources and edit tags
Global service
What is AWS organisations?
an account management service that enables you to consolidate multiple AWS accounts into an organisation unit that you create and centrally manage
What are the two features of AWS organisations?
Consolidated billing
All features
How consolidated billing works?
Paying account is independent - cannot access resources of the other accounts
All linked accounts are independent
Limit of 20 linked accounts
What are the advantages of consolidated billing?
one bill per AWS account
Very easy to track charges and allocate costs
Volume pricing discount
What are the best practises of AWS organisations?
Always enable multi-factor authentication on root account
Always use a strong and complex password on root account
Paying account should be used for billing purposes only, do not deploy resources into the paying account
What is CloudTrail?
Monitors API calls in the AWS platform
For auditing
How to use Cloudtrail with AWS organisations?
Per AWS account and is enabled per region
Can consolidate logs using an S3 bucket
What are AWS quick starts?
Templates created by solution architects using blueprints of 3rd party application services
Deploy environments quickly using cloudformation templates built by AWS solutions architects who are experts in that particular technology
What is the AWS landing zone?
Set up secure multi account aws environment
based on best practises
What are the different types of AWS partners?
Consulting - service based
Technology - hardware, connectivity services
What are the different levels of consulting partners?
Select
Advanced
Premier
What are the different AWS calculators?
AWS simple monthly calculator - static S3 website
AWS total cost of ownership calculator - servers on prem vs on cloud, give to clevel execs to make a business case
What does free tier include?
EC2 - 750 hours per month of t2.micro/t3.micro instance usage
S3 - 5GB of storage, 20000 get requests and 20000 put requests
RDS 750 hours of t2.micro database usage for MySQL, PostgreSQL etc, 20GB of general purpose SSD database storage and 20GB of storage for database backup and DB snapshots
CloudFront - 50GB data transfer out and 2mill HTTP and HTTPS requests each month
What are the pricing policy principles and best practises?
Understand the fundamentals of pricing - where are costs?
Start early with cost optimisation
Maximise the power of flexibility - services are priced independently and transparently, pay as you go
Use the right pricing model for the job