テンセントクラウドテクノハブテクノロジーツアー武漢駅を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億ドルに達すると予測

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

推薦する

クラウドネイティブ時代は Java か Go か?

Java のかつての有名なモットー、「一度書けばどこでも実行できる」は、今ではコンテナ内でコードを実...

リンクだけでなく、マーケティングソフト記事の役割も

Yue Zhixuan 氏の「リンクのためだけではなく、ソフトテキストの書き方の品質を無視することは...

Zji: 香港サーバー 生涯割引55%、高周波数CPU、32Gメモリ、1T SSD、20M帯域幅、2IP

zjiは現在、香港葵湾データセンター内の香港独立サーバー(香港物理マシン)を45%割引で提供していま...

WeChatをマーケティングに活用する方法についてもお話ししましょう

WeChatマーケティングで最も重要なプラットフォームの1つは、実はモーメンツです。私たちの日常生活...

SEO3.0 は疑似概念ですか、それとも単なるビジョンですか?

SEO 3.0 は、昨年の MADCon のゲストによって提案されました。彼は、Google や B...

経験豊富なウェブマスターとネットワークマーケティングトレーナーが推奨する10の方向性

2002 年にインターネット業界で働き始めて以来、私は 100 以上の Web サイト構築プログラム...

簡単な説明:百度百科事典のエントリの執筆プロセスとスキル

あるキーワードを検索すると、入札ランキングに加えて、次に上位にあるのが百度百科であることに気づくのは...

金融技術イノベーションの深耕:ファーウェイクラウドは証券業界のエンパワーメント機能をあらゆる面で最適化します

5G、クラウドコンピューティング、ビッグデータ、人工知能などの新しいICT技術が何千もの業界に浸透す...

クラウドセキュリティの主要技術と今後の開発動向

クラウド セキュリティは、中国企業によって生み出された概念であり、国際的なクラウド コンピューティン...

Vsis: 安価なベトナム VPS、無制限のトラフィック、月額 5.2 ドル、1G メモリ/1 コア/20g SSD/100Mbps 帯域幅

vsis.net は、独自の AS 番号を持つベトナムの会社です。正確な設立時期は不明です (公式ブ...

丁道士:2012年はウェブマスターになるか、ウェブマスターから逃げるか?

数か月前、私は山西省太原市で 12 人の「古い」ウェブマスターたちと集まりました。その後何を話したか...

インターネットマーケティングの学習を始める場所 - 観察から始める

私のチームのメンバーの多くは、よく私に次のような質問をします。「インターネット マーケティングを学び...

Docker Composeは、マスター1台、スレーブ2台、センチネル3台を備えた高可用性Redis 7.0.4クラスターを構築し、SpringBootを統合します。

1. はじめにRedis はエンタープライズ レベルの開発では非常に一般的ですが、単一の Redi...

マーケティングについて - 知りたいけど聞けない事

講義やパネルディスカッション、公開インタビューの一番面白い部分は最後、つまり聴衆が講演者と交流し、質...