How to view the development of cloud native in 2022

ソフトウェアアーキテクチャは、モノリシックアーキテクチャからインターネット分散アーキテクチャを経て、現在のサーバーレスアーキテクチャへと発展してきました。2022 年、クラウドネイティブ技術があらゆる業界で大規模に導入され、その勢いは止まることを知りません。そして引き続き技術トピックの最上位を占めています。2023 年の企業ビジネスの急速な回復に伴い、クラウドの利用は新たなレベルに到達するでしょう。クラウドをいかに活用するかが、企業にとって重要な課題となります。

本対談では、Alibaba Cloud ネイティブアプリケーションプラットフォームの責任者である丁宇(Shutong)氏の観察と知見を通じて、より多くの企業意思決定者が技術的価値を明確に理解し、参考にしていただくことを目的としています。

2022 年のクラウドネイティブ分野で印象に残る出来事は何ですか?

Shutong:大きく 2 つの側面を強く感じています。1 つはオープンソースの発展、もう 1 つはアプリケーション構築です。まずオープンソースについて説明しますと、過去数年間、Alibaba Cloud は多くの技術をオープンソース化してきました。特にこの 2 年間はオープンソース化のスピードが加速しています。これは主にコンテナと K8s の発展が牽引しています。現在、コンテナと K8s は安定的な推進と普及の段階に入っていますが、その上にはまだ再定義すべき多くの分野が残っています。ある意味で、オープンソースは各分野の標準確立を徐々に支援しています。

たとえば、今年 3 月に Knative が CNCF インキュベーションに入り、5 月には OpenFunction、9 月には Serverless Devs が CNCF インキュベーションに入りました。これら 3 つの代表的なプロジェクトは、新しいトレンドの到来を意味しています。ファンクションコンピューティングやイベント駆動といったアーキテクチャ形態に、オープンソースエコシステムからの支援が集まっています。

開発者の視点から見ると、技術的な理解は通常、オープンソースプロジェクトを通じて新しい分野を知ることから始まります。アーキテクチャ設計者がオープンソースプロジェクトを良いと判断すると、企業シーンでの採用を推進し、次第に広範な導入のトレンドが形成されます。したがって、多数のファンクションコンピューティングおよびイベント駆動プロジェクトが CNCF インキュベーションに入ることは、業界に新たな技術の息吹をもたらすでしょう。

アプリケーション側の事例を 2 つ挙げます。1 つはアリババの内部事例です。2021 年から 2022 年にかけて、Alibaba Cloud はコアプロダクトのクラウドネイティブ化を達成しました。これは業界で唯一のクラウドベンダーです。新規アプリケーションのコンテナ化は比較的容易ですが、旧来型アプリケーションは多くの課題に直面し、変革に時間を要します。Alibaba Cloud のようなプラットフォームにとって、コアプロダクトをコンテナ化し正常に完了させたことは、マイルストーンと言えます。

外部事例としては、Alibaba Cloud が大規模スポーツイベントをクラウドで支援し、コアシステムを 100% クラウド化しました。クラウドネイティブな方法でクラウドを活用し、クラウド上で迅速にアプリケーションを構築できます。これは業界にシグナルを送っています。老朽化システム、大量アクセスを抱えるシステム、ライフサイクルや形態の異なるシステムであっても、クラウド移行を実現できるということです。

クラウドサービスプロバイダーの視点から見ると、2022 年 11 月の雲栖大会で、Alibaba Cloud はコアプロダクトを全面的にサーバーレス化すると発表しました。サーバーレスはクラウドネイティブの次の段階における重要なトレンドになると考えています。

ファンクションコンピューティング、イベント駆動からコンテナ化に至るまで、統一されたソフトウェアアーキテクチャの方向性が最終的に形成されます。業界におけるクラウドの設計図が徐々に完成し、アプリケーションアーキテクチャの進化方法、クラウドの発展方法、開発パラダイムのアップグレード方法を企業に指し示すでしょう。これらすべての変革は、クラウドネイティブとサーバーレスによって駆動されています。

なぜ今年がサーバーレス爆发的元年なのか?

