ビデオ: Introduction to Amazon EC2 - Elastic Cloud Server & Hosting with AWS 2024
Elastic Compute Cloud(EC2)は最も広く使用されているAmazon Webサービスです。 「クラウドコンピューティング」という用語でさえ、EC2が幅広い種類の、そして非常に低価格で提供するコンピューティングとそのコンピューティングを強調しています。
EC2は、ソフトウェアを使用して仮想マシンを作成し、「実際の」オペレーティングシステムを使用して「実際の」コンピュータに関連付けるすべてのタスクを実行するプロセスである 仮想化に基づいています。仮想化の経験があれば、EC2の基礎を理解するでしょう。 <! - 1 - >
財団は誰にでもすべてではありません。 VMware ESXやCitrix XenServerなどの製品に代表されるEC2と従来の仮想化には大きな違いがあります。違いは、EC2の使用を開始するときに十分に迅速に認識できる点です。標準の仮想化製品では、仮想マシンは稼働中または休止中(999)(「実行中ではない」という派手な方法)です。<! EC2は独自の用語を使用しています。仮想マシンがEC2で実行されているときは、 インスタンスと呼ばれます。 インスタンスがEC2で実行されていない場合、
イメージと呼ばれます。同様に、仮想化では、仮想マシンが開始され、、EC2ではインスタンスが開始されます 。 用語は別として、仮想化とEC2のより重要な相違点は、実行されていない仮想マシン/インスタンスが実行されていないときに格納される方法にあります。仮想化製品は、仮想マシン全体をディスクに格納します。実行中の仮想マシンと静止仮想マシン間のストレージの唯一の違いは、実行中のマシンが仮想マシンマネージャに持ち込まれて稼動していることです。ディスクストレージの要件はまったく同じです。 <! - 3 - > ディスクストレージを無駄にしている可能性があります。たとえば、1.7GBのディスク容量を持つ仮想マシンがあるが、仮想マシンのオペレーティングシステムとアプリケーションソフトウェアには300MBのディスクスペースしか必要ありません.1.4GBの未使用ストレージと1GBの無駄なディスクスペース。対照的に、EC2は、仮想マシンとオペレーティングシステムを提供するために必要な実際のデータのみを格納するため、インスタンスが実行されていないときにディスクに300MBしか格納されません。それ以外の場合は空になる未使用のディスク容量は4GBです。これにより、インスタンスが実行されていないときのEC2コストが削減されます。 これは実際に起こったことの単純化されたバージョンです。AWSには実際には2種類のAmazon Machine Images(AMI)があります。ここでは、Amazon Simple Storage Service(S3と呼ばれる)に格納されているイメージをEC2が処理する場合の処理について説明します。これらのS3バックアップされたイメージには標準的な処理が施されています - インスタンスとして実行している間は完全なファイルシステムですが、実行していない場合は切り捨てられたイメージです。 EBSでバックアップされた イメージと呼ばれる他のタイプのイメージ(AWS製品のElastic Block Storageへのリンクのため)は、従来の仮想化と同様に動作し、インスタンス全体を完全に格納しますファイルシステムの多くにデータがない場合でも、
S3でサポートされているインスタンスは、インスタンスがシャットダウンしたときにファイルシステムに加えられた変更を保存しません。
(終了)。次にイメージが起動されると、実行中のインスタンスは元々作成されたイメージのレイアウトを反映します。これは、CDベースのLinuxシステムを使用した場合の
ゴールドイメージ
または
LiveCD と似ています。 S3をサポートするファイルシステムの過渡的な性質を理解することは非常に重要です。インスタンスに加えられた変更は、これまで使用していたオペレーティングシステム(LiveCDを除く)とは異なり、永続的な終了後のものです。インスタンスがデータを処理して保存する場合は、そのインスタンスの外部にデータを保存する方法を見つける必要があります。簡単に言えば、S3に裏打ちされた画像はデータを永続化しません。