クラウドネイティブ時代、アプリケーションのライフサイクル全体を管理する方法

序章

過去 10 年間で、クラウド コンピューティングは単一の IT サービスから新世代のソフトウェア アーキテクチャ パラダイムへと進化し、企業の管理モデルと生産モデルの革新を後押しします。クラウド コンピューティングも、「クラウドへのリソース」から「クラウドの深部利用」への発展段階を経験しています。

クラウドネイティブ時代において、アプリケーションのライフサイクル管理手法は企業の注目の的となっています。Tencent Cloud TVP と 51CTO が共催した LeaTech Global CTO Leadership Summit で、Tencent Cloud の副社長である Huang Junhong 氏は、バックグラウンドから「クラウドネイティブ時代における完全なアプリケーション ライフサイクル管理の方法」に関する基調講演を行いました。デジタル トランスフォーメーションの新時代について クラウド ネイティブ アプリケーションを管理して、クラウド ネイティブ テクノロジーの恩恵を完全に解放する方法について議論します。

この共有の内容には、主に次の 3 つの側面が含まれます。

  • デジタル トランスフォーメーションの新時代、クラウド ネイティブ構築の新しいパラダイム。
  • R&D 効率の向上のため、クラウド ネイティブなリリース ルームをレイアウトします。
  • エコシステムを一緒に構築して、業界全体のデジタル トランスフォーメーションを支援します。

1. デジタルトランスフォーメーションの新時代、クラウドネイティブ構築の新たなパラダイム

伝染病と国際環境の影響を受けて、私の国のクラウドサービス市場の成長は鈍化している.2021年の統計によると、中国のクラウドコンピューティング市場の規模は約3000億である.成長率は2020年と比較して48.4%に達している. 8.3%減りました。パブリッククラウドサービス市場は、2020年に吹き抜け期を迎えた後、全体の成長率が鈍化し、当初の高成長期からボトルネック期に突入 パブリッククラウド市場の深耕が進み、新しい機会に。

現在、私の国は、珠江デルタを筆頭とする 11 の大都市の集積からなる基本的なデジタル経済を形成しています。2021年から長江中流域のデジタル経済圏にも、特に成長が著しい3つの都市集積が出現し、過去2年間の平均成長率は124%に達しており、デジタルトランスフォーメーションの重要な成長源です。全国的に、企業のデジタル トランスフォーメーションは、クラウド市場全体に新たな活力を着実にもたらしています。

企業のデジタルトランスフォーメーションを推進する過程で、クラウドコンピューティングを基盤としたデジタルインフラを構築し、ITアーキテクチャのモダナイゼーションを実現することは避けられない流れとなっています。次世代のクラウド コンピューティングの技術的コアとして、クラウド ネイティブは、独立性、高効率、柔軟な拡張などの独自の利点を備えたクラウド効率を最大限に活用するためのベスト プラクティス パスになりました。クラウドネイティブのテクノロジーと機能の漸進的な成熟と新しい経済の促進により、企業の IT 要素は絶えず変化しており、クラウドの使用は徐々に新しい開発段階に入っています。

上記のデータから、私の国のさまざまな業界で IT インフラストラクチャのクラウドへの移行が主流の傾向になっており、さまざまな業界の企業がクラウドに移行する割合が増加し続けていることがわかります。産業などの従来の業界では、現在のクラウド導入率は 45% に達しています。さらに、国際的な権威ある組織である Forrester は、エンタープライズ開発チームの 50% が 2022 年に統合された DevOps ツール チェーンに切り替えると予測しています。 Forrester の以前の予測を確認します。

Tencent は、クラウド ネイティブ テクノロジの確固たる支持者であり、クラウド ネイティブ ビジネスを展開する最も初期のメーカーの 1 つです。Docker と K8s が最初にリリースされた 2015 年には、Tencent のソーシャル ビジネスと一部のゲーム ビジネスがこれら 2 つのテクノロジを使用し始めました。2017 年、社内での経験に基づいて、Tencent はパブリック クラウドの顧客向けにコンテナー サービス TKE とクラウド機能サービス SCF を開始し、他のパブリック クラウド ネイティブ サービスを徐々に開始しました。2019 年、Tencent は、ソーシャル ネットワーキング、ゲーム、コンテンツなど、社内で開発した大規模なビジネスをクラウドに完全に移行し、クラウド ネイティブな変革を完了することを決定しました。2022年、Tencentの自社開発事業は最初にクラウドネイティブ技術の変革を完了し、クラウド上の自社開発事業の規模は5000万コアを超え、累積コスト削減は30億を超えました。