Shutong:企業の IT 需要から見ると、ビジネスが急速に成長している段階で財務的な余裕がある場合、コスト削減は必ずしも最優先事項ではなく、効率化が非常に重要になります。ビジネスの急速な発展を支えるには、非常に柔軟でアジャイルなアーキテクチャが必要であり、あらゆる形態のビジネスを迅速に試錯できます。一方、企業がビジネス発展のプレッシャーに直面している場合は、コスト削減に注力する必要がありますが、コスト削減にも時間コストや人件費といったコストが伴います。

企業は発展段階によって異なるトレードオフを持ち、技術チームに対しても異なる要求を提示します。しかし、業界にはコスト削減と効率化の両方のニーズを解決する汎用技術が欠けていました。

クラウドは前世代の技術課題を解決できます。過去 10 年間で、クラウドに対する考え方は徐々に変化してきましたが、次の段階では、クラウドアプリケーション構築は新たな課題に直面しています。業界には多くのオープンソースプロジェクトやクラウドプロダクトがありますが、サーバー購入、仕様選択、サービスデプロイ、アプリケーションカスタマイズ、運用保守にわたる統一された標準と技術セットがなく、開発やアーキテクトに多大な労力を費やさせています。

クラウドサービス自体も変化しており、リソースの提供からケイパビリティの提供へと移行しています。クラウドの柔軟性は非常に高いですが、クラウド上のサービスやアプリケーションに弾力性がなければ、クラウドの価値を活かすことは困難です。

企業の視点からも同様です。企業 A の技術レベルが高く、2,000 名のエンジニアがいれば、アプリケーションとサービスを十分に保守できるでしょう。しかし、国内の大半の企業にはその規模のエンジニアを擁する余裕がありません。特に、より多くのスタートアップには、インフラや技術作業ではなく、ビジネス発展にできるだけ早く集中してほしいと考えています。ますます多くの企業が、クラウドにそのような役割を担い、標準化されたすぐに使えるケイパビリティを備えてほしいと期待しています。企業にとって、アクセスできるケイパビリティがあれば十分です。

したがって、コンテナが新しいクラウドコンピューティングインフラになるにつれ、標準的な方法でサーバーレスサービスを享受できるようになります。これは需要側から供給側にもたらされたコスト削減と効率化であり、企業とクラウドサービスプロバイダーが意気投合し、その進化を駆動する方向です。

企業の規模とサーバーレス適用の間に関係はありますか?

Shutong:規模とは関係ありません。サーバーレスは技術的ギャップを埋めることができると考えています。インターネットアーキテクチャを例に取ると、データベース、キャッシュ、ネットワーク、メッセージ、マイクロサービスを含む完全なシステムを構築するには、少なくとも 20 名が必要で、保守も必要であり、必ずしも十分に保守できるとは限らず、ビジネス革新に高いハードルを課しています。現在でも多くの企業が当初数人しかいない状況で、どうやってシステムを構築しているのでしょうか。したがって、大企業も中小企業も関係なく、技術の複雑さを解消し、技術力がビジネスの出発点に影響を与えないようにしたいと考えています。

アリババは 2006 年からインターネットアーキテクチャに、2009 年からクラウドコンピューティングに取り組んでいます。インターネットアーキテクチャで約 20 年、クラウドコンピューティングで 10 年以上の経験があり、これらのケイパビリティをパッケージ化して企業がすぐに使えるように提供し、誰もが同じ回り道をせずに済むようにしています。

国内外のサーバーレス発展の違いは何ですか?

Shutong:海外の方がサーバーレスの受容度は比較的高く、これは市場の成熟度と顧客の発展段階に関連しています。国内では、Alibaba Cloud がコアプロダクトの全面的サーバーレス化と組み立て型開発を提案し、市場エコシステム全体の成熟をリードすることも期待しています。

Alibaba Cloud のサーバーレスプロダクトは、基盤レベルでコンテナ技術に支えられており、より徹底したボトムアップのサーバーレス化を実現しています。コンテナの利点は広く認識されており、これらの利点の上にサーバーレスの基盤を構築し、データベース、メッセージ、マイクロサービスなど、より多くのプロダクトをサーバーレス化できます。

