Skip to content

Instantly share code, notes, and snippets.

@riceissa
Created July 15, 2018 18:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save riceissa/00e463167698dc70a3e599069aaed163 to your computer and use it in GitHub Desktop.
Save riceissa/00e463167698dc70a3e599069aaed163 to your computer and use it in GitHub Desktop.
# potential fields (from block storage):
provider # e.g. "Amazon EBS"
name # name of the plan, e.g. "Azure Managed Disks P4"
storage_type # SSD/HDD, etc.
disk_size # in GB; google and amazon don't have fixed sizes
storage_cost # in $/GB/month? or $/month since we already have the disk_size? but google's disks seem to have flexible sizing so we don't know the size necessarily https://cloud.google.com/persistent-disk/
iops_cost # cost for IOPS (input/output operations per second), in $/IOPS/month; see https://aws.amazon.com/ebs/pricing/
iops # per disk https://azure.microsoft.com/en-us/pricing/details/managed-disks/
iops_burst_performance # ??? https://aws.amazon.com/ebs/previous-generation/
throughtput # per disk, in MB/second https://azure.microsoft.com/en-us/pricing/details/managed-disks/
throughtput_burst_performance # ??? https://aws.amazon.com/ebs/previous-generation/
throughtput_instance # throughtput per instance; EBS previous gen has both this and throughput per disk https://aws.amazon.com/ebs/previous-generation/
io_cost # in $/(million ops). It looks like EBS prev gen didn't use IOPS for pricing https://aws.amazon.com/ebs/previous-generation/
minimum_volume_size # in GB; google's local SSD provisioned space has 375GB minimum https://cloud.google.com/persistent-disk/
maximum_volume_size # in GB; https://www.linode.com/blockstorage
redundancy? # e.g. azure has LRS, ZRS, GRS, etc. https://azure.microsoft.com/en-us/pricing/details/managed-disks/
snapshot # a boolean to track whether this is snapshot storage?
region # https://azure.microsoft.com/en-us/pricing/details/managed-disks/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment