テンセントクラウドテクノハブテクノロジーツアー武漢駅を1つの記事で、クラウドネイティブの世界を深く解釈

テンセントクラウドテクノハブテクノロジーツアー武漢駅を1つの記事で、クラウドネイティブの世界を深く解釈

[51CTO.com からのオリジナル記事] クラウド コンピューティング テクノロジーの開発は、20 年目に入りました。マイクロサービス、コンテナ化、サーバーレスなどの技術が急速に発展し、クラウドネイティブがトレンドとなっています。クラウドネイティブはクラウドによって生まれました。開発者に根ざし、クラウドの価値を最大限に引き出します。テンセントクラウドテックハブのテクノロジーツアーの武漢訪問では、多くの技術専門家がクラウドネイティブテクノロジーに焦点を当て、クラウドネイティブマイクロサービスガバナンスアーキテクチャ、サービスガバナンスセンター、エッジクラウド自律エンジン、クラウドネイティブ時代の新しい開発アイデア、R&D効率管理など、さまざまな観点からクラウドネイティブ時代の効率的な開発に関する経験を共有しました。

[[413586]]

クラウドネイティブマイクロサービスガバナンスアーキテクチャの詳細な解釈と実践

マイクロサービスはクラウドネイティブの代表的な技術の一つです。マイクロサービスの進化において、マイクロサービスの利点を最大限に引き出し、システムの高可用性を確保するには、サービス間の効果的な連携を支援するサービス サポート コンポーネントが必要です。これがサービスガバナンスの範囲です。講演では、Tencent Cloud のシニア ミドルウェア エンジニアである Tong Zilong 氏が、クラウド ネイティブ マイクロサービス ガバナンスのアーキテクチャと実践について詳しく説明しました。

テンセントクラウドミドルウェアのシニアエンジニア、トン・ズィロン氏

まず、Tong Zilong 氏がマイクロサービスの課題をいくつか紹介しました。マイクロサービス アーキテクチャでは、モノリシック システムがさまざまなアプリケーション クラスターとサービス クラスターに分割され、それぞれ異なるチームが責任を負います。分散呼び出しにより、シリアル化、ルーティング、負荷分散などの一連の新しいテクノロジ スタックが追加されます。マイクロサービス アーキテクチャでは、フレームワーク プロトコルの一貫性がないという問題も発生します。マイクロサービス フレームワークには、Spring Cloud、Dubbo、gRPC などの主流のオープン ソース フレームワークや、企業が独自に開発したフレームワークなど、さまざまな種類があります。各フレームワークにはカスタマイズされたガバナンスフレームワークがあるため、メンテナンスコストが非常に高くなります。これらの課題に直面して、マイクロサービス ガバナンスはグローバルな視点を取り入れ、階層化アーキテクチャを設計する必要があります。


Tong Zilong 講師は、スケーラビリティと使いやすさの観点から、階層化設計によりガバナンス コンポーネントのスケーラビリティが向上し、各ガバナンス モジュールのガバナンス標準が確立され、SPI 拡張機能が提供されると紹介しました。企業は、独自のプラットフォームのビジネス シナリオに基づいて、マイクロサービス ガバナンスの階層化アーキテクチャを実装できます。さらに、マイクロサービスはさまざまな種類のミドルウェアに依存します。プラットフォーム アーキテクチャは、さまざまなミドルウェア機能をシンクして集中管理し、各ミドルウェア機能モデルを抽象化できます。各ミドルウェアは機能モデルに従ってクライアント側の機能を実装するため、どのフレームワークでもさまざまなオープンソースミドルウェアを自由に使用し、オープンソースコンポーネントの完全な互換性を実現できます。

童子龍氏は、今後、Tencent Cloudはクラウドネイティブのマルチランタイム標準パラダイムに準拠したワンストップのマイクロサービス管理プラットフォームをオープンソース化し、コミュニティ開発者と協力してマイクロサービスエコシステム標準を構築していくと述べた。

Tencent マイクロサービス ガバナンス センターのプロダクション進化 - 大規模なマイクロサービス ガバナンス プロダクション プラクティス

テンセントクラウドミドルウェアのシニアエンジニアであるShan Jiajun氏は、講演の中でまずマイクロサービスガバナンスの概念と重要性を紹介しました。マイクロサービス ガバナンスは、開発および運用中にマイクロサービスが遭遇する問題を解決するように設計されており、データ監視やポリシー制御などのコンポーネントとフレームワークを提供します。マイクロサービス ガバナンスは、新しいサービスが開始されるときのグレースケール トラフィック アクセスなど、多くのシナリオで不可欠です。運用、開発、テスト環境の分離。マルチリージョンの災害復旧と障害切り替え。サービス上の問題が発生した場合のタイムリーなアラーム処理。大規模イベントに必要な交通確保。

