「インテリジェントな変化が加速し、業界が刷新されています。」 2023 テンセント グローバル デジタル エコシステム カンファレンスは 9 月 7 日と 8 日に成功裡に閉幕し、40 以上の特別イベントでテンセントの最新の最先端テクノロジー、コア製品、ソリューションが紹介されました。
Tencent Cloud メッセージ キュー RocketMQ 5.x シリーズの商用製品は、TDMQ 製品ファミリーの新しいメンバーとしてこのカンファレンスで発表されました。
TDMQ RocketMQ バージョンは、Apache RocketMQ のさまざまなコンポーネントおよび概念と互換性のある分散型高可用性メッセージ キュー サービスで、オープン ソースクライアントへの変更なしのアクセスをサポートし、コンピューティングとストレージの分離、および柔軟な拡張という基本的な利点を備えています。収縮。単一マシンの優れたスループットにより、高い信頼性が要求される大規模なオンライン ビジネス シナリオに非常に適しています。
RocketMQ コミュニティによってリリースされた最新の 5.x の新しいアーキテクチャは、機能と柔軟性の面でも新たな驚きをもたらし、特にクラウドネイティブのサーバーレス機能の強化により、RocketMQ はビジネスのピーク時の変化にリアルタイムでより適切に適応できるようになります。大規模なオンライン メッセージング サービスの場合、Tencent Cloud が最初に推奨する製品は RocketMQ であると言えます。
新世代の商用製品として、RocketMQ 4.x シリーズと比較した RocketMQ 5.x シリーズの利点は何ですか?
RocketMQ 5.x シリーズの機能アップグレード
基礎となるテクノロジーの利点
- ストレージとコンピューティングを分離したクラウド ネイティブアーキテクチャ
RocketMQ 5.xはストレージとコンピューティングを分離するアーキテクチャを採用しており、本来ストレージとコンピューティングの両方に注力しなければならなかったBrokerが最終的にProxyにコンピューティング機能を引き継ぐことができるようになりました 。
- 軽量アクセス
新しい技術アーキテクチャでは、元のクライアント負荷分散メカニズムがプロキシに移行されたため、クライアントがより軽量になり、コミュニティがより多くの言語で SDK を提供できる条件も生まれました。同時に、RocketMQ 5.x では、より柔軟なPOP 消費モードが追加され、開発者が独自のビジネス ニーズに応じてメッセージの取得を柔軟にカスタマイズできるようになりました。
- コストを削減し、効率を向上
新しい技術の進歩は、ユーザーのリソース コストの削減にも役立ちます。ストレージの弾力性を例に挙げると、RocketMQ 5.x はユーザーに階層型ストレージの実装を提供し、ユーザーがホット データとコールド データを個別にストレージできるようにして、ストレージ コストをさらに削減します。大多数のユーザーにとってのコストとメリット。
- 標準化されたエコロジー
RocketMQ 5.x は、より包括的なパフォーマンス監視指標の提供や、より豊富な軌跡指標を提供する OpenTelemetry オープン ソース標準のサポートなど、クラウド上の標準化されたエコシステムとの統合を提供します。
機能強化
RocketMQ 5.x の優れた基礎技術アーキテクチャに基づいて、Tencent Cloudはどのような機能強化を行いましたか?
- より包括的な問題の特定とトラブルシューティング機能を顧客に提供するために、Tencent Cloud は、オープンソース テクノロジーで実装された標準化された指標に基づいてパッケージ化されており、さまざまなトピックの下での複数のグループや消費者 ID など、オープンソースよりも豊富な指標を提供します。階層型インジケーターを下に移動すると、すべてのインジケーターが Tencent Cloud のモニタリングおよびアラーム機能に接続されます。また、基本的な消費問題のトラブルシューティングやスタック表示機能も提供します。
- クラウド サポート機能の点で、Tencent Cloud は、クラスターフリーの移行機能やメッセージのリージョン間のレプリケーションなど、複数の切り札機能を顧客に提供します。同時に、Tencent Cloud TDMQ RocketMQ 5.x シリーズのすべてのクラウド API が Terraform に接続されており、顧客は異なるクラウド プラットフォーム間を自由に切り替えることができます。
- メッセージのライフサイクル管理に関して、Tencent Cloud は、顧客の柔軟なビジネス要件を満たすために、さまざまなトピックに応じたメッセージ保存期間の設定をサポートしています。以前のバージョンでは、顧客が特定のビジネス向けにメッセージの保持期間を調整したい場合、クラスタ ディメンション全体を調整する必要があり、リソースの無駄が発生していましたが、Tencent Cloud の機能により、顧客はコストを削減し、より柔軟に適応することができます。 . さまざまなサービスの保持時間要件。
- セキュリティとパフォーマンスの最適化の点で、Tencent Cloud は、エラスティック TPS と共通のクロスアベイラビリティ ゾーン展開に加えて、クラスター内のメッセージの送受信比率の調整もサポートしており、クラスター内のメッセージ トラフィックの送受信比率を調整します。ビジネスの変化に。さらに、Tencent Cloud は今回、分散型電流制限機能も最適化し、複数のダウングレード戦略と優先電流制限により、顧客のクラスターのセキュリティと安定性を保護しました。
サーバーレスにより究極の柔軟性と大幅なコスト削減が実現
おそらくこのカンファレンスで最も人気のある機能はこれです。サーバーレス製品形式は、RocketMQ 5.x に究極の柔軟性をもたらします。
コンピューティングの面では、図に示すように、RocketMQ 5.x シリーズは Elastic TPS 機能を開始しました。ユーザーが特定の TPS 仕様を購入した後、Tencent Cloud を使用すると、顧客は特定の条件下で仕様制限を部分的に超え、頻繁な煩雑な操作を回避できます。構成の上げ下げの様子。
具体的な例を挙げると、6000 TPS のクラスターを購入したが、大規模なプロモーション期間中のビジネスの活況により、メッセージの量が大幅に増加したとします。このとき、ユーザーはピーク トラフィックが無慈悲に制限されることを心配する必要はありません。急いで容量を拡張する必要もありませんが、落ち着いて Elastic TPS スイッチをオンにすると、クラスター全体の上限が 10,000 TPS になります。
ストレージの弾力性の点では、Tencent Cloud は最近、従量課金制ストレージをサポートしており、料金は 1 時間ごとに占有される実際のストレージ サイズに基づいています。同時に、ストレージに上限がないため、理論的にはストレージは無制限となり、ストレージのアップグレードまたはダウングレードの問題に常に注意を払う必要はありません。ユーザーはクラスターを購入するときにストレージのサイズを考慮する必要はありません。多くのシナリオでは、顧客は専用クラスターを購入した後すぐに容量を増やさないことがよくあります。期間中容量制限に従って課金し続けると、コストは大幅に増加します。負担は小さくありません。
さて、ここまで紹介してきましたが、「こんな良い商品って、きっと高価なんですよね?」と聞きたくなるかもしれません。実際、高価ではないだけでなく、さまざまなシナリオや顧客向けに仕様を細分化しています。
RocketMQ 5.xシリーズの製品形態
4つの製品形態
RocketMQ 5.x シリーズは、コンピューティング仕様 TPS ラダーに従って、エクスペリエンス バージョン、ベーシック バージョン、プロフェッショナル バージョン、プラチナ バージョンの 4 つの仕様に分かれており、それぞれのサブカテゴリで具体的な TPS 仕様が提供されます。
体験版: 体験版は体験値の閾値を下げるために別途設定した仕様であり、TPS の上限は 500 ですが、体験版では RocketMQ 5.x のほぼすべての新機能を非常に安価に体験することができます。低コストで、個人ユーザーやベータ段階の企業顧客に適しています。機能は他の製品化可能な仕様と同じですが、コストははるかに低くなります。さらに重要なのは、試用版は、クラスタから高スペックのクラスタへのシームレスかつスムーズなアップグレードをサポートしており、ユーザーが真に「購入する前に十分に使用する」ことを可能にし、また製品の「最初に小さなステップでテストしてから使用する」という点にも沿っています。それを大規模に行う」着陸規則。
基本バージョン: 基本バージョンは、運用環境で使用できる最小の仕様です。基盤となるリソースも共有されます。TPS 仕様は、1000 ~ 6000 TPS をサポートする比較的小さなスパンをサポートしますが、基本バージョンの方がコストが高くなります。 -効果的であり、お客様が独自に構築したクラスターと比較してコスト面でのメリットが大きく、中小企業の中規模シナリオに適しています。
Professional Edition : Professional Edition は、基盤となるリソース共有に加えて、ユーザー エクスペリエンスの点で Platinum Edition に似ており、サポートする TPS 仕様も比較的高く、最大 150,000 TPS です。これは主に、ビジネス規模が大きいものの、物理リソースの分離に対する特別な要件がないエンタープライズ レベルの顧客に適しています。
プラチナ バージョン: プラチナ バージョンは、4 つの仕様の中で基盤となるリソースに限定された唯一の仕様であり、最も広範囲の TPS 仕様をサポートし、最大 100 万 TPS をサポートできます。基盤となるリソースが分離されているため、価格も 4 つの仕様の中で最も高価であり、リソースの物理的な分離が必要な大企業の顧客や大規模なビジネス シナリオに適しています。
課金アイテムの解体
お金を使うときは、お金の使い方を明確にし、どこにお金を使ったのかを内訳してみましょう。
RocketMQ 5.x の 4 つの製品形式はすべて、安全なパブリック ネットワーク接続の独立した開始と終了をサポートしており、パブリック ネットワーク帯域幅は時間単位、年単位、および月単位の請求をサポートしており、パブリック ネットワークがオンになった後に課金されます。
パブリック ネットワークに加えて、最も基本的な料金はコンピューティングとストレージです。ストレージの課金アイテムは、すべての仕様で同じように課金され、使用量に応じて時間単位で課金されます。
計算される料金は、通常の請求仕様料金とエラスティック TPS 料金の 2 つの部分で構成されます。従来の計算仕様料は、各種TPS仕様を購入する場合の基本料金であり、時間単位、年単位、月単位の購入に対応します。
現在、Professional および Platinum Edition クラスターのみが Elastic TPS スイッチをサポートしており、スイッチをオンにすると、実際に使用された Elastic TPS の量に基づいて時間単位で料金が請求されます。つまり、エラスティック スイッチをオンにしても、通常の仕様を超えず、仕様外のエラスティック TPS がトリガーされなかった場合でも、料金は発生しません。
将来は有望です
RocketMQ 5. シナリオの機能として、キューを軽量化する機能も、IoT シナリオにおいて大きな市場と想像力をもたらします。
同時に、RocketMQ 5.x の Connect および EventBridge イベント統合機能は、Tencent クラウド メッセージ キューイング チームに、顧客がクラウド データ統合とエコロジー接続を実現するための技術基盤を提供します。
Tencent Cloud Message Queue チームは、コミュニティの既存の機能をさらに開発することに加えて、他のメッセージ キュー製品の利点を学習しながらクラウド顧客の実際のニーズを組み合わせて、コミュニティにフィードバックし、コミュニティ向けの機能をさらに拡張しています。メッセージの優先度として、プロデューサーなどの管理を改善します。
Tencent Cloud Message Queue チームは、出力のプライベート化に関して、コミュニティが提案したブローカー コンテナ機能やコントローラー機能なども検討しており、出力をプライベート化すると、安定性を確保しながら、顧客はオープンソース テクノロジをより快適に利用できるようになります。
このリリースは単なる出発点にすぎません。Tencent Cloud のメッセージ キュー チームも、製品の革新とコミュニティ構築に積極的に参加しています。より完全で、より安定し、よりコスト効率の高い製品機能は、Tencent Cloud が常に追求してきた目標です。私は、お客様のご協力と、エコロジカルパートナー、オープンソースコミュニティ、Tencent Cloud のすべての同僚の協力により、Tencent Cloud メッセージ キュー チームは、将来的にメッセージ キュー製品をさらに改良することができます。