SlideShare a Scribd company logo
1 of 30
Microsoft Azureから使うLinux
トレノケート株式会社
ラーニングサービス第3部
横山 哲也
G-Tech 2017
横山 哲也 (トレノケート株式会社)
 1994年~ ITプロ向けWindows関連教育
 2003年~ マイクロソフトMVP
 2017年はCloud and Datacenter Management
 最近の著書・雑誌記事
 ひと目でわかるAzure
基本から学ぶサーバー&ネットワーク構築 改訂新版(日経BP)
 グループポリシー逆引きリファレンス厳選98(日経BP)
 月刊日経クラウドファースト(2017年9月号~連載)
「業務システムで役立つAzureのコア知識」
 ブログ: ヨコヤマ企画 http://yp.g20k.jp/
 好きなクラウドサービス
 仮想マシンテンプレート(イメージ)
2
Agenda
1. AzureとHyper-VとLinux
2. コマンドとWebポータルとLinux…作成
3. スワップと一時ディスクとLinux…最適化
4. イメージとプロビジョニングとLinux…再展開
5. VNET、VPNとLinux…社内接続
6. クラウドとWindowsとLinux
Azureを使ってLinux仮想マシンを作成する上での
利点や注意点を認識する。
本セッションの目標
3
1. AzureとHyper-VとLinux
 マイクロソフトとLinux
 Microsoft AzureとLinux
4
DEMO
Linux仮想マシンの作成
1. AzureとHyper-VとLinux:マイクロソフトとLinux
 2014年2月 スティーブ・バルマー退任
 2014年3月 Windows Azureから
Microsoft Azureへ名称変更
 2015年5月「Microsoft Loves Linux」
 2016年 Red Hat Enterprise Linuxサポート
 2017年 MySQLとPostgreSQLサポート
(マネージドサービス)
5
https://www.microsoft.com/ja-jp/cloud-platform/Windows-Server-blog-Loves-Linux.aspx
1. AzureとHyper-VとLinux: Microsoft AzureとLinux
 Azureの仮想マシン基盤はHyper-V
 Windows Server 2016へ移行中
 LinuxはHyper-Vをフルサポート
 標準カーネルで基本サポート
 Linux Integration Servicesで追加サポート
(多くのディストリビューションで標準搭載)
6
Microsoft Azure 仮想化基盤
Hyper-V
Windows VMLinux VM
Linux Integration
Services
統合サービス
2. コマンドとWebポータルとLinux
 Azureの管理: Webポータル
 Microsoft Edge (最新バージョン)
 Internet Explorer 11
 Chrome (最新バージョン)
 Safari (最新バージョン、Mac のみ)
 Firefox (最新バージョン)
 Azureの管理コマンド
 Azure CLI 2.0 (クロスプラットフォームCLI)
Linux、Macintosh、Windowsをすべてサポート
 インストールはディストリビューションごとに多少違う
 クラウドシェル: Webポータル/アプリから起動
7
https://docs.microsoft.com/ja-jp/azure/azure-preview-portal-supported-browsers-devices
https://docs.microsoft.com/en-us/cli/azure/install-azure-cli
2. コマンドとWebポータルとLinux: Azure CLIの利用
 Azure CLI 2.0の利用
 サインイン手順の違い (az login)
 ポップアップ不可
 クラウドシェルの利用
 Azure CLI 2.0
(bash内で動作)
 PowerShellベース
 専用アプリなら
タブレット可
8
DEMO
クラウドシェルの利用
3. スワップと一時ディスクとLinux
 Azureの仮想ディスクはBLOB
 HDDタイプで 500 IOPS (それほど高速ではない)
 SSDタイプで 7,500 IOPS
1. ページファイル…高速ディスクの割り当て
 仮想マシンの一部(追加の支払い不要)
 メンテナンス時に消える可能性
2. システムディスク…ホストキャッシュ
 システムディスクに最適化したキャッシュを提供
3. データディスク…ソフトウェアRAID
 Windows…記憶域プールでRAID 0 (ストライピング)
 Linux…LVMでRAID 0 (ストライピング)
9
【参考】管理ディスクのサイズと性能
10
 プレミアムストレージ(SSD)
 スタンダードストレージ(HDD)
P4 P6 P10 P15 P20 P30 P40 P50
サイズ(GB) 32 64 128 256 512 1,024 2,048 4,095
月額概算
(東日本) ¥620 ¥1,200 ¥2,300 ¥4,500 ¥8,600 ¥16,000 ¥30,000 ¥58,000
IOPS 120 240 500 1,100 2,300 5,000 7,500 7,500
速度(MB/s) 25 50 100 125 150 200 250 250
S4 S6 S10 S15 S20 S30 S40 S50
サイズ(GB) 32 64 128 256 512 1,024 2,048 4,095
月額概算
(東日本) ¥160 ¥300 ¥600 ¥1,200 ¥2,200 ¥4,200 ¥8,400 ¥17,000
IOPS 500
速度(MB/s) 60
https://azure.microsoft.com/ja-jp/pricing/details/managed-disks/
3. スワップと一時ディスクとLinux: 一時ディスクの利用
 Windows…一時ディスクにページファイル配置
11
C:
D:
Azure内の物理マシンA
仮想マシン 一時ディスク BLOBや
管理ディスク
仮想マシンの移動
BLOBへのアクセス継続
C:
D:
Azure内の物理マシンB
仮想マシン 一時ディスク
/dev/sda1
/dev/sdb1
/dev/sda1
/dev/sdb1
3. スワップと一時ディスクとLinux: Linuxのスワップ
 Linux…スワップなし (Red Hat以外)
 /dev/sda1…システムディスク
 /dev/sdb1…一時ディスク
 構成ファイルの編集と再起動
(ここでは4096MBのスワップ)
12
/etc/waagent.conf
DEMO
スワップの構成
ResourceDisk.Format=y
ResourceDisk.EnableSwap=y
ResourceDisk.SwapSizeMB=4096
4. イメージとプロビジョニングとLinux
 展開手順の種類
 管理者アカウント
 一般化作業
 イメージの利用
 VHDアップロード
 仮想マシンの利用
13
展開 一般化 再展開
利用
展開
利用
VHD
アップロード
イメージ
4. イメージとプロビジョニングとLinux: 展開手順の種類
 仮想マシンの展開(プロビジョニング)
