[51CTO.com 記事] 1月22日、Tencent CloudはマイクロサービスミドルウェアTSF(Tencent Service Framework)を正式にリリースしました。アプリケーションとマイクロサービスを中心としたこの PaaS プラットフォームは、複雑な IT システム、アップグレードと反復の遅さ、運用と保守のスケーラビリティの低さ、膨大なユーザーに対するサポート能力の弱さ、データ サイロなど、企業が抱える一連の困難な問題を解決します。これにより、従来の企業は数億人のインターネット ユーザー向けに大規模な分散アーキテクチャを迅速に構築し、企業の IT コストを削減し、クラウドへのアップグレードと変革を支援できるようになります。
[[218012]] テンセントクラウドミドルウェア製品センターディレクター、羅茂正氏 従来の企業がインターネットに移行できるようにする、実績のあるワンストップのマイクロサービスソリューション
現在、従来の企業の IT システムは主にモノリシック アーキテクチャに基づいています。インターネットビジネスの影響に直面すると、システムアーキテクチャのパフォーマンスボトルネックが徐々に現れてきます。システム アーキテクチャの進化に伴い、新しいマイクロサービス アーキテクチャは、エンタープライズ IT アーキテクチャの変革におけるトレンドとして徐々に定着してきました。その中核となる考え方は、IT アーキテクチャのマイクロサービスを通じて、複雑なモノリシック アーキテクチャを小さくて美しい独立したサービスに再編成し、システムの複雑さを軽減して、企業がクラウド コンピューティングに基づく大規模な分散アーキテクチャをより便利に構築できるようにすることです。
Tencent Cloud Distributed Framework TSF のプロトタイプは 2013 年にまで遡ります。Tencent 内の最も厳格で複雑な実稼働レベルの環境で磨き上げられ、コア パフォーマンスが継続的に改善された結果、最大限のスケーラビリティ、高性能、高信頼性を備えたワンストップのエンタープライズ レベルのマイクロサービス アーキテクチャ ソリューションが形成され、クラウド コンピューティング開発者に最も貴重な体験リファレンスを提供し、従来の企業がインターネットに変革することを可能にしました。
TSF サービス フレームワークは、マイクロサービスを中心とした PaaS プラットフォームとして、Tencent Cloud の完全な内部ミドルウェア機能を最下層に統合し、メッセージ キュー、Kafka、負荷分散、API ゲートウェイなど、エンタープライズ クラウド アーキテクチャに必要なミドルウェア サービスのフルセットを提供します。
さらに、強力なプラットフォーム機能により、アプリケーションのライフサイクル管理全体がサポートされます。たとえば、仮想マシン アプリケーションの場合、コード パッケージのアップロード、バッチ リリース、変更、バージョン切り替えなどのライフサイクル全体のサービスを提供します。一般的な Docker アプリケーションの場合、業界で主流のオーケストレーション フレームワークである Kubernetes に基づいて、プロセス全体を自動化した継続的インテグレーションと継続的デリバリーを提供します。
さらに、TSF のマイクロサービス運用およびガバナンス フレームワークは、マイクロサービス システムによってもたらされる複雑さを遮断し、自動登録、検出、ガバナンス、分離、呼び出し分析などの一連のマイクロサービス ガバナンス機能をアプリケーションに提供します。
市場の他の分散サービス フレームワークと比較すると、Tencent Cloud TSF はオープン ソースの SpringCloud フレームワークをベースとしており、特定のベンダーに縛られるリスクはありません。同時に、Dubbo などの RPC フレームワークとシームレスに互換性があります。すでに Dubbo フレームワークを使用しているユーザーは、TSF にスムーズに移行できます。
極めて高いセキュリティと監視機能を備え、単一のアプリケーションで数千のノードの同時起動をサポート
分散サービス フレームワークにはパフォーマンスと信頼性に対する要件が非常に高いため、Tencent Cloud TSF は、単一のクラスターで 100 万以上の QPS 呼び出しをサポートする、gRPC に基づく高性能 RPC サービス フレームワークを提供するように設計されています。システムでデータセンターレベルの障害が発生した場合、手動介入なしに数秒で災害復旧切り替えを完了でき、財務レベルの災害復旧機能が構築されます。
監視レベルでは、TSF は最先端のフルリンクコールトラッキング技術を使用してワンストップ監視プラットフォームを作成し、視覚化手法を使用してさまざまなプラットフォーム指標を完全かつ正確に把握します。たとえば、IaaS レイヤーでは、サーバー リソースのディスク IO、メモリ、CPU、ネットワークなどの指標を監視して、サーバーの正常性状態を正確に制御できます。
さらに、TSF はビジネス コードのバッチ アップロードとパッケージ化コンパイルをサポートし、単一のアプリケーションに対して数千のサーバー ノードを同時に起動する機能を備えており、ワンクリックでアプリケーションを公開し、バッチでオンラインにすることができます。
金融シナリオでは、データの一貫性に関して厳しい要件があり、通常、トランザクションは複数のビジネス クラスターにまたがります。 Tencent Cloud TSF は複数の基盤ハードウェアと互換性があり、ビジネスへの侵入やデータベースの変更なしに最終的な一貫性を保証し、すべてのトランザクションが確実に完了することを保証します。
テンセント社内の生産レベルの環境を磨き上げ、不動産+インターネットを最短15日でオンライン化
現在、テンセントクラウドの分散型サービスフレームワークTSFはテンセント内で成熟して適用されており、数億人のユーザーを抱えるWeChat、QQなどのソーシャルサービス、WeChat Pay、Red Packets、WeBankなどの国家金融サービス、テンセントビデオ、ゲーム、マップ、テンセントモバイルマネージャーなどの業界をリードするエンターテイメントおよびツールサービスなど、テンセント内のさまざまな大規模ユーザーアプリケーションを安定的にサポートしています。 TSF のサービス領域は、インターネット ユーザーのあらゆる側面に浸透しています。
Tenpayを例に挙げると、春節の紅包やモバイルQQの大規模で複雑な運用シナリオに直面しても、Tencent Cloud TSFプラットフォームは動的かつ弾力的に拡張および縮小し、手動介入なしに数千台のデバイスを自動的に拡張することができます。一連のパフォーマンス最適化により、システムの可用性は 5 ナイン以上に向上し、パフォーマンスは 1 秒あたり数千件のトランザクションから数万件のトランザクションに向上しました。 TSF の DevOps サービス ライフサイクルの現在のシステム コール量は 1 日あたり 5 兆回を超えていることは特筆に値します。
Tencent Cloud は、Tencent の大規模なアプリケーションを微調整した後、社内のマイクロサービス エコシステムを迅速に統合し、金融グレードの災害復旧機能、高性能、高信頼性を備えたマイクロサービス ソリューションを開発し、それを垂直分野の大手サービス プロバイダーに提供しています。
インターネットの変革とアップグレードのプロセスにおいて、従来の大企業の IT システム アーキテクチャは非常に複雑です。不動産会社を例に挙げてみましょう。 IT サブシステムは異なる標準で独立して動作し、相互に通信できません。ビジネスの変更が伴うと、何百人もの人が残業しなければならないことが多く、その後のシステムの反復に大きな課題が生じます。
Tencent Cloud の分散フレームワーク TSF を使用することで、マイクロサービス アーキテクチャの変革が 80 日間で完了して起動し、平均バージョン反復サイクルが 1 か月から 2 週間に短縮され、インターネット アプリケーションを迅速に起動できるようになりました。現在、システムは毎日 5,000 万件以上のシステムクエリ、1,000 万件以上の注文、約 5 億件のサービス間呼び出しを安定して処理できます。
このプロジェクトは、全国で25件以上の新規若者向け賃貸アパートと16件の退職者向け不動産プロジェクトをカバーし、グループのITコストを1,000万元以上直接節約するものとみられる。
テンセントクラウドミドルウェア製品センターディレクターの羅茂正氏は次のように語っています。「テンセントクラウド分散サービスフレームワークTSFは、インターネットにおけるテンセントの成熟した経験に基づいています。そのワンストップマイクロサービスソリューションは、従来の企業が大規模な分散インターネットアーキテクチャを迅速に構築するのに役立ち、従来の企業が自社のビジネスイノベーションにさらに集中して商業的成功を収めることを可能にします。」
[51CTO の記事、パートナーサイトに転載する場合は、元の著者と出典を 51CTO.com として明記してください] |