Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
第115回 雲勉【オンライン】Azureのはじめかた
Search
iret.kumoben
September 28, 2023
Technology
0
110
第115回 雲勉【オンライン】Azureのはじめかた
下記、勉強会での資料です。
https://youtu.be/h67T23Axbq0
iret.kumoben
September 28, 2023
Tweet
Share
More Decks by iret.kumoben
See All by iret.kumoben
第166回 雲勉 コードを読んで理解する AWS Amplify Gen2 Backend
iret
0
18
第165回 雲勉 Google Agentspace について
iret
0
19
第164回 雲勉 Agent Development Kit と MCP Toolbox for Databases で MCP 連携してみた
iret
1
40
第163回 雲勉 CircleCIで複数リポジトリ間のパイプラインを連携する
iret
1
35
第162回 雲勉 比較して学ぶ AWS Amplify Gen 2
iret
0
49
第161回 雲勉 Amazon Kinesis Data Streams と Amazon Data Firehose を使ってみよう
iret
0
47
第160回 雲勉 それ、AWS Step Functions で置き換えれん?
iret
0
69
第159回 雲勉 Amazon Bedrock でブラウザを操作する AI エージェントを作ってみた
iret
0
83
第158回 雲勉 AWS CDK 入門 ~ プログラミング言語で書くインフラ Python 編 ~
iret
0
71
Other Decks in Technology
See All in Technology
Wasm元年
askua
0
140
Node-REDのFunctionノードでMCPサーバーの実装を試してみた / Node-RED × MCP 勉強会 vol.1
you
PRO
0
110
プロダクトエンジニアリング組織への歩み、その現在地 / Our journey to becoming a product engineering organization
hiro_torii
0
130
米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
2
1.1k
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
26k
エンジニア向け技術スタック情報
kauche
1
250
Snowflake Summit 2025全体振り返り / Snowflake Summit 2025 Overall Review
mtpooh
2
400
MySQL5.6から8.4へ 戦いの記録
kyoshidaxx
1
200
2025-06-26_Lightning_Talk_for_Lightning_Talks
_hashimo2
2
100
より良いプロダクトの開発を目指して - 情報を中心としたプロダクト開発 #phpcon #phpcon2025
bengo4com
1
3.1k
Абьюзим random_bytes(). Фёдор Кулаков, разработчик Lamoda Tech
lamodatech
0
340
GeminiとNotebookLMによる金融実務の業務革新
abenben
0
230
Featured
See All Featured
Writing Fast Ruby
sferik
628
61k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
490
Embracing the Ebb and Flow
colly
86
4.7k
Why Our Code Smells
bkeepers
PRO
337
57k
Automating Front-end Workflow
addyosmani
1370
200k
GraphQLとの向き合い方2022年版
quramy
48
14k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Navigating Team Friction
lara
187
15k
For a Future-Friendly Web
brad_frost
179
9.8k
Transcript
第115回 雲勉【オンライン】 Azureのはじめかた
0.⾃⼰紹介 2 n 名前︓緒⽅ 遼太郎 • クラウドインテグレーション事業部MSPセクション運⽤第⼀グループ • 2022/6⼊社 •
アイレット1年3ヶ⽉⽬ • 今⽇AZ-104受けました
0.⾃⼰紹介 3 n 名前︓緒⽅ 遼太郎 • クラウドインテグレーション事業部MSPセクション運⽤第⼀グループ 「雲勉 MSP 24/365」で検索
タイトル︓第94回 雲勉 第2回24/365運⽤業務を⽀える MSP
対象視聴者 4 ✓Azure初⼼者 ✓これからAzureを触りたい⽅ ✓クラウドに興味がある⽅
今回のもくひょう 5 ・Azureについて知ってもらう ・Azure VMについて知ってもらう ・Azureを⽤いて簡単なWebサイト環境をつくる
アジェンダ 6 0.⾃⼰紹介 1.Azureとは 2.Azure Virtual Networkとは 3.簡単な構成作成
1. Azureとは 7
1.Azureとは 8 参考︓https://aws.amazon.com/jp/partners/msp/?partner-solutions-cards.sort-by=item.additionalFields.partnerNameLower&partner-solutions-cards.sort-order=asc&awsf.partner- solutions-filter-partner-location-finserv=*all 参考︓https://cloud.google.com/partners/msp-initiative/?hl=ja Microsoft Azureとは、2008年10⽉にマイクロソフト社のデベロッパーカンファレンスで発表され 、2010年10⽉に「Windows Azure」としてサービスを開始したクラウド・コンピューティングサ ービスのことです。
2014年に「Microsoft Azure」に名称変更を⾏い、サービスを提供しています。 Microsoft Azureの「Azure」は「アジュール」と読みます。英語で「⻘空」や「空」を意味する⾔ 葉です。「クラウドサービス」の「クラウド(雲)」と掛けて、雲を浮かべる「空」の⾊を表し ていると理解している⼈もいます。 Microsoft Azureの料⾦設定は、AWSやGCPと同様に、初期費⽤無しで使⽤した分だけ⽀払う「 従量課⾦制」のサービスです。 クラウドサービスには様々な種類があり、Microsoft Azureが提供するサービスは⼀般的にはIaaS とPaaSと呼ばれる分野のものです。
1.Azureとは 9 Azureを選ぶメリット ࢀরɿIUUQTB[VSFNJDSPTPGUDPNKBKQQSJDJOHB[VSFWTBXTDPTUTBWJOHT ・実⾏中のWindows Server 仮想マシン(VM)のコストの⽐較 ・Microsoft提供サービスとの⾼い親和性
1.Azureとは 10 Azure無料アカウントの特徴 ࢀরɿ IUUQTB[VSFNJDSPTPGUDPNKBKQGSFF
1.Azureとは 11 Azure、使ってみたい。。 でもまず何からしたらい いんだろう。
1.Azureとは 12 Azureアカウント開設から使⽤開始までの流れ アカウント作成 ↓ Azureにサインイン ↓ 本⼈確認(課⾦情報の登録) ↓ サブスクリプションの作成
1.Azureとは 13 アカウント作成
1.Azureとは 14 アカウント作成
1.Azureとは 15 Azureにサインイン
1.Azureとは 16 本⼈確認(課⾦情報の登録) ࢀরɿIUUQTRJJUBDPNRUMVJHJJUFNTBGEEFG
1.Azureとは 17 サブスクリプションの作成
1.Azureとは 18 サブスクリプションの作成
1.Azureとは 19 サブスクリプションの作成
1.Azureとは 20 サブスクリプションの作成
1.Azureとは 21 サブスクリプションの作成
1.Azureとは 22 サブスクリプションの作成
1.Azureとは 23 1.AzureΞΧϯτ: AzureΞΧϯτɺMicrosoft Azure ͷΫϥυαʔϏεͱϦιʔεΛ༻͢ΔͨΊʹඞཁͳ ΞΧϯτͰ͢ɻ͜ΕʹΑΓɺAzureϙʔλϧAzure CLI ʢίϚϯυϥΠϯΠϯλʔϑΣʔεʣͳͲΛ༻ͯ͠ AzureͷϦιʔεΛཧ͠ɺ੍ޚ͢Δ͜ͱ͕Ͱ͖·͢ɻ
AzureΞΧϯτɺAzureϙʔλϧʹϩάΠϯ͢Δࡍʹ ༻͞ΕΔϝʔϧΞυϨεͱύεϫʔυʹؔ࿈͚ΒΕ ͍ͯ·͢ɻ ࢀߟɿIUUQTMFBSONJDSPTPGUDPNKBKQB[VSFDMPVEBEPQUJPOGSBNFXPSLSFBEZDPOTJEFSBUJPOTGVOEBNFOUBMDPODFQUT Azure アカウント 管理グループ 1 サブスクリプ ション リソースグ ループ リソース 管理グループ 2 サブスクリプ ション リソースグ ループ リソース Azureの管理階層構成について
1.Azureとは 24 2.ཧάϧʔϓ:৫ʹଟͷ Azure αϒεΫϦϓγϣϯ ͕͋Δ߹ɺ͜ΕΒͷαϒεΫϦϓγϣϯͷΞΫη εɺϙϦγʔɺ͓ΑͼίϯϓϥΠΞϯεΛޮతʹཧ ͢Δํ๏͕ඞཁʹͳΔ͜ͱ͕͋Γ·͢ɻ ཧάϧʔϓͷ ΨόφϯεൣғɺαϒεΫϦϓγϣϯΛ্ճΓ·͢ɻ
αϒεΫϦϓγϣϯΛཧάϧʔϓʹ·ͱΊΔͱɺద༻ ͢ΔΨόφϯε݅ؔ࿈͚ΒΕ͍ͯΔͯ͢ͷαϒ εΫϦϓγϣϯͷܧঝʹΑΓΧεέʔυදࣔ͞Ε· ͢ɻཧάϧʔϓΛ͏ͱɺαϒεΫϦϓγϣϯͷछྨ ʹؔͳ͘ɺΤϯλʔϓϥΠζ ϨϕϧͷཧΛେنʹ ߦ͏͜ͱ͕Ͱ͖·͢ɻ ࢀߟɿIUUQTMFBSONJDSPTPGUDPNKBKQB[VSFDMPVEBEPQUJPOGSBNFXPSLSFBEZDPOTJEFSBUJPOTGVOEBNFOUBMDPODFQUT Azure アカウント 管理グループ 1 サブスクリプ ション リソースグ ループ リソース 管理グループ 2 サブスクリプ ション リソースグ ループ リソース Azureの管理階層構成について
1.Azureとは 25 3.αϒεΫϦϓγϣϯ: αϒεΫϦϓγϣϯɺAzureϦ ιʔεΛ࡞ɺ༻ɺཧ͢ΔͨΊͷྉۚମܥͱΞΫη ε੍ޚͷجຊ୯ҐͰ͢ɻαϒεΫϦϓγϣϯΛ࣋ͭ͜ͱ ʹΑΓɺಛఆͷྉۚϓϥϯʹج͍ͮͯAzureαʔϏεϦ ιʔεΛར༻Ͱ͖·͢ɻ͞·͟·ͳαϒεΫϦϓγϣϯ ϓϥϯ͕͋ΓɺͦΕͧΕҟͳΔϦιʔε੍ݶػೳ͕ఏ ڙ͞Ε·͢ɻ
ࢀߟɿIUUQTMFBSONJDSPTPGUDPNKBKQB[VSFDMPVEBEPQUJPOGSBNFXPSLSFBEZDPOTJEFSBUJPOTGVOEBNFOUBMDPODFQUT Azure アカウント 管理グループ 1 サブスクリプ ション リソースグ ループ リソース 管理グループ 2 サブスクリプ ション リソースグ ループ リソース Azureの管理階層構成について
1.Azureとは 26 4.Ϧιʔεάϧʔϓ: Ϧιʔεάϧʔϓɺؔ࿈͢Δ AzureϦιʔεΛཧతʹάϧʔϓԽ͢ΔͨΊͷίϯςφ Ͱ͢ɻϦιʔεάϧʔϓͷϦιʔεɺҰॹʹ࡞ɺ ཧɺࢹ͞ΕɺϦιʔεάϧʔϓ୯ҐͰΞΫηε੍ޚ ϙϦγʔΛద༻͢Δ͜ͱ͕Ͱ͖·͢ɻϓϩδΣΫτɺ ڥɺΞϓϦέʔγϣϯͳͲʹج͍ͮͯϦιʔεΛཧ ͢Δࡍʹཱͪ·͢ɻ
ࢀߟɿIUUQTMFBSONJDSPTPGUDPNKBKQB[VSFDMPVEBEPQUJPOGSBNFXPSLSFBEZDPOTJEFSBUJPOTGVOEBNFOUBMDPODFQUT Azure アカウント 管理グループ 1 サブスクリプ ション リソースグ ループ リソース 管理グループ 2 サブスクリプ ション リソースグ ループ リソース Azureの管理階層構成について
1.Azureとは 27 5.Ϧιʔε: ϦιʔεɺAzureͷجຊతͳίϯϐϡʔ ςΟϯάɺωοτϫʔΩϯάɺσʔλϕʔεɺετϨʔ δͳͲͷཁૉͰ͢ɻԾϚγϯɺWebΞϓϦɺσʔλ ϕʔεɺԾωοτϫʔΫɺετϨʔδΞΧϯτͳͲ ͕AzureͷϦιʔεͷྫͰ͢ɻͦΕͧΕͷϦιʔεɺҰ ҙͷ໊લͱઃఆΛ࣋ͪɺಛఆͷαϒεΫϦϓγϣϯ͓Α ͼϦιʔεάϧʔϓͰ࡞͓Αͼཧ͞Ε·͢ɻ
ࢀߟɿIUUQTMFBSONJDSPTPGUDPNKBKQB[VSFDMPVEBEPQUJPOGSBNFXPSLSFBEZDPOTJEFSBUJPOTGVOEBNFOUBMDPODFQUT Azure アカウント 管理グループ 1 サブスクリプ ション リソースグ ループ リソース 管理グループ 2 サブスクリプ ション リソースグ ループ リソース Azureの管理階層構成について
2. Azure Virtual Networkとは 28
2.Azure Virtual Networkとは 29 ࢀߟɿIUUQTMFBSONJDSPTPGUDPNKBKQB[VSFWJSUVBMOFUXPSLWJSUVBMOFUXPSLTPWFSWJFX "[VSFͷϓϥΠϕʔτωοτϫʔΫͷجຊతͳߏཁૉΛఏڙ͢ΔαʔϏε Ͱ͢ɻ αʔϏεͷΠϯελϯε ԾωοτϫʔΫ Λ༻͢Δͱɺ͞·͟·ͳछྨͷ
"[VSFϦιʔε͕ޓ͍ʹɺΠϯλʔωοτɺΦϯϓϨϛεωοτϫʔΫͱ҆શ ʹ௨৴Ͱ͖ΔΑ͏ʹͳΓ·͢ɻ ԾωοτϫʔΫɺࣗ͝ͷσʔληϯλʔͰӡ༻͍ͯ͠Δैདྷͷωοτϫʔ Ϋʹࣅ͍ͯ·͢ɻͨͩ͠ɺεέʔϧɺՄ༻ੑɺͳͲɺ"[VSFΠϯϑϥετ ϥΫνϟʹΑͬͯͨΒ͞ΕΔΦϯϓϨϛεʹͳ͍ଞͷϝϦοτ͕͋Γ·͢ɻ 2.1 Azure Virtual Network
2.Azure Virtual Networkとは 30 ࢀߟɿIUUQTMFBSONJDSPTPGUDPNKBKQB[VSFWJSUVBMOFUXPSLWJSUVBMOFUXPSLTPWFSWJFX ԾωοτϫʔΫͰ࣮ݱͰ͖ΔओͳγφϦΦ࣍ͷͱ͓ΓͰ͢ɻ "[VSFϦιʔεͷΠϯλʔωοτͱͷ௨৴ "[VSFϦιʔεؒͷ௨৴ ΦϯϓϨϛεϦιʔεͱͷ௨৴ ωοτϫʔΫτϥϑΟοΫͷϑΟϧλʔॲཧ
ωοτϫʔΫτϥϑΟοΫͷϧʔςΟϯά "[VSFαʔϏεͱͷ౷߹ 2.1 Azure Virtual Network
2.Azure Virtual Networkとは 31 ࢀߟɿIUUQTMFBSONJDSPTPGUDPNKBKQB[VSFWJSUVBMOFUXPSLWJSUVBMOFUXPSLTPWFSWJFX ԾωοτϫʔΫͱՄ༻ੑκʔϯ ԾωοτϫʔΫͱαϒωοτɺϦʔδϣϯͷͯ͢ͷՄ༻ੑκʔϯʹ·ͨ ͕͍ͬͯ·͢ɻ Ձ֨ "[VSF7JSUVBM/FUXPSLແྉͰ͝ར༻͍͚ͨͩ·͢
2.1 Azure Virtual Network
2.Azure Virtual Networkとは 32 2.2 リージョン "[VSFੈքதʹଟͷϦʔδϣϯΛ࣋ͪ·͢ɻຊࠃʹ ౦ຊͱຊͷͭͷϦʔδϣϯ͕͋Γ·͢ɻʮϦʔ δϣϯʯͱΫϥυαʔϏεʹ͓͍ͯɺσʔληϯλʔ Λઃஔ͍ͯ͠Δಠཱͨ͠ҬͷࣄΛࢦ͠·͢ɻݱࡏ"[VSFͰ
ੈքதʹҎ্ͷϦʔδϣϯΛ࣋ͪ·͢ɻߋʹɺϦʔ δϣϯʹઃஔ͞Ε͍ͯΔಠཱͨ͠Πϯϑϥͷӡ༻۠ըΛ ʮՄ༻ੑκʔϯʯ·ͨʮκʔϯʯͱݴ͍·͢ɻϦʔδϣ ϯκʔϯΛࢄͯ͠γεςϜΛߏங͢ΔࣄʹΑΓɺՄ༻ ੑΛߴΊ·͢ɻ ࢀߟɿIUUQTXXXBDSPWJTJPOKQTFSWJDFB[VSF Q ࢀߟɿIUUQTXXXQVCMJDLFZKQCMPHXJOEPXT@B[VSFIUNM
2.Azure Virtual Networkとは 33 2.2 リージョン શͯͷϦʔδϣϯʹϖΞͱͳΔϦʔδϣϯ͕ઃఆ͞Εͯ ͍·͢ɻยํͷϦʔδϣϯʹো͕ൃੜͨ͠ࡍɺ͙͢ʹ෮ چͰ͖ΔΑ͏ϖΞϦʔδϣϯʹόοΫΞοϓΛऔΔࣄ͕Մ ೳͰ͢ɻՄ༻ੑκʔϯཧతʹಠཱ͍ͯ͠·͕͢ɺൺ
ֱతྡ͢ΔཧతҬʹઃஔ͞Ε͍ͯΔ߹͕ଟ͍Ͱ ͢ɻҰํɺϖΞʹͳ͍ͬͯΔϦʔδϣϯগͳ͘ͱ ϚΠϧҎ্Εͨॴʹઃஔ͞Ε͓ͯΓɺࡂͳͲʹΑΓ ยํͷϦʔδϣϯʹਙେͳඃΛड͚ఀࢭͨ͠ͱͯ͠ɺ ϕΞϦʔδϣϯʹϑΣʔϧΦʔόʔ͢ΔࣄʹΑΓ෮چ͕Մ ೳͰ͢ɻϝΠϯͰ༻͢ΔϦʔδϣϯΛʮϓϥΠϚϦϦʔ δϣϯʯɺαϒͰ༻͢ΔϖΞϦʔδϣϯΛʮηΧϯμϦ Ϧʔδϣϯʯͱݴ͍·͢ɻ ࢀߟɿIUUQTXXXBDSPWJTJPOKQTFSWJDFB[VSF Q ࢀߟɿIUUQTXXXQVCMJDLFZKQCMPHXJOEPXT@B[VSFIUNM
2.Azure Virtual Networkとは 34 2.2 リージョン ຊࠃʹ౦ຊͱຊͷ̎ͭͷϦʔδϣϯ͕͋Γ· ͢ɻࠃͰ"[VSFΛ༻͢Δ߹௨ৗ͜ͷͲͪΒ͔Λબ ͢ΔࣄʹͳΓ·͢ɻ͜ͷ̎ͭͷϦʔδϣϯϖΞʹͳͬͯ ͍·͢ɻͲͪΒΛબΜͰαʔϏε༰ಉ͡Ͱ͢ɻ͍ۙ
ํΛબͨ͠ํ͕एׯ௨৴্͕͕Γ·͕͢ɺຊࠃ ʹ͓͍ͯຆͲҧ͍͋Γ·ͤΜɻ Ϧʔδϣϯͷ۩ମతͳॴࡏެද͞Ε͍ͯ·ͤΜ͕ɺ౦ ຊ౦ژͱ࡛ۄɺຊେࡕʹσʔληϯλʔ͕ઃஔ ͞Ε͍ͯ·͢ɻ ࢀߟɿIUUQTXXXBDSPWJTJPOKQTFSWJDFB[VSF Q ࢀߟɿIUUQTXXXQVCMJDLFZKQCMPHXJOEPXT@B[VSFIUNM
2.Azure Virtual Networkとは 35 2.3 可⽤性ゾーン ࢀߟɿ IUUQTMFBSONJDSPTPGUDPNKBKQB[VSFSFMJBCJMJUZBWBJMBCJMJUZ[POFTPWFSWJFX োͷൣғɺιϑτΣΞϋʔυΣΞͷো͔Βɺɺ ਫɺՐࡂͳͲͷࣄʹࢸΔՄೳੑ͕͋Γ·͢ɻ"[VSFαʔϏ
εͷੑͱཧతͳͷͨΊɺোͷτϨϥϯε͕࣮ݱ͞ Ε·͢ɻճ෮ੑΛ֬อ͢ΔͨΊɺͯ͢ͷՄ༻ੑκʔϯରԠϦʔ δϣϯʹɺ࠷ͭͷݸผͷՄ༻ੑκʔϯ͕ଘࡏ͠·͢ɻ "[VSFՄ༻ੑκʔϯɺϥϯυτϦοϓ͕ͪ࣌ؒϛϦඵ ະຬͷߴύϑΥʔϚϯεωοτϫʔΫʹΑͬͯଓ͞Ε·͢ɻ ͦΕΒɺ͕ൃੜͨ͠߹ʹσʔλͷಉظͱΞΫηεՄೳੑ Λҡ࣋͢Δͷʹཱͪ·͢ɻͦΕͧΕͷκʔϯɺಠཱͨ͠ి ݯɺྫྷ٫खஈɺωοτϫʔΫΠϯϑϥετϥΫνϟΛඋ͑ͨ ͭ·ͨෳͷσʔληϯλʔͰߏ͞Ε͍ͯ·͢ɻՄ༻ੑκʔ ϯɺͭͷκʔϯ͕ӨڹΛड͚ͨ߹ʹɺϦʔδϣϯͷαʔϏ εɺ༰ྔɺ͓ΑͼߴՄ༻ੑ͕ΓͷͭͷκʔϯʹΑͬͯαϙʔ τ͞ΕΔΑ͏ʹઃܭ͞Ε͍ͯ·͢ɻ
2.Azure Virtual Networkとは 36 2.3 可⽤性ゾーン ࢀߟɿ IUUQTMFBSONJDSPTPGUDPNKBKQB[VSFSFMJBCJMJUZBWBJMBCJMJUZ[POFTPWFSWJFX σʔληϯλʔͷॴɺݫ֨ͳ੬ऑੑϦεΫධՁج४Λ༻͠ ͯબ͞Ε·͢ɻ͜ͷϓϩηεͰɺσʔληϯλʔݻ༗ͷ͢
ͯͷॏେͳϦεΫ͕ಛఆ͞ΕɺՄ༻ੑκʔϯؒͷڞ༗ϦεΫ͕ߟ ྀ͞Ε·͢ɻ Մ༻ੑκʔϯ͕͋Δ͜ͱͰɺதஅͳ͘κʔϯؒͰࣗಈతʹΓସ ΘΔΞϓϦέʔγϣϯσʔλϕʔεΛઃܭͯ͠ӡ༻Ͱ͖·͢ɻ "[VSFՄ༻ੑκʔϯɺैདྷͷ୯Ұ·ͨෳͷσʔληϯλʔ ΠϯϑϥετϥΫνϟΑΓՄ༻ੑ͕ߴ͘ɺϑΥʔϧττϨϥϯ τͰɺεέʔϥϒϧͰ͢ɻ
2.Azure Virtual Networkとは 37 2.3 可⽤性ゾーン ࢀߟɿ IUUQTMFBSONJDSPTPGUDPNKBKQB[VSFSFMJBCJMJUZBWBJMBCJMJUZ[POFTPWFSWJFX ֤σʔληϯλʔɺཧκʔϯʹׂΓͯΒΕ͍ͯ·͢ɻཧ κʔϯɺ"[VSFαϒεΫϦϓγϣϯͷཧκʔϯʹϚοϓ͞Ε
͍ͯ·͢ɻ"[VSFαϒεΫϦϓγϣϯʹɺαϒεΫϦϓγϣ ϯͷ࡞࣌ʹɺ͜ͷϚοϐϯά͕ࣗಈతʹׂΓͯΒΕ·͢ɻ DIFDL;POF1FFSTͱݺΕΔઐ༻ͷ"3."1*Λ༻ͯ͠ɺෳ ͷαϒεΫϦϓγϣϯʹ·͕ͨΔճ෮ੑͷ͋ΔιϦϡʔγϣϯ ͷκʔϯϚοϐϯάΛൺֱͰ͖·͢ɻ Մ༻ੑκʔϯΛ༻͢Δ"[VSFαʔϏεΛ༻ͯ͠ɺճ෮ੑͷ ͋ΔιϦϡʔγϣϯΛઃܭͰ͖·͢ɻՄ༻ੑκʔϯશମʹίϯ ϐϡʔςΟϯάɺετϨʔδɺωοτϫʔΫɺ͓ΑͼσʔλϦ ιʔεΛซஔ͠ɺ͜ͷஔΛଞͷՄ༻ੑκʔϯʹϨϓϦέʔτ͠ ·͢ɻ
2.Azure Virtual Networkとは 38 2.3 可⽤性ゾーン ࢀߟɿ IUUQTMFBSONJDSPTPGUDPNKBKQB[VSFSFMJBCJMJUZBWBJMBCJMJUZ[POFTPWFSWJFX Մ༻ੑκʔϯΛαϙʔτ͢Δ"[VSFαʔϏεɺϦιʔεʹద ͳϨϕϧͷճ෮ੑͱॊೈੑΛఏڙ͢ΔΑ͏ʹઃܭ͞Ε͍ͯ·
͢ɻϦιʔεɺͭͷํ๏ͰߏͰ͖·͢ɻκʔϯؒͰͷࣗ ಈϨϓϦέʔγϣϯΛ༻ͨ͠κʔϯ·ͨκʔϯ ಛఆͷ κʔϯʹ߹Θͤͨκʔϯ ͷ͍ͣΕ͔ΛࢦఆͰ͖·͢ɻ͜ΕΒͷ Ξϓϩʔνɺ͞·͟·ͳϦιʔεʹ·͕ͨͬͯΈ߹ΘͤΔ͜ ͱ͕Ͱ͖·͢ɻ
2.Azure Virtual Networkとは 39 2.3 可⽤性ゾーン ࢀߟɿ IUUQTMFBSONJDSPTPGUDPNKBKQB[VSFSFMJBCJMJUZBWBJMBCJMJUZ[POFTPWFSWJFX ৫ʹΑͬͯɺՄ༻ੑκʔϯͷߴՄ༻ੑͱɺେ نͳࣄҬͷࡂ͔ΒͷอޢΛඞཁͱ͢Δ
߹͕͋Γ·͢ɻ"[VSFϦʔδϣϯɺผͷ ϦʔδϣϯΛར༻͢Δ͜ͱͰɺՄ༻ੑκʔϯʹΑ Δہॴతͳࡂʹର͢ΔอޢͱɺσΟβελʔ ϦΧόϦʔʹΑΔہత·ͨେنͳཧతࡂ ͔ΒͷอޢΛఏڙ͢ΔΑ͏ʹઃܭ͞Ε͍ͯ· ͢ɻϏδωεܧଓੑɺσΟβελʔϦΧό ϦʔɺϦʔδϣϯؒϨϓϦέʔγϣϯͷৄࡉʹͭ ͍ͯɺ"[VSFͷϦʔδϣϯؒϨϓϦέʔγϣ ϯʹؔ͢ΔϖʔδΛࢀর͍ͯͩ͘͠͞ɻ
2.Azure Virtual Networkとは 40 ࢀߟɿIUUQTXXXBMQIBDPKQCMPH@ 2.3 リージョン、可⽤性ゾーン、Vnetの関係
2.Azure Virtual Networkとは 41 ࢀߟɿIUUQTXXXBMQIBDPKQCMPH@ A B 2.3 リージョン、可⽤性ゾーン、Vnetの関係 1
2
3.簡単な構成作成 42
3.簡単な構成作成 43 ◯こういう構成のものを作ります ・LB ・VNet ・NSG ・VM2台 3.1 構成について 3(に所属
3.簡単な構成作成 44 ࢀরɿ IUUQTMFBSONJDSPTPGUDPNKBKQB[VSFB[VSFSFTPVSDFNBOBHFSNBOBHFNFOUNBOBHFSFTPVSDFHSPVQTQPSUBM 3.2 リソースグループの作成 Ϧιʔε άϧʔϓɺAzure ιϦϡʔγϣϯͷؔ࿈͢ΔϦ ιʔεΛอ࣋͢ΔίϯςφʔͰ͢ɻ
Ϧιʔε άϧʔϓʹ ɺιϦϡʔγϣϯͷͯ͢ͷϦιʔε͔ɺάϧʔϓͱ͠ ͯཧ͍ͨ͠ϦιʔεͷΈΛؚΊΔ͜ͱ͕Ͱ͖·͢ɻ ৫ͷχʔζʹ߹ΘͤͯϦιʔεΛϦιʔε άϧʔϓʹׂ ΓͯΔํ๏Λࢦఆ͍ͯͩ͘͠͞ɻ ௨ৗɺಉ͡ϥΠϑ αΠΫϧΛڞ༗͢ΔϦιʔεΛಉ͡Ϧιʔε άϧʔϓʹ Ճͯ͠ɺάϧʔϓͱͯ͠؆୯ʹσϓϩΠɺߋ৽ɺ͓Αͼ আͰ͖ΔΑ͏ʹ͠·͢ɻ
3.簡単な構成作成 45 3.2 リソースグループの作成 ίϯιʔϧͰ֬ೝ
3.簡単な構成作成 46 ࢀরɿ IUUQTMFBSONJDSPTPGUDPNKBKQB[VSFB[VSFSFTPVSDFNBOBHFSNBOBHFNFOUNBOBHFSFTPVSDFHSPVQTQPSUBM 3.3 VNetの作成 Microsoft Azure Virtual Network
ɺAzure ͷϓϥΠϕʔ τ ωοτϫʔΫͷجຊతͳߏཁૉΛఏڙ͢ΔαʔϏε Ͱ͢ɻ αʔϏεͷΠϯελϯε (ԾωοτϫʔΫ) Λ ༻͢Δͱɺ͞·͟·ͳछྨͷ Azure Ϧιʔε͕ޓ͍ʹɺΠ ϯλʔωοτɺΦϯϓϨϛε ωοτϫʔΫͱ҆શʹ௨৴ Ͱ͖ΔΑ͏ʹͳΓ·͢ɻ ͜ΕΒͷ Azure Ϧιʔεʹɺ ԾϚγϯ (VM) ؚ͕·Ε·͢ɻ
3.簡単な構成作成 47 3.3 VNetの作成 ίϯιʔϧͰ֬ೝ
3.簡単な構成作成 48 ࢀরɿ IUUQTMFBSONJDSPTPGUDPNKBKQB[VSFWJSUVBMOFUXPSLOFUXPSLTFDVSJUZHSPVQTPWFSWJFX 3.4 NSGの作成 Azure ԾωοτϫʔΫͷ Azure Ϧιʔεؒͷωοτϫ
ʔΫ τϥϑΟοΫɺAzure ωοτϫʔΫ ηΩϡϦςΟ άϧʔϓΛͬͯϑΟϧλʔॲཧͰ͖·͢ɻ ωοτϫʔ Ϋ ηΩϡϦςΟ άϧʔϓʹɺԿछྨ͔ͷ Azure Ϧιʔ εͱͷૹड৴ωοτϫʔΫ τϥϑΟοΫΛڐՄ·ͨڋ ൱͢ΔηΩϡϦςΟنଇؚ͕·Ε͍ͯ·͢ɻ ֤نଇͰɺ ૹ৴ݩͱૹ৴ઌɺϙʔτɺ͓ΑͼϓϩτίϧΛࢦఆ͢Δ͜ ͱ͕Ͱ͖·͢ɻ
3.簡単な構成作成 49 ࢀরɿ IUUQTMFBSONJDSPTPGUDPNKBKQB[VSFWJSUVBMOFUXPSLOFUXPSLTFDVSJUZHSPVQTPWFSWJFX 3.4 NSGの作成 ηΩϡϦςΟنଇɺ5 λϓϧ (ૹ৴ݩɺૹ৴ݩϙʔτɺ ѼઌɺѼઌϙʔτɺϓϩτίϧ)
ใʹج͍ͮͯධՁ͓Α ͼద༻͞Ε·͢ɻ ಉ͡༏ઌͱํ͕ࢦఆ͞Εͨ 2 ͭͷ ηΩϡϦςΟنଇΛ࡞͢Δ͜ͱͰ͖·ͤΜɻ طଘͷ ଓʹର͢Δϑϩʔ Ϩίʔυ͕࡞͞Ε·͢ɻ ͦͷϑϩ ʔ Ϩίʔυͷଓͷঢ়ଶʹج͍ͮͯɺ௨৴͕ڐՄ·ͨ ڋ൱͞Ε·͢ɻ ϑϩʔ ϨίʔυʹΑΓɺωοτϫʔΫ η ΩϡϦςΟ άϧʔϓεςʔτϑϧͰ͋Δ͜ͱ͕Մೳʹ ͳΓ·͢ɻ
3.簡単な構成作成 50 ࢀরɿ IUUQTMFBSONJDSPTPGUDPNKBKQB[VSFWJSUVBMOFUXPSLOFUXPSLTFDVSJUZHSPVQTPWFSWJFX 3.4 NSGの作成 ͨͱ͑ɺϙʔτ 80 ܦ༝ͰҙͷΞυϨεʹૹ৴ηΩϡ ϦςΟنଇΛࢦఆͨ͠߹ɺૹ৴τϥϑΟοΫͷԠʹ
ड৴ηΩϡϦςΟنଇΛࢦఆ͢Δඞཁ͋Γ·ͤΜɻ ௨ ৴͕֎෦͔Β։࢝͞Εͨ߹ɺड৴ηΩϡϦςΟنଇͷ ΈΛࢦఆ͢Δඞཁ͕͋Γ·͢ɻ ରͷ߹ಉ͡Ͱ͢ɻ ϙʔτͰड৴τϥϑΟοΫ͕ڐՄ͞Ε͍ͯΔ߹ɺͦͷϙ ʔτͰͷτϥϑΟοΫʹԠ͢ΔͨΊʹɺૹ৴ηΩϡϦς ΟنଇΛࢦఆ͢Δඞཁ͋Γ·ͤΜɻ
3.簡単な構成作成 51 ࢀরɿ IUUQTMFBSONJDSPTPGUDPNKBKQB[VSFWJSUVBMOFUXPSLOFUXPSLTFDVSJUZHSPVQTPWFSWJFX 3.4 NSGの作成 ଓΛڐՄͨ͠ηΩϡϦςΟنଇΛআͨ͠ͱ͖ʹɺطଘ ͷଓ͕தஅ͞Εͳ͍߹͕͋Γ·͢ɻ ωοτϫʔΫ η
ΩϡϦςΟ άϧʔϓͷنଇͷมߋɺ৽͍͠ଓʹͷΈ Өڹ͠·͢ɻ ৽͍͠نଇ͕࡞͞Εͨͱ͖ɺ·ͨωο τϫʔΫ ηΩϡϦςΟ άϧʔϓͷطଘͷنଇ͕ߋ৽͞ Εͨͱ͖ɺ৽͍͠ଓʹͷΈద༻͞Ε·͢ɻ طଘͷ ଓɺ৽͍͠نଇͰ࠶ධՁ͞Ε·ͤΜɻ
3.簡単な構成作成 52 ࢀরɿ IUUQTMFBSONJDSPTPGUDPNKBKQB[VSFWJSUVBMOFUXPSLOFUXPSLTFDVSJUZHSPVQTPWFSWJFX 3.4 NSGの作成 ֦ுηΩϡϦςΟنଇΛ༻͢ΔͱԾωοτϫʔΫͷη ΩϡϦςΟఆ͕ٛ؆ུԽ͞ΕɺେنͰෳࡶͳωοτϫʔ Ϋ ηΩϡϦςΟ
ϙϦγʔΛগͳ͍نଇͰఆٛͰ͖·͢ɻ ෳͷϙʔτɺෳͷ໌ࣔత IP ΞυϨε͓ΑͼൣғΛ Έ߹Θͤͯɺ୯ҰͷΘ͔Γ͍͢ηΩϡϦςΟنଇΛ࡞ ͢Δ͜ͱ͕Ͱ͖·͢ɻ ֦ுنଇɺنଇͷιʔεɺѼઌ ɺϙʔτ ϑΟʔϧυͰ͍·͢ɻ ηΩϡϦςΟنଇͷఆ ٛͷอकΛ؆ૉԽ͢Δʹɺ֦ுηΩϡϦςΟنଇͱαʔ Ϗε λά ·ͨ ΞϓϦέʔγϣϯ ηΩϡϦςΟ άϧʔ ϓ ΛΈ߹Θͤ·͢ɻ نଇʹࢦఆͰ͖ΔΞυϨεɺൣғ ɺ͓Αͼϙʔτͷʹɺ੍ݶ͕͋Γ·͢ɻ
3.簡単な構成作成 53 3.4 NSGの作成 ίϯιʔϧͰ֬ೝ
3.簡単な構成作成 54 ࢀরɿIUUQTMFBSONJDSPTPGUDPNKBKQB[VSFWJSUVBMNBDIJOFTPWFSWJFX Azure Virtual Machines ɺAzure Ͱఏڙ͞ΕΔΦϯσϚ ϯυͰεέʔϥϒϧͳίϯϐϡʔςΟϯά Ϧιʔεͷछ
ྨͷ 1 ͭͰ͢ɻ ௨ৗɺίϯϐϡʔςΟϯάڥΛଞͷબ ࢶΑΓࡉ੍͔͘ޚ͢Δඞཁ͕͋Δ߹ʹԾϚγϯΛ બ͠·͢ɻ Azure ԾϚγϯɺVM Λ࣮ߦ͢ΔཧతͳϋʔυΣ ΞΛߪೖͯ͠ҡ࣋͢ΔखؒΛল͖ɺԾԽ͕ͨΒ͢ॊೈ ੑΛఏڙ͢ΔͷͰ͢ɻ ͨͩ͠ɺԾϚγϯͷϝϯςφ ϯεɺͭ·ΓԾϚγϯ্Ͱಈ࡞͢ΔιϑτΣΞͷߏ ɺमਖ਼ϓϩάϥϜͷద༻ɺΠϯετʔϧඞཁͰ͢ɻ 3.5 Virtual Machineの作成
3.簡単な構成作成 55 ࢀরɿIUUQTMFBSONJDSPTPGUDPNKBKQB[VSFWJSUVBMNBDIJOFTPWFSWJFX ར༻γʔϯ ɾ։ൃͱςετ Azure Virtual Machines ɺΞϓϦέʔγϣϯͷίʔσΟ ϯάͱςετʹඞཁͳಛఆͷߏͰίϯϐϡʔλʔΛ͢
͘؆୯ʹ࡞͢ΔखஈΛఏڙ͠·͢ɻ ՃͷԾϚγϯ͕ඞཁʹͳͬͨΒͦͷͷྉۚΛࢧ͍ ɺෆཁʹͳͬͨΒγϟοτμϯ͠·͢ɻ ɾσʔληϯλʔͷ֦ு Azure ԾωοτϫʔΫͷԾϚγϯɺ৫ͷωοτ ϫʔΫʹ؆୯ʹଓͰ͖·͢ɻ ΞϓϦέʔγϣϯͰ༻͢ΔԾϚγϯͷɺχʔζʹ Ԡͯ͡εέʔϧΞοϓ͓ΑͼεέʔϧΞτͰ͖·͢ɻ 3.5 Virtual Machineの作成
3.簡単な構成作成 56 ࢀরɿIUUQTMFBSONJDSPTPGUDPNKBKQB[VSFWJSUVBMNBDIJOFTPWFSWJFX ಉ͡ Azure Ϧʔδϣϯͷ 2 ͭҎ্ͷ Availability Zones
ʹ 2 ͭҎ্ͷΠϯελϯε͕σϓϩΠ͞Ε͍ͯΔ߹ɺগ ͳ͘ͱ 99.99% ͷ࣌ؒͰɺগͳ͘ͱ 1 ͭͷΠϯελϯ εͷԾϚγϯଓ͕อূ͞Ε·͢ɻ Virtual Machine Scale Ͱෛՙࢄ͕ߦΘΕΔԾϚγϯͷ άϧʔϓΛ࡞ͯ͠ཧ͢Δ͜ͱ͕Ͱ͖·͢ɻ धཁ·ͨ ఆٛ͞ΕͨεέδϡʔϧʹԠͯ͡ɺԾϚγϯ Πϯε λϯεͷΛࣗಈతʹ૿ݮͤ͞Δ͜ͱ͕Ͱ͖·͢ɻεέʔ ϧ ηοτͷԾϚγϯɺෳͷՄ༻ੑκʔϯɺ1 ͭͷ Մ༻ੑκʔϯɺ·ͨϦʔδϣϯʹσϓϩΠ͢Δ͜ͱͰ ͖·͢ɻ 3.5 Virtual Machineの作成
3.簡単な構成作成 57 ࢀরɿIUUQTMFBSONJDSPTPGUDPNKBKQB[VSFWJSUVBMNBDIJOFTPWFSWJFX αΠζͱՁ֨ ༻͢ΔԾϚγϯͷαΠζɺ࣮ߦ͢ΔϫʔΫϩʔυʹ Αܾͬͯ·Γ·͢ɻ ͞Βʹɺબͨ͠αΠζʹΑͬͯɺ ॲཧೳྗɺϝϞϦɺετϨʔδͷ༰ྔɺωοτϫʔΫଳҬ ෯ͳͲͷཁૉ͕ܾ·Γ·͢ɻ Azure
Ͱɺ͞·͟·ͳछྨ ͷ༻Λαϙʔτ͢ΔͨΊʹɺ͞·͟·ͳαΠζΛ༻ҙ͠ ͍ͯ·͢ɻ Azure ͰɺԾϚγϯͷαΠζ͓ΑͼΦϖϨʔςΟϯά γεςϜʹج͍ͮͯ࣌ؒ୯Ґͷྉ͕ۚٻ͞Ε·͢ɻ ࣌ؒ୯ҐΛຬͨ͞ͳ͍߹୯ҐͰͷΈٻ͞Ε·͢ɻ 3.5 Virtual Machineの作成
3.簡単な構成作成 58 ࢀরɿIUUQTMFBSONJDSPTPGUDPNKBKQB[VSFWJSUVBMNBDIJOFTPWFSWJFX Managed Disks ʹΑΓɺAzure Storage ΞΧϯτͷ࡞ ͓ΑͼཧόοΫάϥϯυͰॲཧ͞ΕΔͨΊɺετϨ ʔδ
ΞΧϯτͷεέʔϥϏϦςΟͷ੍ݶʹ͍ͭͯ৺ ͢Δඞཁ͕͋Γ·ͤΜɻ Standard ·ͨ PremiumΛࢦఆ ͢ΔͱɺAzure ʹΑͬͯσΟεΫ͕࡞͓Αͼཧ͞Ε· ͢ɻ ·ͨɺAzure Ϧʔδϣϯ͝ͱʹ 1 ͭͷετϨʔδ Ξ ΧϯτͰΧελϜ ΠϝʔδΛཧ͢Δ͜ͱ͕Ͱ͖·͢ ɻ͜ͷΧελϜ ΠϝʔδΛ༻͢Δͱɺಉ͡αϒεΫϦ ϓγϣϯͰԿඦͷԾϚγϯΛ࡞͢Δ͜ͱ͕Ͱ͖· ͢ɻ 3.5 Virtual Machineの作成
3.簡単な構成作成 59 ࢀরɿ IUUQTJDTPMVUJPOKQCMPH**4 IISʢInternet Information ServicesʣͱɺMicrosoft͕ࣾఏڙ͢ΔWindows༻ͷWebαʔόʔιϑ τͷ͜ͱͰ͢ɻແྉͰར༻Ͱ͖ɺWindowsʹΠϯετʔϧ͢Δ͜ͱͰ༻Ͱ͖·͢ɻWebαʔό ʔιϑτɺΫϥΠΞϯτͷཁٻʹର͠ɺඞཁͳσʔλͷදࣔॲཧͳͲΛߦ͏ͷͰ͢ɻ දతͳWebαʔόʔιϑτʹɺIISɺApacheɺNGINXͱ͍ͣΕແྉͰ༻Ͱ͖Δͷ͕͋Γ
·͢ɻͦΕͧΕ༻్ར༻Ͱ͖Δݴޠɺૢ࡞ํ๏ɺқͳͲ͕ҟͳΓ·͢ɻ IISϚεͰࢹ֮తʹૢ࡞Ͱ͖ΔͨΊൈ܈ͷૢ࡞ੑɺWindowsͱͷੑͷߴ͞ΛތΓ· ͢ɻқ͕ߴ͘ͳ͘ɺ୭ʹͰ͍͍͢WebαʔόʔιϑτͱݴΘΕ͍ͯ·͢ɻ ApacheNGINXɺ໋ྩจΛೖྗͯ͠ૢ࡞͢ΔCUIͰ͋ΔͨΊɺίϚϯυΛ֮͑Δඞཁ͕͋Γ· ͢ɻҰํɺIISάϥϑΟοΫΛଟ༻ͨ͠ใද͕ࣔಛͷGUIͰ͋Γɺײతͳૢ࡞͕ՄೳͰɺί ϚϯυΛ֮͑Δඞཁ͕͋Γ·ͤΜɻ 3.5 Virtual Machineの作成
3.簡単な構成作成 60 3.5 Virtual Machineの作成 ίϯιʔϧͰ֬ೝ
3.簡単な構成作成 61 ࢀরɿIUUQTMFBSONJDSPTPGUDPNKBKQB[VSFMPBECBMBODFSMPBECBMBODFSPWFSWJFX "ෛՙࢄ" ͱɺෛՙ (ड৴ωοτϫʔΫ τϥϑΟοΫ) ΛόοΫΤϯυ Ϧιʔε·ͨαʔόʔͷάϧʔϓશମ ʹۉʹࢄ͢Δ͜ͱͰ͢ɻ
Azure Load Balancer ɺ։์ܕγεςϜؒ૬ޓଓ (OSI) Ϟσϧͷୈ 4 ϨΠϠʔͰಈ࡞͠·͢ɻ ΫϥΠΞϯτ ʹͱͬͯͷ୯ҰଓͱͳΓ·͢ɻ Load Balancer ɺϩ ʔυ όϥϯαʔͷϑϩϯτΤϯυʹ౸ணͨ͠Πϯόϯ υ ϑϩʔΛɺόοΫΤϯυ ϓʔϧͷΠϯελϯεʹ ͠·͢ɻ ͜ΕΒͷϑϩʔɺߏ͞Εͨෛՙࢄنଇͱ ਖ਼ৗੑϓϩʔϒʹै͍ͬͯ·͢ɻ όοΫΤϯυ ϓʔϧ Π ϯελϯεʹɺAzure Virtual Machines ͔ɺԾϚγϯ εέʔϧ ηοτͷΠϯελϯεΛ༻Ͱ͖·͢ɻ 3.6 Load Balancerの作成
3.簡単な構成作成 62 ࢀরɿIUUQTMFBSONJDSPTPGUDPNKBKQB[VSFMPBECBMBODFSMPBECBMBODFSPWFSWJFX ύϒϦοΫ ϩʔυ όϥϯαʔ ɺԾωοτϫʔΫͷ ԾϚγϯ (VM) ʹΞτόϯυଓΛఏڙͰ͖·͢ɻ
͜ΕΒͷଓɺϓϥΠϕʔτ IP ΞυϨεΛύϒϦοΫ IP ΞυϨεʹม͢Δ͜ͱͰ࣮ݱ͞Ε·͢ɻ ύϒϦοΫ ϩʔυ όϥϯαʔɺΠϯλʔωοτ τϥϑΟοΫΛ VM ʹෛՙࢄ͢ΔతͰ༻͞Ε·͢ɻ ϓϥΠϕʔτ ϩʔυ όϥϯαʔ ɺϑϩϯτΤϯυͷΈ ͰϓϥΠϕʔτ IP ͕ඞཁͳ߹ʹ༻͞Ε·͢ɻ ෦ϩ ʔυ όϥϯαʔɺԾωοτϫʔΫͰτϥϑΟοΫ Λෛՙࢄͤ͞ΔͨΊʹ༻͞Ε·͢ɻ 3.6 Load Balancerの作成
3.簡単な構成作成 63 3.6 Load Balancerの作成 ίϯιʔϧͰ֬ೝ
3.簡単な構成作成 64 ෆཁϦιʔεͷআ
まとめ 65 ・Azureについて ・Azureを利⽤してWebサイトを構成
Q&Aタイム 66