1. 標準イメージ…マーケットプレイスから選択
2. カスタムテンプレート (独自作成)
① OSのインストールと構成
② 一般化
③ イメージ作成
3. VHDアップロード
14
オンプレミス
Hyper-V
カスタムイメージから
カスタマイズ
アップロード
マーケット
プレイス
VHD
ファイル
VHDから 標準イメージから
4. イメージとプロビジョニングとLinux: 管理者アカウント
 Windowsの場合…ビルトインAdministrator
 アカウント名のみ変更
 Linuxの場合…新規ユーザー
 rootユーザーとは別に作成
15
ビルトインAdministratorの名前変更
SID: S-1-5-21-XXX-XXX-XXX-500
root
Linux
仮想マシン
イメージ
展開
root追加管理者
Administrator
Windows
仮想マシン
イメージ
展開
アカウント名変更
追加
4. イメージとプロビジョニングとLinux: 一般化作業
 仮想マシンの一般化…サーバー固有の情報を削除
 Windowsの場合…SYSPREP
 Linuxの場合…Azure独自の機能
 +user……前回の展開時に追加したユーザーを削除
16
SYSPREP /generalize /oobe /shutdown
sudo waagent -deprovision+user
root
Linux
仮想マシン
イメージ
展開
root追加管理者
保存
root
4. イメージとプロビジョニングとLinux: イメージの利用
 仮想マシンイメージの作成…以下のいずれか
 一般化済みVHDファイルをイメージに登録
 VMをキャプチャ…管理ディスク必須(Azureポータル)
 元の仮想マシンの削除
 キャプチャ時に自動削除可(Azureポータル)
 仮想マシンイメージの再展開
 イメージリソースから作成
 管理ディスク必須(Azureポータル)
17
Linux Windows
4. イメージとプロビジョニングとLinux: VHDアップロード
 Azureサポート機能の追加
 VHD作成前に(オンプレミスで)インストール
 Windows版
 Linux版
 構成例 (途中まで)
18
https://go.microsoft.com/fwlink/?LinkID=394789&clcid=0x409
https://github.com/Azure/WALinuxAgent
vm=vmname
rg=resourcegroup
az vm extension set --vm-name $vm --resource-group $rg …
4. イメージとプロビジョニングとLinux: 仮想マシンの利用
 SSH (セキュアシェル)…標準機能
 公開鍵認証 / パスワード認証
 Windowsから使う場合…以下のいずれか
- bash on Ubuntu on Windows (Windows 10)
- クラウドシェルのbash
 GUI…オプション
 VNC (Virtual Network Computing)
- デスクトップ共有
 X Window System (X11)
- アプリケーション表示
- ディスプレイがサーバー(NAT環境での利用は追加設定が必要)
19
5. VNET、VPNとLinux
 VNET(仮想ネットワーク)
 Azureの仮想マシンの接続先L3スイッチ
 VPN(オプション)...VNETに直接アクセス
 VNET上にVPNゲートウェイを構成...時間課金
20
Azure
インターネット
VNET
Azure
VNET
5. VNET、VPNとLinux: VNET
 VNET(仮想ネットワーク)
 Azureの仮想マシンは常にDHCPクライアント
 VNETの個性情報を元にDHCP情報を構成
 外部からIPアドレスの固定(予約)可能
 帯域利用...アウトバウンド帯域料金
21
VNET
Azure内のDHCPサーバー情報取得
IPアドレス割り当て
Azure
有料
無料
5. VNET、VPNとLinux: VPN
 VPN...VNETに直接アクセス
 VNET上にVPNゲートウェイを構成
 時間課金(ただし作成に45分程度かかる)
 帯域利用...アウトバウンド帯域料金
22
インターネット
オンプレミス環境
L3SW
サブネット
ゲートウェイサブネット
5. VNET、VPNとLinux: VPNの種類
23
社内ネットワークMicrosoft Azure
ポイント対サイト
サイト間
(VNET間)
社内ネットワーク
閉域網
Express Route
仮想ネットワーク
VNETピアリング
Linux/Macintosh
サポート追加
5. VNET、VPNとLinux: VPNの種類(まとめ)
24
名称 対象 プロトコル 注意
サイト間 Azure-社内
IKEv1 (IPsec) ポイント対サイト接続共存不可
IKEv2 (IPsec)
VNET間 Azure-Azure IKEv2 (IPsec) サイト間接続の応用
Express Route Azure-閉域網 (プロバイダ) ネットワークプロバイダー経由
ポイント対サイト Azure-端末
SSTP (HTTPS) Windows 7以降
IKEv2 (IPsec) Windows/Mac/Android
VNETピアリング Azure-Azure 直接接続
もともとはリージョン内のみ
リージョン間に順次対応中
5. VNET、VPNとLinux: ポイント対サイト接続VPN
 ポイント対サイト接続 = クライアントから発呼
 VPNゲートウェイのSKU: Basic以外
 ルートベースのみ(ポリシーベース不可)
 SSTP (Secure Socket Tunneling Protocol)
 HTTPS利用
 Windows 7以降の内蔵機能を利用
 IKEv2
 IPsec利用
 Windows 7以降
 Macintosh (OS X 10.11以降)
 Linux/AndroidのstrongSwanクライアント
https://github.com/Azure/Azure-vpn-config-samples/tree/master/StrongSwan
25
6. クラウドとWindowsとLinux: Microsoft ♡ Linux
 Window ServerでLinuxコンテナサポート
 Dockerサポート
 Windows上でbash (Ubuntu) サポート
 クライアントおよびサーバー
 Azureポータルでbash (Azure CLI) サポート
 PowerShellサポートよりも先
 Azureストレージアカウントの SMB 3.0 サポート
 Windows…net use X:
 Linux…sudo mount -t cifs
26
6. クラウドとWindowsとLinux: 事例
 Azureの現状 (2016年6月の記事)
http://cloud.watch.impress.co.jp/docs/news/1005684.html
 Azure仮想マシン…世界の1/4、日本の1/3がLinux
 Azure Marketplaceの6割がOSS
 Red Hat Enterprise Linuxサポート
 Red Hat社のサポートあり(2016年2月から)
 Linuxのみの利用も増加
 事例: 株式会社スクウェア・エニックス
 ソーシャルゲーム「ロードオブヴァーミリオン煉」の
提供基盤にAzure を採用、LAMP 環境で開発
27
https://www.microsoft.com/ja-jp/casestudies/square-enix.aspx
まとめ
1. AzureとHyper-VとLinux
 AzureはHyper-Vで動作し、LinuxはHyper-Vサポート
