数年ごとに、IT の世界では新たなブレークスルーが生まれます。コンピュータ技術の発展の歴史全体を振り返ると、「抽象化、分離、統合」というテーマが一貫していることがわかります。業界のあらゆる抽象化、分離、統合はイノベーションを新たな高みへと押し上げ、巨大な市場と新しいビジネス モデルを生み出します。 ほとんどのアプリケーションでは、サーバーレス サービスの助けを借りて、開発者はビジネス ロジックの開発と統合にほとんどの労力を集中できるため、開発サイクルが大幅に短縮され、運用と保守のコストが削減されます。 「サーバーレスは将来のソフトウェア開発のモデルとプロセスを変えており、クラウド コンピューティングの未来である」と言う人もいます。テクノロジー分野における本当の変化は、新しいテクノロジーの急速な進歩であるように思われますが、顧客にとっての価値の創造こそが、あらゆるテクノロジーの変化の出発点です。この記事では、顧客価値の観点から、なぜサーバーレスがクラウドの未来なのかを改めて探ります。 顧客にとってのサーバーレスの価値 顧客にとっての価値を創造することが、あらゆる技術革新の出発点です。顧客価値から逆算して、本当に答える必要があるのは、「顧客の悩みの種は何なのか?」ということです。サーバーレスは顧客の悩みを解決する上で明らかな利点がありますか?あるいは、顧客に新たな機会を創出するのでしょうか?企業のプラットフォーム戦略を例にとると、なぜ多くの SaaS 企業が Salesforce のようなプラットフォーム戦略を実装し、PaaS またはサーバーレス コンピューティング プラットフォームを構築できないのでしょうか? PaaSやミドルプラットフォームの構築さえも、企業にとって死活問題となっているのでしょうか?確かにビジネスや組織のトップレベルの設計上の理由もありますが、プラットフォーム構築の難しさやコストの高さも非常に重要な理由であることは否定できません。一方で、フロントエンド業務の急速な発展に対応する必要があり、他方では、システムを抽象化、再編、再構築する必要があります。したがって、プラットフォーム構築のコストを削減し、迅速な反復的な進化を実現するために、新しい方法論とツールが必要です。 よりマクロな視点から見ると、企業が価値を提供する方法はデジタル技術によって再形成されつつあります。アリババ研究所のレポートによると、小売業や金融業などの業界では、デジタルビジネスモデルが従来のビジネスモデルに取って代わり、主流かつ不可避なものになりつつあるという。工業製造業などの分野でも、企業のビジネスモデルがデジタルで表現されることはないものの、データ技術を駆使して生産業務を最適化することが業界のコンセンサスになりつつあります。デジタル変革の時代において、企業は大きな競争圧力と不確実性に直面しており、製品の市場投入までの時間がこれまで以上に重要になっています。 Microsoft の推定によると、今後 5 年間で 5 億個のアプリケーションが作成され、これは過去 40 年間に作成されたアプリケーションの総数を上回ることになります。既存の R&D モデルでは、この規模のアプリケーション開発のニーズをサポートできなくなりました。 サーバーレス コンピューティングの考え方は、将来のクラウド アプリケーション開発からサーバーベースのインフラストラクチャに基づく均質で面倒な開発と運用および保守タスクを取り除き、クラウドの豊富なホスティング サービス機能を使用して、弾力性があり、信頼性が高く、低コストのシステムまたはアプリケーションをビルディング ブロック方式で構築することです。さらに、クラウド サービス プロバイダーは、イベント駆動型のアプローチを通じて製品の統合と統合機能も強化します。 Serverless のコア コンピューティング製品である Function Compute を例に挙げてみましょう。 Function Compute が登場する前は、顧客は複数のクラウド製品間の統合を完了し、さまざまなエラー状況を慎重に処理するために、大量のグルーコードを使用する必要がありました。 Function Compute と Alibaba Cloud Object Storage を統合すると、Object Storage 内のオブジェクトのアップロード/削除などのイベントによって関数処理が自動的かつ確実にトリガーされ、各リンクは弾力性と可用性が高くなるため、顧客は大規模データのリアルタイム並列処理を迅速に実装できます。同様に、メッセージ ミドルウェアと関数コンピューティングの統合により、お客様は大規模なメッセージのリアルタイム処理を迅速に実現できます。将来的には、ファーストパーティのクラウド サービスであれ、サードパーティのアプリケーションであれ、すべてのイベントは Function Compute などのサービスによってキャプチャされ、確実に処理されるようになります。 従来の開発モデルと比較すると、サーバーレス モデルでは、多数の成熟したクラウド サービス機能に基づいてアプリケーションが構築されるため、顧客にとっての技術的な意思決定ポイントが少なくなり、実装の複雑さも軽減されます。クラウド製品の改善、製品の統合と統合機能の強化、ソフトウェア配信プロセスの自動化機能の向上により、サーバーレス アーキテクチャでは、企業の俊敏性が 10 倍に増加する可能性があると考えています。 クラウドサービスプロバイダーにとってのサーバーレスの価値 サーバーレスは、クラウド サービス プロバイダーがより幅広い差別化された競争上の優位性を確立するのに役立ちます。 Infrastructure as a Service (IaaS) レイヤーにおける競争の本質は規模です。クラウド サービス プロバイダーは、サプライ チェーンの交渉力の向上、リソースのプール、異機種ハードウェアの使用、ソフトウェアとハードウェアのコラボレーションの最適化によって、ワットあたりのパフォーマンスとドルあたりのパフォーマンスを最大化します。インフラ層における競争の主な形態は価格競争です。 しかし、クラウドにおける競争は決して一元的なものではありません。 Apple は、ハードウェア、ソフトウェア、サービスの三位一体の連携統合機能であるモバイル アプリケーション プログラミング モデルの最適な実装を提供しており、この基盤の上に形成された優れたユーザー エクスペリエンスと粘り強さにより、モバイル インターネット業界で独自の存在となっています。クラウドサービス事業者も、インフラ、製品システム、エコロジーの面で、いかに多次元的、立体的に競争力を構築していくかを考える必要があります。サーバーレスの開発は、製品システムの差別化された競争力の構築に関係しており、クラウドサービスプロバイダーにとって非常に重要です。 Function Compute が登場する前は、さまざまなクラウド製品がカスタマイズされた要件をサポートすることが難しく、製品間の重複もほとんどありませんでした。関数コンピューティングの出現以降、あらゆるクラウド サービスは「プログラム可能」になるようになりました。 「プログラム可能」により、クラウド サービスはコア機能を拡張し、開発者はそれに基づいて関連アプリケーションを作成できます。これにより、カスタマイズされたニーズをサポートするという問題が解決されるだけでなく、クラウド サービスをアプリケーション プラットフォームにアップグレードし、開発者エコシステムを確立することもできます。そのため、大手クラウドサービスプロバイダーの製品システムは急速にサーバーレス化しており、製品間の統合・連携機能が継続的に強化されています。 サーバーレスは、クラウド サービス プロバイダーがリソースの使用率を向上させ、ハードウェアのイノベーションを加速するのに役立ちます。正確かつリアルタイムのインスタンスのスケーリングと配置を実現するために、サーバーレス コンピューティング プラットフォームは、アプリケーションの負荷特性をリソース スケジューリングの基礎として使用する必要があります。システムでは通常、リクエストの実行時間、キューの待機時間、単位時間あたりのリクエスト数、アプリケーションの初期化時間などの指標をリアルタイムで追跡する必要があります。アプリケーションの負荷認識に基づく「ホワイト ボックス」スケジューリングにより、より優れたスケーラビリティ、リアルタイム パフォーマンス、およびグローバル リソース使用率を実現できます。軽量で安全なコンテナなどの新しい仮想化テクノロジーにより、リソース分離の粒度がより細かくなり (一般的なサーバーレス コンピューティング サービスでは通常、インスタンス仕様として 0.1 vCPU と 128 MB がサポートされます)、起動速度が速くなり、システム オーバーヘッドが小さくなりました。データセンターにおけるリソースの使用はよりきめ細かく動的になり、断片化されたリソースをより有効に活用できるようになりました。ハードウェアのイノベーションを加速するという点では、サーバーレス コンピューティングは基盤となるハードウェア仕様を保護し、複数のモデルを再利用して、新しいハードウェアの大規模な適用を加速することができます。 サーバーレスは、クラウド サービス プロバイダーが適切なユーザー構造を形成するのに役立ちます。サーバーレスの中心的な価値は、テクノロジーのアクセシビリティです。プラットフォームの統合と統合により、ユーザーは弾力性、可用性、低コストを備えたクラウドネイティブ アプリケーションをより効率的に構築できます。ユーザーが価値提供を加速し、ビジネスの飛躍的進歩を達成できるようにすることは、中小規模のユーザーにとって特に重要です。クラウドの最も重要な価値は、ユーザーがクラウド環境で繁栄することです。 これまでのところ、業界の発展傾向と、ユーザーおよびクラウド サービス プロバイダーにとってのサーバーレスの価値を分析した結果、次のような結論に達しました。 API は最新のアプリケーションを構築するための基礎です。これは単なる技術的な決定ではなく、企業のビジネス開発戦略にも影響します。垂直分野が十分に複雑な場合、対応するバックエンド サービス (BaaS) が API を通じて価値を提供するようになります。ほとんどの API はサーバーレス形式であるため、対応するコンピューティング形式が必要です。これがサーバーレス コンピューティングの誕生と発展の基礎となります。 クラウド製品システムは完全に管理され、サーバーレスになりつつあります。これは単なる将来への期待ではなく、実際に起こっている事実です。現在、クラウド サービスの 70% 以上がすでにサーバーレス化されており、この割合は将来さらに高くなるでしょう。 サーバーレスは、サーバーレス コンピューティングと同じではなく、特定の種類のクラウド製品でもありません。むしろ、コンピューティング、ストレージ、中間価格、データ分析などのさまざまなサービスを含むクラウドの製品システム全体に相当します。サーバーレスはクラウドのプログラミング モデルを定義します。 サーバーレスの本質は、クラウド要素をどのように使用して、ユーザーが価値提供において破壊的なイノベーションを実現できるようにするかという問いに答えることです。ユーザー価値の提供には、方法論、開発者ツール、アプリケーション配信システム、クラウド製品システム、サービス エコシステム、ビジネス モデル設計など、複数の側面が含まれます。したがって、サーバーレスはトップレベルの設計の産物でなければなりません。 Cloud 1.0 の時代では、クラウド ホスティング モデルにより、コンピューティング リソースの取得と管理の方法が簡素化されました。 Cloud 2.0 の時代では、サーバーレスがクラウドの次世代プログラミング モデルになります。コードを記述し、それをクラウドにアップロードし、あらゆる規模で確実に実行することが、新世代の開発者にとってクラウドを認識する最初のインターフェースになりました。これが Serverless の本来の意図です。 |
<<: ハードコアなやつ! Redis 分散クラスタの展開の実践
>>: エッジコンピューティングを通じてスマートシティは高度な都市計画へと移行
6 年間働いていた友人がアーキテクト職の面接に行ったとき、次のような質問をされました。「IaaS、P...
admin5.comによると、1月23日午後、Yixun.comの公式WeiboアカウントはJD.c...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています生放送?ビ...
私の不動産ウェブサイト「登封不動産ネットワーク」のドメイン名は8月27日に登録されました。今日は11...
8月2日、Mogujieは将来、オンライン上に異なる位置付けの複数のストリートを構築し、さまざまな特...
現在、ほとんどの企業はハイブリッド インフラストラクチャ環境を採用しています。企業のコアシステムの安...
インターネットの巨人と草の根の個人ウェブマスターは、インターネットの両極であると言えます。一方には背...
Cowen は、企業におけるコンテナ導入の成長に関しては Red Hat と Microsoft が...
今朝、フレンドリーリンクをチェックしたところ、当社のウェブサイトのセカンドレベルドメイン名の1つであ...
「コンテンツは王様、外部リンクは女王」、SEO の最も重要な側面はこの 2 つです。この 2 つをう...
適切なポジショニングを見つけることは、よく言われるようになったようです。実際、それについて話す頻度が...
Baidu が Aibang.com を買収すると聞いてショックを受けました。驚き、残念に思いました...
月給5,000~50,000のこれらのプロジェクトはあなたの将来です私たちは長年、PCトラフィックの...
SEO 初心者の多くは、「SEO では何をすべきか、どのように行うべきか」という問題に直面すると思い...
ウェブサイトを構築し始めてまだ間もないウェブマスターとして、最初はすべてが新鮮で興味深いと感じました...