Pricing, Billing, and Governance Flashcards
What are the 3 fundamental drivers of cost?
3 fundamental drivers of cost
1. Compute
a. Hourly from launch to termination
2. Storage
a. The data you store in the cloud
3. Outbound data transfer
a. Data in flight moving between systems
Free offer types
- 12 months free
○ 12 months’ free usage following your initial sigh-up date to AWS- Always free
○ Offers do not expire and are available to all AWS customers - Trials
○ Short-term free trials starting from the date you activate a particular service
- Always free
EC2 Pricing
EC2 Pricing
5 ways to pay for Amazon EC2 instances
1. On-Demand
a. You pay by the hour or by the second without pre-paying
2. Savings Plan
a. Commit to compute usage measured per hour for a 1 or 3 year term
3. Reserved Instances
a. Commit to use for 1 or 3 years; pay regardless of usage
4. Spot Instances
a. Instances only launch if spare capacity is available
5. Dedicated Hosts
a. An entire physical server just for you
Lambda Pricing
Lambda Pricing
1. Number of requests
a. Includes test invokes from the console
2. Code execution time
a. From execution start, in response to events, to stop
3. Always free
a. 1 million request per month
S3 Pricing
S3 Pricing
1. Storage class
a. Various storage classes
2. Storage
a. Number and size of objects
3. Data transfer
a. Data transferred out of S3 Region
4. Request and data retrieval
a. Requests made for data and amount of requests
RDS Pricing
RDS Pricing
1. Running clock hours - from the time you launch a database instance until you terminate it
2. Type of database
3. Storage
4. Purchase type
5. Database count
6. API requests
7. Deployment type
8. Data transfer - inbound data transfer is free. There is a charge for outbound data transfer
What is Total Cost of Ownership (TCO)?
TCO is a financial estimate that helps you understand both the direct and indirect costs of AWS.
What is the Application Discovery Service?
Helps you plan migration projects to the AWS Cloud
* Plan migration projects
* Used to estimate TCO
* Works with other services to migrate servers
How can AWS help you reduce TCO?
Ways to reduce your TCO using AWS
1. Minimize capital expenditures
a. AWS helps you minimize large capital expenditures, which reduces your TCO
2. Utilize reserved instances
a. AWS provides reserved instances to help you lock in savings and reduce your TCO
3. Right size your resources
a. AWS helps you match the provisioning of resources to your usage needs to reduce your TCO
What is the Pricing Calculator?
Pricing Calculator - provides an estimate of AWS fees and charges
* Explore services based on your use case
* Find instance types that fit your needs
What is the Price List API?
Price List API - allows you to query the price of AWS services
* Query using JSON or HTML
* Receive price alerts when prices change
What are budgets in AWS?
Budgets allows you to set custom budgets that alert you when your costs or usage exceed your budgeted amount.
What do budgets allow you to do in AWS?
Improve planning and cost control
What are the 3 types of budgets in AWS?
Cost - plan how much you want to spend on a service
Usage - plan how much you want to use on one or more services
Reservation budgets - Set RIs or Savings Plans utilization or coverage targets
What are Cost and Usage Reports?
Cost and Usage Report - contains the most comprehensive set of cost and usage data
* Downloadable detailed and comprehensive report
* Lists usage for each service category
* Aggregate usage data on a daily, hourly, or monthly level
What is Cost Explorer?
Cost Explorer - allows you to visualize and forecast your costs and usage over time
* Visualize costs over time
* View past 12 months
* Forecast for up to 3 months
What are Cost Allocation Tags used for?
Cost Allocation Tags - useful for tracking spend
1. Tags allows you to label resources using a key and value pair
2. Tags allow you to track costs via the cost allocation report
What do Governance and Management services provide?
Governance and management services help you maintain control over cost, compliance, and security across your AWS accounts.
What are Organizations in AWS?
An organization is an entity you create to consolidate multiple AWS accounts into one. The master payer (or root organization) pays for all member accounts using consolidated billing.
Allow you to centrally manage multiple AWS accounts under one umbrella
* Group multiple accounts
* Single payment for all accounts
* Automate account creation
* Allocate resources and apply policies across accounts
What are Service Control Policies (SCPs)?
Service Control Policies (SCPs) - Organization service control policies (SCPs) are used to enforce permissions you want everyone in the organization to follow.
What are Organization units (OUs) in AWS?
Organization units (OUs) are a grouping of AWS accounts that are similar
What are member accounts in an Organization?
Individual AWS accounts that contain your AWS resources
What are the benefits of an Organization in AWS?
Benefits
1. Consolidated Billing
a. The advantage of consolidated billing is that you receive one bill for multiple accounts
2. Cost Savings
a. You’ll receive volume discounts since usage is combined across accounts
3. Account Governance
a. You have a quick and automated way to create accounts or invite existing accounts
What is Control Tower?
Control Tower helps you 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
What is Systems Manager?
Systems Manager gives you visibility and control over your AWS resources
* Automate operational tasks on your resources
* Group resources and take action
* Patch and run commands on multiple EC2 instances or manage RDS instances
What is Trusted Advisor?
Trusted Advisor provides real-time guidance to help you provision your resources following AWS best practices
* Checks your account and makes recommendations
* Helps you see service limits
* Helps you understand best practices
What is License Manager?
License Manager helps you manage software licenses
* Manage on-premises and AWS licenses
* Track licenses for Oracle, Microsoft, SAP, and more
What is Certificate Manager?
Certificate Manager helps you provision and manage SSL/TLS certificates
* Provides public and private certificates for free
* Integrates with Elastic Load Balancing, API Gateway, and more
What are Managed Services?
Managed Services - helps you efficiently operate your AWS infrastructure
* Augments your internal staff
* Provides ongoing management of your infrastructure
* Reduces operational risks and overhead
What are Professional Services?
Professional Services - helps enterprise customers move to a cloud-based operating model
* Proposes solutions
* Architects solutions
* Implements solutions
What is the AWS Partner Network (APN)?
AWS Partner Network (APN) - a 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
What is Marketplace?
Marketplace - a digital catalog of prebuilt solutions you can purchase or license. You may also sell your own solutions to others via Marketplace
* Buy third-party software
* Sell solutions to AWS customers
* Search the catalog of software listings and install with the click of a button
What is the Personal Health Dashboard?
Personal Health Dashboard - alerts you to events that might impact your AWS environment
* Provides troubleshooting guidance
* Feedback tailored to your specific environment
What is provided in the Basic Support Plan?
Basic - Basic Support is included for free for all AWS accounts
* Account and billing
* Service limit increases
* 24/7 email support
What is provided in the Developer Support Plan?
Developer - Developer Support starts at $29 a month and is recommended for testing and development
* Account and billing
* Service limit increases
* Technical support
* 1 primary contact
* Unlimited cases
* Cloud Support Associate - business hours access via email only
○ Response times
§ <24 hours -general guidance
§ <12 hours system impaired
What is provided in the Business Support Plan?
Business - Business Support starts at $100 a month and is recommended for production workloads
* Account and billing
* Service limit increases
* Technical support
* Unlimited contacts
* Unlimited cases
* Full Set of Trusted Advisor Checks
* Cloud Support Engineers - 24/7 access via email, phone, or chat
○ Response times
§ <24 hours -general guidance
§ <4 hours - production system impaired
§ <12 hours - system impaired
§ <1 hour - production system down
What is provided in the Enterprise Support Plan?
Enterprise - Enterprise Supports starts at $15,000 a month and is recommended for business or 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 Checks
* Cloud Support Engineers - 24/7 access via email, phone, or chat
○ Response times
§ <24 hours -general guidance
§ <4 hours - production system impaired
§ <12 hours - system impaired
§ <1 hour - production system down
§ <15 minutes - Business-critical system down
What are the types of support cases?
- Account and billing
a. Account-related and billing cases can be opened by all customers- Service limit increases
a. Default service quota (or limit) increases can be opened by all customers - Technical support
a. Technical support cases can only be opened by customers on the Developer, Business, or Enterprise plans
- Service limit increases
- AWS Support does not allow cases for code development, debugging custom software, or performing system administration tasks