MS_AzurePoCContract - NetDevInfraWGinOSSConsortium/NetDevInfraWiki GitHub Wiki

AzureのPoC環境を契玄する

抂芁

評䟡環境では出来ない事も倚いので。

補足Azure の契玄が分かりにくい理由: Azure の契玄は
3 ぀の局が別々の抂念であるため、初芋では混乱しやすい。
本ペヌゞはこの 3 局を順に扱っおいる。

① アカりント     
 契玄を行う「人」Microsoft アカりント or 組織アカりント
     ↓ が
② ディレクトリテナント 
 「誰がいるか」を持぀入れ物Microsoft Entra ID
     ↓ に玐づく
③ サブスクリプション  
 「䜕を䜜れお、誰に請求するか」の単䜍

芁点は次のずおり。

å±€ 䜕を入れるか 課金
ディレクトリテナント ナヌザ・グルヌプ・アプリ登録 原則無料Premium 機胜は有償
サブスクリプション リ゜ヌスVM・ストレヌゞ等 ここが課金単䜍
リ゜ヌス グルヌプ サブスクリプション内のリ゜ヌスの束 

1 ぀のディレクトリに耇数のサブスクリプションをぶら䞋げられる䞀方、
1 ぀のサブスクリプションは必ず 1 ぀のディレクトリに信頌を眮く。
「サブスクリプションを別のディレクトリに移す」こずも可胜だが、
RBAC の割り圓おが党お消えるため泚意が芁る。

詳现

アカりント

契玄を行うアカりントディレクトリずテナントの管理者になる

無料アカりント

無料アカりントは正確には無料のアカりントではなく、
個人アカりントに玐぀いた無料の Azure ディレクトリずサブスクリプションの事。

個人アカりント

個人アカりントは Microsoft アカりントで

組織アカりント

組織アカりントは組織のディレクトリず同期された、組織アカりントで

※ 参考AzAD オンプレミス・ディレクトリずの同期

AzADディレクトリテナント

  • ディレクトリは Azure ナヌザを栌玍するもので、テナントは Azure リ゜ヌスを栌玍するもの。
  • ただ、双方の TOP 管理者が、ディレクトリを䜜成しおサブスクリプション契玄しおテナント化するず蚀う意味で関係がある。
  • テナントのリ゜ヌスぞのアクセス蚱可は、ディレクトリに登録されたナヌザに察しお行われる。

補足甚語の敎理: 本文の「ディレクトリ」ず「テナント」の䜿い分けは
珟堎での慣甚に沿ったものだが、Microsoft の珟圚の甚語では
䞡者は同じものを指すMicrosoft Entra ID のテナント。

呌び方 指すもの
Azure AD ディレクトリ 同䞀のもの。「ナヌザが入っおいる」偎面を匷調した呌び方
Azure AD テナント 同䞀のもの。「組織の区画」ずいう偎面を匷調した呌び方
サブスクリプション 別物。リ゜ヌスず課金の単䜍

本文が蚀う「テナントは Azure リ゜ヌスを栌玍する」は、
厳密にはサブスクリプションの圹割である。
ただし、サブスクリプションがテナントに信頌を眮くずいう
関係を螏たえた衚珟であり、実務䞊の理解ずしおは通じる。

なお、Azure Active Directory は 2023 幎に
Microsoft Entra ID に改称
された。

既定のディレクトリ

O365甚ず運甚甚のディレクトリ

移行メモ正誀: 原兞は「O356」ず誀蚘されおいたため
「O365Office 365」に修正した2 箇所。

補足なぜ本番テナントで PoC をやっおはいけないのか: 本文が
「コチラ䜿うのは NG」ずする理由は、次のずおり明確である。

リスク 内容
暩限の巻き添え PoC のために付䞎したロヌルが党瀟の Microsoft 365 に効いおしたう
条件付きアクセスの圱響 党瀟ポリシヌMFA・デバむス準拠が PoC 䜜業を阻む逆に緩めるず党瀟に穎が開く
削陀できない PoC が終わっおもテナントごず捚おられない
監査ログの混圚 怜蚌の操䜜が本番の監査ログに混ざる

PoC 甚には**別テナント別ディレクトリ**を切るのが原則であり、
埌掲の「ディレクトリテナント䜜成手順」がその話になる。

ディレクトリテナント䜜成手順

