Amazon EC2とはAmazon Elastic ComputeCloud の略称で、
amazonの提供するインフラ上に仮想サーバを構築できるサービスです。
アマゾン(amazon.com)はサーバーを販売しているわけではなく、
自社のデータセンターで運用するサーバーやストレージといった
ITインフラをインターネット経由で提供する、クラウドサービスです。
クラウドコンピューティングとは
インターネット上にグローバルに拡散したコンピューティングリソースを使って、
ユーザーに情報サービスやアプリケーションサービスを提供するという、
コンピュータ構成・利用に関するコンセプトのことを指しています。
インターネットやTCP/IPネットワークは、
しばしばクラウド(cloud=雲)と表現されることがあることから、
インターネット上の“どこか”にあるハードウェアリソース、ソフトウェアリソース、データリソースを
ユーザーがその所在や内部構造を意識することなく利用できる環境、
あるいはその利用スタイルのことを「クラウドコンピューティング」といいます。
従来のコンピュータ・ネットワークにおいて、
ネットワークは単にデータやメッセージが通過する経路であり、
エンドノードである個々のコンピュータこそが計算や情報処理を行う主体でした。
これに対してクラウドコンピューティングには、
つかみどころのない“雲”化した巨大ネットワーク(インターネット)に
あらゆるシステムリソースが集約され、それ自体がコンピュータとなるという、
パラダイムシフト的意味も込められています。
実際にクラウドコンピューティングを実施している代表的な企業例
グーグル (Google)Webアプリケーションプラットフォームサービスである
Google App Engine(GAE)を一般向けに提供しています。
SaaSおよびPaaSのサービスとして顧客管理・営業支援・コールセンターなどのシステムを
自社のクラウド上に構築して150万人を超える企業ユーザに提供しています。
Googleと提携しつつ、主力の検索以外にCloud Computing & Data Infrastructure部門が
世界規模のサービスを運営強化するという体制にあります。
Amazon Web Services(AWS)というサービスを提供しています。
なぜ今クラウドコンピューティングなのか?
クラウドコンピューティングを促進させてきた要因としては、
コンピュータとネットワーク帯域幅のコストが極めて安価になった点があります。
以前は、データをできるだけ利用者の近くに置くことで応答性を向上し、
ネットワーク・コストを削減することが重要だったのです。
しかし、いまでは、データを社外の集中管理されたデータセンター内のサーバに置いても
十分な性能が達成できるケースが多くなっています。
そして、情報システムのコスト面における最大の課題は運用コストなどの人件費になっています。
人件費を削減するためにはサーバ群をできるだけ集中して運用することが重要なのです。
故に、極めて多数のサーバを集中管理し、多くの企業や消費者にサービスを提供する
クラウド・コンピューティングはコスト削減において非常に大きな効果を発揮します。
また近年において企業システム構築の際、ゼロから自前でシステムを作り上げるよりも、
他社が提供する既存サービスを活用した方が有利なケースが増えてきています。
このような状況もクラウドコンピューティング化を進める
追い風の役割を果たしているといえるでしょう。
Amazon EC2( Elastic ComputeCloud )は、
アマゾンが運用する「仮想サーバー」を、ユーザーが自由に利用でき、
任意のOSやアプリケーションを実装できるサービスです。
「仮想レンタル・サーバー」といった方が想像しやすいのかもしれません。
一般的なレンタル・サーバーのように特定のマシンを顧客に貸し出すのではなく、
Amazonが自社サービスのために構築したサーバー環境を
論理サーバーとして単位(インスタンス)ごとにレンタルすることができます。
*ストレージとは
ストレージとは、サービスビューローのサーバの空き領域をインターネット経由で貸し出し、
ユーザがそこにデータを保存できるようにするオンラインサービスのことです。
ストレージでは昨今、誤操作によるデータ削除・破壊、
データの改竄(ざん)や消失を防止する機能が注目されています。
近年ディスクのある領域にはアクセス可能であるが
他の領域にはアクセス不可とするアクセスコントロール機能や、
データの暗号化を行う専用のアプライアンス製品も販売されており、
ストレージのセキュリティに対する関心も非常に高くなってきています。
Amazon Web Service (アマゾン ウェブ サービス、アマゾンAWS)について
1995年、本のインターネット書店、
Eコマースとしてスタートしたアマゾン(Amazon.com)ですが、
本以外の商品である家具なども販売し、
そして、ついにアマゾンAWSとして、
2006年より、ITシステムを販売し始めました。
Googleの独走を押える、クラウドコンピューティングの覇権をかけた
アマゾンの革新的サービス、それがアマゾン AWSなのです。
そのAWSの中核サービスが、
アマゾン・エラスティック・コンピュートクラウドEC2
(= Amazon Elastic ComputeCloud )
と
シンプル・ストレージサービスS3
(= Simple Storage Service)
になります。
アマゾンEC2とは?
Amazon EC2とはAmazon Elastic ComputeCloud の略称で、
利用者はamazonのインフラ上に仮想サーバを構築できるサービスです。
アマゾン(amazon.com)はサーバーを販売しているわけではなく、
自社のデータセンターで運用するサーバーやストレージといったITインフラを、
インターネット経由で提供します。
Amazon EC2( Elastic ComputeCloud )の利用者は、
アマゾンが運用する「仮想サーバー」を、ユーザーが自由に利用でき、
任意のOSやアプリケーションを実装できるサービスです。
「仮想レンタル・サーバー」といった方が想像しやすいのかもしれません。
アマゾンEC2(Amazon Elastic ComputeCloud )には5種類の「インスタンス」
一般的なレンタル・サーバーのように特定のマシンを顧客に貸し出すのではなく、
Amazonが自社サービスのために構築したサーバー環境を論理サーバーとして、
これを「インスタンス」と呼び、そのインスタンスごとにレンタルすることができます。
この「インスタンス」と呼ばれる仮想マシンの単位には5種あります。
| インスタンス名 | 説明 |
| スモールインスタンス(デフォルト) | 1.7 GB of memory 1 EC2 Compute Unit(1 virtual core with 1 EC2 Compute Unit) 160GB of instance storage 32-bit platform |
| ラージインスタンス |
7.5 GB of memory 4 EC2 Compute Unit(2 virtual core with 2 EC2 Compute Unit) 850GB of instance storage 64-bit platform |
| エクストララージインスタンス |
15 GB of memory 8 EC2 Compute Unit(4 virtual core with 2 EC2 Compute Unit) 1690GB of instance storage 64-bit platform |
| High-CPUミディアムインスタンス |
1.7 GB of memory 5 EC2 Compute Unit(2 virtual core with 2.5 EC2 Compute Unit) 350GB of instance storage 32-bit platform |
| High-CPUエクストララージインスタンス |
7 GB of memory 20 EC2 Compute Unit(8 virtual core with 2.5 EC2 Compute Unit) 1690GB of instance storage 64-bit platform |
▽「スモール・インスタンス」
小規模のインスタンス。
「EC2コンピュートユニットには、1.7GBのメモリーと160GBのHDD代わりの論理ストレージ
EC2の1コンピュートユニットとは、1.O-1.2GHz相当のAMDオプテロン(AMD Opteron )か
インテルジオン( Intel Xeon)に相当。
▽「ラージ・インスタンス」
ラージといいつつミドルに位置する中位規模の「ラージ・インスタンス」は、
4つのEC2コンピュートユニツト(デュアルコア×2相当)に
7.5GBのメモリーと850GBのストレージの構成となる。
▽「エクストラ・ラージインスタンス」
最上位のこの「エクストラ・ラージインスタンス」は、
8つのEC2コンピュートユニット(デュアルコア×4相当)に
15GBのメモリーと1690GBのストレージを持った構成となる。
アマゾンEC2で使用可能なOSイメージとソフトフェア
■OSイメージ
Red Hat Enterprise Linux
Windows Server 2003
Oracle Enterprise LInux
OpenSolaris
openSUSE Linux
Ubuntu Linux
Fedora
Gentoo Linux
Debian
■ソフトウェア
IBM各種ミドルウェア
Datebases
Batch Processing
Web Hosting
Oracle llg
Oracle WebLogic Server
Hadoop
Apache HTTP
Microsoft SQL Server Standard 2005
Condor
IIS/Asp.Net
MySQL Enterprise
Open MPI
Microsoft SQL Server Express