FaaS とサーバーレスコンテナの違いは何ですか?

Shutong:FaaS のコアバリューは、クラウドプロダクト体系全体とそのエコシステムを有機的に統合することであり、単に柔軟なリソースを提供するだけではありません。これが FaaS とサーバーレスコンテナの根本的な違いです。クラウドプロダクトがサーバーレス化すると、単にリソースを提供するのではなく、アプリケーション構築の要素になります。将来的には、クラウドプロダクト体系全体が完全にサーバーレス化し、イベント駆動などの方法でこれらプロダクトを深く統合した後、ユーザーは FaaS を通じて他のクラウドサービスを組み合わせて、弾力的で高可用性のアプリケーションを迅速に構築できます。このような開発モードは組み立て型開発と呼ばれます。

私たちは Berkeley の提唱する Serverless = FaaS + BaaS に同意します。サーバーレスコンテナは、本質的にユーザーがより簡単にサーバーレス化された BaaS サービスを実現できるよう支援するものであり、FaaS と組み合わせて異なる問題を解決します。サーバーレス(FaaS + BaaS)は、将来の大規模で複雑なソフトウェア開発の課題を解決する鍵となると考えており、これがクラウド発展の最も重要な価値です。

サーバーレスは運用保守にどのような変化をもたらしますか?

Shutong:サーバーレスはインフラ層の違いを隠蔽し、これは運用保守分野における画期的な変革です。運用保守は運用保守開発へとアップグレードされます。従来の運用保守が注力すべき容量の拡張・縮小やネットワーク構成はクラウドサービスプロバイダーが処理するため、新しいプラットフォームの開発、ビジネス推進、プロダクト体験の向上などに多くの労力を投入でき、手動の運用保守作業から解放されます。

Alibaba Cloud はサーバーレス技術をどのように位置付けていますか?

Shutong:サーバーレスの大規模導入を国内で推進するのは容易ではありません。今年、Alibaba Cloud は 20 以上のサーバーレスプロダクトを有し、将来的にはプロダクトを全面的にサーバーレス化します。私たちにとって、ユーザー需要の高いプロダクトから段階的にサーバーレス化する地道な作業が必要であり、同時にファンクションコンピューティング、サーバーレス App Engine(SAE)、サーバーレスコンテナ ASK などのプロダクトは、より汎用的になり、より多くのシーンで適用されるようになります。

技術トレンドは、完全なプロダクトケイパビリティから業界内での普遍的なアプリケーションに至るまで、長い期間を要します。Alibaba Cloud はこのトレンドを認識し、長期的に投資して大規模導入を推進します。

現在、業界では多くの典型事例を蓄積しており、南瓜映画、世紀聯華、新浪微博、高德などが含まれます。

サーバーレスはクラウドコンピューティングの最も先進的な生産力を代表し、クラウドネイティブの最終到達点でもあります。したがって、これらの事例とベストプラクティスを数万の企業と開発者に広げたいと考えています。この観点から、今年は良いスタートです。

観察に基づいて、企業のサーバーレス適用で最も重視する点はどこですか?

Shutong:技術的ギャップの解消が企業にとって最も魅力的であり、もちろんコスト削減と効率化も重要です。多くの企業は新技術の導入が有益だと知っていますが、人的リソースやコストなどの制約により、価値ある技術の導入を断念せざるを得ません。現在、サーバーレスの形式により、すべての企業が同じ技術的出発点に立ち、生産ツールのレベルで差異を解消できます。私たちの本当の競争ポイントはビジネス開発にあります。

コンテナは長年の発展を経て非常に成熟しました。今後の新しい方向性はありますか?

Shutong:コンテナはランタイムとオーケストレーション・スケジューリングの 2 つの側面から見ることができます。現在、ランタイムの発展は非常に標準化されており、セキュリティ、機密コンピューティング、セキュリティコンテナの方向に拡張され、広く利用されています。しかし実際には、デプロイの推進ペースは十分速くないと考えています。企業はコンテナ化移行の過程で、レガシーシステムや技術的負債などの多くの障壁に必ず遭遇するからです。

