Storage & processing costs best practices

Understanding Modern Data Architecture

Miller Trujillo

Senior Software Engineer

Cost models

Pay-as-you-go

  • Pay for what you consume
  • Bytes stored
  • Compute used per minutes used

Money tachometer

Reserved capacity

  • Plan and pay upfront
  • Discounts!

Contract to represent reserved capacity

Understanding Modern Data Architecture

Costs to keep in mind

Common charges

  • Network traffic
  • Bytes stored
  • Compute capacity
  • Time of usage!!
Understanding Modern Data Architecture

Blob storage cost example

Cloud storage

  • Bytes stored
  • Time bytes are stored
  • Operations over data
    • Moving it

Networking

  • Network traffic almost always is part of the charges!

Store our data in regions close to users!!!

Understanding Modern Data Architecture

Cost optimization

  • Reduce costs while keeping the quality of service

Cloud Storage's storage classes

1 https://cloud.google.com/blog/products/storage-data-transfer/archive-storage-class-for-coldest-data-now-available
Understanding Modern Data Architecture

Importance of cost monitoring and alerting

  • Continuously track cloud usage
  • Notify unusual spending spikes
  • Regularly review usage and adapt

GCP cloud usage report

Understanding Modern Data Architecture

Let's practice!

Understanding Modern Data Architecture

Preparing Video For Download...