2. コマンドとWebポータルとLinux
 LinuxからはAzure CLI 2.0で管理
 WebポータルからAzure CLI 2.0の起動も可能
3. スワップと一時ディスクとLinux
 既定はスワップなし、リソースディスクにスワップ設定
4. イメージとプロビジョニングとLinux
 SYSPREPに相当する機能を実行
5. VNET、VPNとLinux
 LinuxはIKEv2使用
6. クラウドとWindowsとLinux
 Azureは、WindowsもLinuxも同様にサポート
28
さらに詳しく学ぶには
 Microsoft AzureによるLinux仮想マシン展開:基礎編
http://www.trainocate.co.jp/reference/course_details.aspx?code=MSC0609V
 Microsoft AzureによるLinux仮想マシン展開:実践編
http://www.trainocate.co.jp/reference/course_details.aspx?code=MSC0610V
 Microsoft Azureによる LAMP 環境のホスティング
http://www.trainocate.co.jp/reference/course_details.aspx?code=MSC0611G
 Microsoft AzureによるITインフラの拡張(Windows)
http://www.trainocate.co.jp/reference/course_details.aspx?code=MSC0517V
29
30

More Related Content

What's hot

Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説wintechq
 
Microsoft Azure超超入門_20140412
Microsoft Azure超超入門_20140412Microsoft Azure超超入門_20140412
Microsoft Azure超超入門_20140412Sayaka Shimada
 
MS Interact 2019 - Azureサービスで実現するセキュリティ全体像
MS Interact 2019 - Azureサービスで実現するセキュリティ全体像 MS Interact 2019 - Azureサービスで実現するセキュリティ全体像
MS Interact 2019 - Azureサービスで実現するセキュリティ全体像 Ai Hayakawa
 
Interact2019 ws2019 s2d_IN05
Interact2019 ws2019 s2d_IN05Interact2019 ws2019 s2d_IN05
Interact2019 ws2019 s2d_IN05Hiroshi Matsumoto
 
G tech2016 シスコのハイパーコンバージドインフラCisco Hyper-Flexと、その先にあるIoE/BigDataインフラの世界
G tech2016 シスコのハイパーコンバージドインフラCisco Hyper-Flexと、その先にあるIoE/BigDataインフラの世界G tech2016 シスコのハイパーコンバージドインフラCisco Hyper-Flexと、その先にあるIoE/BigDataインフラの世界
G tech2016 シスコのハイパーコンバージドインフラCisco Hyper-Flexと、その先にあるIoE/BigDataインフラの世界Trainocate Japan, Ltd.
 
今さら聞けない!Microsoft Azure仮想マシン入門
今さら聞けない!Microsoft Azure仮想マシン入門今さら聞けない!Microsoft Azure仮想マシン入門
今さら聞けない!Microsoft Azure仮想マシン入門Trainocate Japan, Ltd.
 
Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策
Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策
Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策wintechq
 
Hyper-V仮想マシンをAzureへV2C移行
Hyper-V仮想マシンをAzureへV2C移行Hyper-V仮想マシンをAzureへV2C移行
Hyper-V仮想マシンをAzureへV2C移行wintechq
 
[Azure Deep Dive] Azure ネットワーキングを理解しよう!
[Azure Deep Dive] Azure ネットワーキングを理解しよう![Azure Deep Dive] Azure ネットワーキングを理解しよう!
[Azure Deep Dive] Azure ネットワーキングを理解しよう!Naoki (Neo) SATO
 
Microsoft Azure 概要 (2015 年 4 月版)
Microsoft Azure 概要 (2015 年 4 月版)Microsoft Azure 概要 (2015 年 4 月版)
Microsoft Azure 概要 (2015 年 4 月版)Osamu Monoe
 
20141110 tf azure_iaas
20141110 tf azure_iaas20141110 tf azure_iaas
20141110 tf azure_iaasOsamu Takazoe
 
Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)
Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)
Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)Trainocate Japan, Ltd.
 
Azure IaaS 解説
Azure IaaS 解説Azure IaaS 解説
Azure IaaS 解説wintechq
 

What's hot (16)

Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
 
azureから使うlinux
azureから使うlinuxazureから使うlinux
azureから使うlinux
 
Microsoft Azure超超入門_20140412
Microsoft Azure超超入門_20140412Microsoft Azure超超入門_20140412
Microsoft Azure超超入門_20140412
 
MS Interact 2019 - Azureサービスで実現するセキュリティ全体像
MS Interact 2019 - Azureサービスで実現するセキュリティ全体像 MS Interact 2019 - Azureサービスで実現するセキュリティ全体像
MS Interact 2019 - Azureサービスで実現するセキュリティ全体像
 
Interact2019 ws2019 s2d_IN05
Interact2019 ws2019 s2d_IN05Interact2019 ws2019 s2d_IN05
Interact2019 ws2019 s2d_IN05
 
G tech2016 シスコのハイパーコンバージドインフラCisco Hyper-Flexと、その先にあるIoE/BigDataインフラの世界
G tech2016 シスコのハイパーコンバージドインフラCisco Hyper-Flexと、その先にあるIoE/BigDataインフラの世界G tech2016 シスコのハイパーコンバージドインフラCisco Hyper-Flexと、その先にあるIoE/BigDataインフラの世界
G tech2016 シスコのハイパーコンバージドインフラCisco Hyper-Flexと、その先にあるIoE/BigDataインフラの世界
 
Azure Network 概要
Azure Network 概要Azure Network 概要
Azure Network 概要
 
今さら聞けない!Microsoft Azure仮想マシン入門
今さら聞けない!Microsoft Azure仮想マシン入門今さら聞けない!Microsoft Azure仮想マシン入門
今さら聞けない!Microsoft Azure仮想マシン入門
 
Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策
Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策
Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策
 
Hyper-V仮想マシンをAzureへV2C移行
Hyper-V仮想マシンをAzureへV2C移行Hyper-V仮想マシンをAzureへV2C移行
Hyper-V仮想マシンをAzureへV2C移行
 
[Azure Deep Dive] Azure ネットワーキングを理解しよう!
[Azure Deep Dive] Azure ネットワーキングを理解しよう![Azure Deep Dive] Azure ネットワーキングを理解しよう!
[Azure Deep Dive] Azure ネットワーキングを理解しよう!
 
Microsoft Azure 概要 (2015 年 4 月版)
Microsoft Azure 概要 (2015 年 4 月版)Microsoft Azure 概要 (2015 年 4 月版)
Microsoft Azure 概要 (2015 年 4 月版)
 
