Alibaba Cloud がサーバーレスを新たなレベルにアップグレード

Alibaba Cloud がサーバーレスを新たなレベルにアップグレード

[51CTO.com からのオリジナル記事] 過去 10 年間で、クラウド コンピューティングは、インフラストラクチャに重点を置くものからビジネスと必要なリソースのみに重点を置くものへと、また難解なテクノロジーからますます「確実な」使用方法へと進化してきました。これらすべては、コストの削減と効率性の向上というクラウド コンピューティングの基本的な目的を間違いなく示しています。

この目標を達成するために、コンテナやマイクロサービスなど、クラウド コンピューティングには多くの新しいテクノロジが登場しています。これらのテクノロジーは、アプリケーション環境の多くの共通部分を可能な限りサービスに変換し、ユーザーが使いやすくすることを目指しています。サーバーレスはさらに強力です。サーバー管理、オペレーティング システム管理、リソース割り当てなどのコンポーネントをアウトソーシングし、購入可能なサービスとして扱います。料金を支払うだけで、すぐにご利用いただけます。

サーバーレスのより正式な説明は、サーバーが必要ないという意味ではなく、開発者がサーバーの問題についてあまり考える必要がなく、コンピューティング リソースがサーバーではなくサービスとして表示されることを意味します。サーバーレスと従来のアーキテクチャの違いは、サーバーレスは完全にサードパーティによって管理され、イベントによってトリガーされ、ステートレスな状態で存在し、コンピューティング コンテナーに一時的に保存される点です。サーバーレス アプリケーションを構築すると、開発者は煩雑な手動のリソース管理やパフォーマンスの最適化から解放され、製品コードに集中できるようになります。つまり、クラウド サーバーやローカル サーバーを管理および運用することなくアプリケーションを実際にデプロイできるため、迅速な配信が可能になります。同時に、水、電気、石炭と同様に、サーバーレスでは、アイドル状態のリソースに対して料金を支払う必要がなく、実際のリソース消費に対してのみ料金を支払います。この時点で、Serverless はコストの削減と効率性の向上におけるクラウド コンピューティングの価値を完全に実証しました。

これを受けて、Amazon、Alibaba Cloud、Microsoft、Googleなど国内外の大手クラウドベンダーが相次いでServerless製品をリリースしています。サーバーレスも概念から実装へと徐々に移行し、さまざまな企業や会社に適用されてきました。中国情報通信研究院が先日発表した国内初の「クラウドネイティブユーザー調査レポート」では、Alibaba Cloudのサーバーレス製品は国内のサーバーレスユーザー規模の66%を占め、他のクラウドベンダーの合計を大きく上回り、国内のサーバーレスユーザーの第一選択肢となっているとされています。

Alibaba Cloud Function Compute FCの誕生:豊富な製品蓄積と実際のニーズ

Alibaba Cloud にとって、サーバーレスは新しい概念ではありません。コンピューティングとストレージの分野における同社のサービスの多くは、サーバーレス モードになっています。たとえば、Alibaba Cloud が最初に開始したクラウド サービスである Object Storage (OSS) は、サーバーレス ストレージ サービスです。ユーザーは、基盤となるサーバーにデータがどのように保存されるかを気にする必要がなく、実際に使用されたストレージ リソースに対してのみ料金を支払います。

2017年、豊富なサーバーレス製品の蓄積と多くのイベントトリガーシナリオの実際のニーズに基づいて、Alibaba CloudはFunction Compute FCを正式にリリースしました。

Function Compute FC は、EventBridge、サーバーレス ワークフロー、開発者フレームワーク、コマンドライン ツール、Web IDE などの完全なバックエンド クラウド サービスと開発者ツール、開発者エクスペリエンスに基づいたサーバーレス ツールとサーバーレス アプリケーション センターを提供します。さらに、Function Compute FC はコンテナ イメージもサポートしており、コンテナ エコシステムと深く統合されています。

豊富なアプリケーションシナリオが社内のニーズと外部の顧客に対応

アプリケーションについて言えば、Taobao、Tmall、Alipay、DingTalk、Fliggy、XianyuなどのAlibaba独自の製品はすべて、関数コンピューティングFCの訓練場です。 「アリババには多くのシナリオがあり、サーバーレスに対する多くの需要が生じています。」 Alibaba CloudのサーバーレスR&D責任者であるヤン・ハオラン(ブ・チェン)氏は51CTOの記者にこう語った。

[[353881]]

Alibaba Cloud サーバーレス R&D ディレクター Yang Haoran (Buyan)

