Tencent Cloud の Li Xiaochuan: サーバーレスとクラウドネイティブがクラウドコンピューティングの効率性を最大限に引き出す

Tencent Cloud の Li Xiaochuan: サーバーレスとクラウドネイティブがクラウドコンピューティングの効率性を最大限に引き出す

ゲストの共有

Tencent Cloud のサーバーレス テクノロジー製品の専門家である Li Xiaochuan は、現在、Tencent Cloud のサーバーレス製品とエンタープライズ ソリューションの設計を担当しています。彼は、クラウドネイティブテクノロジーアーキテクチャの進化と実装を促進し、技術者向けに効率的なクラウドサービス製品を提供することに尽力しています。テクノロジーの研究開発で 10 年以上の経験を持ち、Oracle および IBM で勤務し、エンタープライズ レベルのビジネス スイートとクラウド サービス エンジンの研究開発に従事しました。その後、彼は消費者向けインターネットに転向し、Xiaomi MIOTを育成し、Xiaomi Youpin eコマースなどの事業を設立しました。 Tencent Cloud に入社する前は、iQiyi のテクニカル ディレクターおよびビジネス ライン テクノロジーの責任者を務めていました。

01.ビジネス指向のテクノロジーシステムはどのような点に重点を置いていますか?

まず、ビジネスの観点からサーバーレスに注目する必要がある理由を見てみましょう。ここでのビジネス観点とは、ニーズを満たし、問題点を解決し、価値を生み出すという広い意味でのビジネスを指します。ビジネスに対するテクノロジーのサポートは、簡単に 3 つの段階にまとめることができます。

1. プロトタイプを繰り返してビジネスを検証する

ゼロから1へ、技術的な手段を通じてビジネスプロトタイプの反復と検証の効率を向上します。

2. 継続的な最適化とビジネスの強化

業務効率とエンジニアリング効率を継続的に最適化し、ビジネス競争力を強化します。

3. 障壁を構築し、ビジネスを強化する

技術的な深さという点で防壁を築き、ビジネスの差別化された優位性を維持し続けます。

ビジネスをより良くサポートするために、技術システムではどのような問題に重点を置くべきでしょうか?

  1. 安定性と品質は、ビジネスの正常な発展の基盤です。
  2. 開発効率は、企業が貴重な時間を節約するのに役立ち、競争に勝てるかどうかを決定します。たとえば、新しいアイデアをすぐに検証できるかどうかなどです。
  3. 業務効率は、R&D 担当者の永遠の追求です。より最適化されたアルゴリズムとよりエレガントなアーキテクチャによっても、深さと難易度が決まります。
  4. 料金。ここでのコストとは、サービスやシステムを実行するために必要なコンピューティング、ネットワーク、ストレージなどの基本的なリソースのコストなど、リソース コストを指します。その一方で、時間と労力のコストがかかります。企業、特にインターネットやビジネス志向の企業にとって、人件費は企業全体の大きな割合を占めます。

02. サーバーレスによってどのようなメリットがもたらされますか?

業界の観点から見ると、次の 4 つの側面があります。

  • モジュール化の程度
  • 自動化された運用と保守の程度
  • 弾力的な効率
  • 障害回復能力

これらの点から、インフラ層の進化の傾向が判断されていることがわかります。現時点では、サーバーレスは予測可能な段階におけるコンピューティング プラットフォームの必然的な進化方向であり、現時点で予測できる最終的な方向でもあります。

サーバーレスは 2 つの段階に分かれています。最初の段階はコンテナ化されたサーバーレスであり、次の段階は fPaaS サーバーレス プラットフォームです。

サーバーレスの学術的な定義に関しては、カリフォルニア大学バークレー校が 2009 年に、今後 10 年間のクラウド コンピューティングの進化の方向性を正確に予測した論文を発表しました。 2019 年には、サーバーレスが将来クラウド コンピューティングの最終的な製品形態またはサービス プラットフォームになると予測する別の論文が発表されました。