一方、クラウド上で自社開発したビジネスにより、Tencent は未来志向の技術アーキテクチャと研究開発システムを確立することもできます。包括的なクラウド ネイティブは、リソースの使用率を向上させるだけでなく、Tencent がより優れた弾力性のある拡張機能を備えていることを可能にし、社内の自己開発ビジネスの急速な発展を強力にサポートします。クラウド上の豊富な製品と機能を使用して、ビジネス開発の俊敏性もさらに向上しました。たとえば、過去 2 年間のスター製品である Tencent のカンファレンスとビデオ アカウントはすべてクラウド上で成長しました。Tencent Cloud のエラスティック スケーリング機能を通じて、Tencent Conference は数千万台の PCU をサポートしており、ビデオ アカウントもクラウド ライブ ブロードキャスト PaaS 機能の助けを借りて多くの革新的な機能を迅速に立ち上げており、以前は 30% 削減されており、改善されています。効果は非常に明白です。

2. クラウド ネイティブをレイアウトして、研究効率の向上の余地を解放する

Tencent Cloud のクラウド ネイティブなレイアウトは、コンピューティング クラウド ネイティブ、アーキテクチャ クラウド ネイティブ、セキュリティ クラウド ネイティブから、クラウド ネイティブやデータ クラウド ネイティブなどの上位レベルの開発に至るまで、花でいっぱいであると言えます。 、クラウド ネイティブ アプリケーション管理は、レイアウトのクラウド ネイティブの重要な部分の分野での Tencent Cloud の開発です。

(1) クラウドネイティブ時代の課題

技術マネージャーとして、アプリケーション管理で直面する課題は、クラウドネイティブ テクノロジを実装する際に、クラウドネイティブ テクノロジの恩恵を完全に解放できないという問題であることがよくあります。その理由は、各チームが独自の理解と知識に基づいてクラウド ネイティブ テクノロジを使用することが多く、統一された標準と仕様がなく、開発期間の後には互いに分離された多くのテクノロジ スタックが形成されるためです。研究開発、提供、運用と保守は十分に標準化されておらず、企業は標準の実装と連携するためのツール システムのサポートも不足しています.その結果、公開された標準と仕様は宙に浮いたままになり、実装が困難になる可能性があります. . 結局、クラウド化の効果はイマイチ。

研究開発担当者にとって、この課題は多くの場合、クラウド ネイティブ テクノロジーの複雑さと精神的負担から生じます。

上の写真の左側は CNCF のクラウド ネイティブの風景です. 2017 年から 2022 年にかけて、アプリケーションの数は急激に増加しました. CNCF 2022 の調査レポートでは、55% 近くのチームが、クラウドはトレーニング不足です。つまり、クラウド ネイティブを使いこなすためには、R&D がクラウド ネイティブ技術を継続的に学習する必要があり、クラウド ネイティブ技術の複雑さは、R&D 担当者の学習能力のテストです。この複雑さがある程度まで高まると、R&D はさまざまな新しい用語や新しい技術に対応するのに忙殺され、ビジネス開発に追われ、ビジネス価値の創造に効率的に集中できなくなり、組織の増加にもつながります。トレーニングと採用コスト。

(2) Tencent Cloud のネイティブ アプリケーションと管理アプローチ

上記の問題を解決するために、Tencent のクラウドネイティブ アプリケーション管理アプローチはアプリケーションを中心に据えており、リソースのセキュリティを確保することを前提として、R&D 担当者に自動化ツールを提供し、アプリケーションの完全なアプリケーションを完成させることができます。ライフサイクル管理とは、R&D 担当者が独立して宣言的にインフラストラクチャの提供、単純なアプリケーションのモデリングを完了し、アプリケーションの提供とアプリケーションの O&M を効率的かつ確実に完了することができることを意味します。

クラウド オペレーティング システムとして、K8s は複雑でなければなりませんが、視点を分離することでこの複雑さの問題を解決できます。組織のアーキテクチャ チームは、クラウド ネイティブの専門家として、ビジネスに関するテンプレートを使用して組織レベルのクラウド ネイティブ技術標準を構築し、クラウド ネイティブ機能の提供を統合し、クラウド ネイティブ モデリングの複雑さの大部分を保護します。クラウド ネイティブの標準化されたガバナンスとクラウド ネイティブの複雑さの遮蔽を通じて、組織はクラウド ネイティブ テクノロジーの恩恵を完全に解放し、研究開発担当者がビジネス価値の創造に戻り、組織の効率を向上させることもできます。

クラウド ネイティブの時代では、インフラストラクチャとアプリケーションは宣言的に維持されます。配信への宣言型アプローチは、プロセス指向の配信へのより信頼性の高いアプローチです。昔のプロセス指向のツールでは、クラウドの信頼性を十分に活用できなくなりました。生産や研究において、不適切な操作、誤納品、構成の競合、構成のずれなどによる生産事故の例は数多くあります。GitOps や Application as Code などの高度な概念の実践を通じて、組織のマルチ環境およびマルチクラスター配信の効率と信頼性の問題を解決する宣言型配信機能を確立し、それによってクラウドネイティブ配信の効率と配信品質を向上させました。 .