多様化したサービス フレームワーク、多様化したマイクロサービス言語、ワンストップ エクスペリエンスの欠如、非クラウド ネイティブ、困難な移行、コミュニティ サポートの欠如など、エンタープライズ レベルのマイクロサービス ガバナンスの課題に対処するために、企業は、統合されたワンストップ機能エクスペリエンス、可視化、測定可能性、下方ガバナンス機能、コード レベルの分離、環境に依存しない機能を備えたクラウド ネイティブ マイクロサービス ガバナンス センターを必要としています。次に、Shan Jiajun 教授が、仮想マシンのモノリシック アーキテクチャからコンテナ化されたマイクロサービス アーキテクチャ、マイクロサービス ガバナンスの生産プラクティスに至るまでの Tencent の開発プロセスを詳細に紹介しました。

エッジクラウド自律エンジン

エッジ クラウドの登場により、クラウドの利便性とアクセス性が、データの作成と実装が行われる場所にさらに近づきました。エッジでデータを収集、保存、処理することで、企業は有意義な洞察を迅速に得て、即座に行動を起こすことができます。
運用と保守の複雑さは、エッジ クラウドの導入と管理における最大の課題です。ベアメタルでエッジクラウドを構築するにはどうすればいいですか?クラスターのストレージとネットワークのパフォーマンスを構成および最適化するにはどうすればよいですか?クラスターを拡張して新しいノードを追加するにはどうすればよいですか?多くの場合、これには専門家の作業が必要です。


ヤン・ビン、インテル エッジ クラウド システム アーキテクト

Intel Edge Cloud System Architect の Yang Bin 氏がスピーチの中で詳細を紹介しました。長年の探究と実践を経て、Intel IoT Edge Cloud チームはエッジ クラウドに自律エンジンを導入しました。これにより、最終的にはエッジ クラウドのワンクリック自動展開、新しいノードへの安全かつ自動接続、クラスター内の新しいノードの役割の自動決定が実現します。


教育業界がクラウドネイティブテクノロジーを採用する方法: 実際のビジネスシナリオでの実装と考え方

オンライン教育業界にとって、新機能がリリースされるスピードは非常に重要です。登録に関しては、オンライン、オフライン、さらには国境を越えてさまざまなマーケティング活動が行われます。したがって、これらの活動を迅速に開始するには、技術レベルがサポートされる必要があります。これがオンライン教育企業の焦点であり難しさです。従来のモデルでは、新しい機能を追加したり、特定の機能モジュールを最適化および調整したりすると、システム全体に問題が発生することがよくあります。企業は安定性と信頼性を追求したいだけでなく、より多くの新機能も追求したいと考えています。ここでの矛盾は、教育業界が直面しているもう一つの問題点です。オンライン教育企業は、開催するすべてのイベントがヒットし、多くの学生を引き付けることを期待していますが、バックエンドの技術がそれをサポートできなかったり、サーバーの負荷が突然爆発したり、データ量が多すぎてシステムに問題が生じたりするのではないかとも懸念しています。これは伝統的な建築が直面する3番目の問題です。


鄧軍、中公教育創設者

Jungong Educationの創設者であるDeng Jun氏は、上記の困難に対する解決策は「クラウドネイティブ」であると述べました。彼の意見では、クラウド ネイティブ テクノロジーは、コンテナ化 + マイクロサービス + DevOps + CD の組み合わせです。

その後、鄧軍講師が、Tencent Cloud SCF + COS に基づいて録画されたコースを簡単に管理する実践的な内容を詳しく紹介しました。

鄧軍先生は、テクノロジーとツールは常にニーズに応えるものだと語った。 Tencent Cloud 製品マトリックスに基づいて、弾力的にスケーラブルなサーバーレス バックエンドが構築され、リアルタイム オーディオおよびビデオ TRTC + クラウド機能 SCF に基づいて、Jungong Education がクラウド ネイティブをうまく採用できるように専用のクラウド教室が作成されます。

サーバーレス時代のR&Dパフォーマンス管理は少ないほど良い

