ウェブアプリケーションインフラストラクチャを選択する
入門ガイド
適切なインフラストラクチャの選択
最初のウェブアプリケーションを AWS クラウドでデプロイするために使用するサービスを決定する際に考慮すべきさまざまな要素があります。ストレスの少ないマネージドインフラストラクチャが必要かどうか、コンテナが必要かどうか(およびその理由)またはフルコントロールとカスタマイズが必要かどうかを検討する必要があります。さあ、始めましょう
-
コードを記述して自動的にデプロイし、AWS がインフラストラクチャを処理します
- CD と統合し、自動的に構築してデプロイします。基盤となるサービスの構成について心配はいりません
- バニラ JavaScript または、任意の JS フレームワークを使用するか、Java、.NET、Go、Ruby、PHP、Python で独自のコードを記述します
- デプロイするのが簡単で迅速な方法
無制限のスケーラビリティを備えたフルスタック JavaScript 開発
JavaScript と、React、Angular、Vue、Next.js などの人気のあるフレームワークを使用してウェブアプリケーションを構築してデプロイします。このオプションは必要な場合に最適です。
- バックエンドサービスを活用するための組み込み構成
- グローバルにスケーラブルな、フルマネージドインフラストラクチャ
- ウェブアプリケーションをデプロイするための最も簡単で速い方法
コードを記述すると、AWS がコードをデプロイして管理します
コードをアップロードすると、AWS は、容量のプロビジョニング、ロードバランシング、Auto Scaling からアプリケーションの状態モニタリングまで、デプロイを自動的に処理します。このオプションは必要な場合に最適です。- Java、.NET、Go、Ruby、PHP、Node.js、Python などのバックエンドプログラミング言語の幅広いサポート
- グローバルにスケーラブルな、フルマネージドインフラストラクチャ
- 開始するのが簡単で、カスタマイズできる柔軟性がある
- CD と統合し、自動的に構築してデプロイします。基盤となるサービスの構成について心配はいりません
-
コンテナを使用して構築してデプロイ
- Docker や Kubernetes などのクラウドネイティブ技術を使用してウェブサイトを構築してデプロイ
- 軽量でグローバルなスケーラビリティオプションが利用できるフルマネージドインフラストラクチャ
- コンテナを使用してウェブアプリケーションをデプロイする最も簡単で速い方法
軽量で管理が簡単
コンテナの利用を開始する最も簡単な方法。このオプションは必要な場合に最適です。
- 完全なマネージドインフラストラクチャ
- 簡単なウェブアプリケーション、ウェブサイト、および開発/テスト環境にデプロイするには
- コンテナの使用方法を学ぶのに最適な場所
- 固定で低コストの月額料金
グローバル規模で管理が簡単
コンテナ化されたアプリケーションを簡単にデプロイ、管理、スケーリングするのに役立つ、フルマネージドコンテナオーケストレーションサービスを活用します。このオプションは必要な場合に最適です。
- 完全なマネージドコンテナオーケストレーションプラットフォーム
- グローバルなスケーラビリティ
- オペレーションのオーバーヘッドを低減
- Docker などのクラウドネイティブ技術の幅広いサポート
グローバル規模で最大の柔軟性
AWS マネージドサービスであるというセキュリティと回復性を備えた Kubernetes の柔軟性を活用します。このオプションは必要な場合に最適です。
- Kubernetes を使用して、マネージドコントロールプレーンを使うには
- 一貫性のあるオープンソース API
- その他のクラウドネイティブ技術を活用するには
- 活気のある Kubernetes コミュニティに参加するには
-
仮想マシンで構築してデプロイ
- テクノロジースタック全体の最高水準の制御
- 基盤となるオペレーティングシステムとカスタム構成をフルサポート
- オンプレミス仮想マシンからクラウドへの最も簡単な変換
スピードとシンプルさ。固定料金
構成、管理およびサポートが非常に簡単です。このオプションは必要な場合に最適です。
- シンプルなアーキテクチャ上の決定。7 つの異なった仮想マシンサイズから選択
- 簡単なソフトウェアの選択。Linux および Windows オペレーションシステムの厳選されたリストから選択
- 多くの AWS のサービスと簡単に統合して構成。
- リージョンのスケーラビリティ
究極のスケーラビリティと制御
完全にサイズ変更が可能なコンピューティング性能で、事実上すべてのワークロードをサポート。このオプションは必要な場合に最適です。
- 250 を超えるサイズの多種多様なサーバーサイズオプション
- Linux、Windows、MacOS などから選択するオペレーションシステムの最大の可用性
- テクノロジースタック全体のきめ細かい制御。すべての AWS のサービスとの完全な統合。
- グローバルなスケーラビリティ