エンタープライズ アプリケーションのクラウド ネイティブ アプリケーションは、孤立したツール アイランド、分割されたパースペクティブ、データ障害などの従来の監視の問題を引き起こします. アプリケーション中心のハイブリッド クラウド統合観測プレーンの確立が主な目標になりました. 簡単に言えば、エンドツーエンドのフルスタック可観測性を確立するには、ビジネスが出発点となります.ここには2つの次元があります.1つの次元は、端末、アクセス層、データ層などからのアクセスフロー次元です.これはデータ リクエスト フローです。もう 1 つの次元は、アプリケーション層からオペレーティング システム層、プロトコル スタック、ネットワークなどのアプリケーション層次元であり、垂直次元です。この多次元データ収集、統合モデリングおよび分析を通じて、フルリンク パフォーマンス モニタリング、インテリジェント アラーム、根本原因分析、異常検出、障害の自己修復などの目標を達成し、モニタリングから包括的可観測性への変革を真に実現できます。アップグレードします。

インフラストラクチャの配信に関しては、2022 年には、IaC を通じてインフラストラクチャを調整する HCL が、GitHub で最も急成長している言語になるでしょう。その背景には、人為的な「ビットバイビット」方式では大規模なクラウド インフラストラクチャ管理のニーズを満たすことができないため、IaC はコードを通じてインフラストラクチャを整理し、GitOps と連携してインフラストラクチャの自動管理を実現し、管理を大幅に改善します。クラウド インフラストラクチャの効率。

IaC 機能を導入する一方で、Tencent Cloud CODING はエンタープライズ アプリケーションとクラウド製品間のリンクを強化し、企業がビジネスの観点からビジネス、アプリケーション、およびインフラストラクチャ間の関連付けを確立し、企業のビジネスの観点からコスト管理基盤を確立できるようにします。インフラストラクチャ管理の効率を改善し、ビジネス IT コストの洞察力を向上させ、技術的な観点からビジネスをさらに強化します。

現在、Tencent Cloud CODING DevOps はオンラインで 8 年間安定して稼働しており、300 万人以上の開発者ユーザー、50,000 のエンタープライズ チームを蓄積し、インターネット、金融、政府、企業などのさまざまな業界の顧客にサービスを提供しています。Tencent Cloud が自社開発した Orbit クラウドネイティブ アプリケーション管理プラットフォームも、金融、医療、小売、その他の業界で多くの実績を蓄積しています。

3. 業界全体のデジタルトランスフォーメーションを支援するためのエコシステムを一緒に構築する

Tencent Industrial Internet は、Tencent の 20 年以上にわたる技術トレーニングと数十億の大規模ユーザーにサービスを提供するサービス経験に依存しており、クラウドをベースとして使用し、オーディオとビデオ、ビッグデータ、企業の WeChat、Tencent Conference、 Tencent Documentation およびその他のエンタープライズ サービス アプリケーションを提供し、さまざまな業界の特性に対応する専門的なソリューションを作成します。同時に、コンテンツ数や小規模プログラムなどの内部エコロジーを完全に開放し、Tencent Yunqi、Tencent Qianfan などのプラットフォーム計画を通じて、外部のエコロジカル パートナーと協力して、20 以上の業界に 300 以上の業界ソリューションを提供し、新たな効率を刺激します。新しいエンジンは、デジタル アップグレードを達成するためにすべての人生の歩みを支援します。

業界を支援する過程で、Tencent Cloud は常に技術に対する熱意と開放性を維持し、Tencent Cloud TVP を業界の技術専門家との綿密なコミュニケーション プラットフォームとして確立し、最先端の技術に関するディスカッションなどの活動を定期的に開催しています。 -製品に関する深い経験、およびオフラインでの訪問と交換。同時に、Tencent Cloud は Tencent SME Digitalization Level Evaluation System も立ち上げ、企業が自身のデジタル開発レベルを理解し、変革の方向性をよりよく把握できるよう支援しています。

最後に、今後の展望についてお話します。2023 年に Gartner によって発表されたトップ 10 のテクノロジ トレンドの 1 つは、プラットフォーム エンジニアリングです. Gartner は、クラウド ネイティブのコンテキストでは、サービス指向の DevOps コンセプトが必要であり、プラットフォームを通じてサービス チームに DevOps サポートを提供する必要があると考えています。レベル能力。

R&D サポート チームは、開発チームが複雑な基盤となるインフラストラクチャを保護できるように、エンジニアリング プラットフォームを開発チームに提供する必要があります。対応する製品機能は、自動化プラットフォーム、クラウドネイティブ構築、DevSecOps、クラウドネイティブ アプリケーション管理に大別されます。

将来のクラウドネイティブ時代において、DevOps は企業により多くの生産性向上をもたらし、産業のデジタル化の変革をさらに促進できると考えられています。

おすすめ

転載: blog.csdn.net/QcloudCommunity/article/details/130239605