すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:ブロックストレージ

最終更新日:Dec 22, 2023

ブロックストレージは、Alibaba Cloud ECS (Elastic Compute service) 向けの高性能で低遅延のブロックストレージサービスです。 ブロックストレージは物理ディスクに似ています。 ブロックストレージデバイスをフォーマットしてファイルシステムを作成し、ビジネスのデータストレージ要件を満たすことができます。

シナリオ

Alibaba Cloudは、分散ストレージアーキテクチャに基づくクラウドディスクや、ECSインスタンスがホストされている物理マシンにあるローカルディスクなど、ECSインスタンス用のさまざまなブロックストレージデバイスを提供しています。 例:
  • クラウドディスクは、Alibaba Cloud が ECS 用に提供するブロックレベルのストレージデバイスです。 クラウドディスクは、トリプリケート分散メカニズムを使用し、低レイテンシ、高性能、高耐久性、および高信頼性を提供します。 クラウドストレージの作成、サイズ変更、リリースはいつでも可能です。
  • ローカルディスクは、ECS インスタンスをホストする物理マシンにアタッチされた物理ディスクです。 ローカルディスクは、ECS インスタンスにローカルストレージアクセス機能を提供します。 ローカルディスクは、大容量ストレージの高いストレージI/Oパフォーマンスと高いコストパフォーマンスが必要なシナリオに適しています。 ローカルディスクは、低レイテンシ、高いランダムIOPSとスループット、および高いコストパフォーマンスを提供します。

パフォーマンス

ブロックストレージのパフォーマンスの測定に使用される主要なメトリックには、IOPS、スループット、およびレイテンシがあります。 一部のブロックストレージデバイスには、容量に関する要件もあります。 例えば、異なる性能レベル (PL) の拡張SSDは、異なる容量範囲を有する。 詳細については、「ブロックストレージパフォーマンス」をご参照ください。

データの耐久性とサービスの可用性

ビジネスデータの3つのコピーは、同じゾーンのブロックストレージクラスターに保存され、読み取りおよび書き込み操作中に99.9999999% (9つの) データの信頼性を確保します。

ブロックサービスの信頼性を向上させるために、定期的にスナップショットを作成してクラウドディスクのデータバックアップ機能を提供し、ログや顧客トランザクションなどの情報が確実にバックアップされるようにすることをお勧めします。 詳細は、「スナップショットの概要」をご参照ください。

スケーラビリティと弾力性

クラウドディスクを分割またはリリースし、ビジネス要件に基づいてストレージ容量をリアルタイムで調整できます。 ECSインスタンスに接続されたクラウドディスクをスケールアウトして、次の方法を使用してストレージ要件を満たすことができます。
  • ディスクのサイズを変更します。 この場合、ディスクの既存のパーティションのサイズを変更するか、ディスクの新しいパーティションを作成する必要があります。
  • ディスクを作成し、ディスクをECSインスタンスに接続してから、ディスクをパーティション分割してフォーマットします。
  • インスタンスのシステムディスクを置き換え、新しいシステムディスクのサイズを大きく指定します。

セキュリティ

RAM (Resource Access Management) を使用して、他のユーザーにクラウドディスクへのアクセスを許可できます。

アプリケーションが機密データを扱う場合、使用するストレージデバイスを暗号化することを推奨します。 クラウドディスクとそのスナップショットは、標準のAES-256アルゴリズムに基づくキーを使用して暗号化されます。 データは、ECSインスタンスからクラウドディスクに送信されると自動的に暗号化されます。 暗号化されたデータは、読み取られると自動的に復号化されます。 詳細については、「概要」をご参照ください。

API 操作

ブロックストレージは、HTTPまたはHTTPSを使用してGETおよびPOSTリクエストを送信するために使用できるAPI操作を提供します。 ネットワークプロトコルと1つ以上のプログラミング言語に精通している場合は、API操作を呼び出してBlock Storageリソースを管理することをお勧めします。 ECS SDK、Alibaba Cloudコマンドラインインターフェイス (CLI) 、またはAlibaba Cloud API Explorerを使用して、ブロックストレージAPI操作を呼び出し、ECSインスタンス上のクラウドディスクの作成、削除、クエリ、アタッチ、デタッチ、スケールアウト、およびOSSに保存されているクラウドディスクスナップショットの作成、削除、クエリを実行できます。

グラフィカルwebアプリケーションをご希望の場合は、ECSコンソールを使用して、Block Storage API操作でサポートされているすべての操作を実行できます。

コストモデル

ブロックストレージは、従量課金とサブスクリプションの2つの課金方法をサポートしています。 従量課金制を使用する場合、要件に基づいてブロックストレージリソースをアクティブ化およびリリースでき、事前に大量のリソースを購入する必要はありません。 このようにして、従来のホストと比較して80% に30% することでコストを削減できます。 サブスクリプションモードを使用してリソースを事前に購入すると、さらにコストを削減できます。

クラウドディスクの課金方法は、ディスクの作成方法によって異なります。
  • ECS インスタンスとともに作成されたクラウドディスクは、ECS インスタンスと同じ課金方法を使用します。
  • サブスクリプションECSインスタンス用に作成されたクラウドディスクは、サブスクリプション方式を使用して課金されます。
  • ECSコンソールの [ディスク] ページで作成されたクラウドディスクは、従量課金制のみをサポートしています。
  • スナップショットから作成されたクラウドディスクは、従量課金方式のみをサポートします。
クラウドディスクの課金方法を変更できます。 詳細については、「ディスクの課金方法の変更」をご参照ください。 SCUは、現在のリージョンの対象となる従量課金クラウドディスクの請求書を相殺するために使用できます。 詳細については、「概要」をご参照ください。