[51CTO.com からのオリジナル記事]モダン アプリケーションは、間違いなく近年最もホットなトピックの 1 つです。不確実性に直面して、俊敏性は企業が不確実性にうまく対処するための手段となり、最新のアプリケーションの迅速な開発、俊敏な反復、柔軟な拡張により、多くの企業が従来のアプリケーションの近代化に着手するようになりました。 モダンアプリケーションといえば、コンテナ、マイクロサービス、サーバーレス、CI/CD などのテクノロジーが思い浮かぶでしょう。クラウドコンピューティングの分野に深く関わっている Amazon Web Services もモダンアプリケーションへの変革をリードしており、モダンアプリケーションに関連する製品やサービスを継続的にリリースし、モダンアプリケーションへの変革を実現するための 3 つの主要な道筋を提案して、企業の俊敏性の向上を支援しています。現在、何十万もの顧客が、最新のアプリケーションの配信と実行に Amazon Web Services のグローバル サービスを利用しています。 Amazon の最新アプリケーション変革への道のり Amazon Web Services では、最新のアプリケーションは最新のテクノロジー、アーキテクチャ、ソフトウェア配信プラクティス、運用プロセスの組み合わせであり、チームがより速く、より頻繁に、より一貫して、より安全に価値を提供できるようにするものであると考えています。これらのアプリケーションは通常、疎結合の分散テクノロジを採用し、イベント駆動型のサーバーレス コンポーネントに重点を置いています。これにより、チームは差別化につながらない重労働に費やす時間を減らし、顧客に価値を提供する時間を増やすことができます。 最新のアプリケーションは、Amazon の 20 年にわたる技術的経験の集大成であり、Amazon の成功の最も重要な技術的秘密でもあります。 Amazon Web Services Greater China の製品部門ゼネラルマネージャー Gu Fan 氏は、モノリシックアプリケーションから最新のアプリケーションへの移行における Amazon の経験を紹介しました。 1995 年当時、Amazon はまだ 1 つのデータベースのみを備えたモノリシック アプリケーション アーキテクチャでした。アマゾンは事業拡大に伴い、2001年に製品、注文、サービスなどさまざまなモジュールに分割し、SOAアーキテクチャ(サービス指向アーキテクチャ)を形成しました。しかし、Amazon のビジネスの急速な拡大により、製品の反復と顧客体験の反復に大きな課題が生じ、過去に分割されていたモジュールは非常に大きなモノリシック アプリケーションへと進化しました。 そのため、Amazon は 2002 年から 2006 年にかけて、新しいマイクロサービス アーキテクチャを正式に開始し、組織構造を変更して、チームが原子のように迅速に意思決定を行い、独自に開発、運用、反復を行える「2 枚のピザ チーム」モデルを確立しました。 2020 年現在、Amazon には 100,000 を超えるマイクロサービスがあります。 Amazon アプリを開いて商品を検索すると、パーソナライズされた商品詳細ページが表示されますが、その背後では、ページの表示、価格の表示、購入ボタン、プライム商品かどうか、配送の約束、ユーザー レビューなど、すべて独立したマイクロサービスである少なくとも 300 個のマイクロサービスが呼び出されるとは思わなかったかもしれません。 最新のアプリケーション変革が Amazon 自身の急速な発展を推進しています。 Amazon は世界中で幅広い革新的なサービスを確立し、より多くのアプリケーションに完全な CI/CD を提供し、自動化ツールを通じてソフトウェアとサービスのガバナンスと管理を容易にしています。現在、Amazon ではモノリシック アプリケーションに対して 1 日あたり 15,000 件のソフトウェア更新と 1 か月あたり 1 件のソフトウェア更新が行われています。 Amazon Web Services の最新アプリケーション技術における画期的な進歩 過去 15 年間にわたり、Amazon Web Services は、最新のアプリケーション テクノロジーを破壊し、革新し続けてきました。 2006 年、Amazon Cloud Computing は最初の Amazon SQS メッセージ キュー サービスをリリースし、今年のプライムデーでは、Amazon SQS はピーク時に 4,770 万件のメッセージを処理しました。 2012 年、Amazon Web Services は、Amazon のグローバルビジネスを支える中核データベースであり、アプリケーションの拡張に合わせてほぼ無限に拡張できるサーバーレス データベースである Serverless Amazon DynamoDB をリリースしました。プライムデー中、Amazon は Serverless を使用した Amazon DynamoDB で 8,920 万件のリクエストのピークに達しました。 2014 年、Amazon Web Services は画期的な革新的なサーバーレス コンピューティング サービスである Amazon Lambda を開始しました。現在、Amazon の新しいアプリケーションのほぼ半分が Amazon Lambda にデプロイされています。 2017 年、Amazon Web Services は、クラスターやインフラストラクチャの管理や拡張の必要性を排除するコンテナ向けのサーバーレス サービスである Amazon Fargate を開始しました。 2018 年、Amazon Web Services は高性能リレーショナル データベース Amazon Aurora をリリースし、昨年の re:Invent でこれを繰り返して、データベース ワークロードを数百のトランザクションから数十万のトランザクションに瞬時に拡張できる Aurora Serverless V2 をリリースしました。ピーク負荷に合わせて容量を構成するコストと比較して、データベース コストを最大 90% 節約できます。 Amazon Web Services は、最新のアプリケーションへの変革もリードしており、企業が変革の課題に対処し、機敏な企業になるための新しい製品やサービスを継続的にリリースしています。 最新のアプリケーション変革のための3つの戦略 最新のアプリケーション変換のための統一された標準または戦略はありますか?最新のアプリケーションを迅速に構築するにはどうすればよいでしょうか? Amazon Web Services は、多数の顧客の実際の経験に基づいて、最新のアプリケーション変換戦略をまとめました。この戦略は、第 1 に、プラットフォームの移行という 3 つの部分で構成されています。 2番目は、リファクタリングです。 3番目は、共有サービス プラットフォームです。共有サービス プラットフォームを構築します。 企業は自社のアプリケーションを最もよく理解しており、アプリケーションのシナリオに基づいて適切なツールを選択できます。たとえば、一部の企業では、コアアプリケーションをクラウドに迅速に移行し、クラウドの弾力性を利用してインフラストラクチャの運用と保守のコストを削減する必要があり、そのためには移行戦略が必要です。 Gu Fan 氏は、翻訳戦略においてコンテナは非常に重要な技術であると紹介しました。企業はコンテナを使用して、既存のデータセンター内のアプリケーションを迅速にパッケージ化し、クラウドに移行して、最新のアプリケーションのアーキテクチャ、配信モデル、運用モデルを迅速に実装します。この段階では、ほとんどの顧客はデータを分割せず、代わりにデータベースをクラウドに直接かつ迅速に移行してホスティングすることを選択します。 リファクタリングとは、元のアーキテクチャを破壊することを意味し、その中でマイクロサービスの分割は重要な方法論と技術的手段です。企業は、アプリケーション ロジックを分割するだけでなく、データを分割し、クラウド内に特別に構築されたデータベースを選択して、クラウドの利点を最大限に活用し、データ主導の俊敏性とイノベーションを獲得する必要があります。顧凡氏は、Amazon Web Servicesが言う再構築は、サービス技術の進化のためにマイクロサービスを実行することではなく、アプリケーション自体が駆動するマイクロサービスを考えることだと指摘した。 さらに、復興は新しい技術を導入するのに最適な時期であり、クラウドで新しい技術を使用するのに最適な時期でもあります。たとえば、多くの企業は、アプリケーション開発の配信速度と柔軟性を向上させ、コストを削減するためにサーバーレス テクノロジーを採用します。ただし、Amazon Web Services では、Serverless は単なる Lambda サーバーレス コンピューティングではないことを強調しています。さらに重要なことは、Amazon Web Services が、顧客がサーバーレス ベースでエンドツーエンドのコア アプリケーションを開発できるように、サーバーレス サービスの完全なセットを提供していることです。 3 番目の戦略は、共有サービス プラットフォームを構築することです。企業が大規模に最新アプリケーションを導入するにつれて、迅速なマイクロサービス開発とプラットフォームの運用および保守との間の矛盾と、一貫性を高めながらより迅速に反復および更新する方法のバランスを取る必要が生じます。企業は、共有サービス プラットフォームの標準化され自動化された運用機能を活用して、最新のアプリケーション開発の規模を加速し、製品開発に集中して生産性を向上させることができます。 昨年の re:Invent で、Amazon Web Services は、企業が最新のコンテナとサーバーレス アプリケーションに基づくマイクロサービスをより簡単にプロビジョニング、展開、監視できるようにするための、完全に管理されたコンテナおよびサーバーレス アプリケーション配信サービスである Amazon Proton を発表しました。 Amazon Proton を使用すると、顧客のインフラストラクチャチームは、アーキテクチャ、インフラストラクチャリソース、CI/CD (継続的インテグレーションと継続的デリバリー) パイプライン、および可観測性ツールを定義する標準アプリケーションスタックを作成し、これらのスタックを開発者に公開できます。開発者は、Amazon Proton のセルフサービスインターフェイスを使用して、自分のコードを使用できるアプリケーションスタックを選択できます。 Amazon Proton は、選択されたアプリケーションスタックのリソースを自動的にプロビジョニングし、コードをデプロイし、モニタリングを設定するため、開発者は基盤となるリソースを学習、構成、または保守することなく、サーバーレスアプリケーションとコンテナアプリケーションの構築を開始できます。 顧凡氏は、Amazon クラウドコンピューティングが提案する現代アプリケーション変革のための 3 つの戦略は、単に 1 つを実行するだけではなく、さまざまなアプリケーション、さまざまな時期、さまざまなシナリオに最も適した戦略を選択できると強調しました。企業は、ビジネス アプリケーションを最新のアプリケーションに変換する場合、ビジネス アプリケーションの状況、アプリケーションの特性、ビジネス主導の再構築のタイミングに基づいて適切な戦略を選択する必要があります。 結論 今日、多くの企業がクラウドネイティブ テクノロジーを採用して、最新のアプリケーションを変革および開発しています。 Amazon Web Services には、数百のコンテナ関連サービススタック、25 を超えるサーバーレスサービス、深く統合されたサービス、オニオン型の多層セキュリティ戦略、オープンソーステクノロジーがあり、パートナーと協力して企業が最新のアプリケーションの開発と展開を加速できるように支援します。 2021年から現在までに、Amazon Web Servicesは中国地域で50近くの最新アプリケーション関連のサービスと機能を新たにリリースしたことがわかっています。革新的な製品、豊富なサービス、安全なアーキテクチャ、オープンテクノロジーにより、今後さらに多くの企業が Amazon Web Services の製品とサービスを選択し、自社の最新アプリケーションを変革し、アーキテクチャの複雑さを簡素化し、ビジネスの俊敏性を向上させるようになると確信しています。 [51CTO オリジナル記事、パートナーサイトに転載する場合は、元の著者とソースを 51CTO.com として明記してください] |
<<: 新しい業界標準がクラウドでの金融データ共有を加速させる方法
>>: CIO 向け分散クラウド コンピューティング ガイド
私はアメリカ兵の日に関するプロモーションメールをweloveserversから受け取りました。このメ...
virmach 割引コードが再び登場しました。今回は、10 のオプション データ センターを備えた安...
近年、インターネット技術の発展に伴い、統合ネットワークマーケティングが静かに登場し、企業からの注目が...
設計においては、対象グループ、シナリオ、運用習慣が異なるため、経験と直感だけに頼ることはできません。...
よく言われるように、悪魔は細部に宿ります。 SaaS 実装のコストを計算するときは、次のようなよくあ...
起業家は、自分たちの世界がこの境界線の向こう側にあるため、それを概説しようとします。投資家はこの問題...
私のウェブサイトは、8月のKステーション事件を無事に乗り越えましたが、残念ながら今月攻撃を受け、つい...
カウンターポイント・リサーチが発表した最新データによると、2018年6月、Xiaomiの世界売上高は...
gcorelabs は本日、シンガポールのデータセンターで VPS の販売を開始したことを正式に発表...
数日前、Shi Tou の友人が情報公開サイトを受け取り、QQ グループでそのようなサイトを最適化す...
クラウド コンピューティング戦略は、クラウド コンピューティング リソースにコミットするだけではあり...
最近、リンク交換の際に、広州の新しいウェブサイト構築の最適化されたスナップショット時間が更新されてい...
昨年から、百度検索エンジンはタオバオアフィリエイトサイトに対する強力な取り締まりを開始しました。数回...
多態性オブジェクト指向プログラミング言語では、「ポリモーフィズム」は重要な概念です。オブジェクト指向...
[[342533]]調査によると、現在パブリック クラウドを導入している回答者の数は 2017 年の...