コスト最適化 - デプロイのベストプラクティス WorkSpaces

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

コスト最適化

セルフサービス WorkSpace 管理機能

Amazon では WorkSpaces、セルフサービス WorkSpace 管理機能を有効にすることで、ユーザーは自分のエクスペリエンスをより詳細に制御できます。ユーザーにセルフサービス機能を許可すると、Amazon の IT サポートスタッフのワークロードを減らすことができます WorkSpaces。セルフサービス機能を有効にすると、ユーザーは Windows、macOS 、または Amazon 用の Linux クライアントから直接次のタスクを 1 つ以上実行できます WorkSpaces。

  • 認証情報はクライアントにキャッシュされます。これにより、ユーザーは認証情報を再入力 WorkSpace せずに に再接続できます。

  • を再起動します WorkSpace。

  • のルートボリュームとユーザーボリュームのサイズを増やします WorkSpace。

  • のコンピューティングタイプ (バンドル) を変更します WorkSpace。

  • の実行モードを切り替えます WorkSpace。

  • を再構築します WorkSpace。

の再起動および再構築オプションをユーザーに許可しても、継続的なコストへの影響はありません WorkSpaces。再構築プロセスが実行されるため、 の再構築 WorkSpace によって が WorkSpace最大 1 時間利用できなくなることに注意してください。

ボリュームのサイズを増やし、コンピューティングタイプを変更し、実行モードを切り替えるオプションでは、 の追加コストが発生する可能性があります WorkSpaces。ベストプラクティスは、セルフサービスを有効にしてサポートチームのワークロードを減らすことです。追加コスト項目のセルフサービスは、追加料金の承認を確実に得るワークフロープロセス内で許可する必要があります。これは、 専用のセルフサービスポータルを介して WorkSpaces、または などの既存の Information Technology Service Manage (ITSM) サービスとの統合によって実行できますServiceNow

詳細については、「ユーザーのセルフサービス WorkSpace 管理機能の有効化」を参照してください。ユーザーセルフサービスの構造化ポータルを有効にする例については、「セルフサービスポータル WorkSpaces を使用して Amazon を自動化する」を参照してください。

Amazon WorkSpaces Cost Optimizer

Amazon WorkSpaces Cost Optimizer ソリューションは、すべての Amazon WorkSpaces 使用状況データを分析します。使用状況に応じて、 WorkSpace を最もコスト効率の高い請求オプション (時間単位または月単位) に自動的に変換します。このソリューションは、 WorkSpace 使用状況のモニタリングとコストの最適化に役立ち、 AWS CloudFormation を使用して 24 時間ごとに使用状況を分析し、個々の を変換するために必要な AWS サービスを自動的にプロビジョニングして設定します WorkSpaces。最新バージョンの 2.4 では、既存の VPC にソリューションをデプロイし、リージョンと終了のオプションを設定できます。また、 WorkSpaces および強化されたレポートメタデータの請求時間計算の精度も向上しました。以前にこのソリューションの以前のバージョン (v2.2.1 以前) をデプロイしたことがある場合は、更新スタックのドキュメントに従って Amazon WorkSpaces Cost Optimizer CloudFormation スタックを更新し、ソリューションのフレームワークの最新バージョンを取得します。

の実行モードによって、その即時の可用性と請求が WorkSpace 決まります。現在の WorkSpaces 実行モードは次のとおりです。

AlwaysOn — の無制限の使用に対して固定月額料金を支払います WorkSpaces。このモードは、 をプライマリデスクトップ WorkSpace として使用し、 WorkSpace 常に実行中の に瞬時にアクセスする必要があるユーザーに最適です。

AutoStop — 時間を WorkSpaces 基準に の支払いを行う場合に使用します。このモードでは、指定した期間非アクティブ状態になり、アプリケーションとデータの状態が保存されると WorkSpaces 停止します。自動停止時間を設定するには、 AutoStop 時間 (時間) を使用します。このモードは、 へのパートタイムアクセスのみを必要とするユーザーに最適です WorkSpaces。

ベストプラクティスは、使用状況を監視し、Amazon WorkSpaces Cost Optimizer などのソリューションを使用して、Amazon WorkSpacesの実行モードを最もコスト効率の高いモードに設定することです。このソリューションは、24 時間ごとに AWS Lambda関数を呼び出す Amazon CloudWatch イベントルールをデプロイします。

このソリューションは、しきい値に達した後、いつでも個人を時間単位の請求モデル WorkSpaces から月単位の請求モデルに変換できます。ソリューションが を時間単位の請求 WorkSpace から月単位の請求に変換する場合、ソリューションは翌月の初めまで WorkSpace 時間単位の請求に変換せず、使用量がしきい値を下回った場合に限ります。ただし、請求モデルは、 AWS Management Console または Amazon WorkSpaces API を使用していつでも手動で変更できます。ソリューションの AWS CloudFormation テンプレートには、これらの変換を実行し、リハーサルモードでソリューションを実行してレコメンデーションのレポートを提供できるパラメータが含まれています。

タグによるオプトアウト

ソリューションが請求モデル WorkSpace 間で を変換しないようにするには、タグキー Skip_Convert と任意のタグ値 WorkSpace を使用してリソースタグを に適用します。このソリューションでは、 というタグが付けられますが WorkSpaces、 というタグは変換されません WorkSpaces。タグはいつでも削除して、その の自動変換を再開できます WorkSpace。詳細については、「Amazon WorkSpaces Cost Optimizer」を参照してください。

リージョンのオプトイン

デフォルトでは、このソリューションは、同じ AWS アカウント WorkSpaces で Amazon に登録されているディレクトリをスキャンして、利用可能なすべての AWS リージョン WorkSpaces で をモニタリングします。モニタリングする AWS リージョンのリストの入力パラメータで、モニタリングする AWS リージョンのカンマ区切りリストを指定して、モニタリングするリージョンを制限できます。

既存の VPC へのデプロイ

このソリューションでは、ECS タスクを実行するために VPC が必要です。デフォルトでは、ソリューションは新しい VPC を作成しますが、入力パラメータの一部としてサブネット IDs とセキュリティグループ ID を指定することで、既存の VPC にデプロイできます。現在のサブネットには、ECS タスクがパブリック Amazon ECR リポジトリでホストされている Docker イメージをプルするためのインターネットへのルートがあります。

未使用の の終了 WorkSpaces

このソリューションでは、すべての基準を満たした月の WorkSpaces 最後の日に未使用の を終了できます。TerminateUnusedWorkSpaces 入力パラメータを CloudFormation テンプレートに変更することで、この機能にオプトインできます。ベストプラクティスは、この機能を Dry Run モードで数か月間実行し、月次レポートを確認して、終了の対象として WorkSpaces マークされた を確認することです。