10 年以上前、アプリケーション アーキテクチャは主にモノリシック アプリケーションであり、1 つのサーバーと 1 つのデータベースの形式で展開されていました。サーバーが適切にメンテナンスされている限り、サービスの可用性は基本的に保証されます。ビジネスが成長するにつれて、モノリシック アプリケーションの機能の開発に取り組む開発者が増えます。モノリシック アプリケーション内のコードには明確な物理的境界がないため、さまざまなコード競合が発生し、手動での調整と多数のマージ競合の完了が必要になり、R&D 効率が大幅に低下します。このとき、モノリシック アプリケーションを、独立して開発、テスト、デプロイでき、サービスが API を介して通信できるマイクロサービス アプリケーションに分割して、上記の問題を解決することが必要です。

アーキテクチャの進化の過程で、R&D および運用保守担当者の重点は徐々にサーバーから離れていきました。彼らは、手動ではなくプラットフォーム システムを通じて機械を管理することを望んでいました。これはサーバーレスコンセプトのプロトタイプです。もちろん、サーバーレスとは​​、サーバーなしでコンピューティングを実行できることを意味するものではありません。開発者にとっては、基盤となるサーバーの状況を理解しなくても、関連するリソースを使用できます。

Tencent Cloud の Serverless 専門アーキテクトの Yang Zhengquan 氏は、Serverless には通常 2 つの関連概念が含まれると述べています。1 つは FaaS (Function as Service) で、これはきめ細かい機能とシナリオを通じて極めて高い弾力性を実現します。 2つ目は、R&Dの効率化を図るために、すぐに使用できるクラウド機能を多数提供するBaaS(Backend as Service)です。


Tencent Cloud のサーバーレス エキスパート アーキテクト、Yang Zhengquan 氏

その後、Yang Zhengquan氏は、サーバーレスアプリケーション開発における多くの課題と対策を詳しく紹介し、サーバーレスの実装事例を共有しました。最後に楊正泉氏は、今後サーバーレスは4つの方向に発展していくだろうと述べました。 1 つ目は Serverless + X です。Serverless コンセプトの普及に伴い、PaaS プラットフォームからデータベース ストレージ、メッセージ ミドルウェアからエッジ コンピューティングなど、今後ますます多くの製品が Serverless になり、徐々にフルスタック Serverless へと移行していくことが予想されます。 2 つ目は、エンジンとしてのサーバーレスです。一般的なコンピューティング リソースとして、サーバーレスにはコストと保守性の面で大きな利点があります。従来の仮想マシンと同様に、ユーザーにはわかりませんが、サーバーレスはアプリケーションに計算能力を提供する基盤およびエンジンとして機能します。 3つ目は、Serverless DXです。これは単なるデプロイメントではありません。サーバーレス アプリケーションの開発、デバッグ、監視、継続的インテグレーションのための開発者ツールは、ますます成熟しつつあります。 Serverless を中心に構築されたオープンソース エコシステムには、すぐに使用できるコンポーネントとテンプレートが多数用意されており、すぐに起動できます。 4 番目、方法論: モノリシック アーキテクチャまたはマイクロサービス アーキテクチャからサーバーレス アーキテクチャに移行するには、サーバーレス アーキテクチャ設計において開発者をガイドする、より成熟した方法論が必要です。

クラウドネイティブ時代のフロントエンドとバックエンドの分離開発に向けた新たな考え方

WeChat クラウド ホスティングは、WeChat チームと Tencent Cloud によって開始されたバックエンド プロジェクト向けの完全管理型サービスです。 WeChat エコシステムのアプリケーション開発でフロントエンドとバックエンドの分離アーキテクチャを採用するシナリオでは、クラウド ホスティング サービスによって、無料の運用と保守、サーバー管理を実現し、コード管理から CI/CD パイプラインの展開とリリースまで、フルリンクで低コストのエンタープライズ レベルのクラウドネイティブ ソリューションを提供できます。


WeChat クラウド ホスティング製品アーキテクチャ

テンセントクラウドホスティングのシニアエンジニアである鄧南京氏は講演の中で、従来のモデルと比較したWeChatの公式新モデルアーキテクチャの3つの大きな利点、すなわち開発コストの大幅な削減、リンクセキュリティの高さ、リクエストの加速について詳しく説明しました。また、WeChatクラウドホスティングの使用方法や実際のケースを現場で実演しました。


テンセントクラウドホスティングのシニアエンジニア、Deng Nanjing氏

開発者は言う

最後に、「Techo Ted Developer Speaks」セッションでは、武漢聯東時代社の開発エンジニアである陳嘉文氏と、武漢智玲雲科技有限公司のビッグデータエンジニアである黄如燕氏が開発実践の経験を共有しました。

