Amazon Elastic Block Storeチュートリアルに関するこの記事は、によって提供されるEBSストレージサービスを探索するのに役立ちます 、 詳細に。この記事では、次のポイントについて説明します。
Amazon Elastic BlockStoreチュートリアル
Amazon Elastic Block Storeとは何ですか?
Amazon Elastic Block Store(EBS)は、非常に高いパフォーマンスで実行されるユーザーフレンドリーなブロックストレージサービスであり、スループットと集中的なトランザクションの両方でAmazon Elastic Compute Cloud(EC2)とともに使用されます。リレーショナルデータベースと非リレーショナルデータベース、エンタープライズアプリケーション、コンテナ化されたアプリケーション、ビッグデータ分析エンジン、ファイルシステム、メディアワークフローなど、幅広いワークロードをAmazonEBSにデプロイできます。
Amazon EBSは、ストレージのパフォーマンスを向上させ、コストを節約するためのさまざまなオプションを提供します。
オプションは、2つの主要なカテゴリに分けられます。
- データベースやブートボリューム(パフォーマンスは主にIOPSに依存します)などのトランザクションワークロードには、SSDでバックアップされたストレージがあります。
- 次のようなスループット集約型ワークロード MapReduce ログ処理(パフォーマンスは主にMB /秒に依存します)には、ディスクでバックアップされたストレージがあります。
EC2インスタンスで使用するブロックレベルのストレージボリュームは、EBSによって提供されます。 EBSボリュームは、未加工のフォーマットされていないブロックデバイスのようなものです。ボリュームは、インスタンスにデバイスとしてマウントできます。同じインスタンスに複数のボリュームをマウントできますが、各ボリュームは1つのインスタンスにのみマウントできます。ファイルシステムは、これらのボリュームの上に作成することも、ブロックデバイス(ハードドライブなど)を使用する方法で使用することもできます。インスタンスに接続されているボリュームの構成を動的に変更できます。
EBSボリュームは、同じアベイラビリティーゾーンにある実行中のインスタンスに接続できる高可用性で信頼性の高いストレージボリュームと呼ばれます。 EC2インスタンスに接続されたEBSボリュームは、インスタンスの存続期間から独立して存続するストレージボリュームとして公開されます。 Amazon EBSでは、使用した分だけ支払います。
AWSアカウントで指定された制限内で、同じインスタンスに複数のボリュームをアタッチできます。アカウントには、使用できるEBSボリュームの数、および使用可能なストレージの合計に制限があります。
データにすばやくアクセスする必要があり、長期的な永続性が必要な場合は、AmazonEBSをお勧めします。 EBSボリュームは、ファイルシステム、データベース、または詳細な更新と未加工のフォーマットされていないブロックレベルのストレージへのアクセスを必要とするアプリケーションのプライマリストレージとしての使用に特に適しています。 Amazon EBSは、ランダムな読み取りと書き込みに依存するデータベーススタイルのアプリケーションと、長時間の連続的な読み取りと書き込みを実行するスループットを重視するアプリケーションの両方に適しています。
Amazon Elastic Block Storeチュートリアルに関するこの記事に進み、
EBSのメリット
あらゆるワークロードのパフォーマンス
SAP、Oracle、Microsoft製品などのミッションクリティカルなアプリケーションを含む、最も要求の厳しいワークロードは、EBSボリュームの理想的なシナリオです。 SSDを利用したオプションには、高性能アプリケーション向けに設計されたボリュームと、ほとんどのワークロードで強力な価格/パフォーマンスを提供する汎用ボリュームが含まれています。ビッグデータ分析エンジン、ログ処理、データウェアハウジングなどの大規模なシーケンシャルワークロード用に設計されたボリュームは、HDDでバックアップされたボリュームに含まれています。複数のボリュームを一緒に使用して、インスタンスあたりのストレージパフォーマンスを向上させることができます。
使いやすい
作成、使用、暗号化、保護が簡単なのがAmazonEBSボリュームの機能です。これにより、ワークロードを中断することなく、ストレージの増加、パフォーマンスの上下の調整、およびボリュームタイプの変更が可能になります。 EBSスナップショットを使用すると、データを地理的に保護するためにボリュームのバックアップを簡単に作成できます。 Data Lifecycle Manager(DLM)は、追加のオーバーヘッドやコストをかけずにスナップショット管理を自動化するための使いやすいツールです。
高可用性と耐久性
ミッションクリティカルなアプリケーションの信頼性は、AmazonEBSアーキテクチャによって提供されます。ボリュームは、アベイラビリティーゾーン(AZ)内で複製することにより障害から保護するように設計されており、99.999%の可用性と、0.1%〜0.2%の年間障害率(AFR)を提供します。シンプルで堅牢なバックアップを行うには、Amazon Data Lifecycle Manager(DLM)ポリシーでEBSスナップショットを使用してスナップショット管理を自動化します。
Amazon Elastic Block Storeチュートリアル:事実上無制限のスケール
重要なワークロードの中断を回避するために、AmazonEBSではストレージを増やすことができます。わずか1GBのストレージを必要とするアプリケーションを構築したり、数回クリックするだけでペタバイトのデータにスケールアップしたりできます。スナップショットを使用すると、リージョンのアベイラビリティーゾーン全体で新しいボリュームをすばやく復元できるため、迅速な拡張が可能になります。
安全
データコンプライアンスのために安全になるように構築されています。新しいEBSボリュームは、アカウントの1つの設定でデフォルトで暗号化できます。ボリュームは、保存データ、転送中のデータ、およびすべてのボリュームバックアップの暗号化をサポートします。暗号化はすべてのボリュームタイプでサポートされており、組み込みのキー管理インフラストラクチャが含まれており、パフォーマンスへの影響はありません。
費用対効果
EBSは、さまざまな価格とパフォーマンスベンチマークで4つの異なるボリュームタイプを提供しています。これにより、コストを最適化し、アプリケーションのニーズに合わせて正確なレベルのストレージに投資することができます。ギガバイトあたりの費用対効果の高いボリュームから、ミッションクリティカルなワークロード向けに設計された高IOPSと高スループットを備えた高性能ボリュームまでを選択できます。EBSスナップショットは増分であり、データを複製しないことでストレージコストを節約します。
AmazonEBSの機能
特定のアベイラビリティーゾーンはEBSボリュームに使用でき、同じアベイラビリティーゾーン内の任意のインスタンスにアタッチできます。ボリュームはアベイラビリティーゾーンの外で利用可能にすることができ、スナップショットを作成して、そのスナップショットをそのリージョン内の任意の場所の新しいボリュームに復元できます。スナップショットを他のリージョンにコピーしてから新しいボリュームに復元できるため、地理的な拡張、データセンターの移行、ディザスタリカバリに複数のAWSリージョンを簡単に活用できます。
Amazon EBSでは、次のボリュームタイプが提供されています。
- 汎用SSD(gp2)、プロビジョンドIOPS SSD(io1)
- スループット最適化HDD(st1)およびコールドHDD(sc1)。
この表は、現世代のEBSボリュームのユースケースとパフォーマンス特性を示しています。
特徴 | ソリッドステートドライブ(SSD) | ハードディスクドライブ(HDD) | ||
ボリュームタイプ | EBSプロビジョンドIOPSSSD(io1)(2012年以降) | EBS汎用SSD(gp2)* | スループット最適化HDD(st1) | コールドHDD(sc1) |
簡単な説明 | レイテンシーに敏感なトランザクションワークロード向けに設計された最高パフォーマンスのSSDボリューム | さまざまなトランザクションワークロードの価格パフォーマンスのバランスをとる汎用SSDボリューム | 頻繁にアクセスされ、スループットを重視するワークロード向けに設計された低コストのHDDボリューム | アクセス頻度の低いワークロード向けに設計された最低コストのHDDボリューム |
ユースケース | I / Oを多用するNoSQLおよびリレーショナルデータベース | 起動ボリューム、低レイテンシのインタラクティブアプリ、開発とテスト | ビッグデータ、データウェアハウス、ログ処理 | 1日あたりのスキャン回数が少ない低温のデータ |
API名 | io1 | gp2 | st1 | sc1 |
ボリュームサイズ | 4 GB-16 TB | 1 GB-16 TB | 500 GB-16 TB | 500 GB-16 TB |
最大IOPS ** /ボリューム | 32,000 | 10,000 | 500 | 250 |
最大スループット/ボリューム | 500 MB/s | 160 MB/s | 500 MB/s | 250 MB/s |
最大IOPS /インスタンス | 80,000 | 80,000 | 80,000 | 80,000 |
最大スループット/インスタンス Javaで数値を逆にする | 1,750 MB/s | 1,750 MB/s | 1,750 MB/s | 1,750 MB/s |
価格 | $ 0.125 / GB-月 $ 0.065 /プロビジョニングされたIOPS | $ 0.10 / GB-月 | $ 0.045 / GB-月 | $ 0.025 / GB-月 |
支配的なパフォーマンス属性 | IOPS | IOPS | MB/s | MB/s |
これで、Amazon Elastic BlockStoreチュートリアルに関するこの記事は終わりです。AWSの詳細については、 ブログ。また、ソリューションアーキテクト試験をクラックするために必要なものを正確にカバーするカリキュラムを考案しました。あなたはのためのコースの詳細を見ることができます 。
すべてのクエリをコメントセクションに入れてください。そうすれば、できるだけ早く元に戻すことができます。