Pricing, billing, and governance Flashcards
Three fundamental drivers of cost
Compute
Hourly from launch to termination
Storage
Store in the cloud
Outbound Data Transfer
Data in flight moving between systems
RDS factors that drive price
Running clock hours
Type of database
Storage
Purchase type
Database Count
API requests
Deployment type
Data transfer
Total Cost of Ownership (TCO)
Financial estimate that helps you understand the direct and indirect costs of AWS
Reduce your TCO using AWS:
Minimize large capital expenditures
Use reserved instances to lock in savings
AWS helps you match the provisioning of resources to your usage needs
Application Discovery Service
Helps you plan migration projects to the cloud
Estimate TCO
Works with other services to migrate servers
Budgets
Set custom budgets that alert you when you exceed specified amount
Improve planning and cost control
Cost, usage, and reservation budgets
Budget alerts
Cost budget - Plan how much you want to spend on a service
Usage budget – Plan how much you want to use on 1+ services
Reservation budget – Set Rls or savings plans utilization or coverage targets
Real world:
Monitor free tier usage so you don’t incur unwanted costs
Cost and Usage Reports
Contains the most comprehensive set of cost and usage data
Aggregate usage data on daily, hourly, or monthly level
Real-world:
View granular data about AWS bill
Cost Explorer
Visualize costs over time
View past 12 mo
Forecast upcoming 3 mo
Real-world:
Analyze EC2 usage over past 7, 30, 60 days
Organizations
Centrally manage multiple AWS accs under one umbrella
Group multiple accounts
Single payment for all accs
Automate acc creation
Centrally manage and apply access policies across groups
Service control policies – enforce permissions you want for everyone in the org to follow
Benefits
Consolidated billing
Cost savings – volume discounts since usage is combined across all accs
Account governance – quick and automated way to create accs or invite existing accs
Real world:
Reduce costs by sharing resources like reserved instance sharing (RI). RI allows all accs in the org to receive hourly cost-benefits purchased by any other acc
Control Tower
Sits on top of orgs and helps you ensure your accs conform to company wide policies
Helps setup new accs using a multi-account strategy
Works directly with AWS organizations
Enforces the best use of services across accs
Provides a dashboard
Real-world:
Disallow public write access to S3 buckets across all accs
Systems Manager
Visibility and control over AWS resources
Automate operational tasks
Group resources and take action
Patch and run commands on multiple EC2 instances or RDS instances
Real world:
Deploy OS and software patches automatically across a large group of instances
Trusted Advisor
Provides real-time guidance to help you provision resources following AWS best practices
Checks acc and makes recommendations
Helps you see service limits
Helps you understand best practices
Trusted Advisor Recommendations
Checks for unrestricted access for specific ports on EC2 instances – free
Checks S3 bucket permissions to determine if public access – free
Checks for MFA on root account – free
Checks IAM password policy – Enterprise or Business support req
Checks for RDS public snapshots – free
Checks for service usage greater than 80% - Enterprise or business support req
Checks for exposed access keys – Enterprise or business support req
Checks for CloudFront content delivery optimization – Enterprise or bus support req
Managed Services
Ongoing management of AWS infrastructure
Augment your internal staff
Provide ongoing management
Reduce operational risks and overhead
Real World:
Develop app specific health monitoring using CloudWatch
Professional Services
Help enterprise customers move to a cloud-based operating model
Proposes solutions
Architects solutions
Implements Solutions
Real world:
Help evaluating apps for migration to the cloud
AWS Partner Network (APN)
Global community of approved partners that offer software solutions and consulting services for AWS
Offer technology partners that provide software solutions
Provides consulting partners that offer professional services
Find approved vendors with deep AWS expertise
Real world:
Need help designing and building a new app