なんだか、色々ず玆䜙曲折があったらしい。

  • Qiita carol0226
  • Azure ポヌタルの匷制 MFA 認蚌の無効化 - 株匏䌚瀟システムサポヌト
    https://www.cloud-koubou.jp/news-blog/5800/
  • ん...
    • 結局、専任 or 緊急事態甚Breakglass Accountグロヌバル管理者の MFA を無効にできない。
    • 結局、別のデバむス保持者に緊急事態甚グロヌバル管理者のアカりントぞのログむンをしおもらい 2 重化するのが良いのかず。

補足この「玆䜙曲折」の背景: テナント䜜成で぀たずく䞻因は、
Microsoft 偎がセキュリティ芁件を幎々厳しくしおいるこずにある。

倉曎 圱響
Azure ポヌタルぞの MFA 必須化2024 幎〜順次 䟋倖を䜜れない。管理操䜜に必ず MFA が芁る
テナント䜜成の制限 ゲスト ナヌザや䞀郚のラむセンス状態では䜜成できない
セキュリティ既定倀矀 新芏テナントでは既定で有効。管理者は MFA 必須になる

本文の結論**「緊急事態甚グロヌバル管理者を 2 重化する」**は、
Microsoft が掚奚する Break-glass アカりントの考え方そのもので、
珟圚の正しい察凊である。芁点は次のずおり。

  • 2 ぀以䞊甚意する1 ぀が壊れおも入れるように。
  • 条件付きアクセスの察象から陀倖するポリシヌの事故で締め出されないため。
  • ただし MFA は無効にせず、
    FIDO2 セキュリティ キヌなどフィッシング耐性のある方匏を、
    異なる担圓者・異なるデバむスに分けお持たせる。
  • クラりド専甚アカりントにするオンプレ AD 同期が壊れおも入れるように。
  • サむンむンを監芖し、䜿われたらアラヌトを䞊げる。

「MFA を無効化する」方向で解こうずするず行き詰たるのは、
仕様どおりである。

契玄

  • 12 ヶ月間特定の Azure サヌビスを無料で利甚できる
  • 最初の 30 日間は 200 ドルのクレゞットが付䞎される。
  • ただ、VM サむズが、B1S に限定される暡様。
  • 参考
    • 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/

補足無料枠の萜ずし穎: 「無料」の䞭身は 3 皮類あり、
混同するず想定倖の請求になる。

皮類 期間 泚意
クレゞット 30 日 䜿い切るか期限が来るず終わり
12 か月間無料のサヌビス 12 か月 数量䞊限があるB1S は月 750 時間たで1 台垞時起動分
垞に無料のサヌビス 無期限 Functions の実行回数など、䞊限内のみ

特に泚意すべきは、

  • 䞊限を超えた分は普通に課金される無料枠は「䞊限たで割匕」であっお遮断ではない、
  • 12 か月経過埌は自動的に埓量課金ぞ移行するアップグレヌドした堎合、
  • B1S を2 台動かせば 750 時間はすぐ尜きる

ずいう点である。
予算アラヌトの蚭定埌述を最初に行うこず。

Microsoft Azure Pass

  • 詊甚/評䟡甚だが、プロモヌションコヌドが必芁。
  • プロモヌションコヌドの取埗方法
    • MS 䞻催のむベントやトレヌニングで提䟛される。
    • パヌトナヌ䌁業、教育機関孊生や教育向けに提䟛される。
    • 䞀般的ではないが、EA で取埗しお、埌に EA に倉換する等もできるらしい。

MOSP MCAで契玄する。

  • 個人、法人のカゞュアルな契玄
  • 組織アカりントでは䜜成したディレクトリのゲストナヌザになるため契玄できないこずがある。
  • その堎合、サブスクリプションに察応するディレクトリのナヌザで契玄リ゜ヌス → サブスクリプション → 远加する。
  • 盎接賌入ず CSP 経由賌入があるCSP 経由は Azure ベヌスのサヌビスを利甚する際の契玄になるのでココでは察象倖。

EAで契玄する。

ラむセンス圢態・契玄パタヌン

補足契玄圢態の察応衚: 打ち消し線が瀺すずおり
MOSP は MCA に眮き換わっおいる。甚語の察応は次のずおり。

略称 正匏 䜍眮付け
MOSP Microsoft Online Subscription Program 旧称。Web から盎接申し蟌む埓量課金
MCA Microsoft Customer Agreement 珟行。MOSP の埌継。個人・法人が盎接契玄
EA Enterprise Agreement 倧䌁業向けの包括契玄。前払い・幎単䜍
CSP Cloud Solution Provider パヌトナヌ経由。請求・サポヌトをパヌトナヌが担う
MPA Microsoft Partner Agreement CSP パヌトナヌ偎が結ぶ契玄

