4.7K Views
April 20, 23
スライド概要
クラウドメインの一兵卒 インフラ全般が好きな人
AzureFiles をVPNで使ってみよう ~Windows編~
自己紹介 • 今年で29歳 • 普段は客先でAzureと日々格闘中 • クラウド大好き3年目(オンプレ未経験なのは内緒) • 未熟者なのでこれおかしいよ!があればこっそり教えてほしい!! Twitter:ryuuu_ch
Azureとは?? • Microsoftが提供するクラウドインフラ • Microsoft365やActiveDrectoryなどエンプラ向けソリューションとネイ ティブな連携ができるぞ • GitHubやOpenAIとの連携も強めてるぞ • つまりAzureは、、、いいぞ、、、
Azureの基礎 • Azureは管理グループ>サブスクリプション(課金単位)>リソースグ ループ>リソースと階層構造を持つ。 • なんとリソースグループを削除すると配下のリソースはまるっと消える。ごみ は残りにくい! <管理レベルと階層>
Azureで仮想ネットワークを作ろう • リソースグループに仮想ネットワークのリソースを作成する。 • ついでに無料でNSGと呼ばれるL3/L4ファイアウォールも使えるぞ! <NSG と Azure Firewall の違い>
現状
AzureFilesのリソースを作ろう • AzureFilesとはファイル共有機能を提供するマネージドサービスのこと • SMB/NFSをサポート • ストレージアカウントから利用可能(わかりにくい) • ストレージアカウントの名前はグローバルに一意にする <Azure Files とは> <ストレージ アカウント名が既に使用されている>
さて接続、、、 • あれ?
プライベートエンドポイントを使ってみよう • プライベート空間からセキュアにサービスへアクセスできるようにするサービス • 実体は仮想ネットワークインターフェース • つまりプライベートIPアドレスを持つ <プライベート エンドポイントとは>
VPNゲートウェイを使ってセキュアに接続しよう • VPNゲートウェイとは仮想ネットワークにデプロイし、接続したい外部ネット ワークから暗号化したトラフィックを受け取る終端装置 • 今回はPCからVPNゲートウェイまでの通信経路を作成したいのでP2S接続を行う • WindowsなのでBasicSKUを使う <ポイント対サイト VPN>
自己署名証明書を作ろう • 暗号化のためのルート証明書とクライアント証明書を作成する • それを元にVPNクライアント構成ファイルを生成する <クライアント証明書の生成> <1.VPN クライアント構成ファイルの生成>
VPNトンネル経由でアクセスしよう • VPN構成クライアントをインストールする • 設定からVPNを設定する <IKEv2 と SSTP: ネイティブ VPN クライアントの手順>
ファイルエクスプローラーからAzureFilesへアクセ スしてみよう • 資格情報にはストレージアカウント名とアクセスキーを使う • アクセスキーはこのストレージアカウントリソース全体の認証に使えるので取り扱い 注意 • 可能なら定期的なローテーションがおすすめ
完成 • リソースへは "¥¥<プライベートエンドポイントのIPアド レス>¥<ファイル共有の名前>" でアクセスしよう
最後にお掃除 • Azureはリソースグループを削除することできれいさっぱり関連リソースを消 せるのが良い • 忘れずVPNの構成情報も消しとこう
ほんとなら、、 • プライベートエンドポイントへIPアドレス直叩きでアクセスしたけどDNSを使 う手段もあり(というか一般的)今回は名前解決まで含めると大変なの で省略 • プライベートエンドポイントにNSGを適用するにはサブネットのネットワークポ リシーを有効化しないといけないが、本筋ではないので省略 • 今度はAzurePolicyの話とかもしたいなあ