典型的なシナリオは、フロントエンドのフルスタックシナリオです。たとえば、プロモーション活動では、会員管理や商品の推奨などのサービスが関係します。これらのサービスを組み合わせた後、それを宣伝するためのアクティビティページが作成されます。この場合、フロントエンドに Serverless がなければ、バックエンドと統合されているすべてのサービスをバックエンドで行う必要があり、R&D 効率は比較的低くなります。サーバーレスでは、BFF (フロントエンドのためのバックエンド) アーキテクチャにより、フロントエンドのビジネス ロジックに従ってバックエンド インターフェイスを組み合わせることができ、ビジネス集約において重要な役割を果たします。 openfeign と restTemplate を介して基本サービスを呼び出してデータを取得し、取得したデータを組み立てて結果オブジェクトを返し、ビジネス シナリオの問題を解決します。

もう一つのシナリオは電子商取引ビジネスです。自然なピーク特性のため、サーバーのリソースはピーク需要に応じて見積もる必要があります。ただし、谷間期間中はサーバーの使用率が大幅に低下し、無駄が生じます。サーバーレス コンピューティング プラットフォームは、ビジネス ニーズを満たすために適切なコンピューティング リソースを自動的に配置し、リクエストのピークと谷に簡単に対応できます。

オフラインのオーディオやビデオのバッチ処理など、サーバーレスに適したデータ処理シナリオもいくつかあります。

Alibaba の Serverless 製品は、自社製品の応用に加え、Weibo、Graphite Docs、GSX、Timing、Unilever など数万社の企業顧客が Serverless を正常に実装するのにも役立っており、フルスタックのフロントエンド、ミニプログラム、ニューリテール、ゲームとエンターテイメント、オンライン教育、その他の業界の応用シナリオをカバーしています。

Weibo アプリケーションでは、Function Compute FC が Weibo のパーソナライズされた画像処理をサポートし、100 ミリ秒という極めて高い弾力性を実現し、1 日あたり数十億件のリクエストを処理し、全体的なコストを 35% 削減します。オンライン教育プラットフォームの応用において、SAE は Timing の 700 万人のユーザーのオンライン学習をサポートし、サーバーレス マイクロサービス アーキテクチャを一切変更せずに変換し、コンピューティング コストを 30% 削減しました。マイクロサービスのアプリケーションシナリオでは、Baifu Travel は Serverless Application Engine を使用して従来のマイクロサービスを Alibaba Cloud Serverless Application Engine プラットフォームに直接移行し、労働効率を大幅に向上させ (必要な運用保守担当者は 1 人だけ)、30%~40% のリソース節約を実現しました。

ユーザーのサーバーレス実装を支援する

多くの利点がある一方で、移行コストなど、サーバーレスには参入障壁が比較的高いことは否定できません。

まず、Function Compute FC 製品自体には、コールド スタートなどの技術的な問題など、多くの制限があります。 「これは解決可能であり、我々はこの制限を継続的に緩和している」とブ・チェン氏は語った。

2つ目は関数計算FCツールチェーンです。ユーザーが Serverless を使用する場合、パッケージ化の方法、運用保守の展開ツールや習慣など、開発や運用保守のプロセスが元の VM やコンテナとはまったく異なります。また、Serverless を使用した後にメーカーに縛られてしまうのではないかと心配するユーザーもいます。このような断片化された開発および運用エクスペリエンスも、移行の大きな障害となります。

上記の 2 つの問題こそが、Alibaba Serverless が取り組んでいる課題です。

Serverless Devs: クラウドネイティブの完全なライフサイクル管理プラットフォーム

少し前に、アリババは初のサーバーレス開発者プラットフォームである Serverless Devs のオープンソースを正式に発表しました。これは、開発者がワンクリックでマルチクラウド製品を体験し、サーバーレス プロジェクトを迅速に展開できるようにすることを目的としています。これは、主流のサーバーレス サービス/フレームワークをサポートする業界初のクラウド ネイティブなフル ライフサイクル管理プラットフォームでもあります。

「Serverless Devs は、ツール チェーンの問題を解決したいという当社の考えから、社内の戦略的な製品です。」 Bu Chi は Serverless Devs にこのようにコメントしました。 「製品を作る前に、まずそれがユーザーにどんな価値をもたらすのか、何かユニークなものがあるのか​​を自問自答しなければなりません。」

Serverless Devs の最も重要な出発点は、ユーザーに一貫したエクスペリエンスを提供することです。ユーザーが使用するクラウド プラットフォームやオープンソース k8s、Node.js アプリケーション、Java アプリケーション、Python アプリケーションなどに関係なく、Serverless Devs の目標は、統一された DevOps プロセスを提供することです。これは、サーバーレスのいわゆるベンダー ロックイン問題を軽減するためでもあります。

第二に、ユーザーにフルプロセスのクローズドループエクスペリエンスを提供したいと考えています。たとえば、ユーザーは最も使い慣れた IDE で Java コードまたは Node.js コードを記述し、それをテスト、ビルドし、グレースケール リリース、カナリア リリース、その後の監視など、さまざまなクラウド プラットフォームまたはコンテナーにデプロイします。 Serverless Devs は、ライフサイクル全体にわたる完全なツールをユーザーに提供したいと考えています。

