Budgeting / Pricing Flashcards
Pricing: The Three Fundamental Drivers of Cost
1: compute - hourly from launch to termination
2: Storage - the data you store in the cloud
3: outbound data transfer - data in flight moving between systems
3 Free Offer Types
1: 12 months free - free usage following your initial sign-up date to AWS
2: always free - offers do not expire & are available to all AWS customers
3: trials - short-term free trials starting from the date you activate a particular service
EC2 Pricing (5 ways to pay for E2 Instances)
1: on demand - you pay by the hour or second without pre-paying
2: savings plan - commit to compute usage measured per hour for 1 - 3 years
3: reserved instances - commit to use 1 or 3 years regardless of usage
4: spot instances - instances only launch if spare capacity is available
5: dedicated hosts - an entire physical server just for you
Lambda Pricing
1: number of requests
2: code execution - from execution start, in response to events, to stop
3: always free, 1 million requests per month
S3 Pricing
You pay for the storage you use
1: storage class - various storage classes
2: storage - # and size of objects
3: data transfer - data transferred out of an S3 region
4: request & date retrieval - requests made for data and # of requests
RDS Prising
1: running clock hours
2: type of db
3: storage
4: purchase type
5: db count
6: api requests
7: deployment type
8: data transfer
Total Cost of Ownership (TCO)
Understand that this is the entire cost direct and indirect of moving to & working with AWS
Application Discovery Service
Helps plan Migration projects to AWS
Plan migration projects
Used to estimate TCO
Works with other services to migrate servers
How to Minimize TCO in AWS
1: minimize capital expenditures
2: utilize reserved instances (helps lock in pricing)
3: right size your resources (helps match provisioning of resources to your usage needs to reduce TCO)
You can calculate TCO using the pricing calculator
AWS Price List API
Allows you to query the price of AWS resources
Query using JSON or HTML
Receive price alerts when prices change
Budgets
Allows you to set custom budgets that alert you when your costs or usage exceed your budgeted amount
Improve planning and cost control
Cost, usage, and reservation budgets
Budget alerts
Budget Types
Cost Budgets - plan how much you want to spend on a service
Usage Budgets - plan how much you want to use on one or more service
Reservation Budgets - set RIs or savings plans utilization or coverage targets
Cost and Usage Reports
Contains the most comprehensive set of cost & usage data
Aggregate usage data on a daily, hourly, or monthly level
Once set it can be downloaded from the S3 console
Cost Explorer
Allows you to visualize & forecast your costs and usage over time
Visualize costs over time
View past 12 months
Forecast for up to three months
Cost Allocation Tags
1: tags allow you to label resources using a key & value pair
2: tags allow you to track costs via cost allocation report
Governance and Management Services
Governance & management services help you maintain control over cost, compliance, & security across your AWS accounts
Organizations
Allows central management of multiple AWS accounts under one umbrella
Group multiple accounts
Single payment for all accounts
Automate account creation
Allocate resources and apply policies across accounts
Benefits of Organizations
1: consolidated billing you receive me bill for multiple accounts
2: cost savings you’ll receive volume discounts since usage is combined across accounts
3: account governance you have a quick and automated way to create accounts or invite existing accounts
Control Tower
Helps ensure your accounts conform to company wide policies
Helps set up new accounts using a multi-account strategy
Works directly with AWS Organizations
Enforces the best use of services across accounts
Provides a dashboard to manage accounts
Can help with things like disallowing public write to S3 buckets
Systems Manager
Gives visibility and control over your AWS resources
Automate operational tasks on your resources
Group resources and take action
Patch & run commands on multiple EC2 instances or manage RDS instances
Trusted Advisor
Provides real-time guidance to help you provision your resources following AWS best practices
Helps you understand best practices
Trusted Advisor Recommendations
Check for unrestricted access for specific ports on EC2 instances
Check S3 buckets permissions to determine if there’s public access
Check for MFA on root account
Check IAM password policy
Check RDS for public snapshots
Check for service usage greater than 80% over service limit
Check for exposed access keys
Checks for cloud front content delivery optimization
License Manager
Helps manage software licenses
Manage on-prem & AWS licenses
Track licenses for oracle, SAP, MS, & more
Certificate Manager
Helps you manage SSL & TLS certificates
Provides public and private certs for free
Integrates with elastic load balancing, API gateway, and more
Managed Services
Helps efficiently operate AWS infrastructure
Augments your internal staff
Provides ongoing management of your infrastructure
Reduces operational risks and overhead
Professional Services
Helps enterprise customers move to a cloud based operational model
Implements solutions
get help with evaluating an app for migrating to the cloud
AWS Partner Network (APN)
Global community of approved partners that offer software solutions and consulting services for AWS
Offers technology partners that provide software solutions
Provides consulting partners that offer professional services
Find approved vendors with deep AWS expertise
Can help with designing / building a new app in the real world
Marketplace
Is a digital catalog of prebuilt solutions you can purchase or license
You can also sell your own solutions to others via marketplace
Buy 3rd party software
Sell solutions to AWS customers
Search the catalog of software listings & install with the click of a button
Can try an app before making a long term commitment
Personal Health Dashboard
Alerts to events that might impact AWS environment
Provides troubleshooting guidance
Feedback tailored to your specific environment
4 Types of Support Plans: Basic
Basic: included for free for all AWS accounts
4 Types of Support Plans: Developer
Starts at $29 a month & is recommended for testing and development
4 Types of Support Plans - Business
Starts at $100 a month & is recommended for production workloads
4 Types of Support Plans - Emterprise
Starts at 15k per month recommended for business or mission critical production workloads
3 Types of Support Cases: Accounts and Billing
Account and billing related can be opened by all customers
3 Types of Support Cases: Service Limit Increases
Default service quota increases can be made by all customers
3 Tyoes if Support Cases: Technical Support
Can only be opened by customers on a paid plan
AWS does not allow cases for code development, debugging, custom software, or performing system administration tasks
Basic Support Plan
Included with all accounts
Account & billing
Service limit increases
24/7access to customer support via email
Developer Support Plan
Starts at $29 a month & recommended for testing and development
Account and billing
Service limit increase
Technical support
1 primary contact
Unlimited cases
Cloud support associate - business hours access via email with response times in less than 24 hours gen guidance less than 12 system impaired
Business Support Plan
Starts at $100 a month & is recommended for production workloads
Accounts and billing
Service limit increases
Technical support
Unlimited contacts
Unlimited cases
Full set of trusted advisor tasks
Support engineers - 24 / 7 access via email, phone, or chat
Response times - gem guidance less than 24 hours, system impaired, less than 12 hours, prod system impaired less than 4 hours, prod systems, down, less than 1 hour
Enterprise Support Plan
15 k per month starting, recommended for business / mission critical production workloads
Account and billing
Service limit increases
Technical support
Unlimited contacts
Unlimited cases
Technical Account Manager (TAM)
Concierge support team
Infrastructure event management
Full set of trusted advisor tasks
Cloud support engineers 24 / 7 access via phone, e,ail, or chat
Response times - gen guidance less than 24 hours, system impaired less than 12 hours, prod system impaired less than 4 hours, prod system down less than 1 hour business critical system down less than 15 min