Cloud Cost Sense
Google Cloud Storage の費用:クラス・操作・転送料金
保存 GiB、storage class、location、operation、retrieval、replication、保持期間、data transfer から Cloud Storage の費用を見積もります。
Storage class、location、保持量から計算する
Cloud Storage は保持量に課金されますが、単価は storage class と bucket location で変わります。月末のサイズだけでなく月間平均 GiB を求め、Standard、Nearline、Coldline、Archive を分けます。Regional、dual-region、multi-region bucket では storage、operation、replication、transfer の料金が異なる場合があります。
Nearline、Coldline、Archive にはそれぞれ 30、90、365 日の minimum storage duration があります。Object を早く削除、置換、または手動で class 変更すると early deletion charge が発生する場合があります。Noncurrent version と soft-deleted object も保持量に含めます。Lifecycle delete は通常、完全削除の前に bucket の soft delete retention を経由します。
Operation、retrieval、replication、network を加える
Read と write は GiB 単位の storage 料金に含まれません。Upload や list などの Class A operation と read などの Class B operation を、object class と namespace の料金で分けて数えます。小さな object が大量にあると、総保存量が小さくても operation cost が大きくなることがあります。
低頻度 storage class の読み出しには、operation と network の可能性に加えて GiB 単位の retrieval fee がかかります。Dual-region と multi-region への書き込みには inter-region replication、ユーザーや別 location への配信には transfer cost が加わる場合があります。月間 write、read、retrieved GiB、replicated GiB、internet・location 間 GiB を経路別に見積もります。
Access pattern から lifecycle または Autoclass を選ぶ
Object の寿命と保持方針を予測できる場合は Object Lifecycle Management を使います。SetStorageClass transition は移行先 class の Class A operation として課金され、lifecycle rule では期限切れ object の削除や未完了 multipart upload の中止もできます。意図しない保持コピーを残さないよう、versioned data と soft-deleted data に対して rule を検証します。
Access pattern が多様または不明な場合は Autoclass が有用です。Management と enablement の料金が加わり、operation は Standard rate ですが、有効化後は通常 retrieval fee と early deletion charge がありません。実際の access frequency、object count、object size で明示的な lifecycle rule と比較し、公式 Cloud Storage pricing page で最新の region rate を確認してください。