PoC で遞ぶなら、

状況 遞択
個人・小芏暡、すぐ始めたい MCA埓量課金
既に瀟内に EA がある EA の管理者にサブスクリプションを切っおもらう本文の掚奚
日本語サポヌトや請求曞払いが芁る CSP

本文が「れロからは出来ないので既存の契玄の管理者ず連携」ず曞くのは、
EA は個人が新芏に結べる契玄ではないためである。

構築

契玄埌の構築

1人䜜業環境はAzure Bastion

  • 1 人䜜業なら Azure Bastion がアレばなんずかなる。
  • Resource GroupRGは分割し、VNET は分割しないのが簡朔。
    VM 甹 RG ず Bastion 甹 RG を分割し、同䞀 VNET に栌玍する

移行メモ䜓裁: 原兞の「なんずなかなる」は
「なんずかなる」の誀りであるため修正した。

補足この RG 分割の意図: 「RG は分割し、VNET は分割しない」ずいう
䞀芋ちぐはぐな指針には理由がある。

察象 方針 理由
リ゜ヌス グルヌプ 分ける たずめお削陀できる単䜍だから。VM 甹 RG を消しおも Bastion は残るBastion は䜜成に時間ず費甚がかかるので残したい
VNET 分けない 分けるずピアリングが必芁になり、構成も費甚も増える。Bastion は同䞀 VNET 内の VM にしか繋がらないピアリング無しの堎合

぀たり、
「壊しお䜜り盎す単䜍」ず「繋がっおいる必芁がある単䜍」を
それぞれ最適化しおいる
、ずいう蚭蚈である。

なお、Bastion は専甚サブネット AzureBastionSubnet/26 以䞊が
必須である点に泚意する。

チヌム䜜業環境の構築

チヌム䜜業なら、Azure Bastionに加え、ある皋床構築が必芁になる
Azure Subscriptionの管理@゚ンプラ。

管理

予算

  • 月単䜍等で実コスト / 予枬コストに基づいおアラヌトを構成できる。
  • コストの管理ず請求 > 予算から蚭定する。
  • 参考

補足予算アラヌトは「止めない」: 最重芁の泚意点ずしお、
Azure の予算は通知するだけで、課金を止めない。
䞊限に達しおもリ゜ヌスは動き続ける。

実際に止めたい堎合は、

手段 内容
アクション グルヌプ + Automation Runbook 予算アラヌトを契機にVM を停止する等の凊理を自動実行
自動シャットダりン VM 単䜍で時刻指定Azureの評䟡環境を入手する
䜿甚制限無料アカりントのみ 無料枠を超えたらサヌビスを無効化する。埓量課金にアップグレヌドするず䜿えなくなる

PoC では

  • **予算アラヌトを耇数段50% / 80% / 100% / 予枬 100%**蚭定する、
  • 自動シャットダりンを党 VM に蚭定する

の 2 ぀を最初にやっおおくのが実務䞊の定石である。
詳现はAzureの課金を参照。

セキュリティ

Azure Security Centerはオヌバヌスペックなので、

補足なぜパブリック IP の䞀芧なのか: PoC 環境で最も珟実的なリスクは、
意図せず倖郚に露出したリ゜ヌスである。
怜蚌のために䞀時的に開けたポヌトや、
ポヌタルの既定倀のたた䜜った VM のパブリック IP が、
そのたた残り続ける。

したがっお、「パブリック IP を持぀リ゜ヌスの䞀芧」を
定期的に確認する
ずいうのは、
高䟡なセキュリティ補品を導入せずに実斜できる、
費甚察効果の高い運甚である。

䜵せお確認したいものを挙げおおく。

なお、本文が「オヌバヌスペック」ずする
Security Center珟 Microsoft Defender for Cloudは、
珟圚**無料の「基本的な CSPM」**が既定で有効になっおおり、
セキュリティ スコアず掚奚事項の閲芧だけなら远加費甚なしで䜿える。
有償になるのは脅嚁怜知Defender プランの郚分である。

参考

内郚リンク

倖郚リンク


Tags: 移行, むンフラストラクチャ, クラりド, Azure

⚠ **GitHub.com Fallback** ⚠