[[413588]]


現時点では、武漢でのTencent Cloud Techo Hubテクノロジーツアーは成功裏に終了しました。次回は北京、成都、杭州、上海でもイベントが開催され、より多くの開発者に学びとコミュニケーションの機会が提供されます。

その他の特典

2021年8月18日から19日まで、2021年テンセントデジタルエコシステムカンファレンスが武漢で開催されます。テンセントデジタルエコシステムカンファレンスは、テンセントグループが産業インターネットの分野で開催する最大かつ最高レベルの年次イベントです。そのうち、19日のTecho Dayは、デジタルエコシステムカンファレンスの技術テーマデーであり、技術サミット、技術サブフォーラム、技術展示エリアなどのコンテンツが含まれます。 Techo Day では、テクノロジーの実用性、製品実装の有効性、ソリューションの豊富さを重視します。さらに、新たな技術トレンドの解釈、戦略的な製品の発表、「デジタル技術が産業インターネットの発展を牽引する」というテンセントの考え方を説明します。これはめったにない機会です、今すぐお申し込みください!

[51CTO オリジナル記事、パートナーサイトに転載する場合は、元の著者とソースを 51CTO.com として明記してください]

<<:  エマージェンリサーチ:世界のヘルスケアクラウド市場は2027年までに904.6億ドルに達すると予測

>>:  分散システムにおける一貫性モデル

推薦する

クラウドネイティブアーキテクチャは、数千万のDAUを持つゲームをサポートします

[51CTO.com からのオリジナル記事] モバイル ゲームには毎日数千万人のアクティブ ユーザー...

CtripとQunarが合併し、中国最大のオンライン旅行会社に

10月26日夜のニュース、Ctrip.comは今晩、Baiduとの株式交換取引に合意したと発表した。...

vpsms: ロサンゼルス cn2 gia vps、月払いで 20% 割引コード、四半期払いで 30% 割引、過剰販売しないことを約束

vpsmsは中国人が運営する新興企業で、主に米国ロサンゼルスのデータセンターでVPSを提供しており、...

クラスタの平均CPU使用率は45%に達し、Xiaohongshuの大規模コロケーション技術の実践が明らかになった。

ガートナーの予測データによると、世界のIT支出は2024年に5.1兆米ドルに達し、2023年から8%...

9枚の写真、カフカがZookeeperを放棄した理由

[[394712]]最近、Confluent コミュニティが記事を公開しました。この記事では主に、K...

中小規模のウェブサイト向けの内部リンク計画

みなさんこんにちは。私はHongtu Internetです。ウェブサイト上の内部リンクの概念とは何で...

ネットクリーニングキャンペーンが企業ウェブサイトの最適化に及ぼす影響の分析

5月は過酷な月だ。天気はますます暑くなり、Baiduのウェブ検索品質に関するホワイトペーパーの発表を...

Kafka のパーティションリーダーを変更する方法

数日前、私のグループの友人が私に尋ねました: Kafka の優先度レプリカを変更するにはどうすればい...

プロフェッショナルユーザー向けSK公式プロモーション:I3/8G/1.5T/100M共有(10M保証)

SK データセンターについては、誰もがよく知っていると思います。その理由は、50G を処理できる優れ...

医療ウェブサイト編集とウェブサイト企画の方向性に関するアイデア

現在、病院のオンラインマーケティングでは、ウェブサイトのレイアウトがますます美しくなってきています。...

ウェブサイトの外部リンクを増やす方法

このウェブサイトでは、インターネット上で提供されているウェブサイトへの外部リンクを増やすためのさまざ...

コンテンツマーケティングの実践 - 執筆のインスピレーションを得るために最前線にいる同僚に聞く

新しい職場に入ってから、私が最初に解決しなければならなかった問題は、会社のウェブサイトのコンテンツを...

新しいトラフィックソース: ライブストリーミング

ライブストリーミングeコマースモデルが、社交やタクシーの利用、外食と同じように固定的な需要であれば、...

古いものを捨てて新しいものを取り入れるためにウェブサイトをデザインする際に注意すべきことは何でしょうか?

多くのウェブマスターは、SEO の考えに従って Web サイトを再設計した後、Web サイトのインク...

A5 最適化チーム: SEO に関する FAQ (パート 1)

検索エンジン最適化を行い、ウェブサイトのランキングを向上させるにはどうすればよいでしょうか?これは、...