Google Cloudは、Google Kubernetes Engine(GKE)クラスター向けのHyperdisk Storage Poolsの提供を発表しました。これは、Hyperdiskストレージの管理を簡素化することで、コスト削減を実現します。Hyperdisk Storage Poolsは、事前に購入した容量、スループット、IOPSのコレクションであり、必要に応じてアプリケーションにプロビジョニングできます。Hyperdiskブロックストレージディスクをストレージプールに配置すると、プール内のすべてのディスク間で容量とパフォーマンスを共有できるため、運用とコストの両方を最適化できます。Hyperdisk Storage Poolsを使用すると、ストレージ関連の総所有コスト(TCO)を30〜50%削減できます。

Hyperdisk Storage Poolsによってコストを削減できる例として、us-central1-aで実行されている要求の厳しいステートフルアプリケーションがあり、ワークロードに合わせてパフォーマンスを調整したい場合を考えます。ワークロードのブロックストレージとしてHyperdisk Balancedを選択します。アプリケーション内の各ディスクのサイズを適切に設定するのではなく、Hyperdisk Balanced Advanced Capacity、Advanced Performance Storage Poolを使用します。容量とパフォーマンスを事前に購入します。プール容量は、アプリケーションがディスクにデータを書き込むときにのみ消費され、プールのパフォーマンスは、ストレージプール内のディスクによってIOPS/スループットの使用が観察されたときに消費されます。

Hyperdisk Storage Poolsの仕組みをよりよく理解するには、Hyperdisk自体を理解することが重要です。Hyperdiskは、容量に加えてIOPSとスループットの構成を可能にする、次世代のネットワーク接続型ブロックストレージサービスです。さらに、初期構成後も、ディスクのパフォーマンスをアプリケーションの正確なニーズに合わせて調整し、過剰な容量を排除してコスト削減を実現できます。

全体として、Hyperdisk Storage Poolsは、GKEのブロックストレージコストを節約するための優れた方法です。ストレージリソースをプールして一元管理することで、TCOを削減しながら、アプリケーションのパフォーマンスを向上させることができます。