アマゾンウェブサービス-ElasticBlock Store

Amazon Elastic Block Store(EBS)は、永続データを保存するために使用されるブロックストレージシステムです。Amazon EBSは、可用性の高いブロックレベルのストレージボリュームを提供するため、EC2インスタンスに適しています。ボリュームには、汎用(SSD)、プロビジョニングされたIOPS(SSD)、および磁気の3つのタイプがあります。これらの3つのボリュームタイプは、パフォーマンス、特性、およびコストが異なります。

EBSボリュームタイプ

以下は3つのタイプです。

EBS汎用(SSD)

このボリュームタイプは、ルートディスクEC2ボリューム、中小規模のデータベースワークロード、頻繁にログにアクセスするワークロードなどの中小規模のワークロードに適しています。デフォルトでは、SSDは3 IOPS(1秒あたりの入力出力操作)/ GBをサポートします。 3 IOPSを与えると、10GBのボリュームは30IOPSを与えます。1つのボリュームのストレージ容量は1GBから1TBの範囲です。1つのボリュームのコストは、1か月でGBあたり0.10ドルです。

プロビジョニングされたIOPS(SSD)

このボリュームタイプは、最も要求の厳しいI / O集約型のトランザクションワークロード、大規模なリレーショナルワークロード、EMRおよびHadoopワークロードなどに適しています。デフォルトでは、IOPSSSDは30IOPS / GBをサポートし、10GBボリュームで300IOPSが得られます。1つのボリュームのストレージ容量は10GBから1TBの範囲です。1つのボリュームのコストは、プロビジョニングされたストレージの場合はGBあたり$ 0.125、プロビジョニングされたストレージの場合は1か月間$ 0.10です。

EBS磁気ボリューム

以前は標準ボリュームと呼ばれていました。このボリュームタイプは、データへのアクセス頻度が低いなどの理想的なワークロード、つまりリカバリ用のデータバックアップ、ログストレージなどに適しています。1つのボリュームのストレージ容量は10GBから1TBの範囲です。1つのボリュームのコストは、プロビジョニングされたストレージの場合、1GBあたり0.05ドル、プロビジョニングされたストレージの場合は0ドルです。100万回のI / O要求あたり05。

1つのインスタンスに接続されたボリューム

各アカウントは20EBSボリュームに制限されます。20を超えるEBSボリュームの要件については、Amazonのサポートチームにお問い合わせください。1つのインスタンスに最大20のボリュームを接続でき、各ボリュームのサイズは1GBから1TBの範囲です。

EC2インスタンスでは、インスタンスが実行されるまで利用可能なローカルストレージにデータを保存します。ただし、インスタンスをシャットダウンすると、データは失われます。したがって、何かを保存する必要がある場合は、ファイルをEC2インスタンスにアタッチすると、いつでもEBSボリュームにアクセスして読み取ることができるため、AmazonEBSに保存することをお勧めします。

AmazonEBSのメリット

  • Reliable and secure storage −各EBSボリュームは、コンポーネントの障害から保護するために、そのアベイラビリティーゾーンに自動的に応答します。

  • Secure− Amazonの柔軟なアクセス制御ポリシーにより、誰がどのEBSボリュームにアクセスできるかを指定できます。アクセス制御と暗号化により、データに対する多層防御の強力なセキュリティ戦略が提供されます。

  • Higher performance − Amazon EBSは、SSDテクノロジーを使用して、アプリケーションの一貫したI / Oパフォーマンスでデータ結果を提供します。

  • Easy data backup − Amazon EBSボリュームのポイントインタイムスナップショットを作成することで、データバックアップを保存できます。

Amazon EBSを設定する方法は?

Step 1 −次の手順を使用してAmazonEBSボリュームを作成します。

  • AmazonEC2コンソールを開きます。

  • ボリュームを作成するナビゲーションバーの領域を選択します。

  • ナビゲーションペインで、[ボリューム]を選択し、[ボリュームの作成]を選択します。

  • ボリュームタイプリスト、サイズ、IOPS、アベイラビリティーゾーンなどの必要な情報を入力し、[作成]ボタンをクリックします。

ボリューム名は、ボリュームリストに表示されます。

Step 2 −次の手順を使用して、スナップショットからEBSボリュームを保存します。

  • 上記の1〜4の手順を繰り返して、ボリュームを作成します。

  • ボリュームの復元元の[スナップショットID]フィールドにスナップショットIDを入力し、推奨オプションのリストから選択します。

  • より多くのストレージが必要な場合は、[サイズ]フィールドでストレージサイズを変更します。

  • [はい] [作成]ボタンを選択します。

Step 3 −次の手順を使用して、EBSボリュームをインスタンスにアタッチします。

  • AmazonEC2コンソールを開きます。

  • ナビゲーションペインで[ボリューム]を選択します。ボリュームを選択し、[ボリュームのアタッチ]オプションをクリックします。

  • [ボリュームのアタッチ]ダイアログボックスが開きます。[インスタンス]フィールドにボリュームをアタッチするインスタンスの名前/ IDを入力するか、提案オプションのリストからボリュームを選択します。

  • [添付]ボタンをクリックします。

  • インスタンスに接続し、ボリュームを使用可能にします。

Step 4 −インスタンスからボリュームをデタッチします。

  • まず、cmdでコマンド/ dev / sdhを使用して、デバイスをアンマウントします。

  • AmazonEC2コンソールを開きます。

  • ナビゲーションペインで、[ボリューム]オプションを選択します。

  • ボリュームを選択し、[ボリュームのデタッチ]オプションをクリックします。

  • 確認ダイアログボックスが開きます。[はい、取り外します]ボタンをクリックして確認します。