20141110 tf azure_iaas
20141110 tf azure_iaas20141110 tf azure_iaas
20141110 tf azure_iaas
 
Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)
Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)
Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)
 
active directory-slideshare
active directory-slideshareactive directory-slideshare
active directory-slideshare
 
Azure IaaS 解説
Azure IaaS 解説Azure IaaS 解説
Azure IaaS 解説
 

Similar to Microsoft Azureから使うLinux

PHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source ConferencePHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source ConferenceMicrosoft
 
Windows 展開の自動化ツール - Microsoft Deployment Toolkit
Windows 展開の自動化ツール - Microsoft Deployment ToolkitWindows 展開の自動化ツール - Microsoft Deployment Toolkit
Windows 展開の自動化ツール - Microsoft Deployment Toolkitshigeya
 
Microsoft っぽいハイパーコンバージドって?
Microsoft っぽいハイパーコンバージドって?Microsoft っぽいハイパーコンバージドって?
Microsoft っぽいハイパーコンバージドって?Daichi Ogawa
 
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...Trainocate Japan, Ltd.
 
PHP on Windows Azure
PHP on Windows AzurePHP on Windows Azure
PHP on Windows AzureMicrosoft
 
Hyper-v、オンプレミスでもコンテナを (トレノケ雲の会 mod2)
Hyper-v、オンプレミスでもコンテナを (トレノケ雲の会 mod2)Hyper-v、オンプレミスでもコンテナを (トレノケ雲の会 mod2)
Hyper-v、オンプレミスでもコンテナを (トレノケ雲の会 mod2)Trainocate Japan, Ltd.
 
くまあず Nchikita 140628-2
くまあず Nchikita 140628-2くまあず Nchikita 140628-2
くまあず Nchikita 140628-2wintechq
 
Windows 7 オプショナルツール 一挙紹介
Windows 7 オプショナルツール 一挙紹介Windows 7 オプショナルツール 一挙紹介
Windows 7 オプショナルツール 一挙紹介shigeya
 
Hyper-V、オンプレミスでもコンテナを
Hyper-V、オンプレミスでもコンテナをHyper-V、オンプレミスでもコンテナを
Hyper-V、オンプレミスでもコンテナをTetsuya Yokoyama
 
Azure AD DSドメインに仮想マシンを参加させる
Azure AD DSドメインに仮想マシンを参加させるAzure AD DSドメインに仮想マシンを参加させる
Azure AD DSドメインに仮想マシンを参加させるTetsuya Yokoyama
 
20240308_HCCJP_MicrosoftAdaptiveCloudUpdate
20240308_HCCJP_MicrosoftAdaptiveCloudUpdate20240308_HCCJP_MicrosoftAdaptiveCloudUpdate
20240308_HCCJP_MicrosoftAdaptiveCloudUpdateosamut
 
20240308_HCCJP_MicrosoftAdaptiveCloudUpdate
20240308_HCCJP_MicrosoftAdaptiveCloudUpdate20240308_HCCJP_MicrosoftAdaptiveCloudUpdate
20240308_HCCJP_MicrosoftAdaptiveCloudUpdateosamut
 
201204 プロ生@大阪 #15
201204 プロ生@大阪 #15201204 プロ生@大阪 #15
201204 プロ生@大阪 #15Keiji Kamebuchi
 
Windows Serverを活用する on Windows Azure セミナー
Windows Serverを活用する on Windows Azure セミナーWindows Serverを活用する on Windows Azure セミナー
Windows Serverを活用する on Windows Azure セミナーDaisuke Masubuchi
 
Windows Azure で実現する シームレスハイブリッドクラウド 概要
Windows Azure で実現するシームレスハイブリッドクラウド 概要Windows Azure で実現するシームレスハイブリッドクラウド 概要
Windows Azure で実現する シームレスハイブリッドクラウド 概要Masaki Takeda
 
Azure Antenna AI 概要
Azure Antenna AI 概要Azure Antenna AI 概要
Azure Antenna AI 概要Miho Yamamoto
 
