IuriiO Notebook
  • Broken Code Notebook
  • Architecture and Design
    • Architectural Decision Records
    • Trade-off Analysis
    • Data Decomposition Drivers
    • Selecting a Database Type
    • Service Granularity
    • Consumer-driven Contracts
  • Cloud
    • AWS
      • Resources
      • Compute
        • EC2
        • Batch
        • ECS & ECR
        • Elastic Beanstalk
      • Storage & Data Management
        • S3
        • Storage Gateway
        • RDS
        • DynamoDB
        • ElastiCache
        • Redshift
        • EBS
        • EFS
        • FSx
        • Snowball
        • Athena
        • Encryption and Downtime
        • Untitled
      • Security & Compliance
        • IAM
        • Web Identity Federation
        • Organizations
        • Service Catalog
        • Tags and Resource Groups
        • STS
        • KMS
        • GuardDuty
        • Compliance
        • Marketplace Security Products
        • DDOS
        • Compliance Frameworks
      • High Availability
        • Global Infrastructure
        • Disaster recovery
        • Elastic Load Balancers
        • Untitled
      • Monitoring & Reporting
        • Cost Explorer
        • CloudWatch
        • Systems Manager
        • Config
        • CloudTrail
        • Cost control
        • Untitled
      • Networking
        • Networking 101
        • Route53
        • CloudFront
        • VPC
        • DirectConnect
        • WAF
        • Shield
        • Global Accelerator
      • Deployment & Provisioning
        • Untitled
        • Untitled
      • Automation & Optimization
        • CloudFormation
          • Links
          • Github resources
          • YAML 101
          • Videos
        • OpsWorks
        • Untitled
      • Application Services
        • SQS
        • SWF
        • SNS
        • Untitled
      • Serverless
        • Lambda
        • API Gateway
        • DynamoDB
        • SAM
        • Untitled
      • Well-Architected Framework
    • Azure
      • Tools
      • Organization & Management
      • Authentication & Authorization
      • Compute
      • Networking
      • Storage
      • Databases
      • Security
      • Privacy, Compliance & Trust
      • Cost Management
  • Containers & Services
    • Docker
      • Useful Links
      • Containers
      • Images
      • Dockerfile
      • System
      • Compose
      • Swarm
      • Docker & NodeJS
    • Kubernetes
      • Useful Links
      • Introduction
      • Getting started
      • Exposing containers
      • Kubernetes Management Techniques
        • Declarative YAML
      • Labels and Annotations
      • Storage in Kubernetes
      • Ingress Controller
      • CRD's and The Operator Pattern
      • Kubernetes Dashboard
      • Kubectl Namespaces and Context
  • Frontend
    • Resources
    • Design
      • Search experience
Powered by GitBook
On this page

Was this helpful?

  1. Cloud
  2. AWS
  3. Monitoring & Reporting

Cost control

  • Why focus on cost?

    • Produce more rounded, cloud-ready designs

  • Who is responsible for cost control?

    • You

    • Business owners

    • Developers

    • Operations

    • Finance

  • Dealing with budget owners

    • Solution design

      • Separate one-off and monthly costs

      • Include non-AWS costs

      • Link to AWS calculator

      • Sign-off section

      • Include a clear bill of materials

    • Nothing is built without signed off design

    • Building solutions

      • Building to design and specification

      • 'Just in time' provisioning

    • Running solutions

      • Identifying cost savings

      • Gamification (cost-saving leaderboard)

      • KPIs

      • Incentives

    • Reviewing projects

      • New projects - week after launch, after 1 month

      • Ongoing projects - review every 3 months

  • Tagging resources

    • Tags - what are they?

      • Key / Value pairs

      • A way to identify and group resources

      • Maximum of 50 or 10 tags per resources

      • Character set and length limits

      • Some resources can not be tagged

    • Tagging standard scheme

      • Match your company, IT or project structure

      • Untagged resource policy

      • Document it and set a start date

      • Potential tags

        • 'Name' is a given

        • 'Purpose' - web, app, mobile, etc.

        • 'Project' - application, new app, etc

        • 'Creator' - name of a person or tool

        • 'Environment' - staging, test, UAT

        • 'Freetext' - anything at all

      • Leave rome for expansion

    • Set and get tags

      • Console

      • CLI

      • CloudFormation

      • SDKs

    • Bulk tag editing can be performed with 'Tag Editor'

    • Tag enforcement can be done with 'Tag Policies'

    • Resource Groups can be created with group AWS resources by the given set of tags

PreviousCloudTrailNextUntitled

Last updated 5 years ago

Was this helpful?