Consolidated Billing - Kahuna915/Capstone-Cloud-Integration GitHub Wiki

Consolidated Billing

Consolidated billing is an AWS organization feature that allows for consolidated billing and payment for multiple AWS accounts.

  • The management account pays the charges of all of the member accounts
  • Consolidated billing can be set up with no extra charge Consolidated billing will provide reports for each member account and their spending.

Process

  1. Open the Organization console, choose Consolidated Billing, and then choose get started
  2. Create and organization
  3. Create an organization from the account that you want to be the management account. This can be changed after the creation. Changing management account
  4. Each month, the management account will be billed.

Features

Main cost calculator: https://docs.aws.amazon.com/whitepapers/latest/how-aws-pricing-works/welcome.html https://aws.amazon.com/ec2/pricing/

Main Instances: Elastic Kubernetes Service (Amazon EKS): for running services.

Amazon Elastic Container Service (ECS): for running services

Amazon ec2: backbone of the network most of the items running on network.

Services

Day to Day:

Service Quotas: used to set limits on aws accounts.

Amazon DevOps Guru: create a standard use case profile for an account type and have DevOps Guru monitor for behavior that differs from the standard profile and either freeze the profile or notify the admins.

AWS Control Tower: sets the limits on what each account is allowed to access and build based on budgets.

License Manager: for software that champlain buys, license keys will be issued and distributed though here.

AWS Trusted Advisor: machine learning to find places to save costs.

Compute Optimizer: run every few months to find where costs can be saved and optimized.

CloudTrail: to make sure all accounts are following billing guidelines.

IAM Access Analyzer: used to configure user accounts and allows fine control placement.

Budget overdraft response AWS Audit Manager: In case of service overage or projected overage will create a report that can be used to find where the overage is happening. General report.

Artifact: In case of service overage or projected overage will create a report that can be used to find where the overage is happening. Security report.

AWS Billing:

AWS budgets: set several budgets with alerts for current budgets and forecasted. Budgets to include, Overall budget, backbone infrastructure budget, class budgets, subscription budget, and user budgets.

AWS cost management: reports Automatically create reports about the cost breakdowns of our aws services.

AWS cost management:AWS cost anomaly detection To detect is there are any unusual costs or changes to the aws account.

AWS cost management: Rightsizing recommendations To find cost saving measures.

AWS billings: to see payments, creddits, cost categories and conduct billing

AWS Application Cost Profiler: if we decide to pay by usage rather than block

Savings plans

AWS cost management: savings plans for the backbone network where costs are constant playing upfront to get a discount

AWS cost management: Reservations On days where there will be an extreme amount of demand(ie people checking if they were accepted) reservations so the services don't get billed an excessive amount due to needing to scale up for a day.

Policies:

Account type Credit Amount Admin unlimited Faculty $500 with ability to request more Student $100 ability to request more with faculty sign off

Billing audits every month Cost analizis run every month Optimizations run monthly Yearly overview and upcoming years budget approval