Storage Gateway のローカルディスクの管理 - AWS Storage Gateway

Amazon S3 File Gateway のドキュメントは、「What is Amazon S3 File Gateway?」に移動しました。

Amazon FSx File Gateway のドキュメントが「Amazon FSx File Gateway とは」に移動されました。

テープゲートウェイのドキュメントは、「What is Tape Gateway?」に移動しました。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Storage Gateway のローカルディスクの管理

ゲートウェイ仮想マシン (VM) は、バッファリングおよびストレージ用としてオンプレミスで割り当てるローカルディスクを使用します。Amazon EC2インスタンスで作成されたゲートウェイは、Amazon EBSボリュームをローカルディスクとして使用します。

ローカルディスクストレージの容量の決定

ゲートウェイに割り当てるディスクの数とサイズは、ユーザーが決定できます。デプロイするストレージソリューションに応じて (「Storage Gateway のデプロイを計画する」を参照)、ゲートウェイには次の追加のストレージが必要になります。

  • ボリュームゲートウェイ:

    • 保管型ゲートウェイには、アップロードバッファとして使用するディスクが 1 つ以上必要です。

    • ゲートウェイキャッシュ型には、ディスクが 2 つ以上必要です。1 つはキャッシュとして使用し、1 つはアップロードバッファとして使用します。

次の表は、デプロイされるゲートウェイのローカルディスクストレージの推奨サイズを示しています。ゲートウェイをセットアップした後で、ワークロードの需要増に応じてローカルストレージを追加できます。

ローカルストレージ 説明
アップロードバッファ ゲートウェイによってデータが Amazon S3 にアップロードされる前に、アップロードバッファにデータのステージングエリアが用意されます。ゲートウェイは、暗号化された Secure Sockets Layer (SSL) 接続を介してこのバッファデータを にアップロードします AWS。
キャッシュストレージ キャッシュストレージは、オンプレミスで恒久的な保存場所として、アップロードバッファから Amazon S3 にアップロードされるのを保留中のデータを保存する働きをします。アプリケーションがボリュームまたはテープで I/O を実行すると、ゲートウェイは、低レイテンシーのアクセスを実現するために、データをキャッシュストレージに保存します。アプリケーションがボリュームまたはテープに対してデータを要求すると、ゲートウェイは、 AWSからデータをダウンロードする前に、まずキャッシュストレージにデータがあるかどうかをチェックします。
注記

ディスクをプロビジョニングするとき、同じ物理リソース (同じディスク) を使用しているアップロードバッファとキャッシュストレージのローカルディスクはプロビジョニングしないことを強くお勧めします。基盤となる物理ストレージリソースは、 のデータストアとして表されますVMware。ゲートウェイ VM をデプロイする場合は、VM ファイルを保存するデータストアを選択します。たとえば、キャッシュストレージまたはアップロードバッファとして使用するなど、ローカルディスクをプロビジョニングする場合は、VM と同じデータストアまたは別のデータストアに仮想ディスクを保存することもできます。

複数のデータストアがある場合は、キャッシュストレージ用とアップロードバッファ用でデータストアの場所を分けることを強くお勧めします。基になる物理ディスクが 1 つのみのデータストアを、キャッシュストレージとアップロードバッファの両方に使用すると、パフォーマンスが低下する場合があります。これは、バックアップが などのパフォーマンスの低いRAID設定である場合にも当てはまりますRAID1。

ゲートウェイの初回の設定およびデプロイ後、アップロードバッファのディスクを追加または削除して、ローカルストレージを調整できます。キャッシュストレージのディスクを追加することもできます。

割り当てるアップロードバッファのサイズの決定

割り当てるアップロードバッファのサイズを決めるには、アップロードバッファの計算式を使用します。少なくとも 150 GiB のアップロードバッファを割り当てることを強く推奨します。計算式の結果が 150 GiB 未満の値を返す場合は、アップロードバッファに割り当てる容量には 150 GiB を使用します。各ゲートウェイのアップロードバッファに設定できる最大容量は 2 TiB です。

注記

ボリュームゲートウェイの場合、アップロードバッファが容量に達すると、ボリュームは PASSTHROUGHステータスになります。このステータスでは、アプリケーションが書き込む新しいデータはローカルに保持されますが、 AWS すぐには にアップロードされません。そのため、新しいスナップショットは作成できません。アップロードバッファ容量が解放されると、ボリュームは BOOTSTRAPPINGステータスになります。このステータスでは、ローカルに保持された新しいデータは にアップロードされます AWS。最後に、ボリュームは ACTIVEステータスに戻ります。その後、Storage Gateway はローカルに保存されているデータと に保存されているコピーとの通常の同期を再開し AWS、新しいスナップショットの作成を開始できます。ボリュームステータスの詳細については、「ボリュームステータスと移行について」を参照してください。

割り当てるアップロードバッファの量を見積もるには、予想される送受信データレートを計算し、これらのレートを以下の計算式に当てはめます。

受信データレート

これはアプリケーションスループットです。つまり、オンプレミスアプリケーションが一定期間にゲートウェイにデータを書き込むレートです。

