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

ApsaraMQ for Kafka:ストレージエンジンの比較

最終更新日:Feb 13, 2025

ApsaraMQ for Kafka インスタンスで Topic を作成する際に、ストレージエンジンとしてクラウドストレージまたはローカルストレージを指定できます。クラウドストレージは Alibaba Cloud ディスクアルゴリズムを使用し、低レイテンシと高い自動スケーリング機能を備えています。このストレージエンジンは、ほとんどのシナリオに適しています。圧縮、べき等性、トランザクション、パーティション順序付けメッセージなど、特定の機能に対する特別な要件がある場合は、ローカルストレージを使用することをお勧めします。

クラウドストレージとローカルストレージの比較

説明
  • ApsaraMQ for Kafka の異なるエディションでサポートされている Apache Kafka バージョンについては、「インスタンスのエディション」をご参照ください。

  • インスタンスがサーバーレスではない ApsaraMQ for Kafka Professional Edition インスタンスの場合のみ、Topic を作成するときに ストレージエンジン パラメーターをクラウドストレージまたはローカルストレージに設定できます。他のタイプのインスタンスで Topic を作成する場合、ストレージエンジン パラメーターは自動的にクラウドストレージに設定されます。これは、Apsara Distributed File System が更新された後にクラウドストレージの特定の機能の互換性の問題が解決されたためです。複数のストレージエンジンを相互に補完する必要はありません。

  • ローカルストレージはローカルディスクを指すものではありません。ローカルストレージとは、ネイティブの In-Sync Replicas(ISR)アルゴリズムを使用することを指します。

項目

クラウドストレージ

ローカルストレージ

基盤となるアルゴリズム

Alibaba Cloud ディスクアルゴリズム

ネイティブ Apache Kafka の ISR アルゴリズム

インスタンスエディションの要件

なし

レプリカメカニズム

分散モードで 3 つのレプリカ

  • Standard Edition:300 GB のストレージ容量を持つディスクを購入した場合、ディスクに 100 GB のビジネスデータを保存できます。残りの 200 GB のストレージ容量は、ビジネスデータの 2 つのレプリカを保存するために使用されます。

  • Professional Edition:300 GB のストレージ容量を持つディスクを購入した場合、ディスクに 300 GB のビジネスデータを保存できます。システムは、ビジネスデータの 2 つのレプリカ用にさらに 600 GB のストレージ容量を無料で提供します。

分散モードで 3 つのレプリカ

300 GB のストレージ容量を持つディスクを購入した場合、ディスクに 100 GB のビジネスデータを保存できます。残りの 200 GB のストレージ容量は、ビジネスデータの 2 つのレプリカを保存するために使用されます。

メッセージ送信レイテンシ

パーティション消費率

1:1

12 パーティションを必要とする Topic を作成する場合、Topic を含むインスタンスのパーティションクォータから 12 パーティションが差し引かれます。

1:3

12 パーティションを必要とする Topic を作成する場合、Topic を含むインスタンスのパーティションクォータから 36 パーティションが差し引かれます。

断片化ストレージ

いいえ

はい

圧縮

サポートされていません

サポートされています

べき等性

サポートされていません

サポートされています

トランザクション

サポートされていません

サポートされています

メッセージタイプ

通常のメッセージ

クラスタで再起動または障害が発生した場合、クラスタ内の少数のメッセージの順序が乱れる可能性があります。

パーティション順序付けメッセージ

クラスタで障害が発生した場合、システムは ISR から新しいリーダーを自動的に選択します。

関連情報

ApsaraMQ for Kafka Professional Edition インスタンスで作成された Topic のストレージエンジンを選択する方法については、「手順 1:Topic を作成する」をご参照ください。