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/arrow-up-right

  • 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