インターネット企業は既にコンテナ化を完了しているか、その過程にありますが、他の業界ではコンテナの価値を認識しつつも、さまざまな理由でまだ本格的に導入していないところがあります。

オーケストレーションとスケジューリングの側では、ミドルウェア、データベース、ビッグデータ / AI、遺伝子コンピューティング、ブロックチェーンなど、これらすべての新しいワークロードと大規模な異種ワークロードが K8s 上で稼働しています。標準化と汎化が効率の恩恵をもたらすからです。現在、混合デプロイメントは新たな常態となっています。異なる特性を持つワークロードを協調的にスケジューリングし、ワークロード間のピーク調整効果を最大限に活用することで、ワークロードはより安定的で効率的かつ低コストでリソースを利用できます。今年、アリババはクラウドネイティブ混合スケジューリングシステム Koordinator をオープンソース化しました。オープンソースを通じて、業界全体により優れた混合デプロイメントとスケジューリングのケイパビリティを開放し、企業顧客のクラウドネイティブワークロード運用の効率性、安定性、およびコンピューティングコストの改善を支援します。

また、多くの企業に大きなコスト削減需要がある一方で、コストの削減方法、コストの可視化方法、コストの管理方法に困惑していることも確認しています。そこで今年、Alibaba Cloud はコンテナ FinOps スイートをリリースし、デジタル化とインテリジェント化により、企業のコスト可視化、最適化、コントロールを支援します。

FinOps をどう考えていますか?

Shutong:FinOps を悪者にしてはいけません。本末転倒はなおさらです。コスト削減と FinOps は目標ですが、最終的な手段ではありません。企業の本当の焦点は技術そのものに戻ることです。企業のアーキテクチャが十分に先進的でなく、コンテナや混合デプロイメントなどの技術を利用してリソース利用率を向上させなければ、表面的なコスト管理だけに注目しても根本的な問題は解決しません。問題の最終的な解決は依然として技術、先進的な技術に依存します。FinOps ツールを通じてこれらの技術に基づいた最適化可能なポイントを見つけ、継続的に最適化することは前向きなプロセスです。したがって私の見解では、FinOps はあくまで補助ツールです。本当の最適化の核心は、技術自体の進歩性にあります。

もちろん、企業のコスト削減は技術チームだけの問題ではありません。全部門の協力が必要であり、財務部門を導入し、市場志向の方式で運営し、粗放な管理運営から精緻な管理運営へと進化します。

将来、FinOps は重点的な方向になりますが、コスト最適化の背後にある技術とアーキテクチャを見てほしいと思います。クラウドプラットフォームは実際に、すべての人のコスト削減と効率化をより普遍的なものにすることに注力しています。プロダクト技術を徐々に磨き、プロダクトケイパビリティを強化します。従来の企業であれ新興企業であれ、企業がどのような種類のクラウドを使用していても、最終的に低コストでコスト削減と効率化を実現できます。コストを 20% 削減するために企業が 20% の人的リソースを投入すべきというのではなく、本末転倒です。企業がクラウドを利用する際、自然にこれらのケイパビリティを備え、これらをうまく実行できることを期待しています。

インテリジェントコンテナをどう理解すべきですか?

Shutong:コンテナは確定的なトレンドであり、企業はコンテナ化を進めています。しかし、コンテナをいかにうまく活用するかは非常に挑戦的な課題です。一方では、サーバーレスコンテナサービス ASK を提供し、クラウドプラットフォームが企業とユーザーの管理を支援します。他方では、コンテナサービスをインテリジェント化の方向に進化させ、Koordinator、FinOps、AIOps を含みます。本質的には、コンテナの利用ハードルを下げ、技術的複雑性を軽減し、企業が低コストでコンテナを利用できるようにしたいと考えています。

