Upgrade to Pro — share decks privately, control downloads, hide ads and more …

社内勉強会で使える低コストVDI環境検討

 社内勉強会で使える低コストVDI環境検討

JAWS-UG東京 ランチタイムLT会 #34 の登壇資料です。

More Decks by Yasunobu Kotani (はくひめ)

Other Decks in Technology

Transcript

  1. 2 © BIP Systems Corporation 2026 自己紹介 名前 小谷 泰庸

    (はくひめ) 所属 ビップシステムズ株式会社 仕事 AWS基盤設計・構築 クラウド技術推進 好きなAWSサービス Lambda Step Functions X @haku__hime うちの子紹介 羽空(はく) 姫叶(ひめか) 璃空(りく)
  2. 3 © BIP Systems Corporation 2026 やりたいこと 社内環境の厳しいセキュリティ制約に縛られず、 ある程度の自由が認められる安全な学習用環境を作りたい。 個人PCでやれば自由にできる・・・でも、

    組織の技術力向上のために、社内勉強会をもっと盛り上げたい。 そのためには、ある程度自由に遊べて、且つ安全な環境が必要と考えた。
  3. 4 © BIP Systems Corporation 2026 やりたいこと 社内環境 学習環境 インターネット

    (クラウド、AI、SaaS等) VDI接続 利用 画面転送のみ
  4. 5 © BIP Systems Corporation 2026 AWSでVDIと言えば Amazon WorkSpaces Desktop

    as a Service Amazon WorkSpaces Applications (旧:AppStream2.0) マネージドな 仮想デスクトップサービス 永続的な デスクトップインスタンス アプリケーション、又はデスクトップ環境を クライアントデバイスに配信するサービス 非永続的な ストリーミングインスタンス ユースケースにマッチするのはこっち
  5. 6 © BIP Systems Corporation 2026 Amazon Workspacesの料金 Amazon WorkSpaces

    Desktop as a Service マネージドな 仮想デスクトップサービス 永続的な デスクトップインスタンス 利用頻度 利用者数 起動回数/人 利用時間/回 利用時間(延べ) 毎日利用 5人 20回 5時間 500時間 月に数回 30人 4回 5時間 600時間 月に1回 65人 1回 5時間 325時間 合計 100人 - - 1425時間 ▌ 環境前提 ⚫ Windows ⚫ 4vCPU / 16GB (AutoStopモード) ⚫ ユーザ領域10GB ▌ 利用頻度前提 約 $2,269 / 月 ※2026年4月時点の東京リージョン料金
  6. 7 © BIP Systems Corporation 2026 EC2で頑張れないか? Amazon Workspacesは低頻度利用者が多いとコスパが悪くなる。 左記料金の内、$1,000は固定的にかかる。

    これは、利用者1人あたり$10の基本料金 がかかるため。 Amazon EC2 EC2ベースでAmazon Workspacesみたいな VDI環境作れたら固定費下げられないか?
  7. 8 © BIP Systems Corporation 2026 個人環境 Default VPC Lightsail

    VPC EC2ベースでのVDI環境構成 Amazon Lightsail (Windows Server) Active Directory RD Gateway ベースAMI AD登録済AMI AD登録済AMI ・・・ AD登録済AMI作成 利用者 Step Functions Step Functions Amplify ユーザデータボリューム (プロファイルデータ) EC2インスタンス (Windows Server) 起動/停止操作 Entra ID 社内環境 RDP ✓ ADとRD GatewayはLightsailで ✓ EC2インスタンスは毎回破棄してコストカット ✓ AD登録済みAMIで初回起動速度改善 ✓ AD機能でプロファイル引継ぎ ✓ Amplifyでセルフマネージド操作 Lightsailのコスパ力も借りて EC2ベースのVDI環境を検討
  8. 9 © BIP Systems Corporation 2026 ADとRD GatewayはLightsailで • Windowsへのログインユーザを管理するために、ADサーバを立てる。

    • RD GatewayでRDP over HTTPSのセキュアアクセスを可能に。 Lightsailなら低コストでWindows Serverを立てられる。 ADとRD Gatewayの検証だけなら、2vCPU/2GBでも動いた。 実際の稼働時は2vCPU/8GBを採用予定。
  9. 10 © BIP Systems Corporation 2026 EC2インスタンスは毎回破棄してコストカット • EC2インスタンスは利用時のみ起動し、利用終了時は破棄。 •

    ユーザデータは別ボリュームにして永続化することで、次回起動時に もデータ引継ぎを可能にする。 ユーザデータボリューム (プロファイルデータ) EC2インスタンス (Windows Server) AD登録済みAMI EC2インスタンス (Windows Server) 利用終了時 AD登録済みAMI 次回利用時 永続化
  10. 11 © BIP Systems Corporation 2026 AD登録済みAMIで初回起動速度改善 • 予めAD登録した状態のインスタンスをAMI化しておく。 •

    環境利用時はAD登録済のAMIから起動することで、高速起動を可能に。 概ね10分弱→2分程度に短縮。 EC2 Fast LaunchはAD登録できないため、Step Functionsで実装。 Active Directory コンピュータ登録 EC2インスタンス停止 AMI作成 EC2インスタンス終了 EC2インスタンス起動 AD登録済みAMI
  11. 12 © BIP Systems Corporation 2026 AD機能でプロファイル引継ぎ • ADの移動プロファイルを有効化し、インスタンスが破棄されてもプロ ファイルがADサーバに残るようにする。

    • GPOでフォルダーリダイレクトを設定し、ドキュメント等のユーザ データを別ボリュームへ直接保存させる。 移動プロファイルのみだと、サインイン時にADサーバからローカルへ、サインアウト時にローカルからADサーバへ ユーザデータがコピーされるため、ユーザデータ量が増えるとサインイン/アウトが遅くなる。 フォルダーリダイレクトで移動プロファイルデータ量を削減し、サインイン/アウトを高速化。 EC2インスタンス (Windows Server) ユーザデータボリューム (プロファイルデータ) Lightsail (Windows Server) サインイン時 プロファイル (移動プロファイル) ドキュメント (フォルダーリダイレクト) サインアウト時 直接読書
  12. 14 © BIP Systems Corporation 2026 EC2構成の料金 ▌ 環境前提 ⚫

    Windows ⚫ 4vCPU / 16GB ⚫ ユーザ領域10GB 利用頻度 利用者数 起動回数 /人 起動回数 (延べ) 利用時間 /回 利用時間 (延べ) 毎日利用 5人 20回 100回 5時間 500時間 月に数回 30人 4回 120回 5時間 600時間 月に1回 65人 1回 65回 5時間 325時間 合計 100人 - 285回 - 1425時間 対象 サービス リソース 起動回数(延べ) 利用時間 料金/月 個人環境 EC2 インスタンス m6a.xlarge 1425時間 $ 581 EBS OS領域 80GB (gp3) $ 16 ユーザデータ領域 10GB (gp3) - $ 96 AD登録済AMI (285回起動分) EC2 インスタンス m6a.xlarge 0.5時間/AMI $ 24 EBS OS領域 80GB (gp3) $ 1 スナップショット 2GB※ $ 33 AD/RDGW Lightsail インスタンス 2vCPU / 8GB - $ 74 Amazon EC2 約 $825 / 月 (結構下げられた) ▌ 利用頻度前提 ※2026年4月時点の東京リージョン料金 同様の条件で Amazon Workspacesを利用する場合 約 $2,269 / 月 利用時間に対するコストが大部分を占める =固定的にかかるコストを下げられる ※スナップショット2GBは、AD登録で更新されるデータ量の実測値(Cost ExplorerのEBS:SnapshotUsage (GB-Month)で確認)
  13. 15 © BIP Systems Corporation 2026 まとめ • EC2ベースのVDI環境で学習環境のコストは抑えられそう。 特に固定費(環境を使わなくてもかかる費用)を抑えられるところは

    Good。 • 但し、当然ながらAmazon Workspacesの方がイニシャルも運用も楽。 このアーキテクチャを考えたり作ったりすることに対する「楽しさ」 を感じることでペイしたい。