- 追加された行はこの色です。
- 削除された行はこの色です。
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。
-[[戻る>Azure]]
--Azureの評価環境を入手する
--[[AzureのPoC環境を契約する]]
--[[Azure上に素早く環境を構築する]]
* 目次 [#kc3b6740]
#contents
*概要 [#p983b4da]
Azureの評価環境を入手する(Win 10 Pro の Gen2)環境
※ &color(red){最近、確認した所、Win 10 Pro で Gen2 が使えず、かつ、別途ライセンスが必要になっていた。};
*詳細 [#rc3c3d59]
**アカウント [#c1708e72]
以下の無料アカウントで評価環境を作成できる。
-参考
--Microsoft Azure
---Azure の無料アカウントを今すぐ作成しましょう~
https://azure.microsoft.com/ja-jp/free/~
・人気の無料サービス(12 か月~
・¥22,500 のクレジット(30 日間~
・25 種類以上のサービス(いつでも無料~
---Azure 無料アカウント FAQ~
https://azure.microsoft.com/ja-jp/free/free-account-faq/
ただ、VMサイズが、B1Sに限定される模様。
**構成 [#n4204682]
***VMサイズ [#de1713a4]
おすすめ
-高性能な開発環境~
D4s_v3
***可用性オプション [#g443027c]
冗長化構成の場合は、可用性オプションを検討する。
-参考
--Microsoft Docs > Azure Virtual Machines > VM の Azure 可用性オプション
---https://docs.microsoft.com/ja-jp/azure/virtual-machines/windows/availability
---https://docs.microsoft.com/ja-jp/azure/virtual-machines/linux/availability
***スポット VM [#m9a36768]
-これは、
--廉価らしい。
--今の所、リージョンが限定的
--制限事項
---ピーク時に「停止 / 割当解除」される。
---割当解除なので再割当が可能。
---VHDもディスクに残るので。
-参考
--Microsoft Docs > Azure Virtual Machines > Azure スポット VM を使用 (プレビュー) する
---https://docs.microsoft.com/ja-jp/azure/virtual-machines/windows/spot-vms
---https://docs.microsoft.com/ja-jp/azure/virtual-machines/linux/spot-vms
--あなたの Azure 利用料金がもっと安くなるかも?!~
Spot VM や RI など、コスト削減の方法をご紹介 | Azure相談センター - SB C&S~
https://licensecounter.jp/azure/blog/topics/azure-cost-spotvm-ri.html
***ディスクの種類 [#zd607ce7]
開発用なら、Standard SSDか。
-参考
--Microsoft Docs > Azure Virtual Machines > Azure IaaS VM 用のディスクの種類の選択 - マネージド ディスク
---https://docs.microsoft.com/ja-jp/azure/virtual-machines/windows/disks-types
---https://docs.microsoft.com/ja-jp/azure/virtual-machines/linux/disks-types
***ストレージ アカウントの種類 [#adddfffe]
***[[ストレージ・アカウント>Azureのストレージ#t36c3007]]の種類 [#adddfffe]
-基本的に、汎用 v2 アカウントを選択。
-以下も指定可能。
--パフォーマンス・レベル(Standard、Premium)
--レプリケーション(LRS、ZRS、GRS/RA-GRS、GZRS/RA-GZRS)
-参考
--Microsoft Docs > Azure Storage
---ストレージ アカウントの概要~
https://docs.microsoft.com/ja-jp/azure/storage/common/storage-account-overview
---データの冗長性 - Azure Storage~
https://docs.microsoft.com/ja-jp/azure/storage/common/storage-redundancy
***第 2 世代 VM [#vce1648a]
基本、第 2 世代 VM を選択すれば良い模様。~
&color(red){コレ(Gen2)を指定しないと[[Hyper-V]]が使用できない。};
-参考
--Azure仮想マシンで「第2世代仮想マシン」のサポートがようやく~
プレビューで登場:Microsoft Azure最新機能フォローアップ(80) - @IT~
https://www.atmarkit.co.jp/ait/articles/1905/27/news011.html
>上記のドキュメントでは、VBSはサポートされていないことになっていますが、~
筆者が確認した限り、DSv3、ESv3、FSv3など、「入れ子構造の仮想化」~
(Nested Virtualization)をサポートするシリーズで展開し、~
Hyper-Vの役割を有効化すれば、VBSが実行状態になりました(画面4)。
--Microsoft Azure
---Introducing the new Dv3 and Ev3 VM sizes | Azure Blog and Updates~
https://azure.microsoft.com/en-us/blog/introducing-the-new-dv3-and-ev3-vm-sizes/
---Nested Virtualization in Azure | Azure Blog and Updates~
https://azure.microsoft.com/en-us/blog/nested-virtualization-in-azure/
--Microsoft Docs
---第 2 世代 VM に対する Azure のサポート~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/windows/generation-2~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/linux/generation-2
---HYPER-V でGeneration 1 または 2 の仮想マシンを作成するか。~
https://docs.microsoft.com/ja-jp/windows-server/virtualization/hyper-v/plan/should-i-create-a-generation-1-or-2-virtual-machine-in-hyper-v
**結果 [#y04811c4]
***価格 [#ic3e8cfb]
製品の詳細
Standard D4s v3
xx.xxx JPY/時間
シャットダウン運用すれば、xx.xxxjpn * 5h * 20d = x,x00JPY/月位に抑えられる。
***構成 [#b06807b2]
-Windows
基本
サブスクリプション
...
リソース グループ
(新規) hoge
仮想マシン名
hoge
地域
東日本
可用性オプション
インフラストラクチャ冗長は必要ありません
ユーザー名
hoge
パブリック受信ポート
RDP
Windows ライセンスを既にお持ちの場合
いいえ
Azure スポット
いいえ
ディスク
OS ディスクの種類
Standard SSD
マネージド ディスクを使用
はい
エフェメラル OS ディスクを使用する
いいえ
ネットワーク
仮想ネットワーク
(新規) hoge-vnet
サブネット
(新規) default (10.0.0.0/24)
パブリック IP
(新規) hoge-ip
高速ネットワーク
オフ
この仮想マシンを既存の負荷分散ソリューションの後ろに配置しますか?
いいえ
管理
ブート診断
オン
OS のゲスト診断
オフ
Azure Security Center
Basic (無料)
診断ストレージ アカウント
(新規) hogediag
システム割り当てマネージド ID
オフ
自動シャットダウン
オン
詳細
拡張機能
なし
クラウドの初期化
いいえ
近接通信配置グループ
なし
-Linux
基本
サブスクリプション
...
リソース グループ
hoge
仮想マシン名
hoge
地域
西日本
可用性オプション
インフラストラクチャ冗長は必要ありません
認証の種類
SSH 公開キー
ユーザー名
AzureUser
キー ペア名
hoge_key
パブリック受信ポート
SSH
Azure スポット
いいえ
ディスク
OS ディスクの種類
Standard SSD
マネージド ディスクを使用
はい
エフェメラル OS ディスクを使用する
いいえ
ネットワーク
仮想ネットワーク
hoge-vnet
サブネット
default (10.0.0.0/24)
パブリック IP
(新規) hoge-ip
高速ネットワーク
オン
この仮想マシンを既存の負荷分散ソリューションの後ろに配置しますか?
いいえ
管理
ブート診断
オン
OS のゲスト診断
オフ
Azure Security Center
Basic (無料)
診断ストレージ アカウント
hogediag
システム割り当てマネージド ID
オフ
自動シャットダウン
オン
バックアップ
無効
詳細
拡張機能
なし
クラウドの初期化
いいえ
近接配置グループ
なし
***[[ARMテンプレート>Azure Resource Manager テンプレート]] [#fadc363b]
[[Azure Resource Manager テンプレート]](deploymentTemplate)を取得できる。
**変更 [#nfc24aaf]
***VMサイズ [#j583f9c2]
Azureポータルからも、PowerShellからも、できるもよう。
-参考
--Microsoft Docs - Azure Virtual Machines
---Azure で Windows VM のサイズを変更する~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/windows/resize-vm
---クイック スタート - Azure portal で VM を作成する~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/windows/quick-create-portal~
https://docs.microsoft.com/ja-jp/azure/virtual-machines/linux/quick-create-portal~
***, etc. [#y83b9ab1]
**IaC [#i2f20ce1]
***Windows [#t380d818]
https://github.com/OpenTouryoProject/DxCommon/blob/master/AzureIaC/SingleVM/Windows.md
***Linux [#d30af10b]
https://github.com/OpenTouryoProject/DxCommon/blob/master/AzureIaC/SingleVM/Linux.md
*参考 [#n6a31cf7]
**[[Azure上に素早く環境を構築する]] [#wcd81c5c]
-VHDを退避して(ディスク)、VM作成に使用する的な。
-[[Sysprep]]によるiso(イメージ)作成も可能。
**[[VM起動後の開発環境のセットアップ>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?VM%E8%B5%B7%E5%8B%95%E5%BE%8C%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%81%AE%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97]] [#ucceb990]
**[[AWSの評価環境を入手する>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?AWS%E3%81%AE%E8%A9%95%E4%BE%A1%E7%92%B0%E5%A2%83%E3%82%92%E5%85%A5%E6%89%8B%E3%81%99%E3%82%8B]] [#z28d9be1]
----
Tags: [[:インフラストラクチャ]], [[:クラウド]], [[:Azure]]