ビデオ: Introduction to Amazon Web Services by Leo Zhadanovsky 2024
EBは、開発者が任意のデバイス上の任意の場所で動作するアプリケーションを作成できますが、企業所有のホストを使用する際に発生する可能性のある信頼性とスケーラビリティの問題を抱えません。 AWS(Amazon Web Services)で使用するEBの焦点は、あらゆる種類のアプリケーションを簡単にアップロード、構成、および管理できることです。
アプリケーションは、人々が容易にアクセスし、最もシームレスに実行できるように設計されたタスクを実行できるようにしなければ、有用ではありません。これらの目標を達成するには、ホスティングプラットフォームがさまざまなプラットフォーム上のさまざまなプログラミング方法をサポートしている必要があります。そのため、開発者は特定のニーズに最も適したツールを使用できます。 AWSを使用して作業する場合、現在、以下の言語を使用してWebアプリケーションを作成することができます(これにはさらに多くの情報が必要です)。
<! - 1 - >- Java
- NET
- PHP
- ノード。 js
- Python
- Ruby
- Go
- Docker
アプリケーションは、選択した言語の管理されたコンテナで実行されます。 管理コンテナ は、ホストがアプリケーションリソースを管理し、アプリケーションがシステムを簡単にクラッシュさせることがないことを保証するものです。コンテナは、使用しているアプリケーションと、システムがホストする他のすべてのアプリケーションとの間のシールドとして機能します。
<! - 2 - >開発者はアプリケーションを作成できますが、管理者はアプリケーションを管理する必要があります。管理者をできるだけ効率的にするために、ホストは多数のプラットフォームをサポートしなければなりません。ホスト上で(開発者のニーズを満たすために)プラットフォームとのマッチング(管理者のニーズを満たすため)を行うことは難しいかもしれませんが、EBはこれらのWebアプリケーションプラットフォームをサポートしているため、作業には限界があります。
- Apache
- Nginx
- 乗客
- IIS
Deployment:
- 誰かが使用できるようにサーバーにアプリケーションを取得する Management:
- 人々がアプリケーションを使用して問題を見つけるようにアプリケーションを構成する EBアプリケーションの3つの要点は、スケーリング:
- アプリケーションが迅速かつ確実にセキュリティ上問題なく動作することを保証することにより、全員に優れたアプリケーションエクスペリエンスを提供します。 この全体像の一部として、EBはAmazon CloudWatchによるアプリケーションヘルスモニタリングにも依存します。Amazon CloudWatchサービスは、自動化を使用してアプリケーションが正常に動作するのに十分なリソースがあることを確認するなど、アプリケーションの健康上の問題によってホストがアプリケーション環境を変更する必要があるときを判断する手段を提供します。