Service Catalog

  • Users that are new to AWS have too many options, and may create stacks that are not compliant / in line with the rest of the organization

  • Some users just want a quick self-service portal to launch a set of authorized products pre-defined by admins

  • Includes: virtual machines, databases, storage options, etc...

  • Enter AWS Service Catalog!

Diagram

Pricing Models in AWS

  • AWS has 4 pricing models:

  • Pay as you go: pay for what you use, remain agile, responsive, meet scale demands

  • Save when you reserve: minimize risks, predictably manage budgets, comply with long-terms requirements

    • Reservations are available for EC2 Reserved Instances, DynamoDB Reserved Capacity, ElastiCache Reserved Nodes, RDS Reserved Instance, Redshift Reserved Nodes

  • Pay less by using more: volume-based discounts

  • Pay less as AWS grows

Free services & free tier in AWS

• IAM

• VPC

• Consolidated Billing

• Elastic Beanstalk

• CloudFormation

• Auto Scaling Groups

• Free Tier: https://aws.amazon.com/free/

  • EC2 t2.micro instance for a year

  • S3, EBS, ELB, AWS Data transfer

Compute Pricing – EC2

• Only charged for what you use

• Number of instances

• Instance configuration:

  • Physical capacity

  • Region

  • OS and software

  • Instance type

  • Instance size

• ELB running time and amount of data processed

• Detailed monitoring

• On-demand instances:

  • Minimum of 60s

  • Pay per second (Linux/Windows) or per hour (other)

• Reserved instances:

  • Up to 75% discount compared to On-demand on hourly rate

  • 1- or 3-years commitment

  • All upfront, partial upfront, no upfront

• Spot instances:

  • Up to 90% discount compared to On-demand on hourly rate

  • Bid for unused capacity

• Dedicated Host:

  • On-demand

  • Reservation for 1 year or 3 years commitment

• Savings plans as an alternative to save on sustained usage

Compute Pricing – Lambda & ECS

• Lambda:

  • Pay per call

  • Pay per duration

• ECS:

  • EC2 Launch Type Model: No additional fees, you pay for AWS resources stored and created in your application

• Fargate:

  • Fargate Launch Type Model: Pay for vCPU and memory resources allocated to your applications in your container

Storage Pricing – S3

  • Storage class: S3 Standard, S3 Infrequent Access, S3 One-Zone IA, S3 Intelligent Tiering, S3 Glacier and S3 Glacier Deep Archive

  • Number and size of objects: Price can be tiered (based on volume)

  • Number and type of requests

  • Data transfer OUT of the S3 region

  • S3 Transfer Acceleration

  • Lifecycle transitions

  • Similar service: EFS (pay per-use, has infrequent access & lifecycle rules)

Storage Pricing - EBS

• Volume type (based on performance)

• Storage volume in GB per month provisioned

• IOPS:

  • General Purpose SSD: Included

  • Provisioned IOPS SSD: Provisioned amount in IOPS

  • Magnetic: Number of requests

• Snapshots:

  • Added data cost per GB per month

• Data transfer:

  • Outbound data transfers are tiered for volume discounts

  • Inbound is free

Database Pricing - RDS

  • Per hour billing

  • Database characteristics:

    • Engine

    • Size

    • Memory class

  • Purchase type:

    • On-demand

    • Reserved instances (1 or 3 years) with required up-front

  • Backup Storage: There is no additional charge for backup storage up to 100% of your total database storage for a region.

  • Additional storage (per GB per month)

  • Number of input and output requests per month

  • Deployment type (storage and I/O are variable):

    • Single AZ

    • Multiple AZs

  • Data transfer:

    • Outbound data transfers are tiered for volume discounts

    • Inbound is free

Content Delivery – CloudFront

• Pricing is different across different geographic regions

• Aggregated for each edge location, then applied to your bill

• Data Transfer Out (volume discount)

• Number of HTTP/HTTPS requests

Networking Costs in AWS per GB - Simplified

  • Use Private IP instead of Public IP for good savings and better network performance

  • Use the same AZ for maximum savings (at the cost of high availability)

Last updated