Amazon EC2

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内, 検索
Amazon Elastic Compute Cloud
URL aws.amazon.com/ec2/
営利性 営利
タイプ パブリッククラウドサーバー
登録 必要
使用言語 英語, 日本語など
運営者 Amazon.com
設立日 2006年8月25日(5年前) (2006-08-25
現状 Active

Amazon Elastic Compute Cloud(EC2)とは、商用ウェブサービスであり、顧客が計算資源を借り、アプリケーションの実行を可能にするものである。EC2はアプリケーションのスケーラブルな展開を可能としており、顧客はヴァーチャルマシンと呼ばれるサーバインスタンスを作成することで、希望するソフトウェアを実行することができる。顧客はサーバインスタンスを必要に応じて作成、実行および停止することができ、起動しているサーバに対し毎時の対価を払うので"elastic"と呼ばれる。顧客はサーバインスタンスを互いに隔離されたゾーンに作成することにより、障害時において互いにバックアップとなり、ダウンタイムを最小化するような構成をとることができる。[1] Amazon.comはAmazon Web Services(AWS)という名前で展開されるサービスの一つとしてEC2を提供している。

目次

[編集] 歴史

Amazonは2006年8月25日にEC2の限定されたパブリックベータを発表した。[2]

[編集] ヴァーチャルマシン

EC2はXenによる仮想化を使用している。

最小ヴァーチャルマシン"マイクロ インスタンス(メモリ613MB、32ビット1仮想コアCPU)"から最大ヴァーチャルマシン"ハイメモリ クアドラプル エクストララージ インスタンス(メモリ68.4GB、ローカルストレージ1690GB、64ビット8仮想コアCPU)"までをインスタンス作成時に選択できる。NVIDIA Tesla Fermi M2050 を2つ搭載し、GPGPUが使えるクラスタ GPU クアドラプル エクストララージ インスタンスもある。

稼働中のインスタンスのイメージをAMIという形式で保存でき、起動時により大きな(または小さな)ヴァーチャルマシンで起動することができる。

インスタンスの納期=起動時間のため、より大きなマシンパワーが必要になった場合は即時に調達することができる。

2011年現在、使用されているCPUは以下の通り[3]

  • スタンダード インスタンス - Xeon E5430 2.66GHz (まれに、AMD Dual-Core Opteron 2218 HE)
  • ハイ CPU インスタンス - Xeon E5410 2.33GHz
  • ハイメモリ インスタンス - Xeon X5550 2.66GHz。ハーパースレッディング分はゲストOSに割り振られない。
  • クラスタコンピュート インスタンス - Xeon X5570 2.93GHz
  • クラスタコンピュート 8 エクストラージ - Xeon E5-2670 2.60GHz

上2つが Core 2 世代で、中2つが 第1世代 Core i、一番下が 第2世代 Core i

クラスタコンピュート 8 エクストラージ は発表した2011年11月スーパーコンピュータ TOP500 リストで、1064インスタンス利用し42位だった。240.09 TFLOPS (理論値 354.10 TFLOPS)、実行効率68%。回線は10ギガビット・イーサネット

[編集] 所在地

サーバーの所在地は以下のとおり。

[編集] 費用

アマゾンは顧客に対し数種類の課金方法をとっている。

  • 各ヴァーチャルマシンに対する毎時ごとの費用(2011年2月現在)
    • 米国 北バージニアデータセンターのLinux最小インスタンスで0.02ドル/時間(オンデマンドインスタンスの場合)
    • 米国 北カルフォルニアデータセンターのWindows最大インスタンスで2.76ドル/時間(オンデマンドインスタンスの場合)
    • リザーブド インスタンスという1年または3年の長期使用割引がある。
    • 変動相場による(ほぼ常にオンデマンドよりも安い)スポットインスタンスもある。ただし、スポットインスタンスはインスタンスの停止ができないなど、機能が一部制限されている。
  • データの転送費用(2011年8月現在)
    • EC2へのデータアップロードについては無償
    • データのダウンロードについては月間転送量1GBあたり0.12ドル以下(月間10TB未満でアジア地域以外の場合の適用料金)

サーバーや回線の値段は同じスペックに対しては少しずつ値下げしている。

[編集] OS

2006年8月にサービスが開始された時、EC2はLinuxを提供し、その後サンマイクロシステムズOpenSolarisSolaris Express Community Editionを提供している。2008年10月からはWindows Server 2003を、[4] [5] 2009年12月からWindows Server 2008を提供している。 [6] 現在は Red Hat Enterprise LinuxSUSE Linux Enterprise Server などを有償で、FedoraUbuntuopenSUSE などを無償で利用可能である。

[編集] 永続的ストレージ

通常のEC2インスタンスは永続的ストレージをもっておらず、障害が発生してインスタンスが停止すると起動イメージに含まれていないデータは消失してしまう。

EC2で提供されているElastic Block Storage(EBS)は、EC2インスタンスからマウント可能な永続的ストレージである。作成されたEBSブロックは、OSからはローカルなデバイスと同様に認識される。EBSの最大容量は1TBである。

S3(Simple Storage Service)はファイル単位で(ボリューム単位ではなく)データを保存できるストレージで、EC2インスタンスからはマウントできない。EC2ユーザーが起動中のOS起動イメージ作成してS3に保存し、そのインスタンスを複数生成することができる。

[編集] 固定IPアドレス

EC2インスタンスは起動時に動的にグローバルIPアドレスをマッピングされるが、固定IPアドレスを使用したい場合はElastic IP Addressesサービスを利用できる。Elastic IP Addressesで取得したIPアドレスは保有するEC2インスタンスにマッピングすることができる。

[編集] 脚注

  1. ^ Martin LaMonica (2008年3月27日). “Amazon Web Services adds 'resiliency' to EC2 compute service”. CNet News. 2008年3月27日閲覧。
  2. ^ Jeff Barr (2006年8月25日). “Amazon EC2 Beta”. 2006年8月25日閲覧。
  3. ^ Amazon’s physical hardware and EC2 compute unit
  4. ^ Stephen Shankland (2008年10月23日). “Amazon's Linux cloud computing out of beta, joined by Windows”. CNet News. 2008年10月24日閲覧。
  5. ^ Amazon Press Release (2008年10月23日). “Amazon Elastic Compute Cloud (EC2) Running Microsoft Windows Server and SQL Server”. Amazon.com. 2008年10月25日閲覧。
  6. ^ ITMedia (2009年12月11日). “Amazon EC2で「Windows Server 2008」「SQL Server 2008」が利用可能に”. ITMedia. 2010年1月29日閲覧。

[編集] 外部リンク

個人用ツール
名前空間
変種
操作
案内
ヘルプ
ツールボックス
他の言語