<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>作りながら覚える｜AZ START | Azure入門ブログ</title>
	<atom:link href="https://az-start.com/category/%E4%BD%9C%E3%82%8A%E3%81%AA%E3%81%8C%E3%82%89%E8%A6%9A%E3%81%88%E3%82%8B/feed/" rel="self" type="application/rss+xml" />
	<link>https://az-start.com</link>
	<description>認定資格試験に合格する方法を公開！</description>
	<lastBuildDate>Mon, 09 Sep 2024 06:34:10 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://az-start.com/wp-content/uploads/2023/02/Favicon.jpg</url>
	<title>作りながら覚える｜AZ START | Azure入門ブログ</title>
	<link>https://az-start.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/><atom:link rel="hub" href="https://websubhub.com/hub"/>	<item>
		<title>【作りながら覚える】Azure OpenAI Serviceを試してみた</title>
		<link>https://az-start.com/create-azure-openai-service-hands-on/</link>
					<comments>https://az-start.com/create-azure-openai-service-hands-on/#respond</comments>
		
		<dc:creator><![CDATA[Makoto Okada]]></dc:creator>
		<pubDate>Sun, 11 Feb 2024 11:37:46 +0000</pubDate>
				<category><![CDATA[作りながら覚える]]></category>
		<guid isPermaLink="false">https://az-start.com/?p=1350</guid>

					<description><![CDATA[どうも、フリーランスエンジニアのMakotoです。 今回は、Azure OpenAIをデプロイする手順をハンズオン形式でご紹介します。 それではいってみましょう！ Azure OpenAIのリソースを作成するには 専用フ]]></description>
										<content:encoded><![CDATA[<p>どうも、フリーランスエンジニアのMakotoです。</p>
<p>今回は、Azure OpenAIをデプロイする手順をハンズオン形式でご紹介します。<br />
それではいってみましょう！</p>
<div class="concept-box5">
<p><del>Azure OpenAIのリソースを作成するには <a href="https://aka.ms/oai/access" target="_blank" rel="noopener">専用フォーム</a> からあらかじめ申請する必要があります。</del></p>
<p>申請不要でAzure OpenAIのリソースを作成できるようになりました。ただし、不正利用監視、コンテンツフィルターといった「<a href="https://learn.microsoft.com/en-us/azure/ai-services/cognitive-services-limited-access">限定アクセス</a>」機能を利用する場合は専用フォームから申請が必要です。</p>
<p>参考：<a href="https://learn.microsoft.com/ja-jp/legal/cognitive-services/openai/limited-access">Limited access for Azure OpenAI Service</a></p>
</div>
<h2>Azure OpenAIの作成</h2>
<p>Azureポータルにサインインしている状態から始めます。<br />
まず、画面上部の検索窓で「Azure OpenAI」を検索してメニューを開きます。</p>
<img fetchpriority="high" decoding="async" class="alignnone" src="https://i.gyazo.com/fcf4796d55d3888a28b393fe590b1869.png" alt="Azure OpenAI" width="734" height="351" />
<p>「作成」ボタンから新規作成していきましょう。</p>
<img decoding="async" class="alignnone" src="https://i.gyazo.com/252f0d149b077dd46728a9a5b3548098.png" alt="Azure OpenAI（作成）" width="1011" height="586" />
<h3>基本</h3>
<p>基本タブではリソースのリージョンや名前、価格レベルなどを選択します。</p>
<ul>
<li>サブスクリプション
<ul>
<li><a href="https://az-start.com/managementgroups-subscriptions-resourcegroups/">サブスクリプション</a>を選択</li>
<li>契約がひとつだけであればあまり意識しなくてもOK</li>
<li>複数ある場合はプルダウンから選択</li>
</ul>
</li>
<li>リソースグループ
<ul>
<li><a href="https://az-start.com/managementgroups-subscriptions-resourcegroups/">リソースグループ</a>を選択</li>
<li>まだ作成していない場合は「新規作成」から入力</li>
</ul>
</li>
<li>リージョン
<ul>
<li>データセンターの場所を選択</li>
<li><strong>リージョンによって使用できるモデルが異なるためココの選択は重要</strong><br />
参考：<a href="https://learn.microsoft.com/ja-jp/azure/ai-services/openai/concepts/models#model-summary-table-and-region-availability" target="_blank" rel="noopener">モデルの概要テーブルとリージョンの可用性</a></li>
</ul>
</li>
<li>名前
<ul>
<li>Azure OpenAIのリソースの名前</li>
<li>使用できるのは英数字とハイフンのみ。64文字以内</li>
</ul>
</li>
<li>価格レベル
<ul>
<li>現時点では Standard S0 一択<br />
参考：<a href="https://azure.microsoft.com/ja-jp/pricing/details/cognitive-services/openai-service/" target="_blank" rel="noopener">Azure OpenAI Service の価格</a></li>
</ul>
</li>
</ul>
<p><img decoding="async" class="alignnone" src="https://i.gyazo.com/1ec6d00c57ab8e56d2aa2262a92ebbc2.png" alt="Azure OpenAIの作成（基本タブ）" width="800" height="825" /> コンテンツレビューポリシーでは、Azure OpenAI Serviceでデータがどのように処理されるか、プライバシーやセキュリティの取り組み、行動規範などに関するリンクが示されています。</p>
<p>まず、押さえておくべき内容は、「顧客データがモデルの改善（学習）に使用されることはない」というところでしょうか。企業にとってここは安心ですね。</p>
<blockquote><p><img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/e0b80dd95670a96a063ddddd215c159a.png" alt="Image from Gyazo" width="722" height="456" /> 出典：<a href="https://learn.microsoft.com/ja-jp/legal/cognitive-services/openai/data-privacy" target="_blank" rel="noopener">Data, privacy, and security for Azure OpenAI Service</a></p></blockquote>
<p>ちなみに、OpenAI社の「<a href="https://openai.com/blog/chatgpt-plus">ChatGPT Plus</a>」は、モデルの学習に使用しないよう申請（オプトアウト）しないと学習に利用されます。</p>
<h3>ネットワーク</h3>
<p>続いてネットワークのタブです。デフォルトのパブリックアクセスのままで進めますが、他のPaaSサービスと同様、特定のネットワークからのみアクセスできるように構成することもできます。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/047bd596d7c1ad585aebc0ee67ec45df.png" alt="Azure OpenAIの作成（ネットワークタブ）" width="744" height="437" />
<h3>レビューおよび送信</h3>
<p>タグはスキップ。最後に入力内容を確認し、問題なければ「作成」ボタンを押して進めましょう。<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/cba7ac209762ea6f6a3c33bff449b13a.png" alt="Azure OpenAIの作成（レビューおよび送信）" width="742" height="714" /></p>
<p>デプロイは1分くらいで完了します。「リソースに移動」を押して概要メニューへ移動しましょう。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/8f94eeb47a7dc1f5f436ad52f785e73d.png" alt="Azure OpenAIの作成（デプロイ完了）" width="964" height="500" />
<h2>モデルのデプロイ</h2>
<p>Azure OpenAIのリソースを作成することで、命令を送るためのエンドポイント（URI）やキーが払い出されますが、テキスト生成などのリクエストを処理し応答をもらうには「どのAIモデルを使うか？」をあらかじめ指定しておく必要があります。</p>
<p>ですので、続いてモデルをデプロイしていきます。</p>
<h3>Azure OpenAI Studioを起動</h3>
<p>Azure OpenAIには、モデルを管理したりチャットなどの機能を試すためのプライグラウンドを備えた「Azure OpenAI Studio」というWeb画面（開発環境）が用意されています。</p>
<p>概要メニューの「Azure OpenAI Studio に移動する」から開くか、もしくは、<a href="https://oai.azure.com">oai.azure.com</a> に直接アクセスして利用することができます。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/85427a3dea37a000c2322800edd1352a.png" alt="Azure OpenAI（概要）" width="1201" height="529" />
<h3>デプロイの作成</h3>
<p>Azure OpenAI Studioを起動したら「新しいデプロイの作成」を押します。<br />
なお、左側メニューの「デプロイ」からでも作成画面に遷移できます。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/2b0087de818f3e1896827a2d956ee658.png" alt="Azure OpenAI Studio（Top）" width="1136" height="792" />
<p>「新しいデプロイの作成」からモデルをデプロイしましょう。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/0a60c1f29bd6b652b48d69d8111e599b.png" alt="Azure OpenAI Studio（デプロイの作成）" width="800" height="479" />
<p>使用するモデルの名前やバージョンなどを入力して「作成」ボタンをクリックします。</p>
<ul>
<li>デプロイ名
<ul>
<li>任意の名前</li>
<li>REST APIなどプログラムでモデルを呼び出す時に使用</li>
</ul>
</li>
</ul>
<ul>
<li>モデル
<ul>
<li>gpt-35-turbo / gpt-4 / gpt-4o などのモデルの種類を選択</li>
</ul>
</li>
<li>モデルバージョン
<ul>
<li>バージョンを指定</li>
</ul>
</li>
<li>デプロイの種類
<ul>
<li>標準
<ul>
<li>APIの呼び出しごとに課金される</li>
<li>トークンレートの上限が低い</li>
<li>選択したリージョンのインスタンスで処理される</li>
</ul>
</li>
<li>グローバル標準
<ul>
<li>APIの呼び出しごとに課金される</li>
<li>トークンレートの上限が高い</li>
<li>選択したリージョン以外のインスタンスにも分散して処理される</li>
</ul>
</li>
<li>Provisioned-Managed
<ul>
<li>モデルの処理能力（スループット）を事前に購入して割り当て</li>
<li>選択したリージョンのインスタンスで処理される</li>
</ul>
</li>
</ul>
</li>
<li>詳細設定オプション
<ul>
<li>レート制限やコンテンツフィルターなどを指定（詳細は省略）</li>
</ul>
</li>
</ul>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/77acc3d49ba9e084aa42318920375947.png" alt="Azure OpenAI Studio（モデルのデプロイ）" width="668" height="914" />
<p>モデルをデプロイすると一覧画面に表示されます。「プレイグラウンドで開く」からチャットを試してみましょう。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/6db43e4c997594cd68ef6fbb668677d9.png" alt="Azure OpenAI Studio（デプロイ一覧）" width="1237" height="285" />
<p>さきほどデプロイしたモデルを使用してチャットの会話を試すことができます。今回は簡単な例ですが、システムプロンプトを設定して役割や振る舞いを定義したり、パラメータを調整してチャットをテストすることもできます。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/54de9f15ede17d2939459a69f801d172.png" alt="Azure OpenAI Studio（チャットプレイグラウンド）" width="1363" height="1199" />
<h2>まとめ</h2>
<p>今回は、Azure OpenAIを作成してモデルをデプロイする手順をご紹介しました。</p>
<p>入力する項目が多くないのでデプロイの操作自体はとても簡単で、プレイグラウンドでサクッと試せる点も非常に便利だなと感じました。他のAzureサービスと組み合わせた構築パターンも色々と試してみたいですね！</p>
<p>それでは、また！</p>
<p>&nbsp;</p>
<p style="text-align: center;"><span class="color-button01"><a href="https://az-start.com/azure-learning-course/"><strong>Azure入門コースを見る</strong></a></span></p>
]]></content:encoded>
					
					<wfw:commentRss>https://az-start.com/create-azure-openai-service-hands-on/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【作りながら覚える】Azure File Syncを試してみた</title>
		<link>https://az-start.com/create-azure-file-sync-hands-on/</link>
					<comments>https://az-start.com/create-azure-file-sync-hands-on/#respond</comments>
		
		<dc:creator><![CDATA[Makoto Okada]]></dc:creator>
		<pubDate>Thu, 17 Nov 2022 12:05:10 +0000</pubDate>
				<category><![CDATA[作りながら覚える]]></category>
		<category><![CDATA[ストレージ]]></category>
		<guid isPermaLink="false">https://az-start.com/?p=1264</guid>

					<description><![CDATA[どうも、フリーランスエンジニアのMakotoです。 今回は、Azure File Syncを利用してAzureにファイルを同期する手順をハンズオン形式でご紹介します。Azure File Syncの概要はこちらの記事で紹]]></description>
										<content:encoded><![CDATA[<p>どうも、フリーランスエンジニアのMakotoです。</p>
<p>今回は、Azure File Syncを利用してAzureにファイルを同期する手順をハンズオン形式でご紹介します。Azure File Syncの概要は<a href="https://az-start.com/options-for-moving-files/">こちら</a>の記事で紹介しています。</p>
<h2>全体像と用語を確認</h2>
<p>今回作成する構成はこんな感じ。</p>
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-1265" src="https://az-start.com/wp-content/uploads/2022/11/dfafbe466e7df3743623d99114319f6d.png" alt="Azure File Syncハンズオン" width="1280" height="720" srcset="https://az-start.com/wp-content/uploads/2022/11/dfafbe466e7df3743623d99114319f6d.png 1280w, https://az-start.com/wp-content/uploads/2022/11/dfafbe466e7df3743623d99114319f6d-300x169.png 300w, https://az-start.com/wp-content/uploads/2022/11/dfafbe466e7df3743623d99114319f6d-1024x576.png 1024w, https://az-start.com/wp-content/uploads/2022/11/dfafbe466e7df3743623d99114319f6d-768x432.png 768w, https://az-start.com/wp-content/uploads/2022/11/dfafbe466e7df3743623d99114319f6d-320x180.png 320w, https://az-start.com/wp-content/uploads/2022/11/dfafbe466e7df3743623d99114319f6d-640x360.png 640w, https://az-start.com/wp-content/uploads/2022/11/dfafbe466e7df3743623d99114319f6d.png 856w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />
<p>Windows ServerはAzureの仮想マシンでも代用できますが、今回はローカルPCのHyper-V上の仮想マシン（Windows Server 2022）を使います。</p>
<p>Azure File Syncで登場する用語（コンポーネント）の意味は次の通りです。</p>
<table style="border-collapse: collapse; width: 100%;" border="1">
<tbody>
<tr>
<th style="width: 22.4637%;">用語</th>
<th style="width: 44.2029%;">意味</th>
</tr>
<tr>
<td style="width: 22.4637%;"><span style="font-size: 14px;">ストレージ同期サービス</span></td>
<td style="width: 44.2029%;"><span style="font-size: 14px;">Azure File Syncを利用するために最初に作成するリソース</span></td>
</tr>
<tr>
<td style="width: 22.4637%;"><span style="font-size: 14px;">同期グループ</span></td>
<td style="width: 44.2029%;"><span style="font-size: 14px;">どことどこを同期させるのかを定義するもの</span></td>
</tr>
<tr>
<td style="width: 22.4637%;"><span style="font-size: 14px;">クラウドエンドポイント</span></td>
<td style="width: 44.2029%;"><span style="font-size: 14px;">Fileストレージのファイル共有を指定する</span></td>
</tr>
<tr>
<td style="width: 22.4637%;"><span style="font-size: 14px;">サーバーエンドポイント</span></td>
<td style="width: 44.2029%;"><span style="font-size: 14px;">オンプレミスのサーバのパスを指定する</span></td>
</tr>
<tr>
<td style="width: 22.4637%;"><span style="font-size: 14px;">Azure File Syncエージェント</span></td>
<td style="width: 44.2029%;"><span style="font-size: 14px;">オンプレミスのサーバにインストールが必要</span></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>今回実践する内容は公式の<a href="https://learn.microsoft.com/ja-jp/azure/storage/file-sync/file-sync-extend-servers">チュートリアル</a>をベースにしています。それでは、実際に作成していきましょう！</p>
<h2>ファイル共有の作成</h2>
<p>ストレージアカウントは作成済みの前提で進めます。まず、Azure側の同期先となるファイル共有を作成します。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/69786a86c448e2f0fe24d5ad7a1eb182.png" alt="ファイル共有の作成" width="1158" height="595" />
<p>&nbsp;</p>
<p>shareという名前のファイル共有を作成しました。そこに「<strong>CloudFile.txt</strong>」という名前でファイルをアップロードしておきます。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/47291f1e86b188384e02d6d09eec1650.png" alt="ファイル共有にファイルをアップロード" width="1025" height="439" />
<h2>仮想マシンに同期フォルダを作成</h2>
<p>SV01には <strong>D:\FilesToSync</strong> というフォルダを作成して「<strong>LocalFile.txt</strong>」を作成しておきます。</p>
<p><img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/33f1765e82f01c2363d2f32489c77237.png" alt="SV01の同期フォルダ" width="808" height="451" />SV02は <strong>C:\FilesToSync</strong> というフォルダのみ作成して空っぽにしておきます。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/acea40084e9eba8be5ce429a0c579a1b.png" alt="SV02の同期フォルダを作成" width="755" height="422" />
<h2>ストレージ同期サービスの作成</h2>
<p>続いて、ストレージ同期サービスを作成します。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/a168bdc4ef47efdee16adaa6ddf0bfc3.png" alt="ストレージ同期サービスの作成" width="754" height="533" />
<h2>Windows Serverの登録</h2>
<p>そして、登録済みサーバーのメニューを開いて「<a href="https://www.microsoft.com/en-us/download/details.aspx?id=57159">Azure File Syncエージェント</a>」のリンクからエージェントをダウンロードします。URLをコピーして仮想マシン上でダウンロードしたほうが早いです。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/07b0a10d8e4f1c1cd109225589c07bc2.png" alt="登録済みサーバー" width="1138" height="489" />
<p>エージェントのインストール自体は簡単で「次へ」で進めるだけです。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/0ae45464133528dd01f142f197db6cd2.jpg" alt="Azure File Syncエージェントのインストール" width="1020" height="631" />
<p>インストールが完了すると、自動的にサーバを登録するための画面が起動します。まずは、Azureにサインイン。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/89ba218e83d3f19b4fe3190c5c5b2bda.png" alt="Azure File Sync - Server Registration" width="800" height="499" />
<p>サインインできたら、サブスクリプション、リソースグループ、ストレージ同期サービスを選択して登録します。（プルダウンで選ぶだけ）</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/3c3c254417d8e0dfce19550dada29d88.png" alt="Azure File Sync - Server Registration2" width="799" height="497" />
<p>2台ともエージェントのインストール、サーバの登録が完了すると「登録済みサーバー」に登録されます。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/9f68e4cd5144e57505face32bf363cb1.png" alt="登録済みサーバー2" width="1141" height="486" />
<h2>同期グループの作成</h2>
<p>次に同期グループを作成します。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/ab9300836cfc1a9eb5dca4fa7043e646.jpg" alt="同期グループの作成" width="962" height="471" />
<p>この時、クラウドエンドポイントとなるファイル共有を指定します。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/81d874151c11e4870ca19ea988dedbba.png" alt="同期グループの作成2" width="648" height="490" />
<h2>サーバーエンドポイントの作成</h2>
<p>最後にサーバーエンドポイントを作成します。<br />
エージェントをインストールした登録済みサーバーと、同期対象とするフォルダのパスを指定します（デプロイに少し時間がかかります）</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/bda0df94e370fd96dfc7e05c97767b8c.png" alt="サーバーエンドポイントの追加" width="1131" height="619" />
<p>デプロイが完了すると「ヘルス」の箇所がグリーンのチェックに変わります。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/0e11bfe3ece2dc6c395fa858f905d02c.png" alt="サーバーエンドポイントの追加2" width="889" height="496" />
<h2>動作確認</h2>
<p>Azure側のファイル共有を見てみると、SV01のファイルが同期されていることがわかります。「.SystemShareInformation」はAzureによって自動的に作成されるフォルダで、重要な同期メタデータが含まれます（削除しないように注意）</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/06549d827f556c7a00d22ed6bda285db.png" alt="動作確認（クラウド）" width="875" height="455" />
<p>SV01、SV02を見てみると、こちらも同期されていることがわかります。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/217f7390f24063ac49a3f41803d067a2.png" alt="動作確認（ローカル）" width="1162" height="609" />
<p>例えば、SV02でファイルを追加したり、既存ファイルをリネームすると、10～20秒くらいでファイル共有、SV01に反映されます。</p>
<p>注意点として、ファイル共有（Azure側）にファイルを追加するなどの変更を加えた場合は<strong>即時反映されません。</strong></p>
<p>即時で反映させたい場合は「Invoke-AzStorageSyncChangeDetection」コマンドを実行する必要があります。詳細は<a href="https://jpaztech.github.io/blog/storage/storageFileSyncFAQ/">こちらの記事</a>をご覧ください。</p>
<h2>まとめ</h2>
<p>今回は、Azure File Syncを試してみました。</p>
<p>登場する用語の意味がわかると、構成する手順はそれほど難しくなかったです。Windows Serverのみサポートされているサービスですが、簡単にオンプレミスのファイルをクラウドに同期できるのは便利ですね。</p>
<p>それでは、また。</p>
<p style="text-align: center;"><span class="color-button01"><a href="https://az-start.com/azure-learning-course/"><strong>Azure入門コースを見る</strong></a></span></p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://az-start.com/create-azure-file-sync-hands-on/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【初心者向け】仮想マシンを作成してリモートデスクトップで接続してみよう（ハンズオン）</title>
		<link>https://az-start.com/create-windows-vm-hands-on/</link>
					<comments>https://az-start.com/create-windows-vm-hands-on/#respond</comments>
		
		<dc:creator><![CDATA[Makoto Okada]]></dc:creator>
		<pubDate>Fri, 13 May 2022 02:29:49 +0000</pubDate>
				<category><![CDATA[AZ-900]]></category>
		<category><![CDATA[作りながら覚える]]></category>
		<guid isPermaLink="false">https://az-start.com/?p=570</guid>

					<description><![CDATA[どうも、フリーランスエンジニアのMakotoです。 今回は、仮想マシンを作成する手順をハンズオン形式でご紹介します。 こちらの記事で解説した仮想マシンの構成要素をイメージしながら、どの部分の構成情報を入力しているのか意識]]></description>
										<content:encoded><![CDATA[<p>どうも、フリーランスエンジニアのMakotoです。</p>
<p>今回は、仮想マシンを作成する手順をハンズオン形式でご紹介します。</p>
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-575" src="https://az-start.com/wp-content/uploads/2022/05/8daecc4daec860044a08db77cd39c02b.jpg" alt="仮想マシンの構成要素" width="760" height="428" />
<p><a href="https://az-start.com/vm-components/">こちらの記事</a>で解説した仮想マシンの構成要素をイメージしながら、どの部分の構成情報を入力しているのか意識しながら実践してみてください。</p>
<a href="https://az-start.com/vm-components/" class="blog-card"><div class="blog-card-hl-box"><i class="jic jin-ifont-post"></i><span class="blog-card-hl"></span></div><div class="blog-card-box"><div class="blog-card-thumbnail"><img decoding="async" src="https://az-start.com/wp-content/uploads/2022/05/b5d432b13e68dfbff9b38f462a7f16a3-320x180.jpg" class="blog-card-thumb-image wp-post-image" alt="【AZ-900】Azure仮想マシンを構成するリソースまとめ" width ="162" height ="91" /></div><div class="blog-card-content"><span class="blog-card-title">【AZ-900】Azure仮想マシンを構成するリソースまとめ</span><span class="blog-card-excerpt">どうも、フリーランスエンジニアのMakotoです。

仮想マシンはAzureで仮想サーバを起動するための基本となるコンピューティング...</span></div></div></a>
<p>それではいってみましょう！</p>
<h2>仮想マシンの作成</h2>
<p>Azureポータルにサインインしている状態から始めます。<br />
まず、左側メニューから「Virtual Machines」を選択して「作成」ボタンを展開してから「Azure仮想マシン」をクリックします。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/20808e4d6ceb44358b4b2b36b3a1a0b1.png" alt="仮想マシンの作成" width="1315" height="583" />
<h3>基本</h3>
<p>基本タブでは仮想マシンのOSイメージやサイズなどを選択します。</p>
<p>Azureリソース作成の入力項目は、タブごとに切り替えながら順番に入力していく画面構成が多いです。</p>
<ul>
<li>サブスクリプション
<ul>
<li><a href="https://az-start.com/managementgroups-subscriptions-resourcegroups/">サブスクリプション</a>を選択</li>
<li>契約がひとつだけであればあまり意識しなくてもOK</li>
<li>複数ある場合はプルダウンから選択</li>
</ul>
</li>
<li>リソースグループ
<ul>
<li><a href="https://az-start.com/managementgroups-subscriptions-resourcegroups/">リソースグループ</a>を選択</li>
<li>まだ作成していない場合は「新規作成」から入力</li>
</ul>
</li>
<li>仮想マシン名
<ul>
<li>仮想マシンの名前。これがOSのホスト名になる</li>
</ul>
</li>
<li>地域
<ul>
<li><a href="https://az-start.com/geo-region-az-datacenter/">リージョン</a>を選択</li>
</ul>
</li>
<li>可用性オプション
<ul>
<li>ここでは<a href="https://az-start.com/geo-region-az-datacenter/">可用性ゾーン</a>を選択</li>
</ul>
</li>
<li>可用性ゾーン
<ul>
<li>可用性ゾーンを選択した場合はゾーン(1～3のいずれか)を選択</li>
<li>ここでは<strong>Zone 1</strong>を選択</li>
</ul>
</li>
<li>イメージ
<ul>
<li>プルダウンでは代表的なOSを選択可能</li>
<li>「すべてのイメージを表示」するとその他のイメージを参照可能</li>
<li>ここでは<strong>Windows Server 2019 Datacenter &#8211; Gen2</strong>を選択</li>
</ul>
</li>
<li>サイズ
<ul>
<li>プルダウンでは直近利用したものか推奨サイズが選択可能</li>
<li>「すべてのサイズを表示」するとその他のサイズを参照可能</li>
<li>ここでは<strong>Standard_B2ms</strong>を選択</li>
</ul>
</li>
</ul>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/13f3e0a964edef7a08cfc74455264779.png" alt="仮想マシンの作成-基本1" width="836" height="791" />
<p>サイズの選択画面ではサイズ名で検索したりフィルタで条件を絞り込んだり並び替えをして、スペックとコストのバランスを見ながら選択できます。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/1f0e33891688f89a735c6437530f9d04.png" alt="VMサイズの選択" width="1462" height="911" />
<ul>
<li>ユーザー名/パスワード
<ul>
<li>OSにログインする時のユーザー名とパスワードを入力</li>
<li>長さや複雑さなどの要件はガイダンスを参照</li>
</ul>
</li>
<li>受信ポートの規則
<ul>
<li>リモートデスクトップで接続できるよう<strong>RDP(3389)</strong>を選択</li>
<li>この設定はネットワークタブでも指定可能</li>
</ul>
</li>
<li>ライセンス
<ul>
<li>Windows Serverのライセンスを所有している場合はチェックするとハイブリッド特典（割引）を受けられる</li>
</ul>
</li>
</ul>
<a href="https://gyazo.com/1cdaff41403d82221d6482370cd2b302"><img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/1cdaff41403d82221d6482370cd2b302.jpg" alt="仮想マシンの作成-基本2" width="1279" height="688" /></a>
<h3>ディスク</h3>
<p>続いてディスクのタブです。選択したOSイメージがインストールされるOSディスクの種類（性能）などを選択します。</p>
<ul>
<li>OSディスクの種類
<ul>
<li>個人学習の範囲内であれば<strong>Standard HDD</strong>でOK</li>
</ul>
</li>
<li>VMと共に削除
<ul>
<li>仮想マシン削除時に接続されているOSディスクも削除する場合はチェック</li>
</ul>
</li>
<li>データディスク
<ul>
<li>ここでデータディスクを作成したり接続することも可能</li>
</ul>
</li>
</ul>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/4117ff18700bdffd30baa13012570bf1.png" alt="仮想マシンの作成-ディスク" width="814" height="823" />
<h3>ネットワーク</h3>
<p>次はネットワークタブです。仮想ネットワーク、サブネット、NSGなどの項目を入力します。</p>
<ul>
<li>仮想ネットワーク/サブネット/パブリックIP
<ul>
<li>ここでは自動的に新規作成されるものを使用</li>
</ul>
</li>
<li>NICセキュリティグループ/パブリック受信ポート
<ul>
<li>基本タブでRDP(3389)を許可した設定がここに反映されている</li>
<li><strong>Basic</strong>はよく使われるポート番号をプルダウンから選択して作成</li>
<li><strong>詳細</strong>は既存NSGを選択するかポート番号などを個別に指定して作成</li>
</ul>
</li>
<li>VMが削除されたときにパブリックIPとNICを削除する
<ul>
<li>仮想マシン削除時に接続されているパブリックIPとNICも削除する場合はチェック</li>
</ul>
</li>
</ul>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/0435c0e694de5949bafafdc9d27a4c8d.png" alt="仮想マシンの作成-ネットワーク" width="805" height="975" />
<h3>管理</h3>
<p>次は管理タブです。これ以降は基本的にデフォルト値で構いません。</p>
<p>が、<strong>自動シャットダウン</strong>は停止し忘れの課金防止に便利なので、心配な場合は設定しておくと便利です。時刻とタイムゾーンを選択すると、その時刻に自動的に仮想マシンが停止されます。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/ecd5a541ac7a1d0cb4e57d335a673163.png" alt="仮想マシンの作成-管理" width="798" height="889" />
<h3>確認および作成</h3>
<p>最後に確認します。ここで仮想マシンの概算の価格や入力した項目を最終チェックすることができます。問題なければ「作成」ボタンを押して進めましょう。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/99453c654862104b83c69c45e1a19b2f.png" alt="仮想マシンの作成-確認および作成" width="786" height="1021" />
<p>仮想マシンの作成（デプロイ）が完了すると以下のような画面になります。「リソースに移動」をクリックして仮想マシンの画面へ遷移しましょう。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/5446bf6e9f294892e5af2262b225ec94.png" alt="仮想マシンの作成-デプロイ完了" width="1128" height="547" />
<h2>仮想マシンにリモートデスクトップで接続</h2>
<p>仮想マシンの概要メニューからは作成時に指定したリージョン、リソースグループ、サイズ、OS、割り当てられたパブリックIPアドレスなど様々な情報が確認できます。</p>
<p>早速、リモートデスクトップで接続してみましょう。「接続」 → 「RDP」をクリックします。</p>
<div class="concept-box5">
<p>パブリックIPアドレスをコピー後、リモートデスクトップを起動して接続しても構いません。</p>
</div>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/dd7c36654b5d3b1ee45a0bdaef4be3d1.png" alt="仮想マシンにリモートデスクトップで接続1" width="1354" height="1071" />
<p>RDPファイルをダウンロードして接続します。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/c12f213cbed79e08acb28d9a7033c8f5.png" alt="仮想マシンにリモートデスクトップで接続2" width="810" height="456" />
<p>仮想マシン作成時に登録した資格情報を入力して接続しましょう。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/10a5d51227484a5559e95e7f44319f5f.png" alt="仮想マシンにリモートデスクトップで接続3" width="451" height="513" />
<p>初回接続時には証明書の警告が表示されますが、次回から表示させたくない場合は「このコンピューターへの接続について今後確認しない」にチェックしてから「はい」を押して接続しましょう。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/301d2fa5a0217564db8779e4df3c45cf.png" alt="仮想マシンにリモートデスクトップで接続4" width="450" height="452" />
<p>無事、Windows ServerにRDP接続することができました。が、AzureのOSイメージは英語版になっています。日本語化の手順は以下のサイトが参考になります。</p>
<ul>
<li><a href="https://blog.trainocate.co.jp/blog/azure_setting_024">【図解】英語版Windowsの日本語化～画面ショット付き詳細手順～</a></li>
</ul>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/1ab6004069f7bb2e2810e976fc828eca.png" alt="仮想マシンにリモートデスクトップで接続5" width="1431" height="935" />
<p>なお、<a href="https://az-start.com/vm-components/">こちらの記事</a>で解説したとおり、Dドライブには<strong>一時ディスク</strong>が接続されており、Dドライブ直下には「DATALOSS_WARNING_README」というテキストファイルが置かれていることがわかります。</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/ac2f3d9beb29f2c23021eede23f3381f.png" alt="仮想マシンにリモートデスクトップで接続6" width="1087" height="851" />
<p>テキストファイルの中身には「これは一時的なディスクなので、データが消える可能性があります」といった注意書きが記載されています。</p>
<blockquote><p>WARNING: THIS IS A TEMPORARY DISK.</p>
<p>Any data stored on this drive is SUBJECT TO LOSS and THERE IS NO WAY TO RECOVER IT.</p>
<p>Please do not use this disk for storing any personal or application data.</p>
<p>For additional details please refer to the documentation at: https://docs.microsoft.com/en-us/azure/virtual-machines/windows/managed-disks-overview#temporary-disk</p></blockquote>
<h2>リソースグループの削除</h2>
<p>一通り使い終わったら忘れずに削除しましょう。まとめて削除したい場合にはリソースグループが便利です。</p>
<ol>
<li>「リソースグループの削除」をクリック</li>
<li>リソースグループ名を入力</li>
<li>「削除」をクリック</li>
</ol>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/44ad25411a762b9e6b41b8bacb5fcd05.png" alt="リソースグループの削除" width="1397" height="659" />
<h2>まとめ</h2>
<p>今回は仮想マシンを作成してリモートデスクトップで接続するところまでの手順をご紹介しました。</p>
<p>簡単に起動できていらなくなったらすぐに削除できる点がクラウドの良いところです。慣れてきたらパラメータを変えてみるなどして、何度も手を動かして理解を深めていってください。</p>
<p>&nbsp;</p>
<p style="text-align: center;"><span class="color-button01"><a href="https://az-start.com/azure-learning-course/"><strong>Azure入門コースを見る</strong></a></span></p>
]]></content:encoded>
					
					<wfw:commentRss>https://az-start.com/create-windows-vm-hands-on/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