Tencent Cloud は、ServerlessDays China Exchange Summit を 2 年連続で開催しました。 2020年は、論文の主要著者の一人であるヨハン・シュライアー・スミス氏を招聘しました。私が最も感銘を受けたのは、クラウドコンピューティングを2段階に分けていた点です。第一段階:仮想マシン、コンテナなどを含むシステム管理を簡素化し、プログラム可能で簡素化された管理方法を提供し、インフラストラクチャをホストするクラウドプラットフォームを提供します。次の段階:開発を簡素化し、開発者はコアコードにのみ集中し、クラウドプラットフォームがシステム管理、運用と保守、アーキテクチャなどを担当することで、より優れた開発エクスペリエンスを提供し、開発効率を大幅に向上させます。

産業界と学術界の定義を説明した上で、サーバーレスと従来のサーバーのサービス方式を比較してみましょう。

従来のサーバー ピラミッド図では、最下位レベルのシステム セキュリティとシステム リソースのスケジュール設定から、中位レベルのログ記録、監視、運用と保守、上位レベルのデータとストレージ、そして最後にピラミッドの最上位にあるビジネス ロジックまでが描かれています。ビジネス開発において、本当に価値を生み出すのは、顧客に役立ち、価値をもたらす、ピラミッドの頂点にあるビジネス ロジックの作成です。次の部分はより基本的なサポートです。この観点から、Serverless は以下のインフラストラクチャの一部のメンテナンスを解決します。プラットフォーム側が基礎となる基本部分を引き受けるため、開発者の運用・保守コストと作業負荷が軽減されます。少ないことは多いことであり、企業はビジネス価値を生み出すより多くの側面に効果的な人材とリソースを投入できます。

ビジネス開発を例にとると、プロジェクトを計画する際には、高可用性、高同時実行性、スケーラビリティなどのアーキテクチャ全体の設計に約 50% の時間が費やされます。このような規模をサポートするアーキテクチャをどのように設計すればよいでしょうか?プラットフォーム側がこの部分の作業を引き受ければ、多くの人的資源とエネルギーを節約できます。

ビジネスモデルの変化に関しては、「電子商取引フラッシュセール」や「春節紅包取り」などのいくつかの典型的なシナリオでは、瞬間的なトラフィックのピークが見られます。このような瞬間的なピークに対処するには、膨大なリソースを予約する必要がありますが、これらのリソースは長時間アイドル状態になります。

リソースの冗長性の問題を解決するにはどうすればよいでしょうか?

このビジネスモデルは、食品、衣料、住宅、交通などさまざまな業界ですでに導入されており、コンピューティングの分野で再利用されているだけです。当初は独自のコンピューター室を構築し、その後クラウドホストのレンタルを開始し、最終的には Serverless による従量課金制を採用しました。交通機関と同様、車を購入すると、メンテナンス費用や減価償却費を自分で負担し、運転に自分の時間を費やす必要があります。レンタカーを借りる場合、レンタル期間中は自分の時間を使って車を運転する必要があり、運転するかどうかにかかわらずレンタル料を支払う必要があります。タクシーは需要に応じて出発し、走行距離に応じて料金が請求されます。

クラウドベンダーが提供するコンピューティング リソースは、レンタル期間中に使用する権利がありますが、レンタル プロセス中は、一部のコンピューティング リソースが冗長化されます。 Serverless を使用すると、オンデマンドで支払い、実際の需要に基づいてコンピューティング サービスを申し込むことができます。ビジネス目標が達成されたら、コンピューティング サービスを終了し、課金を停止できます。

この観点から、サーバーレスのコア価値は次の 3 つの点に要約できます。

  • 運用と保守を簡素化し、安定した運用環境を提供し、マルチシナリオで弾力的にスケーラブルなサービスをサポートします。
  • コストを削減し、従量課金制で、冗長リソースの課金を削減します。
  • 時間効率: イベント指向のプログラミング モデルであるサーバーレスは、アーキテクチャ設計を大幅に簡素化し、さまざまな仕様や標準を持つチームのコラボレーションを簡素化します。ビジネスを迅速に実装し、検証のために市場に迅速にリリースします。

03. サーバーレス実装

1. Tencent Cloud サーバーレス製品マトリックス