A17_超高負荷トラフィックゲームを Azure PaaS でお手軽に運用! KMS 事例から学ぶ PaaS 活用の秘訣 [Microsoft Japan...
A17_超高負荷トラフィックゲームを Azure PaaS でお手軽に運用! KMS 事例から学ぶ PaaS 活用の秘訣 [Microsoft Japan...A17_超高負荷トラフィックゲームを Azure PaaS でお手軽に運用! KMS 事例から学ぶ PaaS 活用の秘訣 [Microsoft Japan...
A17_超高負荷トラフィックゲームを Azure PaaS でお手軽に運用! KMS 事例から学ぶ PaaS 活用の秘訣 [Microsoft Japan...日本マイクロソフト株式会社
 
祝GA、 Service Fabric 概要
祝GA、 Service Fabric 概要祝GA、 Service Fabric 概要
祝GA、 Service Fabric 概要Takekazu Omi
 

Similar to Microsoft Azureから使うLinux (20)

PHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source ConferencePHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source Conference
 
Windows 展開の自動化ツール - Microsoft Deployment Toolkit
Windows 展開の自動化ツール - Microsoft Deployment ToolkitWindows 展開の自動化ツール - Microsoft Deployment Toolkit
Windows 展開の自動化ツール - Microsoft Deployment Toolkit
 
Microsoft っぽいハイパーコンバージドって?
Microsoft っぽいハイパーコンバージドって?Microsoft っぽいハイパーコンバージドって?
Microsoft っぽいハイパーコンバージドって?
 
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
 
PHP on Windows Azure
PHP on Windows AzurePHP on Windows Azure
PHP on Windows Azure
 
PHP on Windows Azure
PHP on Windows AzurePHP on Windows Azure
PHP on Windows Azure
 
Hyper-v、オンプレミスでもコンテナを (トレノケ雲の会 mod2)
Hyper-v、オンプレミスでもコンテナを (トレノケ雲の会 mod2)Hyper-v、オンプレミスでもコンテナを (トレノケ雲の会 mod2)
Hyper-v、オンプレミスでもコンテナを (トレノケ雲の会 mod2)
 
くまあず Nchikita 140628-2
くまあず Nchikita 140628-2くまあず Nchikita 140628-2
くまあず Nchikita 140628-2
 
Windows 7 オプショナルツール 一挙紹介
Windows 7 オプショナルツール 一挙紹介Windows 7 オプショナルツール 一挙紹介
Windows 7 オプショナルツール 一挙紹介
 
Hyper-V、オンプレミスでもコンテナを
Hyper-V、オンプレミスでもコンテナをHyper-V、オンプレミスでもコンテナを
Hyper-V、オンプレミスでもコンテナを
 
Azure AD DSドメインに仮想マシンを参加させる
Azure AD DSドメインに仮想マシンを参加させるAzure AD DSドメインに仮想マシンを参加させる
Azure AD DSドメインに仮想マシンを参加させる
 
20240308_HCCJP_MicrosoftAdaptiveCloudUpdate
20240308_HCCJP_MicrosoftAdaptiveCloudUpdate20240308_HCCJP_MicrosoftAdaptiveCloudUpdate
20240308_HCCJP_MicrosoftAdaptiveCloudUpdate
 
20240308_HCCJP_MicrosoftAdaptiveCloudUpdate
20240308_HCCJP_MicrosoftAdaptiveCloudUpdate20240308_HCCJP_MicrosoftAdaptiveCloudUpdate
20240308_HCCJP_MicrosoftAdaptiveCloudUpdate
 
201204 プロ生@大阪 #15
201204 プロ生@大阪 #15201204 プロ生@大阪 #15
201204 プロ生@大阪 #15
 
VIOPS02: 仮想データセンター構築を目指して!
VIOPS02: 仮想データセンター構築を目指して!VIOPS02: 仮想データセンター構築を目指して!
VIOPS02: 仮想データセンター構築を目指して!
 
Windows Serverを活用する on Windows Azure セミナー
Windows Serverを活用する on Windows Azure セミナーWindows Serverを活用する on Windows Azure セミナー
Windows Serverを活用する on Windows Azure セミナー
 
Windows Azure で実現する シームレスハイブリッドクラウド 概要
Windows Azure で実現するシームレスハイブリッドクラウド 概要Windows Azure で実現するシームレスハイブリッドクラウド 概要
Windows Azure で実現する シームレスハイブリッドクラウド 概要
 
Azure Antenna AI 概要
Azure Antenna AI 概要Azure Antenna AI 概要
Azure Antenna AI 概要
 
A17_超高負荷トラフィックゲームを Azure PaaS でお手軽に運用! KMS 事例から学ぶ PaaS 活用の秘訣 [Microsoft Japan...
A17_超高負荷トラフィックゲームを Azure PaaS でお手軽に運用! KMS 事例から学ぶ PaaS 活用の秘訣 [Microsoft Japan...A17_超高負荷トラフィックゲームを Azure PaaS でお手軽に運用! KMS 事例から学ぶ PaaS 活用の秘訣 [Microsoft Japan...
A17_超高負荷トラフィックゲームを Azure PaaS でお手軽に運用! KMS 事例から学ぶ PaaS 活用の秘訣 [Microsoft Japan...
 
祝GA、 Service Fabric 概要
祝GA、 Service Fabric 概要祝GA、 Service Fabric 概要
祝GA、 Service Fabric 概要
 

More from Trainocate Japan, Ltd.

パネルディスカッション_株式会社アーティファクト
パネルディスカッション_株式会社アーティファクトパネルディスカッション_株式会社アーティファクト
パネルディスカッション_株式会社アーティファクトTrainocate Japan, Ltd.
 
AWS市場動向と求められる人材、その育成方法について
AWS市場動向と求められる人材、その育成方法についてAWS市場動向と求められる人材、その育成方法について
AWS市場動向と求められる人材、その育成方法についてTrainocate Japan, Ltd.
 
提案活動のグローバルメソッド プロポーザルマネジメント
提案活動のグローバルメソッド プロポーザルマネジメント提案活動のグローバルメソッド プロポーザルマネジメント
提案活動のグローバルメソッド プロポーザルマネジメントTrainocate Japan, Ltd.
 
IDaaS を正しく活用するための認証基盤設計
IDaaS を正しく活用するための認証基盤設計IDaaS を正しく活用するための認証基盤設計
IDaaS を正しく活用するための認証基盤設計Trainocate Japan, Ltd.
 
IoTの技術的課題と実現のポイント~実装例・エンジニアリングのヒント
IoTの技術的課題と実現のポイント~実装例・エンジニアリングのヒントIoTの技術的課題と実現のポイント~実装例・エンジニアリングのヒント
IoTの技術的課題と実現のポイント~実装例・エンジニアリングのヒントTrainocate Japan, Ltd.
 
ポスト・クラウド時代のトレンドと求められる人材
ポスト・クラウド時代のトレンドと求められる人材ポスト・クラウド時代のトレンドと求められる人材
ポスト・クラウド時代のトレンドと求められる人材Trainocate Japan, Ltd.
 
歴史的大転換時代の人材育成
歴史的大転換時代の人材育成歴史的大転換時代の人材育成
歴史的大転換時代の人材育成Trainocate Japan, Ltd.
 
Windows Server 2016 Active Directoryドメインサービス入門
Windows Server 2016 Active Directoryドメインサービス入門Windows Server 2016 Active Directoryドメインサービス入門
Windows Server 2016 Active Directoryドメインサービス入門Trainocate Japan, Ltd.
 
今さら聞けない!Active Directoryドメインサービス入門
今さら聞けない!Active Directoryドメインサービス入門今さら聞けない!Active Directoryドメインサービス入門
今さら聞けない!Active Directoryドメインサービス入門Trainocate Japan, Ltd.
 
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイド
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイドAWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイド
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイドTrainocate Japan, Ltd.
 
今さら聞けない! Windows Server 2016 Active Directoryドメインサービス入門
今さら聞けない!Windows Server 2016Active Directoryドメインサービス入門今さら聞けない!Windows Server 2016Active Directoryドメインサービス入門
今さら聞けない! Windows Server 2016 Active Directoryドメインサービス入門Trainocate Japan, Ltd.
 
無料セミナー20170321 awsから始めるlinux入門
無料セミナー20170321 awsから始めるlinux入門無料セミナー20170321 awsから始めるlinux入門
無料セミナー20170321 awsから始めるlinux入門Trainocate Japan, Ltd.
 
Open stack活用に求められる人材と育成について2017 0314
Open stack活用に求められる人材と育成について2017 0314Open stack活用に求められる人材と育成について2017 0314
Open stack活用に求められる人材と育成について2017 0314Trainocate Japan, Ltd.
 
クラウド時代に必要とされる組織と人材育成について
クラウド時代に必要とされる組織と人材育成についてクラウド時代に必要とされる組織と人材育成について
クラウド時代に必要とされる組織と人材育成についてTrainocate Japan, Ltd.
 
G tech2016 Azureを使った災害復旧の基礎
G tech2016 Azureを使った災害復旧の基礎G tech2016 Azureを使った災害復旧の基礎
G tech2016 Azureを使った災害復旧の基礎Trainocate Japan, Ltd.
 
G tech2016 クラウド時代に必要とされる組織と人材育成について
G tech2016 クラウド時代に必要とされる組織と人材育成についてG tech2016 クラウド時代に必要とされる組織と人材育成について
G tech2016 クラウド時代に必要とされる組織と人材育成についてTrainocate Japan, Ltd.
 
今さら聞けない!Windows server 2012 r2 hyper v入門
今さら聞けない!Windows server 2012 r2 hyper v入門今さら聞けない!Windows server 2012 r2 hyper v入門
今さら聞けない!Windows server 2012 r2 hyper v入門Trainocate Japan, Ltd.
 

More from Trainocate Japan, Ltd. (20)

パネルディスカッション_株式会社アーティファクト
パネルディスカッション_株式会社アーティファクトパネルディスカッション_株式会社アーティファクト
パネルディスカッション_株式会社アーティファクト
 
はじめてのPowerShell
はじめてのPowerShellはじめてのPowerShell
はじめてのPowerShell
 
AWS市場動向と求められる人材、その育成方法について
AWS市場動向と求められる人材、その育成方法についてAWS市場動向と求められる人材、その育成方法について
AWS市場動向と求められる人材、その育成方法について
 
提案活動のグローバルメソッド プロポーザルマネジメント
提案活動のグローバルメソッド プロポーザルマネジメント提案活動のグローバルメソッド プロポーザルマネジメント
提案活動のグローバルメソッド プロポーザルマネジメント
 
IDaaS を正しく活用するための認証基盤設計
IDaaS を正しく活用するための認証基盤設計IDaaS を正しく活用するための認証基盤設計
IDaaS を正しく活用するための認証基盤設計
 
IoTの技術的課題と実現のポイント~実装例・エンジニアリングのヒント
IoTの技術的課題と実現のポイント~実装例・エンジニアリングのヒントIoTの技術的課題と実現のポイント~実装例・エンジニアリングのヒント
IoTの技術的課題と実現のポイント~実装例・エンジニアリングのヒント
 
ポスト・クラウド時代のトレンドと求められる人材
ポスト・クラウド時代のトレンドと求められる人材ポスト・クラウド時代のトレンドと求められる人材
ポスト・クラウド時代のトレンドと求められる人材
 
歴史的大転換時代の人材育成
歴史的大転換時代の人材育成歴史的大転換時代の人材育成
歴史的大転換時代の人材育成
 
Windows Server 2016 Active Directoryドメインサービス入門
Windows Server 2016 Active Directoryドメインサービス入門Windows Server 2016 Active Directoryドメインサービス入門
Windows Server 2016 Active Directoryドメインサービス入門
 
20170721 初めてのPowerShell
20170721 初めてのPowerShell20170721 初めてのPowerShell
20170721 初めてのPowerShell
 
いまさら聞けないAWSの基本
いまさら聞けないAWSの基本いまさら聞けないAWSの基本
いまさら聞けないAWSの基本
 
今さら聞けない!Active Directoryドメインサービス入門
今さら聞けない!Active Directoryドメインサービス入門今さら聞けない!Active Directoryドメインサービス入門
今さら聞けない!Active Directoryドメインサービス入門
 
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイド
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイドAWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイド
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイド
 
今さら聞けない! Windows Server 2016 Active Directoryドメインサービス入門
今さら聞けない!Windows Server 2016Active Directoryドメインサービス入門今さら聞けない!Windows Server 2016Active Directoryドメインサービス入門
今さら聞けない! Windows Server 2016 Active Directoryドメインサービス入門
 
無料セミナー20170321 awsから始めるlinux入門
無料セミナー20170321 awsから始めるlinux入門無料セミナー20170321 awsから始めるlinux入門
無料セミナー20170321 awsから始めるlinux入門
 
Open stack活用に求められる人材と育成について2017 0314
Open stack活用に求められる人材と育成について2017 0314Open stack活用に求められる人材と育成について2017 0314
Open stack活用に求められる人材と育成について2017 0314
 
クラウド時代に必要とされる組織と人材育成について
クラウド時代に必要とされる組織と人材育成についてクラウド時代に必要とされる組織と人材育成について
クラウド時代に必要とされる組織と人材育成について
 
G tech2016 Azureを使った災害復旧の基礎
G tech2016 Azureを使った災害復旧の基礎G tech2016 Azureを使った災害復旧の基礎
G tech2016 Azureを使った災害復旧の基礎
 
G tech2016 クラウド時代に必要とされる組織と人材育成について
G tech2016 クラウド時代に必要とされる組織と人材育成についてG tech2016 クラウド時代に必要とされる組織と人材育成について
G tech2016 クラウド時代に必要とされる組織と人材育成について
 
今さら聞けない!Windows server 2012 r2 hyper v入門
今さら聞けない!Windows server 2012 r2 hyper v入門今さら聞けない!Windows server 2012 r2 hyper v入門
今さら聞けない!Windows server 2012 r2 hyper v入門
 

Recently uploaded

TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationYukiTerazawa
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ssusere0a682
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料Takayuki Itoh
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024koheioishi1
 
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptyuitoakatsukijp
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2Tokyo Institute of Technology
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ssusere0a682
 

Recently uploaded (7)

TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
 

Microsoft Azureから使うLinux

  • 2. 横山 哲也 (トレノケート株式会社)  1994年~ ITプロ向けWindows関連教育  2003年~ マイクロソフトMVP  2017年はCloud and Datacenter Management  最近の著書・雑誌記事  ひと目でわかるAzure 基本から学ぶサーバー&ネットワーク構築 改訂新版(日経BP)  グループポリシー逆引きリファレンス厳選98(日経BP)  月刊日経クラウドファースト(2017年9月号~連載) 「業務システムで役立つAzureのコア知識」  ブログ: ヨコヤマ企画 http://yp.g20k.jp/  好きなクラウドサービス  仮想マシンテンプレート(イメージ) 2
  • 3. Agenda 1. AzureとHyper-VとLinux 2. コマンドとWebポータルとLinux…作成 3. スワップと一時ディスクとLinux…最適化 4. イメージとプロビジョニングとLinux…再展開 5. VNET、VPNとLinux…社内接続 6. クラウドとWindowsとLinux Azureを使ってLinux仮想マシンを作成する上での 利点や注意点を認識する。 本セッションの目標 3
  • 4. 1. AzureとHyper-VとLinux  マイクロソフトとLinux  Microsoft AzureとLinux 4 DEMO Linux仮想マシンの作成
  • 5. 1. AzureとHyper-VとLinux:マイクロソフトとLinux  2014年2月 スティーブ・バルマー退任  2014年3月 Windows Azureから Microsoft Azureへ名称変更  2015年5月「Microsoft Loves Linux」  2016年 Red Hat Enterprise Linuxサポート  2017年 MySQLとPostgreSQLサポート (マネージドサービス) 5 https://www.microsoft.com/ja-jp/cloud-platform/Windows-Server-blog-Loves-Linux.aspx
  • 6. 1. AzureとHyper-VとLinux: Microsoft AzureとLinux  Azureの仮想マシン基盤はHyper-V  Windows Server 2016へ移行中  LinuxはHyper-Vをフルサポート  標準カーネルで基本サポート  Linux Integration Servicesで追加サポート (多くのディストリビューションで標準搭載) 6 Microsoft Azure 仮想化基盤 Hyper-V Windows VMLinux VM Linux Integration Services 統合サービス
  • 7. 2. コマンドとWebポータルとLinux  Azureの管理: Webポータル  Microsoft Edge (最新バージョン)  Internet Explorer 11  Chrome (最新バージョン)  Safari (最新バージョン、Mac のみ)  Firefox (最新バージョン)  Azureの管理コマンド  Azure CLI 2.0 (クロスプラットフォームCLI) Linux、Macintosh、Windowsをすべてサポート  インストールはディストリビューションごとに多少違う  クラウドシェル: Webポータル/アプリから起動 7 https://docs.microsoft.com/ja-jp/azure/azure-preview-portal-supported-browsers-devices https://docs.microsoft.com/en-us/cli/azure/install-azure-cli
  • 8. 2. コマンドとWebポータルとLinux: Azure CLIの利用  Azure CLI 2.0の利用  サインイン手順の違い (az login)  ポップアップ不可  クラウドシェルの利用  Azure CLI 2.0 (bash内で動作)  PowerShellベース  専用アプリなら タブレット可 8 DEMO クラウドシェルの利用
  • 9. 3. スワップと一時ディスクとLinux  Azureの仮想ディスクはBLOB  HDDタイプで 500 IOPS (それほど高速ではない)  SSDタイプで 7,500 IOPS 1. ページファイル…高速ディスクの割り当て  仮想マシンの一部(追加の支払い不要)  メンテナンス時に消える可能性 2. システムディスク…ホストキャッシュ  システムディスクに最適化したキャッシュを提供 3. データディスク…ソフトウェアRAID  Windows…記憶域プールでRAID 0 (ストライピング)  Linux…LVMでRAID 0 (ストライピング) 9
  • 10. 【参考】管理ディスクのサイズと性能 10  プレミアムストレージ(SSD)  スタンダードストレージ(HDD) P4 P6 P10 P15 P20 P30 P40 P50 サイズ(GB) 32 64 128 256 512 1,024 2,048 4,095 月額概算 (東日本) ¥620 ¥1,200 ¥2,300 ¥4,500 ¥8,600 ¥16,000 ¥30,000 ¥58,000 IOPS 120 240 500 1,100 2,300 5,000 7,500 7,500 速度(MB/s) 25 50 100 125 150 200 250 250 S4 S6 S10 S15 S20 S30 S40 S50 サイズ(GB) 32 64 128 256 512 1,024 2,048 4,095 月額概算 (東日本) ¥160 ¥300 ¥600 ¥1,200 ¥2,200 ¥4,200 ¥8,400 ¥17,000 IOPS 500 速度(MB/s) 60 https://azure.microsoft.com/ja-jp/pricing/details/managed-disks/
  • 11. 3. スワップと一時ディスクとLinux: 一時ディスクの利用  Windows…一時ディスクにページファイル配置 11 C: D: Azure内の物理マシンA 仮想マシン 一時ディスク BLOBや 管理ディスク 仮想マシンの移動 BLOBへのアクセス継続 C: D: Azure内の物理マシンB 仮想マシン 一時ディスク /dev/sda1 /dev/sdb1 /dev/sda1 /dev/sdb1
  • 12. 3. スワップと一時ディスクとLinux: Linuxのスワップ  Linux…スワップなし (Red Hat以外)  /dev/sda1…システムディスク  /dev/sdb1…一時ディスク  構成ファイルの編集と再起動 (ここでは4096MBのスワップ) 12 /etc/waagent.conf DEMO スワップの構成 ResourceDisk.Format=y ResourceDisk.EnableSwap=y ResourceDisk.SwapSizeMB=4096
  • 13. 4. イメージとプロビジョニングとLinux  展開手順の種類  管理者アカウント  一般化作業  イメージの利用  VHDアップロード  仮想マシンの利用 13 展開 一般化 再展開 利用 展開 利用 VHD アップロード イメージ
  • 14. 4. イメージとプロビジョニングとLinux: 展開手順の種類  仮想マシンの展開(プロビジョニング) 1. 標準イメージ…マーケットプレイスから選択 2. カスタムテンプレート (独自作成) ① OSのインストールと構成 ② 一般化 ③ イメージ作成 3. VHDアップロード 14 オンプレミス Hyper-V カスタムイメージから カスタマイズ アップロード マーケット プレイス VHD ファイル VHDから 標準イメージから
  • 15. 4. イメージとプロビジョニングとLinux: 管理者アカウント  Windowsの場合…ビルトインAdministrator  アカウント名のみ変更  Linuxの場合…新規ユーザー  rootユーザーとは別に作成 15 ビルトインAdministratorの名前変更 SID: S-1-5-21-XXX-XXX-XXX-500 root Linux 仮想マシン イメージ 展開 root追加管理者 Administrator Windows 仮想マシン イメージ 展開 アカウント名変更 追加
  • 16. 4. イメージとプロビジョニングとLinux: 一般化作業  仮想マシンの一般化…サーバー固有の情報を削除  Windowsの場合…SYSPREP  Linuxの場合…Azure独自の機能  +user……前回の展開時に追加したユーザーを削除 16 SYSPREP /generalize /oobe /shutdown sudo waagent -deprovision+user root Linux 仮想マシン イメージ 展開 root追加管理者 保存 root
  • 17. 4. イメージとプロビジョニングとLinux: イメージの利用  仮想マシンイメージの作成…以下のいずれか  一般化済みVHDファイルをイメージに登録  VMをキャプチャ…管理ディスク必須(Azureポータル)  元の仮想マシンの削除  キャプチャ時に自動削除可(Azureポータル)  仮想マシンイメージの再展開  イメージリソースから作成  管理ディスク必須(Azureポータル) 17 Linux Windows
  • 18. 4. イメージとプロビジョニングとLinux: VHDアップロード  Azureサポート機能の追加  VHD作成前に(オンプレミスで)インストール  Windows版  Linux版  構成例 (途中まで) 18 https://go.microsoft.com/fwlink/?LinkID=394789&clcid=0x409 https://github.com/Azure/WALinuxAgent vm=vmname rg=resourcegroup az vm extension set --vm-name $vm --resource-group $rg …
  • 19. 4. イメージとプロビジョニングとLinux: 仮想マシンの利用  SSH (セキュアシェル)…標準機能  公開鍵認証 / パスワード認証  Windowsから使う場合…以下のいずれか - bash on Ubuntu on Windows (Windows 10) - クラウドシェルのbash  GUI…オプション  VNC (Virtual Network Computing) - デスクトップ共有  X Window System (X11) - アプリケーション表示 - ディスプレイがサーバー(NAT環境での利用は追加設定が必要) 19
  • 20. 5. VNET、VPNとLinux  VNET(仮想ネットワーク)  Azureの仮想マシンの接続先L3スイッチ  VPN(オプション)...VNETに直接アクセス  VNET上にVPNゲートウェイを構成...時間課金 20 Azure インターネット VNET Azure VNET
  • 21. 5. VNET、VPNとLinux: VNET  VNET(仮想ネットワーク)  Azureの仮想マシンは常にDHCPクライアント  VNETの個性情報を元にDHCP情報を構成  外部からIPアドレスの固定(予約)可能  帯域利用...アウトバウンド帯域料金 21 VNET Azure内のDHCPサーバー情報取得 IPアドレス割り当て Azure 有料 無料
  • 22. 5. VNET、VPNとLinux: VPN  VPN...VNETに直接アクセス  VNET上にVPNゲートウェイを構成  時間課金(ただし作成に45分程度かかる)  帯域利用...アウトバウンド帯域料金 22 インターネット オンプレミス環境 L3SW サブネット ゲートウェイサブネット
  • 23. 5. VNET、VPNとLinux: VPNの種類 23 社内ネットワークMicrosoft Azure ポイント対サイト サイト間 (VNET間) 社内ネットワーク 閉域網 Express Route 仮想ネットワーク VNETピアリング Linux/Macintosh サポート追加
  • 24. 5. VNET、VPNとLinux: VPNの種類(まとめ) 24 名称 対象 プロトコル 注意 サイト間 Azure-社内 IKEv1 (IPsec) ポイント対サイト接続共存不可 IKEv2 (IPsec) VNET間 Azure-Azure IKEv2 (IPsec) サイト間接続の応用 Express Route Azure-閉域網 (プロバイダ) ネットワークプロバイダー経由 ポイント対サイト Azure-端末 SSTP (HTTPS) Windows 7以降 IKEv2 (IPsec) Windows/Mac/Android VNETピアリング Azure-Azure 直接接続 もともとはリージョン内のみ リージョン間に順次対応中
  • 25. 5. VNET、VPNとLinux: ポイント対サイト接続VPN  ポイント対サイト接続 = クライアントから発呼  VPNゲートウェイのSKU: Basic以外  ルートベースのみ(ポリシーベース不可)  SSTP (Secure Socket Tunneling Protocol)  HTTPS利用  Windows 7以降の内蔵機能を利用  IKEv2  IPsec利用  Windows 7以降  Macintosh (OS X 10.11以降)  Linux/AndroidのstrongSwanクライアント https://github.com/Azure/Azure-vpn-config-samples/tree/master/StrongSwan 25
  • 26. 6. クラウドとWindowsとLinux: Microsoft ♡ Linux  Window ServerでLinuxコンテナサポート  Dockerサポート  Windows上でbash (Ubuntu) サポート  クライアントおよびサーバー  Azureポータルでbash (Azure CLI) サポート  PowerShellサポートよりも先  Azureストレージアカウントの SMB 3.0 サポート  Windows…net use X:  Linux…sudo mount -t cifs 26
  • 27. 6. クラウドとWindowsとLinux: 事例  Azureの現状 (2016年6月の記事) http://cloud.watch.impress.co.jp/docs/news/1005684.html  Azure仮想マシン…世界の1/4、日本の1/3がLinux  Azure Marketplaceの6割がOSS  Red Hat Enterprise Linuxサポート  Red Hat社のサポートあり(2016年2月から)  Linuxのみの利用も増加  事例: 株式会社スクウェア・エニックス  ソーシャルゲーム「ロードオブヴァーミリオン煉」の 提供基盤にAzure を採用、LAMP 環境で開発 27 https://www.microsoft.com/ja-jp/casestudies/square-enix.aspx
  • 28. まとめ 1. AzureとHyper-VとLinux  AzureはHyper-Vで動作し、LinuxはHyper-Vサポート 2. コマンドとWebポータルとLinux  LinuxからはAzure CLI 2.0で管理  WebポータルからAzure CLI 2.0の起動も可能 3. スワップと一時ディスクとLinux  既定はスワップなし、リソースディスクにスワップ設定 4. イメージとプロビジョニングとLinux  SYSPREPに相当する機能を実行 5. VNET、VPNとLinux  LinuxはIKEv2使用 6. クラウドとWindowsとLinux  Azureは、WindowsもLinuxも同様にサポート 28
  • 29. さらに詳しく学ぶには  Microsoft AzureによるLinux仮想マシン展開:基礎編 http://www.trainocate.co.jp/reference/course_details.aspx?code=MSC0609V  Microsoft AzureによるLinux仮想マシン展開:実践編 http://www.trainocate.co.jp/reference/course_details.aspx?code=MSC0610V  Microsoft Azureによる LAMP 環境のホスティング http://www.trainocate.co.jp/reference/course_details.aspx?code=MSC0611G  Microsoft AzureによるITインフラの拡張(Windows) http://www.trainocate.co.jp/reference/course_details.aspx?code=MSC0517V 29
  • 30. 30