Alibaba Cloud コンテナサービス ACK はもはや薄い層ではありません。むしろ ACK は非常に複雑で高度であり、コンピューティング、ストレージ、ネットワークと深く連携し、柔軟性を最大限に引き出し、運用保守インターフェースを簡素化し、異種環境の複雑さを軽減します。分散クラウドシナリオでのソフトウェアデプロイも可能で、マルチクラウド・ハイブリッドクラウド管理も行い、クラウドの境界を絶えず拡大しています。これが「ACK Anywhere」です。しかし、これは境界拡大の問題を解決するものであり、同時にコンテナをより汎用的にする必要があり、AIOps、FinOps、混合デプロイメントなどのインテリジェントな手段と組み合わせる必要があります。したがって、Alibaba Cloud コンテナサービスは今年、全面的にインテリジェント化の時代に入りました。これがその背景です。

コンテナに関する新しいトレンドはありますか?

Shutong:コンテナの急速な普及とクラウドネイティブ技術の適用に伴い、従来のゲートウェイではクラウドネイティブ時代の課題を解決できなくなりました。すべての問題を解決するには、多くのコンポーネントに投資する必要があります。しかし、コンポーネントが増えると運用保守が非常に複雑になります。そこで今年、クラウドネイティブゲートウェイ Higress をオープンソース化しました。

これは次世代のクラウドネイティブゲートウェイです。最大の特徴は、トラフィックゲートウェイ、マイクロサービスゲートウェイ、セキュリティゲートウェイの統合です。統合の利点は、運用保守がシンプルで、1 つのコンポーネントでこれらの機能要件を解決できることです。Higress は豊富なプラグイン拡張メカニズムを提供し、顧客の柔軟なルーティングとセキュリティカスタマイズ要件を満たし、最も包括的な言語拡張メカニズムをサポートします。もちろん、顧客の利用ハードルを下げるため、デフォルトで数十のプラグインを統合し、プラグインマーケットプレイスを通じて開発者が共通ケイパビリティを貢献しやすくし、良性のインタラクションを生み出しています。

さらに、マイクロサービスの発展に伴い、システムアーキテクチャーはますます複雑になります。マイクロサービス数の増加に伴い、上下游の依存関係は非常に複雑です。このような状況で、マイクロサービスガバナンス、リンクトレーシング、グレーリリース、アプリケーション管理と設定などを統一的な方法で解決する必要があります。

そこで 2022 年 4 月、私たちは哔哩哔哩と ByteDance と共同で OpenSergo プロジェクトをオープンソース化しました。OpenSergo は、異なるマイクロサービスフレームワークと通信プロトコルの間で合意形成を図り、サービスガバナンスの規範を確立することに取り組んでいます。ビジネス開発者が異なる言語とフレームワークに隔てられないようにします。アーキテクトが統一された仕様で内部マイクロサービスアーキテクチャを記述できるようにします。ミドルウェア開発者が既存のマイクロサービスフレームワークと整合し、マイクロサービスフレームワーク間の相互運用性を強化し、企業でのマイクロサービスフレームワークの導入を推進します。

2023 年、クラウドネイティブのどの方向が最も気になりますか?

Shutong:コンテナ分野では、混合デプロイメントが大規模に展開されます。あらゆる種類のワークロードがデプロイされる中で、必ず直面する問題の 1 つが、いかに「平和的に共存」し、利用率を向上させるかです。したがって、混合デプロイメントは確定的なトレンドになります。

もう 1 つはサーバーレスです。今年はサーバーレスの起動元年です。多くの作業があります。たとえば、クラウドプロダクトのサーバーレス化に対応する開発モデルのアップグレードが必要です。また、ワークフロー、イベント駆動、可視化、ドラッグ&ドロップ開発などをサポートする多様なプロダクト形態も必要です。

サーバーレスアプリケーションアーキテクチャを推進すべきです。業界のベンチマーク事例が増えるにつれ、より多くの企業がサーバーレスのメリットを実感しています。今、メリットをコンセンサスにする推進力が必要です。誰もがどの方向に進むべきかを知り、サーバーレス技術を試すことができます。2023 年はサーバーレスの大規模導入の年になるに違いありません。私たちはこの目標を達成するための長期的な信念を維持します。

Related Articles

Explore More Special Offers

  1. Short Message Service(SMS) & Mail Service

    50,000 email package starts as low as USD 1.99, 120 short messages start at only USD 1.00

phone お問い合わせ
Hi, I'm Alibaba Cloud AI Assistant!
I can help with questions and solutions.