Billing & Pricing Flashcards

1
Q

Fundamentals of AWS pricing

A

Pay as you go, pay for what you use, pay less as you use more, and pay even less when you reserve capacity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Capex vs Opex

A

Capex stands for Capital Expenditure which is where you pay up front. Its’s a fixed, sunk cost.

Opex stands for Operational Expenditure which is where you pay for what you use. Eg: Electricity, gas, waster etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Basic pricing policies

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Best practices for pricing

A
  • Understand the fundamentals of pricing
  • Start early with cost optimization
  • Maximize the power of flexibility
  • Use the right pricing model for the job
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

3 fundamentals drivers of cost

A
  1. Compute
  2. Storage
  3. Data Outbound (data leaving AWS environment)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Free Services

A
  1. Amazon VPC
  2. Elastic beanstack (but not the resources it provision)
  3. CloudFormation (but not the resources it provision)
  4. IAM
  5. Auto scaling
  6. Opsworks (but not the resources it provision)
  7. Consolidated billing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

EC2 - What determines price?

A
  1. Clock hours of server time
  2. Instance Type
  3. Pricing model
  4. Number of instances
  5. Load balancing
  6. Detailed Monitoring
  7. Auto scaling
  8. Elastic IP Addresses
  9. Operating Systems and software packages
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

EC2 pricing models

A
  1. On Demand
  2. Reserved
  3. Spot
  4. Dedicated Hosts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Lambda - What determines price?

A
  1. Request pricing
    1.1 Free tier: 1 million requests per month
    1.2 $0.20 per 1 million requests thereafter
  2. Duration Pricing
    2.1 400,000 GB-seconds per month free, up to 3.2 million seconds of compute time
    2.2 $0.00001667 for every GB-second thereafter
  3. Additional charges
    3.1 If lambda uses another service
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

EBS - What determines price?

A
  1. Volumes (per GB)
  2. Snapshots (Per GB)
  3. Data transfers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

S3 - What determines price?

A
  1. Storage class
  2. Storage
  3. Requests (GET, PUT, COPY)
  4. Data transfer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Glacier - What determines price?

A
  1. Storage
  2. Data retrieval times
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is snowball?

A

PB-scale data transport solution that uses secure appliances to transfer large amounts of data into and out of the AWS cloud.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Snowball - What determines price?

A
  1. Service fee per job
    1.1 Snowball 50 TB: $200
    1.2 Snowball 80 TB: $250
  2. Daily charge
    2.1 First 10 days are free, after that it’s $15 a day
  3. Data transfer
    3.1 Data transfer in to S3 is free. Data transfer out is not.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

RDS - What determines price?

A
  1. Cloud hours of Server time
  2. Database characteristics
  3. Database purchase types
  4. Number of database instances
  5. Provisioned storage
  6. Additional storage
  7. Requests
  8. Deployment type
  9. Data transfer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

DynamoDB - What determines price?

A
  1. Provisioned throughput (write)
  2. Provisioned throughput (read)
  3. Indexed data storage
17
Q

Cloudfront - What determines price?

A
  1. Traffic distribution
  2. Requests
  3. Data transfer out
18
Q

AWS budgets

A

Gives you the ability to set custom budgets that alert you when your costs or usage exceed you budgeted amount.

Used to budget costs BEFORE they have been incurred.

19
Q

AWS Cost explorer

A

UI that lets you visualize, understand and manager your AWS costs and usage over time.

Used to explore costs AFTER they have been incurred.

20
Q

AWS support plans

A
  1. Basic
  2. Developer
  3. Business
  4. Enterprise
21
Q

What are tags?

A
  • Key value pairs attached to resources.
  • Metadata
  • Tags can sometimes be inherited
22
Q

What are resource groups?

A
  • Makes it easy to group your resources using tags.
  • Region based
  • In combination with Systems Manager allows you to control and execute automation against entire fleets of EC2 instances, all at the push of a button.
23
Q

What is tag editor?

A

Tag editor is a global service that allows us to discover resources and to add additional tags to them as well. Newer regions may take some time to be compatible with tag editor.

24
Q

What is AWS organizations?

A

Is an account management service that enables you to consolidate multiple AWS accounts into an organization that you create and centrally manage.

Available in two features:
- Consolidated billing
- All features

25
Q

Advantages of consolidated billing

A
  • One bill per AWS account
  • Very easy to track charges and allocate costs
  • Volume pricing discount
26
Q

Best practices with AWS organizations

A
  • 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.
27
Q

What is CloudTrail?

A
  • CloudTrail monitors API calls in the AWS platform. Its a auditing tool unlike Cloudwatch which monitors performance.
  • Per AWS account and is enabled per region.
28
Q

Flavours of AWS Organizations

A
  • With full access
  • With consolidated billing
29
Q

What is QuickStart service?

A

A way of deploying environments quickly, using CloudFormation templates built by AWS solutions architects who are experts in that particular technology.

30
Q

What is Landing Zone?

A

Solution that helps customers more quickly setup a secure, multi-account AWS environment based on AWS best practices.

31
Q

AWS Partners

A
  1. Consulting: These partners design, architect, , build, migrate and manage customer workloads and applications on AWS. You need a number of certified people in your organization.
  2. Technology: These partners provide hardware, connectivity services, or software solutions that are either hosted on, or integrated with AWS Cloud.
32
Q

AWS Calculators

A

Help you to calculate your costs using a couple of different calculators:

Available in two feature sets:
- AWS Simply monthly calculator
- AWS total cost of ownership calculator