サーバーレス HTTP

現在、WeChat ミニプログラム開発プラットフォームをサポートしており、その他の代表的なものとしては、Web アプリケーション、API サービスなどがあります。Cloud Functions はすでに WeChat 開発プラットフォームで 100 万人以上の開発者をサポートしており、1 日あたり 150 億回以上の呼び出しが行われています。

サーバーレストリガー

つまり、トリガーである「イベント」はクラウド上の各コンポーネントによって定義され、関数の呼び出しはイベント駆動型モデルを通じてトリガーされます。

上記2点は軽量な呼び出しとサービスです。オーディオおよびビデオ処理とデータ処理 ETL は、負荷の高いコンピューティング シナリオに属します。さらに細分化すると、オーディオおよびビデオ処理は、トランスコーディング、理解、データ処理を含む非構造化データの処理であると理解できます。 ETL は、データ分析、集計、計算など、構造化データの処理です。

上記は、アプリケーションの観点から Serverless の製品機能を検討したものです。 Serverless Framework と Cloud Function SCF は基本的な製品サポートです。 Cloud Function は、アプリケーションの上位層のすべてのコンピューティング ニーズをサポートする新世代のコンピューティング プラットフォームです。 Serverless Framework は、Tencent Cloud と北米企業「Serverless.com」の協力により誕生した製品です。北米で最も人気のあるサーバーレス開発ツールです。

2. Tencent Cloud Serverless製品機能の使用シナリオ

サーバーレス HTTP 製品の機能

従来のビジネス モデルでは、Web アプリケーションと API サーバーの場合、まずコンピューティング インスタンスを作成し、コンピューティング インスタンス上にアプリケーション サーバーを展開し、次にコードを展開して公開する必要があります。完了したら、パブリック ネットワークの入り口をバインドしてサービスのクローズド ループを形成し、サービスに接続します。 Serverless を通じて実装すると、API ゲートウェイとクラウド機能が自然に統合されます。関数内にビジネス ロジックを記述するだけで済みます。ロジックが比較的明確であれば、開発、デバッグ、リリースを数分で完了できるため、ビジネスの反復効率が大幅に向上します。

サーバーレストリガー

クラウドネイティブ アーキテクチャに基づき、COS オブジェクト ストレージ、Ckafka メッセージ キュー ミドルウェア、CLS ログ サービスなどのクラウド上のさまざまなコンポーネントでは、定義されたイベントがトリガーされると、コンポーネントの組み込みトリガーがクラウド関数を呼び出して、対応するビジネス ロジックを処理します。 COS オブジェクト ストレージ トリガーと関数の長期運用、大規模インスタンス、およびその他の製品機能が、サーバーレス マルチメディア ソリューションの基盤を形成します。

サーバーレスのオーディオおよびビデオ処理

開発者向けには、主に次の 3 つの差別化された機能を提供するミドルエンド サービスを構築しています。

  • 計算能力は構成可能であり、計算インスタンスのサイズは関数仕様を通じて明示的に選択できます。
  • フレームワーク/エンコーダーは構成可能であり、自社開発またはオープンソースのエンコーダーの導入をサポートし、既存のトランスコーディングやオーディオおよびビデオ処理サービスのスムーズな移行を実現します。
  • ワークフローは構成可能であり、上流と下流の産業チェーンとビジネスプロセスが直列に接続され、ビジネスチェーン全体の閉ループが実現されます。

トランスコーディングをベースに、サーバーレス クラウド機能はより詳細な機能を提供し、Tencent Cloud 内で蓄積されたさまざまな研究室と共同で、インテリジェント レビュー、画質向上、ビデオ理解、ビデオ編集など、多くのソリューションを探求しています。

リアルタイムのオーディオとビデオのインタラクションのために、サーバーレス クラウド関数は、ライブ ブロードキャスト プッシュのワンクリック トリガー、ライブ ストリーム バイパス録画の後処理、コンテンツ レビュー、オリジナル コンテンツの強化 (リアルタイムの字幕、リアルタイムの翻訳) などの機能のカプセル化も提供します。

サーバーレスデータETL

