ストレージ容量の動的更新 - ONTAP に関する FSx

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

ストレージ容量の動的更新

次のソリューションを使用すると、使用済みSSDストレージ容量が指定したしきい値を超えたときに、FSxONTAPファイルシステムの のSSDストレージ容量を動的に増やすことができます。この AWS CloudFormation テンプレートは、ストレージ容量のしきい値、このしきい値に基づく Amazon CloudWatch アラーム、ファイルシステムのストレージ容量を増やす AWS Lambda 関数を定義するために必要なすべてのコンポーネントを自動的にデプロイします。

このソリューションは、必要なすべてのコンポーネントを自動的にデプロイし、以下のパラメータを使用します。

  • ONTAP ファイルシステム ID FSxの 。

  • 使用済みSSDストレージ容量のしきい値 (数値)。これは、 CloudWatch アラームがトリガーされる割合です。

  • ストレージ容量の増加率 (%)。

  • スケーリング通知の受信に使用する E メールアドレス。

アーキテクチャの概要

このソリューションをデプロイすると、 AWS クラウドに以下のリソースが構築されます。

FSx ONTAP ファイルシステムの のストレージ容量を自動的に増やすソリューションのアーキテクチャ図。

この図表は以下のステップを示しています。

  1. AWS CloudFormation テンプレートは、 CloudWatch アラーム、 AWS Lambda 関数、Amazon Simple Notification Service (Amazon SNS) キュー、および必要なすべての AWS Identity and Access Management (IAM) ロールをデプロイします。このIAMロールは、Amazon FSxAPIオペレーションを呼び出すアクセス許可を Lambda 関数に付与します。

  2. CloudWatch は、ファイルシステムの使用済みストレージ容量が指定されたしきい値を超えたときにアラームをトリガーし、Amazon SNSキューにメッセージを送信します。アラームは、ファイルシステムの使用している容量が 5 分間、継続的にしきい値を超えた場合にのみトリガーされます。

  3. 次に、この Amazon SNSトピックにサブスクライブされている Lambda 関数をトリガーします。

  4. Lambda 関数は、指定された増加率の値に基づいて新しいファイルシステムのストレージ容量を計算し、新しいファイルシステムのストレージ容量を設定します。

  5. Lambda 関数オペレーションの元の CloudWatch アラーム状態と結果が Amazon SNSキューに送信されます。

CloudWatch アラームへの応答として実行されたアクションに関する通知を受け取るには、サブスクリプション確認 E メールに記載されているリンクに従って Amazon SNSトピックサブスクリプションを確認する必要があります。

AWS CloudFormation テンプレート

このソリューションでは AWS CloudFormation 、 を使用して、ONTAPファイルシステムの のストレージ容量を自動的に増やすために使用されるコンポーネントのデプロイを自動化FSxします。このソリューションを使用するには、 FSxOntapDynamicStorageScaling AWS CloudFormation テンプレートをダウンロードします。

テンプレートは、次のように説明されている パラメータ を使用します。テンプレートパラメータとそのデフォルト値を確認し、ファイルシステムのニーズに合わせて変更します。

FileSystemId

デフォルト値はありません。ストレージ容量を自動的に拡張したいファイルシステムの ID。

LowFreeDataStorageCapacityThreshold

デフォルト値はありません。使用しているストレージ容量のしきい値を、ファイルシステムの現在のストレージ容量のパーセンテージ (%) で指定します。このしきい値で、アラームがトリガーされ、ファイルシステムのストレージ容量が自動的に拡張されます。使用しているストレージがこのしきい値を超えると、ファイルシステムの空きストレージ容量が低いと見なされます。

EmailAddress

デフォルト値はありません。SNS サブスクリプションに使用する E メールアドレスを指定し、ストレージ容量のしきい値アラートを受信します。

PercentIncrease

デフォルトは、20% です。現在のストレージ容量のパーセンテージとして表される、ストレージ容量を増やす量を指定します。

注記

ストレージスケーリングは、 CloudWatch アラームが ALARM状態になるたびに 1 回試行されます。SSD ストレージスケーリング操作が試行された後もストレージ容量の使用率がしきい値を上回ったままの場合、ストレージスケーリング操作は再試行されません。

M axFSxSizeinGiB

デフォルトは、196608 です。ストレージでサポートされる最大SSDストレージ容量を指定します。

による自動デプロイ AWS CloudFormation

次の手順では、 FSx ONTAP ファイルシステムの のストレージ容量を自動的に増やすように AWS CloudFormation スタックを設定してデプロイします。デプロイには、数分かかります。 CloudFormation スタックの作成の詳細については、「 ユーザーガイド」の「 AWS CloudFormation コンソールでのスタックの作成AWS CloudFormation 」を参照してください。

注記

このソリューションを実装すると、関連する AWS サービスの料金が発生します。詳細については、それらのサービスの料金詳細ページを参照してください。

開始する前に、 の Amazon Virtual Private Cloud (Amazon ) で実行されている Amazon FSx ファイルシステムの ID が必要です AWS アカウント。 VPCAmazon FSxリソースの作成の詳細については、「」を参照してくださいFSx の Amazon の開始方法 NetApp ONTAP

自動ストレージ容量拡張ソリューションスタックを起動するには
  1. FSxOntapDynamicStorageScaling AWS CloudFormation テンプレートをダウンロードします。

    注記

    Amazon FSxは現在、特定の AWS リージョンでのみ利用可能です。このソリューションは、Amazon がFSx利用可能な AWS リージョンで起動する必要があります。詳細については、「」の「Amazon FSxエンドポイントとクォータ」を参照してくださいAWS 全般のリファレンス

  2. AWS CloudFormation コンソールから、スタックの作成 > 新しいリソース を選択します。

  3. [Template is ready] (テンプレートの準備完了) を選択します。[Specify template] (テンプレートの指定) セクションで、[Upload a template file] (テンプレートファイルをアップロード) を選択し、ダウンロードしたテンプレートをアップロードします。

  4. [Specify stack details] (スタック詳細の指定) では、自動ストレージ容量増加ソリューションの値を入力します。

    CloudFormation テンプレートのスタック詳細の指定ページに入力された値
  5. [Stack name] (スタック名) を入力します。

  6. [Parameters] (パラメータ) については、テンプレートのパラメータを確認し、ファイルシステムのニーズに合わせて変更します。次いで、[次へ] を選択します。

    注記

    この CloudFormation テンプレートでスケーリングが試行されたときに E メール通知を受信するには、テンプレートのデプロイ後に受信するSNSサブスクリプション E メールを確認します。

  7. カスタムソリューションに必要な [Options] (オプション) 設定を入力し、[Next] (次へ) を選択します。

  8. [Review] (確認) では、ソリューション設定を確認して確定します。テンプレートがIAMリソースを作成することを確認するチェックボックスをオンにする必要があります。

  9. [作成] を選択してスタックをデプロイします。

スタックのステータスは、 AWS CloudFormation コンソールの ステータス 列で表示できます。数分後に CREATE_COMPLETE のステータスが表示されます。

スタックの更新

スタックの作成後、同じテンプレートを使用してパラメータに新しい値を指定することで、スタックを更新できます。詳細については、「AWS CloudFormation ユーザーガイド」の「スタックの直接更新」を参照してください。