送信データレート

これはネットワークスループットです。つまり、ゲートウェイが AWSにデータをアップロードできるレートです。このレートは、ネットワークの速度、利用状況、帯域幅スロットリングの設定により変化します。圧縮には、このレートを調整する必要があります。データを にアップロードすると AWS、ゲートウェイは可能な限りデータ圧縮を適用します。たとえば、アプリケーションデータがテキストのみである場合、効果的な圧縮率はおよそ 2:1 です。ただし、動画を書き込む場合、ゲートウェイはデータ圧縮を行えないことがあります。データ圧縮を行うには、ゲートウェイのアップロードバッファを増やす必要があります。

以下のいずれかに該当する場合は、150 GiB 以上のアップロードバッファ領域を割り当てることを強くお勧めします。

  • 着信レートは発信レートよりも高くなっています。

  • この数式は、150 GiB 未満の値を返します。

アプリケーションとネットワークのスループット、圧縮、書き込み時間に基づくアップロードバッファの計算式。

たとえば、1 日 12 時間、40 MB/秒 の速度でビジネスアプリケーションがゲートウェイにテキストデータを書き込み、ネットワークのスループットが 12 MB/秒 であるとします。テキストデータの圧縮係数が 2:1 とすると、約 690 GiB のスペースをアップロードバッファに割り当てることになります。

((40 MB/sec) - (12 MB/sec * 2)) * (12 hours * 3600 seconds/hour) = 691200 megabytes

最初にこの概算値を使うことで、アップロードバッファ容量としてゲートウェイに割り当てるディスクサイズを判断できます。必要に応じて、Storage Gateway コンソールを使用してアップロードバッファ領域を追加します。また、Amazon の CloudWatch 運用メトリクスを使用して、アップロードバッファの使用状況をモニタリングし、追加のストレージ要件を決定することもできます。メトリックとアラームの設定については、アップロードバッファのモニタリング を参照してください。

割り当てるキャッシュストレージのサイズの決定

ゲートウェイは、そのキャッシュストレージを使用して、最近アクセスされたデータに低レイテンシーでアクセスします。キャッシュストレージは、オンプレミスで恒久的な保存場所として、アップロードバッファから Amazon S3 にアップロードされるのを保留中のデータを保存する働きをします。通常、キャッシュストレージにはアップロードバッファの 1.1 倍のサイズを設定します。キャッシュストレージサイズを予測する方法の詳細については、「割り当てるアップロードバッファのサイズの決定」を参照してください。

キャッシュストレージ用のディスクをプロビジョニングするには、最初に、この概算値を使うことができます。その後、Amazon CloudWatch の運用メトリクスを使用してキャッシュストレージの使用状況をモニタリングし、コンソールを使用して必要に応じてより多くのストレージをプロビジョニングできます。メトリクスの使用とアラームの設定の詳細については、「キャッシュストレージのモニタリング」を参照してください。

追加のアップロードバッファとキャッシュストレージの設定

アプリケーションのニーズの変化に応じて、ゲートウェイのアップロードバッファやキャッシュストレージの容量を増やすことができます。機能を中断したりダウンタイムを発生させたりすることなく、ゲートウェイにストレージ容量を追加できます。容量を追加する場合は、ゲートウェイ VM を有効にした状態で行います。

重要

既存のゲートウェイにキャッシュまたはアップロードバッファを追加する場合は、ゲートウェイホストハイパーバイザーまたは Amazon EC2インスタンスに新しいディスクを作成する必要があります。キャッシュまたはアップロードバッファとしてすでに割り当てられている既存のディスクを削除したり、そのサイズを変更したりしないでください。

ゲートウェイ用のアップロードアップロードバッファまたはキャッシュストレージを追加して設定するには
  1. ゲートウェイホストハイパーバイザーまたは Amazon EC2インスタンスに 1 つ以上の新しいディスクをプロビジョニングします。ハイパーバイザーでディスクをプロビジョニングする方法については、ハイパーバイザーのドキュメントを参照してください。Amazon EC2インスタンスの Amazon EBSボリュームのプロビジョニングの詳細については、Linux インスタンス用 Amazon Elastic Compute Cloud ユーザーガイドの「Amazon EBSボリューム」を参照してください。 次の手順では、このディスクをアップロードバッファまたはキャッシュストレージとして設定します。

  2. ホーム で Storage Gateway https://console.aws.amazon.com/storagegateway/コンソールを開きます。

  3. ナビゲーションペインで、[ Gateways] を選択します。

  4. ゲートウェイを検索し、リストから選択します。

  5. [アクション] メニューから [ストレージの設定] を選択します。

  6. [ストレージの設定] セクションで、プロビジョニングしたディスクを特定します。ディスクが表示されない場合は、更新アイコンを選択してリストを更新します。ディスクごとに、割り当て先CACHESTORAGEからドロップダウンメニューから UPLOADBUFFERまたは を選択します。

    注記

    UPLOAD BUFFER は、ストアドボリュームゲートウェイにディスクを割り当てるために使用できる唯一のオプションです。

  7. [変更を保存] を選択して設定を保存します。