Service Catalog
Last updated
Last updated
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!
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
• 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
• 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
• 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 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)
• 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
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
• 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
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)