AWS : Costs and Pricing

Topics

  • Key concepts
  • Cost structure
  • AWS Pricing
    • Paid AWS Cloud Services
    • AWS does not charge for
    • Good Cost Hygiene Practices
    • Costs In Regions
    • Key Points
    • Tips for Reducing Costs

Key concepts

Cost structure [Source]

Managing cloud spend is one of the major challenges facing experienced IT organizations today. We must be able to do the following taks in a best way.

  • Cloud Costs
  • Service Pricing
  • Cost Management
  • Cost Optimization and Monitoring

To do the tasks above we have the following possibilities in aws:

  • Simple Monthly Calculator – allows you to explore AWS services, model solutions, and create estimates for the cost of your use cases on AWS
  • TCO Calculator – used to compare the cost of running your applications in an on-premises or colocation environment to AWS
  • AWS Pricing Calculator (NEW- replaces the Simple Monthly Calculator)

AWS Pricing

An accurate cost estimation that meets and exceeds your organization’s budgetary goals requires you to ask important questions, interpret data, and implement AWS best practices [Source].

TermDefinition
11 9’s guarantee99.999999999% durability of objects over a given year. This durability level corresponds to an average annual expected loss of 0.000000001% of objects
AWS SupportPaid support plans offering AWS customers access to AWS technical experts and professional guidance
DurabilityThe probability that the object will remain intact and accessible after a period of one year
Fault ToleranceThe property that enables a system to continue operating properly in the event of the failure of (or one or more faults within) some of its components
High AvailabilityRefers to systems that are durable and likely to operate continuously without failure for a long time
Memory-OptimizedThe R3 instance class recommended for applications that require high memory performance
Storage-OptimizedInstances are designed for workloads that require high, sequential read and write access to very large data sets on local storage. They are optimized to deliver tens of thousands of low-latency, random I/O operations per second (IOPS) to applications

Paid AWS Cloud Services

  • Running Compute Resources
  • Storage
  • Provisioned Databases
  • Data Transfer

you only pay for services you use, and once you stop using them, AWS stops charging you immediately and doesn’t levy any termination fees.

AWS does not charge for

  • AWS Elastic Beanstalk – Rapid application deployment
  • AWS Cloud Formation – AWS Branded Infrastructure as Code service
  • Auto-Scaling – Scaling EC2 instances up/down or in/out based on your application requirements
  • AWS IAM – User and access management

There is no cost for uploading data into the AWS cloud, although you will pay for storage and data transfer back out. Because of the massive scale of the AWS technology platform, there is no limit to how much data you can upload.

Good Cost Hygiene Practices

  • Establish a naming convention for Servers and Databases
  • Use Tags to track costs by:
    • Group
    • Lifecycle
    • Person
    • Application
  • Create IT Governance rules
  • Set Billing Alarms

Costs In Regions

TermDefinition
Availability ZonesA logical data center in an AWS region with redundant and separate power, networking and connectivity reducing the likelihood of two zones failing simultaneously
AWS CloudFrontFast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency
AWS Local ZonesA type of AWS infrastructure deployment that places AWS compute, storage, database, and other select services closer to large population, industry, and IT centers where no AWS Region exists today
AWS RegionsA geographical location with a collection of availability zones physically isolated from and independent of every other region
Edge LocationA physical site that CloudFront uses to cache copies of your content for faster delivery to users at any location
Points of PresenceAWS Edge Locations and Regional Edge Caches used for both AWS CloudFront and Lambda@Edge to deliver content to end users at high speeds
VPC PeeringA networking connection between two AWS VPCs that allows you to route traffic between them using private IP addresses
VPC Sharingallows you to share subnets with other AWS accounts in your organization

Key Points

  • AWS costs depend on the region
  • Costs vary due to:
    • local regulations
    • cost of doing business
    • competition
  • Least costly region is US East 1 in N. Virginia

Tips for Reducing Costs

  • Use AWS CloudFront to cache data close to end users
  • Avoid inter-region data transfer costs
  • Peering via AWS Transit Gateway for VPCs reduces costs
US East 1 (N. Virginia) [Source]

You owe your dreams your courage.

Koleka Putuma


Published by parisamoosavinezhad

- Software Engineer - Software Architect - Software and database specialist - Cloud solution architect

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: