開始方法
コンテナとサーバーレス推奨ガイド
モダンアプリケーション開発の力を最大限に引き出しましょう。TCO を大幅に削減しながら、イノベーションを加速し、パフォーマンスを高め、セキュリティを強化し、信頼性を高めます。
既存のアプリケーションを最新化したり、新しいアプリケーションを構築したりするには、どのコンテナまたはサーバーレスサービスから始めるべきですか?
AWS でのコードの構築、実行、モダナイズには、Kubernetes とサーバーレスという 2 つの主要な運用モデルがあります。多くのお客様はどちらか一方を選択しますが、用途によっては両方をご利用のお客様もいます。お客様がお考えの仕事の中から、始めたい仕事を選んでください。ヘルプが必要な場合は、ここをクリックしてください。
サーバーレス運用モデル
Kubernetes 運用モデル
運用モデルの希望はありません
もっとよく理解したい
お客様と緊密に連携した結果、お客様が最初に下すのは、サーバーレス運用モデルと Kubernetes 運用モデルのどちらに基づいてアプリケーションをデプロイ (または開発プラットフォームを構築) するかという決定であることがわかりました。意思決定を左右する要因は、多くの場合、お客様が特定のアプリケーション (または場合によっては組織全体) の特定のテクノロジースタックに求めている利点や特性に基づいています。通常、どのアプリケーションでも、お客様は次の 2 つのオプションのいずれかを選択します。
サーバーレス運用モデル
クラウド上でアプリケーションをできるだけ迅速かつ簡単に構築、実行を希望する組織には、AWS サーバーレスサービス (AWS Lambda や AWS Fargate を搭載した Amazon Elastic Container Service (Amazon ECS) など) をお勧めします。 AWS サーバーレス運用モデルを中心にデプロイして構築するお客様:
重労働のオフロード
差別化されていない重労働をできる限り AWS にオフロードすることを希望します。
堅牢な運用がない
堅牢な運用チームやサイト信頼性エンジニアリング (SRE) チームを持つ可能性が低く、チームが開発と運用を担当する DevOps モデルを好む可能性があります。
シンプルなアプローチを好む
特定用途向けのエクスペリエンスの提供で、アプリケーションの構築と実行のアプローチを簡素化するために AWS を選びます。
Kubernetes 運用モデル
AWS では、Kubernetes で開発者向けのアプリケーション配信プラットフォームを構築しようとしている運用チームや SRE チームを持つ組織に向けて、高度に拡張でき安全な AWS Kubernetes プラットフォームを簡単に構築して実行できるマネージドソリューションを提供しています。AWS Kubernetes モデルを中心にデプロイして構築するお客様:
堅牢な運用をしている
開発チームや DevOps チームではなく、実行中のワークロードの所有権の多くを引き継ぐ、より堅牢な運用チームまたは SRE チームがいます。
Kubernetes を既に利用している
Kubernetes と Kubernetes のスキルセットに既に取り組んでいます。
アプリの動作を知る
それらのアプリケーションの実行方法について AWS サーバーレスのデフォルトに適合しない可能性のある、より強い意見や要件を持っています。
柔軟性を求めている
可能な限り幅広いソリューションのエコシステムから柔軟に選択し、Cloud Native Computing Foundation (CNCF) エコシステムのソフトウェアを取り入れることを希望しています。
ポータビリティを最大限に生かしたい
インフラストラクチャ全体でワークロードのポータビリティを最大化したいと考えています。