Amazon Elastic Compute Cloud
URL |
aws |
---|---|
言語 | 英語、日本語など |
タイプ | パブリッククラウドサーバー |
運営者 | Amazon.com |
IPv6対応 | Yes |
営利性 | 営利 |
登録 | 必要 |
開始 | 2006年8月25日 |
現在の状態 | Active |
Amazon Elastic Compute Cloud (EC2) は、アマゾンが提供する計算資源を用いてアプリケーションを実行する、Amazon Web Services (AWS) の商用ウェブサービスである。アプリケーションのスケーラブル展開が可能で、ヴァーチャルマシンと呼ばれるサーバインスタンスを作成して希望するソフトウェアを実行する。サーバインスタンスは必要に応じ作成、実行および停止が可能で、起動サーバの使用時間に応じ対価を支払うため"elastic"と呼ばれる。サーバインスタンス同士を隔離されたゾーンに作成すると障害時は相互にバックアップとなり、ダウンタイム最小化構成[1] が可能である。
歴史
[編集]2006年8月25日、EC2の限定されたパブリックベータ[2] をアマゾンが発表した。
ヴァーチャルマシン
[編集]もともとXenを用いて仮想化していたが、2017年のC5インスタンスの登場[3]以来、Nitro Hypervisorと呼ばれるKVMベースの仮想化方式も利用している[4]。最小の"マイクロ インスタンス(メモリ613MB、32ビット1仮想コアCPU)"から、最大の"ハイメモリ クアドループル エクストララージ インスタンス(メモリ68.4GB、ローカルストレージ1690GB、64ビット8仮想コアCPU)"までをインスタンス作成時に選択する。NVIDIA Tesla Fermi M2050を2基搭載しGPGPUを利用できる"クラスタGPUクアドラプル エクストララージ インスタンス"もある。
インスタンスの納期が即ち起動時間であり、より大きなマシンパワーが必要な場合は即時調達が可能である。稼働中インスタンスのイメージはAMI形式で保存可能で、起動時に異なる大きさのヴァーチャルマシンで起動することができる。
インスタンスの性能
[編集]種別 | ECU/コア | 2011年時点[5] | 2012年時点[6] |
---|---|---|---|
スタンダード インスタンス | 2 | Xeon E5430 2.66GHz まれに、AMD Dual-Core Opteron 2218 HE |
Xeon E5507 2.27GHz もしくは E5645を2.0GHzにダウンクロック |
ハイ CPU インスタンス | 2.5 | Xeon E5410 2.33GHz | Xeon E5506 2.13GHz |
ハイメモリ インスタンス | 3.25 | Xeon X5550 2.66GHz。 ハイパースレッディング分はゲストOSに割り振られない。 | |
クラスタコンピュート インスタンス | 4.1875 | Xeon X5570 2.93GHz | |
クラスタコンピュート 8 エクストラージ | 5.5 | Xeon E5-2670 2.60GHz |
2011年はCore 2世代、2012年はNehalemマイクロアーキテクチャが主に用いられている。
2011年11月スーパーコンピュータTOP500リストにおいて、クラスタコンピュート8エクストラージは、1064インスタンス、240.09TFLOPS、理論値354.10TFLOPS、実行効率67.8%、10ギガビット・イーサネット回線で、42位であった。
所在地
[編集]サーバーの所在地は以下のとおり。
費用
[編集]- 各ヴァーチャルマシン利用料金(2011年2月現在)
- データ転送料金 (2011年8月現在)
サーバや回線の価格は同一スペックに対し少しずつ値下げしている。
OS
[編集]2006年8月サービス開始時にLinuxの利用環境が提供され、後にサン・マイクロシステムズのOpenSolarisやSolaris Express Community Editionも供用開始する。2008年10月からWindows Server 2003[7][8] を、2009年12月からWindows Server 2008が利用可能[9] である。現在はRed Hat Enterprise LinuxやSUSE Linux Enterprise Serverなどを有償で、Fedora、Ubuntu、openSUSEなどを無償で利用可能である。
永続的ストレージ
[編集]通常のEC2インスタンスは持続するストレージが無く、インスタンスの障害停止時に起動イメージに含まれないデータは消失する。Elastic Block Storage (EBS) は、OSがローカルなデバイス同様に認識する持続ストレージで、インスタンスからマウント可能であり最大容量は1TBである。Simple Storage Service (S3) はボリューム単位ではなくファイル単位でデータ保存可能なストレージで、インスタンスからはマウントできず、起動中OSの起動イメージを作成してS3に保存することによりインスタンスの複数生成が可能である。
固定IPアドレス
[編集]EC2インスタンスは起動時に動的なグローバルIPアドレスをマッピングされるが、固定IPアドレスを利用する場合はElastic IP Addressesサービスで取得したIPアドレスを保有するEC2インスタンスにマッピングできる。
脚注
[編集]- ^ Martin LaMonica (2008年3月27日). “Amazon Web Services adds 'resiliency' to EC2 compute service”. CNet News. 2008年3月27日閲覧。
- ^ Jeff Barr (2006年8月25日). “Amazon EC2 Beta”. 2006年8月25日閲覧。
- ^ “Now Available – Compute-Intensive C5 Instances for Amazon EC2 | AWS News Blog”. 2022年7月27日閲覧。
- ^ “よくある質問 - Amazon EC2 | AWS”. 2022年7月27日閲覧。
- ^ Amazon’s physical hardware and EC2 compute unit
- ^ AmazonEC2(Tokyo) ハードウェア調査結果
- ^ Stephen Shankland (2008年10月23日). “Amazon's Linux cloud computing out of beta, joined by Windows”. CNet News. 2008年10月24日閲覧。
- ^ Amazon Press Release (2008年10月23日). “Amazon Elastic Compute Cloud (EC2) Running Microsoft Windows Server and SQL Server”. Amazon.com. 2008年10月25日閲覧。
- ^ ITMedia (2009年12月11日). “Amazon EC2で「Windows Server 2008」「SQL Server 2008」が利用可能に”. ITMedia. 2010年1月29日閲覧。
外部リンク
[編集]- Amazon Elastic Compute Cloud メインページ