3つ目はオープンソースであることであり、これもアリババの「三位一体」の原則と一致しています。

Serverless Devs には、Serverless Devs Tool と Serverless Devs App Store が含まれます。 Serverless Devs Tool は、Serverless 開発者の開発および運用効率を 2 倍にすることができるツールです。このツールを使用することで、開発者はアプリケーションの作成、プロジェクトの開発、テスト、リリース、展開をよりシンプルかつ迅速に実行し、プロジェクトのライフサイクル管理を完全に実現できます。 Serverless Devs App Store は、サーバーレス アプリケーション向けのオンライン検索、ワンクリック デプロイメント、ビジュアル リソース編集を統合したアプリケーション センター製品です。アプリケーション センターには、本番レベルのプロジェクト テンプレートとケース テンプレートが多数用意されており、開発者は自由に選択して、ワンクリックでプロジェクトを指定のクラウド プラットフォームにデプロイできます。

追記

2020年の雲奇カンファレンスで、アリババはクラウドネイティブテクノロジー委員会を正式に設立し、アリババの上級研究員である江江偉氏が委員会の委員長に就任しました。同氏は、委員会はアリババ経済の全面的なクラウドネイティブ化を積極的に推進し、アリババの10年以上にわたるクラウドネイティブの実践を統合し、数百万の企業がクラウドネイティブ変革を実行できるようにし、R&D効率を30%向上させるとともにITコストを30%削減し、顧客がデジタルネイティブ時代に入るのを支援すると述べた。この委員会の設立は、アリババがクラウド ネイティブを新たな技術戦略の方向にアップグレードしたことを意味します。

Alibaba Cloud は、ユニバーサルアクセスの実現をリードし、サーバーレスをより迅速かつ適切に実装し、ユーザーがより効率的かつ経済的な方法で変革できるように支援し、企業顧客にさらなる価値をもたらします。

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

<<:  アマゾン ウェブ サービス (AWS) は、世界外国語教育グループの 50 校以上のスマートな運営を全面的にサポートしています。

>>:  IBM ミャオ・キーアン:ハイブリッドクラウドプラットフォーム戦略は、企業が将来を勝ち取るための重要な選択です

推薦する

優れたWeiboプロモーション記事の3つの特徴

記事を書いた後、Weibo プラットフォームで共有する予定です。自動プラグインを使用して同期しますか...

AIとクラウドコンピューティングが相互に利益をもたらし、ビジネス効率を向上させる方法

長年にわたり、クラウド コンピューティングは現代のビジネスに欠かせないツールとなり、2020 年には...

マルチクラウド環境で契約を管理する方法

さまざまなクラウド コンピューティング プロバイダーのクラウド サービスを導入する企業が増えるにつれ...

ホワイトハット最適化手法が再び主流に

最適化の方法としては、ホワイトハットとブラックハットに分けられます。 2 つの最適化方法の性質は逆で...

Baidu入札アカウント28原則運用実践

序文:百度プロモーション入札者として入札技術を習得したいなら、28 原則を実際の戦闘で柔軟に適用する...

これらの4つの文章について考えれば、SEOに悩まされることはなくなるでしょう

百度はSEOを文書で認めたことはなく、検索最適化ガイドラインなどの公式文書を発表したのみだが、SEO...

企業のウェブサイトは攻撃と防御を組み合わせる必要がある

攻撃:まず、百度百科、知道、文庫などのプラットフォームを利用して企業の信頼性を高める一般企業にとって...

コンセプトから実装の成功まで、テクノロジーの専門家がクラウドインフラストラクチャの最先端のテクノロジーを共有します

[51CTO.com からのオリジナル記事] クラウドコンピューティングの 3 大サービスモデルのひ...

2019 年の新しい消費者ブランドトレンドを理解するための 5 つのキーワード

今年も年末になりました。年末にあたり、新たな消費者ブランドエコシステムのトレンドのキーワードを皆さん...

IT チームがクラウド導入について理解を深める必要がある 4 つのポイント

企業の IT チームは、正確なコストとリソース消費の分析を実施し、より優れた監視およびトラブルシュー...

ソフトコンテンツマーケティングを使用して、オンライン販売に影響を与える内部リスクを排除する

ソフト記事マーケティングは我が国で最も古く、最も専門的なマーケティング手法ですが、オンラインニュース...

良い店長になるには何をすべきでしょうか?

筆者は以前、有名な電子商取引の人事部長がゲスト出演したインタビュー番組を見ていた。ゲストの一人が話し...

ウェブサイトマーケティングのための鋭い剣を作る:ブログマーケティング

ウェブサイトマーケティングのための鋭い剣を作る:ブログマーケティング今日では、ブログ マーケティング...

高級品ネットワークの将来は心配だ:ドメイン名 Vip.com は傍観者のままなのか?

近年、高級品市場は低迷している。 VIPchina.comの破産疑惑により、ファッショントレンドをリ...