アマゾンウェブサービス
Amazon Elastic Compute Cloud (Amazon EC2)とは
クラウド内で規模の変更が可能なコンピュータ処理能力を提供するウェブサービスです。ウェブスケールのクラウドコンピューティングを開発者が簡単に利用できるよう設計されています。
Amazon EC2 のシンプルなウェブサービス インターフェイスによって、手間をかけず、必要な機能を設定して利用することができます。 お客様のコンピュートリソースに対して、高機能なコントロールが提供され、Amazon の実績あるインフラストラクチャ上で実行できます。 Amazon EC2 は、わずか数分間で新規サーバーインスタンスを取得して起動することを可能にします。 これにより、コンピューティング要件の変化に合わせて、素早く能力を拡張または縮小することができます。 実際に使用した分だけ料金を払えばよいので、Amazon EC2 は、コンピューティングの経済性も変革します。 Amazon EC2 は、開発者にツールを提供して、障害に耐性のあるアプリケーションの構築と、一般的な障害シナリオからの脱却を可能にします。
実際の例に基づくと、どのようなアプリケーションを実行する場合でもサーバーが必要となりますが、サーバー等のインフラ調達には時間がかかるだけでなく、 どのような規模・種類のサーバーが適しているか調査する必要もでてきます。さらに設置やメンテナンス、 あるいはサーバーリソースの拡大や老朽化による移行が必要になった際の時間やコストも必要となります。 Amazon EC2 であれば、必要に応じてクラウド上で仮想サーバーリソースを自由に拡張、縮小できるため、時間やコストの削減につながります。
クラウドの基本的な考え方
数百万人規模のモバイルユーザーと写真を共有するアプリケーションを実行したり、重要な経営をサポートする際に、「クラウド」は、柔軟で低コストの IT リソースへの迅速なアクセスを提供します。クラウドを利用すると、ハードウェアへの多額の先行投資や、そのハードウェア管理に伴う重労働に長時間を費やす必要がなくなります。その代わりに、まったく新しいすばらしいアイデアを実現したり、IT 部門を運営するために必要なだけの適切な種類とスペックのコンピューティングリソースをプロビジョニングできます。必要なときすぐに必要な量のリソースにアクセスし、使用した分のみに支払うことができます。
どのような仕組みですか?
クラウドを使用すると、サーバー、ストレージ、データベース、および様々なアプリケーションサービスに、インターネット経由で簡単にアクセスできます。アマゾン ウェブ サービスなどのクラウドプロバイダーは、このようなアプリケーションサービスに必要なネットワーク接続ハードウェアを所有および保守します。一方、ユーザーは、ウェブアプリケーションを通じて必要なものをプロビジョニングして使用できます。