非構造化データの処理に加えて、構造化データの ETL 処理もサポートします。パブリックネットワークAPI、DB、ファイルストレージなどの複数のデータソースを取得し、大量データをバッチ処理してターゲットストレージにロードすることで、eコマース、検索、コンテンツ、監視、分析などの複数のシナリオをカバーします。

最後に、より多くの企業がビジネス目標を効率的に達成できるように支援する既存のエンタープライズ レベルのソリューションをご紹介します。

  • サーバーレスマルチメディア処理
  • サーバーレスデータ処理
  • サーバーレスAI推論
  • サーバーレス HTTP

以上が私のシェアです、ありがとうございます。

<<:  ウォルマート テンセント クラウド サーバーレス アプリケーションを実践し、消費者のショッピング体験を完全に保証

>>:  iRobot: AWS Lambda の使いやすさにより、開発者はビジネス価値の創出に多くの時間を費やすことができます

推薦する

SEO 外部リンク構築でよくある 8 つの一方的な実践

SEO 担当者は、ウェブサイトに最適化されたキーワードがキーワード検索ランキングで上位に表示されるよ...

raksmart: 米国サーバー (ロサンゼルス/サンノゼ)、10Gbps 帯域幅、無制限トラフィック、月額 599 ドル、2*e5-2620/128g メモリ/4*1TSSD

Raksmart は最近、米国データセンターの 10Gbps 帯域幅無制限トラフィック サーバーの値...

4月の地方求人サイトの発展の軌跡:地方大学と地方企業の融合

今は4月ですが、卒業まであと2か月しかないため、多くの都市の大学生は就職活動に焦っています。現在、多...

buyvm-VPS 簡易評価/256m メモリ/SSD/ラスベガス

buyvm は最近プロモーションを行っていますが、実際にはいくつかの IP が配布されるだけです (...

ssdvps-simple 評価データ/2 コア/1G メモリ/1gvSwap/30gSSD/2T トラフィック/ロサンゼルス

一昨日、ssdvpsの1Gメモリ搭載OVZを購入しました[参考:ssdvps-年間21ドル支払い/1...

Baidu の新規サイトのインデックス作成に関する問題

過去 1 か月ほど、Baidu は新しいサイトの登録を減速させています。監査パラメータはより厳しくな...

Baidu の 7 つの製品に隠されたプロモーション手法を見てみましょう

世界最大の中国の検索エンジンである百度は、常に高い利用率を誇っています。同社の製品の多くは、ウェブマ...

優れた検索エンジンで悪質なクリックを防ぐ方法

Baidu または Google を開いて、キーワードをランダムに検索します。下に広告が表示されてい...

クラウドコンピューティングと人工知能が、先進的な企業に前例のない機会を生み出す方法

近年、ますます大規模なデータセットを処理するために SaaS (サービスとしてのソフトウェア) モデ...

Yimakeはオンラインマーケティングに取り組んでおり、オンライン化によって伝統的な業界を打破しています。

2014年、オンラインマーケティングが市場で素晴らしい成果を上げ、従来のマーケティングモデルに大きな...

現在の「安価な SEO」の終焉

昨日、筆者はSEO業界の大物と雑談して、彼のビジネスについて話しましたが、もちろんSEOの安さの問題...

hostkvm: 給与付きのオーストラリアの VPS、必須のハイエンド Unicom AS9929 ネットワーク、40% 割引、月額 4.2 ドルから

2009 年に設立された Hostkvm は最近、オーストラリアの VPS 事業を開始しました。この...

過去5年間のクラウドストレージの発展のレビューと展望

業界の専門家が、過去 5 年間の主要なクラウド ストレージの発展を評価し、今後 5 年間のストレージ...

バースト - $69.95/i7-2600/8g メモリ/1T ハードディスク/5T トラフィック

BurstNet は特別価格のサーバーを 2 つリリースしました。CPU は悪くなく、価格も安いです...

iwstack - 無料 15 ユーロ / Openstack クラウド / どの Windows システムでも使用可能

ホスト キャット グループ管理者の「morgan」がグループ内で、iwstack の再チャージで 1...