ブロックストレージは、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つの) データの信頼性を確保します。

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

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

You can partition or release a cloud disk and adjust the storage capacity in real time based on your business requirements. ECSインスタンスに接続されたクラウドディスクをスケールアウトして、次の方法を使用してストレージ要件を満たすことができます。
  • ディスクのサイズを変更します。 この場合、ディスクの既存のパーティションのサイズを変更するか、ディスクの新しいパーティションを作成する必要があります。
  • ディスクを作成し、ディスクをECSインスタンスに接続してから、ディスクをパーティション分割してフォーマットします。
  • Replace the system disk of an instance and specify a greater size for the new system disk.

セキュリティ

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操作でサポートされているすべての操作を実行できます。

Cost model

ブロックストレージは、従量課金とサブスクリプションの2つの課金方法をサポートしています。 If you use the pay-as-you-go method, you can activate and release Block Storage resources based on your requirements and do not need to purchase a large number of resources in advance. このようにして、従来のホストと比較して80% に30% することでコストを削減できます。 サブスクリプションモードを使用してリソースを事前に購入すると、さらにコストを削減できます。

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