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에서 실행되는 까다로운 Stateful 애플리케이션이 있고 워크로드에 맞게 성능을 조정하려는 경우를 생각해 보겠습니다. 워크로드의 블록 스토리지로 Hyperdisk Balanced를 선택합니다. 애플리케이션의 각 디스크 크기를 올바르게 조정하는 대신 Hyperdisk Balanced Advanced Capacity, Advanced Performance Storage Pool을 사용합니다. 용량과 성능을 선불로 구매합니다. 풀 용량은 애플리케이션에서 디스크에 데이터를 쓸 때만 사용되며 풀 성능은 스토리지 풀의 디스크에서 IOPS/처리량 사용량이 관찰될 때 사용됩니다.

Hyperdisk Storage Pools의 작동 방식을 더 잘 이해하려면 Hyperdisk 자체를 이해하는 것이 중요합니다. Hyperdisk는 용량 외에도 IOPS 및 처리량 구성을 허용하는 차세대 네트워크 연결 블록 스토리지 서비스입니다. 또한 초기 구성 후에도 디스크 성능을 애플리케이션의 정확한 요구 사항에 맞게 조정하여 과도한 용량을 제거하고 비용 절감 효과를 얻을 수 있습니다.

전반적으로 Hyperdisk Storage Pools는 GKE에서 블록 스토리지 비용을 절감할 수 있는 좋은 방법입니다. 스토리지 리소스를 풀링하고 중앙에서 관리하면 TCO를 줄이면서 애플리케이션 성능을 향상시킬 수 있습니다.