狠狠撸

狠狠撸Share a Scribd company logo
グローバル ナレッジ ネットワーク株式会社 
横山哲也 
Microsoft Azureで 負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べながら~
自己紹介 
?1994年~ ITプロ向けWindows関連教育 
?2003年~ マイクロソフトMVP (Directory Services) 
?2012年のみ「Virtual Machines」 
?最近の著書?雑誌記事 
?プロが教える Windows Server 2012 システム管理 (アスキー?メディアワークス) 
?グループポリシー逆引きリファレンス厳選92 (日経BP) 
?ソーシャルメディア 
?Twitter ID: yokoyamat 
?Facebook: yokoyama.tetsuya 
?ブログ: ヨコヤマ企画(http://yp.g20k.jp) 
?ブログ: ヨコヤマ企画(分室) (http://yokoyama-tetsuya.cocolog-nifty.com/) 
2
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
はじめに 
?目標 
?Microsoft Azureの特徴を説明する 
?Microsoft Azure上に仮想サーバーを作成する 
?Microsoft Azure上の仮想サーバーを負荷分散する 
?内容 
?第1章 Microsoft Azure 概要 
?第2章 仮想マシンの基本構成 
?第3章 スケールアウト可能な仮想マシンの構成 
3
?クラウドの利用 
?管理ツール 
?Microsoft Azure 拠点 
?Microsoft Azure コンピューティング 
?利用例 
第1章 Microsoft Azure 概要
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
クラウドの利用 
?必要な機能を 
?必要な時に 
?必要なだけ使い 
?使った分だけ支払う 
5
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
管理ツール: Microsoft Azure のみの管理 
?Webポータル 
?https://manage.windowsazure.com/ 
?Microsoft ID (Live ID) でログオン 
?コマンドラインツール 
?http://azure.microsoft.com/ja-jp/downloads/ 
?PowerShell 
?コマンド 
6
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
管理ツール: ハイブリッドクラウドの管理 
?System Center 2012 R2 オンプレミスとMicrosoft Azureの両方を管理 
?Virtual Machine Manager 
-プライベートクラウド管理製品 
-Microsoft Azureの管理も可能 
-仮想マシンの移動やVHDの複製などの連携が可能 
?Operations Manager 
-Microsoft Azure上の仮想マシン監視可能 
?その他 
?Windows Azure Pack 
?プライベートクラウド管理製品 
?Windows Azure管理Webサイトと同等のGUI 
?System Center 2012 R2 経由 
7
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
Microsoft Azure 拠点 
?米国東部(バージニア) 
?米国西部(カリフォルニア) 
?米国中北部(イリノイ) 
?米国中南部(テキサス) 
?北ヨーロッパ(アイルランド) 
?西ヨーロッパ(オランダ) 
?東アジア(香港) 
?東南アジア(シンガポール) 
?東日本(埼玉) 
?西日本(大阪) 
?ブラジル南部(サンパウロ) 
8
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
参考: Amazon Web Services 拠点 
?米国 
?東部(バージニア) 
?西部(オレゴン) 
?西部(北カリフォルニア) 
?欧州 
?アイルランド 
?アジアパシフィック 
?シンガポール 
?東京 
?シドニー 
?北京(予定) 
?南米 
?サンパウロ 
9
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
Microsoft Azure 拠点: 日本市場から見た特徴 
?日本国内に2箇所のデータセンターを開設 
?低遅延で高速なセカンダリサイトを作成可能 
?リージョン間は800Km以上の距離を離して開設 
?500Kmでの設置は日本重視の姿勢の表れ 
10
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
Microsoft Azure コンピューティング 
SaaS 
Office 365、Dynamicsなど 
PaaS 
Webサイト 
ASP.NET 
Apache Tomcat / Node JS / PHP / WordPress 
モバイルサービス 
マルチデバイス サポート 
クラウドサービス 
汎用PaaS 
IaaS 
仮想マシン 
Windows Server 
Linux 
SQL Server 
Oracle 
11
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
利用例 
?負荷の増減が激しいサイト 
?コミックマーケットWebカタログ https://webcatalog.circle.ms/ https://www.microsoft.com/ja-jp/casestudies/circle.ms.aspx 
?設計から構築までの期間が短いサイト 
?ソチ冬季オリンピック動画配信サイト(公式) http://www.sochi2014.com/ 
?ソチ冬季オリンピック動画配信サイト(米国NBC) http://www.nbcolympics.com/ (動画再生は米国のみ) http://blogs.msdn.com/b/bluesky/archive/2014/02/10/windows-azure- supports-websites-and-on-demand-streaming-of-2014-sochi-olympic- games.aspx 
?設備投資を最小限に抑えたいサイト 
?ディザスタリカバリ対応ファイルサーバー 
12
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
第1章のまとめ 
?利用形態に合わせたクラウド利用 
?管理ツール 
?Microsoft Azure 拠点 
?Microsoft Azure コンピューティング 
?利用例 
13
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
デモ: 単一仮想マシンの作成(手動構成) 
?クラウドサービスの作成(簡易作成) 
?名前(URL) & リージョン 
?ストレージアカウントの作成(簡易作成) 
?名前(URL) & リージョン 
?仮想マシンの作成と起動 
?ギャラリーからWindows Server 2012 R2を選択 
?既存のクラウドサービス 
?既存のストレージアカウント 
14
?Microsoft Azure 仮想マシン 
?Hyper-V と Microsoft Azure 仮想マシン 
?仮想マシンのサイズ 
?仮想マシンの展開パターン 
?BLOB に配置された VHD ファイルの堅牢性 
?拠点間複製(geo-replication) 
?仮想ディスクの追加 
第2章 仮想マシンの基本構成
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
Microsoft Azure 仮想マシン 
?Windows ServerまたはLinux仮想マシン 
?利点 
?既存OSの技術がそのまま使える 
?高いパフォーマンス (原則として1仮想CPUコアに1物理CPUコア) 
?制約 
?クラウド固有の機能は独自に構成 
?DHCPクライアントとして構成 作成から削除までIPアドレスが変化しない 
?以下の場合にIPアドレスが変化する可能性 
-管理コンソールからシャットダウン (課金されていない状態) 
16
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
Hyper-V と Microsoft Azure 仮想マシン 
?共通のハイパーバイザー 
?Hyper-V ベース 
?Hyper-V サポートコードを含む OS 
?Windows Server 2008 以降 
?Linux 
?VHDファイルのアップロード & 仮想マシン構成も可能 
?PowerShell 
?System Centerで管理可能…ハイブリッドクラウド構成 
?仮想マシン管理…Virtual Machine Manager 
?サーバー監視…Operations Manager 
?構成管理…Configuration Manager 
?バックアップ…Data Protection Manager 
?その他 
17
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
仮想マシンのサイズ 
?基本…スケールアウト不可 
?標準…制約なし 
18 
http://msdn.microsoft.com/en-us/library/windowsazure/dn197896.aspx 
サイズ 
コア 
メモリ 
(GB) 
作業ディスク (GB) 
データ ディスク 
最大 
IOPS 
XS(A0) 
共有 
0.768 
20 
1 
1x500 
S(A1) 
1 
1.75 
70 
2 
2x500 
M(A2) 
2 
3.5 
135 
4 
4x500 
L(A3) 
4 
7 
285 
8 
8x500 
XL(A4) 
8 
14 
605 
16 
16x500 
A5 
2 
14 
135 
4 
4x500 
A6 
4 
28 
285 
8 
8x500 
A7 
8 
56 
605 
16 
16x500
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
仮想マシンの展開パターン 
?標準テンプレート 
? ギャラリーから選択 
?カスタムテンプレート (独自作成) 
1. OSのインストールとカスタマイズ 
2. 一般化(SYSPREP) 
3. 保存 
?VHDアップロード 
オンプレミス 
Hyper-V 
カスタム 
テンプレートから 
19 
カスタマイズ 
標準 
テンプレートから 
アップロード 
ギャラリー 
VHD 
ファイル 
VHDから
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
BLOB に配置された VHD ファイルの堅牢性 
?BLOB 
? Binary Large Object 
? Microsoft Azureストレージの基本 
?常に3つの複製を自動作成 
?【参考】 
20 
AWS Azure 
同一拠点 リージョン リージョン 
同一拠点内での 
可用性 
アベイラビリティゾーン 
(DC手動選択) 
可用性セット 
(ラック自動選択)
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
拠点間複製(geo-replication) 
?ローカル冗長…3つの複製 
? 同一データセンターの別ラック 
?ジオ冗長…3つの複製×2拠点 = 6つの複製 
? 通常は800Km以上(日本は500Km) 
?読み取りジオ冗長…別拠点を読み取り専用で利用 
21 
ローカル冗長 
ジオ冗長 
読み取り 
ジオ冗長
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
仮想ディスクの追加 
?仮想マシンのディスク 
?Cドライブ…システム 
?Dドライブ…一時ディスク(高速で揮発性) 
?データディスクは管理者が追加 
22
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
第2章のまとめ 
?Microsoft Azure 仮想マシン 
?Hyper-V と Microsoft Azure 仮想マシン 
?仮想マシンのサイズ 
?仮想マシンの展開パターン 
?BLOB に配置された VHD ファイルの堅牢性 
?拠点間複製(geo-replication) 
?仮想ディスクの追加 
23
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
デモ: 単一仮想マシンの作成(テンプレート使用) 
?仮想マシンへのログオン 
?仮想マシンのカスタマイズ 
?仮想マシンイメージの登録 
24
?性能向上と可用性 
?クラウドサービス内の仮想マシン 
?可用性セットの作成 
?アフィニティグループの作成 
?複数インスタンスの作成 
?負荷分散構成 
?可用性セットとアフィニティグループの利点 
第3章 スケールアウト可能な仮想マシンの構成
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
性能向上と可用性 
?性能向上1: スケールアップ 
? 単体性能の向上 (A0~A7) 
? 仮想マシンの再起動が必要 
?性能向上2: スケールアウト 
? インスタンスの追加 
? 既存のインスタンスと独立 
?高可用性: 可用性セット 
? 単一可用性セット内の複数インスタンス 
? 自動スケール可能 
負荷分散装置内の仮想マシン群 
26 
スケールアップ 
スケールアウト
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
クラウドサービス内の仮想マシン 
?クラウドサービス...同一外部IPの仮想マシン群 
? 負荷分散の対象 
?可用性セット…異なる障害ドメインの仮想マシン群 
? 障害ドメイン…電源やネットワーク装置の共有領域 
?アフィニティグループ…近隣に配置される仮想マシン群 
27 
ラック ラック 
ラック ラック 
ラック ラック 
… 
… 
ラック ラック 
ラック ラック 
ラック ラック 
… 
… 
AG 
ラック ラック 
ラック ラック 
ラック ラック 
… 
… 
AS 
ファブリックコントローラ 
障害ドメイン 
ファブリックコントローラ ファブリックコントローラ 
アフィニティグループ 可用性セット
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
可用性セットの作成 
1. クラウドサービス作成 
? リージョンの指定 
? パブリックIPが自動割当(仮想IP) 
2. 仮想マシン作成時(1台目) 
? クラウドサービスの指定 
? 可用性セットの作成 
3. 仮想マシン作成時(2台目以降) 
? クラウドサービスの指定 
? 可用性セット指定 
28
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
アフィニティグループの作成 
1.[設定]-[アフィニティグループ]-[追加] 
?名前 
?説明 
?サブスクリプション 
?リージョン 
2.クラウドサービス作成時に指定 
3.ストレージアカウント作成時に指定 
4.仮想マシン作成時に指定 
?クラウドサービスの指定 →アフィニティグループの暗黙指定 
?ストレージアカウントの指定 
?可用性セットの指定(オプション) 
29 
アフィニティグループ 
クラウド 
サービス 
ストレージ 
アカウント
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
複数インスタンスの作成 
?Azureポータル 
?仮想マシンの作成 
?仮想マシン 
?仮想マシンのカスタマイズ 
?SYSPREP 
?シャットダウン 
?Azureポータル 
?イメージ取り込み 
?ギャラリーにイメージ登録 
30
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
負荷分散構成 
?クラウドサービス 
? 負荷分散セット 
?TCPポート番号の共有 
? オートスケール 
?仮想マシン 
? データ共有(共有フォルダー) 
? レプリケーション 
? その他、アプリケーション構成 
31
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
可用性セットとアフィニティグループの利点 
?クラウドサービス 
?不要なサーバーを計画停止して課金を減らす 
?IPアドレスの継続性 クラウドサービス内のサーバーが1台でも残っていれば IPアドレスが継続使用される 
?高可用性…可用性セット 
?計画外停止時の対応 
?障害ドメインを分離することで高い可用性を実現 
?負荷分散 
?負荷分散セット…TCPポートの共有 
?アフィニティグループ…均一な応答速度の確保 
32
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
第3章のまとめ 
?性能向上と可用性 
?可用性セットの作成 
?複数インスタンスの作成 
?負荷分散構成 
?可用性セットとアフィニティグループの利点 
33
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
デモ: 複数仮想マシンの作成 
?クラウドサービスの作成 
?カスタムイメージから1台目の仮想マシンを作成 
?可用性セットの新規作成 
?カスタムイメージから2台目の仮想マシンを作成 
?可用性セットに追加 
?仮想マシンにWebサイトを構成 
?負荷分散の確認 
34
本日のまとめ 
35
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
まとめ 
?第1章 Microsoft Azure 概要 
?第2章 仮想マシンの基本構成 
?第3章 スケールアウト可能な仮想マシンの構成 
36 
Microsoft AzureによるITインフラの拡張 (MSC0517V) 
詳しくは 
http://www.globalknowledge.co.jp/reference/course_details.aspx?code=MSC0517V
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
参考資料 
?公式ドキュメント 
?Microsoft Azure http://msdn.microsoft.com/library/azure/ja-jp 
?ブログ: Microsoft Azure (IaaS) 
?高添はここにいます http://blogs.technet.com/b/osamut/ 
?フィールドSE上がりの安納です http://blogs.technet.com/b/junichia/ 
?S/N Ratio (さとうなおき) http://satonaoki.wordpress.com/ 
?Japan Azure User Group (ユーザー会) 
?https://www.facebook.com/jazug.jp 
37
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
参考資料 
?Windows Azure エンタープライズ クラウドコンピューティング実践ガイド 
?Azure Council Experts 著 
?日本マイクロソフト 監修 
?日経SYSTEMS 編集 
?日経BP 
?Microsoft Virtual Academy (オンライントレーニング) 
?http://www.microsoftvirtualacademy.com /product-training/product-windows-azure-jp 
38
Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 
39

More Related Content

What's hot (18)

PDF
Azure IaaS 環境で安心してシステム開発する方法を教えます
wintechq
?
PDF
G tech2016 Azureを使った災害復旧の基礎
Trainocate Japan, Ltd.
?
PDF
今さら聞けないMicrosoft azure仮想マシン入門
Trainocate Japan, Ltd.
?
PDF
もっとわかる Microsoft Azure 最新技術アップデート編 - 20150123
Kuninobu SaSaki
?
PDF
Microsoft Azure超超入門_20140412
Sayaka Shimada
?
PDF
S01 企業で活用が進む Microsoft Azureの仮想マシン (Windows)
Microsoft Azure Japan
?
PPTX
99999999 azure iaas_newportal版
Osamu Takazoe
?
PDF
Interact2019 ws2019 s2d_IN05
Hiroshi Matsumoto
?
PPTX
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
ShuheiUda
?
PPTX
サポート エンジニアが語る、トラブルを未然に防ぐための Azure インフラ設計
ShuheiUda
?
PDF
[Azure Deep Dive] Azure ネットワーキングを理解しよう!
Naoki (Neo) SATO
?
PDF
20150821 Azure 仮想マシンと仮想ネットワーク
Kuninobu SaSaki
?
PDF
S03 企業内システムと Microsoft Azure の VPN 接続
Microsoft Azure Japan
?
PDF
20170721 初めてのPowerShell
Trainocate Japan, Ltd.
?
PPTX
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
ShuheiUda
?
PDF
补锄耻谤别から使う濒颈苍耻虫
Trainocate Japan, Ltd.
?
PDF
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
wintechq
?
PPTX
Azure vm の可用性を見直そう
ShuheiUda
?
Azure IaaS 環境で安心してシステム開発する方法を教えます
wintechq
?
G tech2016 Azureを使った災害復旧の基礎
Trainocate Japan, Ltd.
?
今さら聞けないMicrosoft azure仮想マシン入門
Trainocate Japan, Ltd.
?
もっとわかる Microsoft Azure 最新技術アップデート編 - 20150123
Kuninobu SaSaki
?
Microsoft Azure超超入門_20140412
Sayaka Shimada
?
S01 企業で活用が進む Microsoft Azureの仮想マシン (Windows)
Microsoft Azure Japan
?
99999999 azure iaas_newportal版
Osamu Takazoe
?
Interact2019 ws2019 s2d_IN05
Hiroshi Matsumoto
?
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
ShuheiUda
?
サポート エンジニアが語る、トラブルを未然に防ぐための Azure インフラ設計
ShuheiUda
?
[Azure Deep Dive] Azure ネットワーキングを理解しよう!
Naoki (Neo) SATO
?
20150821 Azure 仮想マシンと仮想ネットワーク
Kuninobu SaSaki
?
S03 企業内システムと Microsoft Azure の VPN 接続
Microsoft Azure Japan
?
20170721 初めてのPowerShell
Trainocate Japan, Ltd.
?
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
ShuheiUda
?
补锄耻谤别から使う濒颈苍耻虫
Trainocate Japan, Ltd.
?
Tech Summit 2017 CLD007 現場目線で Azure IaaS を解説
wintechq
?
Azure vm の可用性を見直そう
ShuheiUda
?

Viewers also liked (20)

PDF
Fronted From Scratch - Supercharge Magento page speed
Yousef Cisco
?
KEY
分散ファイルストレージ
Makoto Haruyama
?
PDF
iba m
harmonylab
?
PDF
Reverse proxyによるWebサーバの負荷分散構成
CLARA, Inc.
?
PDF
デザイナーにもできる再构筑の高速化/负荷分散
Hajime Fujimoto
?
PPTX
分散ファイルシステムGfarm上でのHadoop MapReduce
shunsuke Mikami
?
PDF
senda m
harmonylab
?
PDF
S96 Microsoft Azure 管理ポータルについて
Microsoft Azure Japan
?
PDF
S93 Microsoft Azure サービスの管理
Microsoft Azure Japan
?
PDF
ネットワークの負荷分散を手軽に - OSC2015 Hokkaido
Shinya Takebayashi
?
PDF
ネットワーク仮想化におけるVMwareの取り組み #jvum2013a
Toru Kaneko
?
PDF
S15 コマンドラインおよび API による Microsoft Azure の管理
Microsoft Azure Japan
?
PDF
年の瀬リアルタイム通信サーハ?勉强会
モノビット エンジン
?
PDF
成功したチームと成功しなかったチーム 20160608
Keiichi Endo
?
PDF
L3HA-VRRP-20141201
Manabu Ori
?
PDF
完全分散エッジ処理で実现する狈别耻迟谤辞苍仮想ネットワーク
Etsuji Nakai
?
PDF
第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)
System x 部 (生!) : しすなま! @ Lenovo Enterprise Solutions Ltd.
?
PDF
年の瀬!リアルタイム通信ゲームサーバ勉强会
monobit
?
PDF
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...
Insight Technology, Inc.
?
PDF
【颁贰顿贰颁2013】20対20リアルタイム通信対戦オンラインケ?ームのサーハ?开発&运営技法
モノビット エンジン
?
Fronted From Scratch - Supercharge Magento page speed
Yousef Cisco
?
分散ファイルストレージ
Makoto Haruyama
?
Reverse proxyによるWebサーバの負荷分散構成
CLARA, Inc.
?
デザイナーにもできる再构筑の高速化/负荷分散
Hajime Fujimoto
?
分散ファイルシステムGfarm上でのHadoop MapReduce
shunsuke Mikami
?
senda m
harmonylab
?
S96 Microsoft Azure 管理ポータルについて
Microsoft Azure Japan
?
S93 Microsoft Azure サービスの管理
Microsoft Azure Japan
?
ネットワークの負荷分散を手軽に - OSC2015 Hokkaido
Shinya Takebayashi
?
ネットワーク仮想化におけるVMwareの取り組み #jvum2013a
Toru Kaneko
?
S15 コマンドラインおよび API による Microsoft Azure の管理
Microsoft Azure Japan
?
年の瀬リアルタイム通信サーハ?勉强会
モノビット エンジン
?
成功したチームと成功しなかったチーム 20160608
Keiichi Endo
?
L3HA-VRRP-20141201
Manabu Ori
?
完全分散エッジ処理で実现する狈别耻迟谤辞苍仮想ネットワーク
Etsuji Nakai
?
第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)
System x 部 (生!) : しすなま! @ Lenovo Enterprise Solutions Ltd.
?
年の瀬!リアルタイム通信ゲームサーバ勉强会
monobit
?
[db tech showcase Tokyo 2015] B17:PostgreSQLで動的にスケールアウト可能な負荷分散DBクラスタを作ろう! by ...
Insight Technology, Inc.
?
【颁贰顿贰颁2013】20対20リアルタイム通信対戦オンラインケ?ームのサーハ?开発&运営技法
モノビット エンジン
?
Ad

Similar to [G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べながら~ - グローバルナレッジ (20)

PPTX
20141110 tf azure_iaas
Osamu Takazoe
?
PPTX
Linux / Mac ユーザーのための Microsoft Azure 仮想マシン 入門
Daisuke Masubuchi
?
PDF
Windows Serverを活用する on Windows Azure セミナー
Daisuke Masubuchi
?
PDF
Azure IaaS 解説
wintechq
?
PDF
Oss on Azure, Websites, WordPress
Microsoft Openness Japan
?
PDF
20130222 osc tokyo
Masaki Takeda
?
PPTX
20130817 windows azure最新情報(福井)
Hirano Kazunori
?
PDF
20141004 青森ハンズオン Azure概要
Sunao Tomita
?
PDF
Windows Server 2012 R2 Hyper-V と Windows Azure 勘所
Keiji Kamebuchi
?
PDF
20121103 wc osaka_handson
Masaki Takeda
?
PPTX
20140927 azure pack_slideshare
Osamu Takazoe
?
PDF
Kansai Azure Azure Overview & Update 20140926
Ayako Omori
?
PPTX
Azure 仮想マシンとRemoteAppの超概要
Daiyu Hatakeyama
?
PDF
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
Trainocate Japan, Ltd.
?
PDF
SITE PUBLISを支えるMicrosoft Azureのテクノロジ
侑樹 村松
?
PDF
Azure IaaS update (2018年5月版)
Takamasa Maejima
?
PDF
惭颈肠谤辞蝉辞蹿迟の翱厂厂への取り组み
Shinichiro Arai
?
PDF
[BPStudy#80] パブリック クラウド プラットフォーム「Microsoft Azure」 最新アップデート #bpstudy
Naoki (Neo) SATO
?
PDF
SAP on Azure Cloud Workshop Material Japanese 20190221
Hitoshi Ikemoto
?
PDF
Get started with azure v0.9.19.1213
Ayumu Inaba
?
20141110 tf azure_iaas
Osamu Takazoe
?
Linux / Mac ユーザーのための Microsoft Azure 仮想マシン 入門
Daisuke Masubuchi
?
Windows Serverを活用する on Windows Azure セミナー
Daisuke Masubuchi
?
Azure IaaS 解説
wintechq
?
Oss on Azure, Websites, WordPress
Microsoft Openness Japan
?
20130222 osc tokyo
Masaki Takeda
?
20130817 windows azure最新情報(福井)
Hirano Kazunori
?
20141004 青森ハンズオン Azure概要
Sunao Tomita
?
Windows Server 2012 R2 Hyper-V と Windows Azure 勘所
Keiji Kamebuchi
?
20121103 wc osaka_handson
Masaki Takeda
?
20140927 azure pack_slideshare
Osamu Takazoe
?
Kansai Azure Azure Overview & Update 20140926
Ayako Omori
?
Azure 仮想マシンとRemoteAppの超概要
Daiyu Hatakeyama
?
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
Trainocate Japan, Ltd.
?
SITE PUBLISを支えるMicrosoft Azureのテクノロジ
侑樹 村松
?
Azure IaaS update (2018年5月版)
Takamasa Maejima
?
惭颈肠谤辞蝉辞蹿迟の翱厂厂への取り组み
Shinichiro Arai
?
[BPStudy#80] パブリック クラウド プラットフォーム「Microsoft Azure」 最新アップデート #bpstudy
Naoki (Neo) SATO
?
SAP on Azure Cloud Workshop Material Japanese 20190221
Hitoshi Ikemoto
?
Get started with azure v0.9.19.1213
Ayumu Inaba
?
Ad

More from Trainocate Japan, Ltd. (20)

PDF
パネルディスカッション冲株式会社アーティファクト
Trainocate Japan, Ltd.
?
PDF
はじめての笔辞飞别谤厂丑别濒濒
Trainocate Japan, Ltd.
?
PDF
Microsoft Azureから使うLinux
Trainocate Japan, Ltd.
?
PDF
础奥厂市场动向と求められる人材、その育成方法について
Trainocate Japan, Ltd.
?
PDF
提案活动のグローバルメソッド プロポーザルマネジメント
Trainocate Japan, Ltd.
?
PDF
AWSの最新動向と事例から知る クラウド利用の進化と真価
Trainocate Japan, Ltd.
?
PDF
IDaaS を正しく活用するための認証基盤設計
Trainocate Japan, Ltd.
?
PDF
滨辞罢の技术的课题と実现のポイント~実装例?エンジニアリングのヒント
Trainocate Japan, Ltd.
?
PDF
ポスト?クラウド时代のトレンドと求められる人材
Trainocate Japan, Ltd.
?
PDF
歴史的大転换时代の人材育成
Trainocate Japan, Ltd.
?
PDF
Windows Server 2016 Active Directoryドメインサービス入門
Trainocate Japan, Ltd.
?
PDF
いまさら闻けない础奥厂の基本
Trainocate Japan, Ltd.
?
PDF
今さら聞けない!Active Directoryドメインサービス入門
Trainocate Japan, Ltd.
?
PDF
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイド
Trainocate Japan, Ltd.
?
PDF
今さら聞けない! Windows Server 2016 Active Directoryドメインサービス入門
Trainocate Japan, Ltd.
?
PDF
次世代の公司滨罢インフラを支えるエンジニアとは
Trainocate Japan, Ltd.
?
PPTX
無料セミナー20170321 awsから始めるlinux入門
Trainocate Japan, Ltd.
?
PDF
Open stack活用に求められる人材と育成について2017 0314
Trainocate Japan, Ltd.
?
PDF
クラウド时代に必要とされる组织と人材育成について
Trainocate Japan, Ltd.
?
PDF
G tech2016 シスコのハイパーコンバージドインフラCisco Hyper-Flexと、その先にあるIoE/BigDataインフラの世界
Trainocate Japan, Ltd.
?
パネルディスカッション冲株式会社アーティファクト
Trainocate Japan, Ltd.
?
はじめての笔辞飞别谤厂丑别濒濒
Trainocate Japan, Ltd.
?
Microsoft Azureから使うLinux
Trainocate Japan, Ltd.
?
础奥厂市场动向と求められる人材、その育成方法について
Trainocate Japan, Ltd.
?
提案活动のグローバルメソッド プロポーザルマネジメント
Trainocate Japan, Ltd.
?
AWSの最新動向と事例から知る クラウド利用の進化と真価
Trainocate Japan, Ltd.
?
IDaaS を正しく活用するための認証基盤設計
Trainocate Japan, Ltd.
?
滨辞罢の技术的课题と実现のポイント~実装例?エンジニアリングのヒント
Trainocate Japan, Ltd.
?
ポスト?クラウド时代のトレンドと求められる人材
Trainocate Japan, Ltd.
?
歴史的大転换时代の人材育成
Trainocate Japan, Ltd.
?
Windows Server 2016 Active Directoryドメインサービス入門
Trainocate Japan, Ltd.
?
いまさら闻けない础奥厂の基本
Trainocate Japan, Ltd.
?
今さら聞けない!Active Directoryドメインサービス入門
Trainocate Japan, Ltd.
?
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイド
Trainocate Japan, Ltd.
?
今さら聞けない! Windows Server 2016 Active Directoryドメインサービス入門
Trainocate Japan, Ltd.
?
次世代の公司滨罢インフラを支えるエンジニアとは
Trainocate Japan, Ltd.
?
無料セミナー20170321 awsから始めるlinux入門
Trainocate Japan, Ltd.
?
Open stack活用に求められる人材と育成について2017 0314
Trainocate Japan, Ltd.
?
クラウド时代に必要とされる组织と人材育成について
Trainocate Japan, Ltd.
?
G tech2016 シスコのハイパーコンバージドインフラCisco Hyper-Flexと、その先にあるIoE/BigDataインフラの世界
Trainocate Japan, Ltd.
?

[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べながら~ - グローバルナレッジ

  • 1. グローバル ナレッジ ネットワーク株式会社 横山哲也 Microsoft Azureで 負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べながら~
  • 2. 自己紹介 ?1994年~ ITプロ向けWindows関連教育 ?2003年~ マイクロソフトMVP (Directory Services) ?2012年のみ「Virtual Machines」 ?最近の著書?雑誌記事 ?プロが教える Windows Server 2012 システム管理 (アスキー?メディアワークス) ?グループポリシー逆引きリファレンス厳選92 (日経BP) ?ソーシャルメディア ?Twitter ID: yokoyamat ?Facebook: yokoyama.tetsuya ?ブログ: ヨコヤマ企画(http://yp.g20k.jp) ?ブログ: ヨコヤマ企画(分室) (http://yokoyama-tetsuya.cocolog-nifty.com/) 2
  • 3. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. はじめに ?目標 ?Microsoft Azureの特徴を説明する ?Microsoft Azure上に仮想サーバーを作成する ?Microsoft Azure上の仮想サーバーを負荷分散する ?内容 ?第1章 Microsoft Azure 概要 ?第2章 仮想マシンの基本構成 ?第3章 スケールアウト可能な仮想マシンの構成 3
  • 4. ?クラウドの利用 ?管理ツール ?Microsoft Azure 拠点 ?Microsoft Azure コンピューティング ?利用例 第1章 Microsoft Azure 概要
  • 5. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. クラウドの利用 ?必要な機能を ?必要な時に ?必要なだけ使い ?使った分だけ支払う 5
  • 6. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 管理ツール: Microsoft Azure のみの管理 ?Webポータル ?https://manage.windowsazure.com/ ?Microsoft ID (Live ID) でログオン ?コマンドラインツール ?http://azure.microsoft.com/ja-jp/downloads/ ?PowerShell ?コマンド 6
  • 7. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 管理ツール: ハイブリッドクラウドの管理 ?System Center 2012 R2 オンプレミスとMicrosoft Azureの両方を管理 ?Virtual Machine Manager -プライベートクラウド管理製品 -Microsoft Azureの管理も可能 -仮想マシンの移動やVHDの複製などの連携が可能 ?Operations Manager -Microsoft Azure上の仮想マシン監視可能 ?その他 ?Windows Azure Pack ?プライベートクラウド管理製品 ?Windows Azure管理Webサイトと同等のGUI ?System Center 2012 R2 経由 7
  • 8. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. Microsoft Azure 拠点 ?米国東部(バージニア) ?米国西部(カリフォルニア) ?米国中北部(イリノイ) ?米国中南部(テキサス) ?北ヨーロッパ(アイルランド) ?西ヨーロッパ(オランダ) ?東アジア(香港) ?東南アジア(シンガポール) ?東日本(埼玉) ?西日本(大阪) ?ブラジル南部(サンパウロ) 8
  • 9. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 参考: Amazon Web Services 拠点 ?米国 ?東部(バージニア) ?西部(オレゴン) ?西部(北カリフォルニア) ?欧州 ?アイルランド ?アジアパシフィック ?シンガポール ?東京 ?シドニー ?北京(予定) ?南米 ?サンパウロ 9
  • 10. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. Microsoft Azure 拠点: 日本市場から見た特徴 ?日本国内に2箇所のデータセンターを開設 ?低遅延で高速なセカンダリサイトを作成可能 ?リージョン間は800Km以上の距離を離して開設 ?500Kmでの設置は日本重視の姿勢の表れ 10
  • 11. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. Microsoft Azure コンピューティング SaaS Office 365、Dynamicsなど PaaS Webサイト ASP.NET Apache Tomcat / Node JS / PHP / WordPress モバイルサービス マルチデバイス サポート クラウドサービス 汎用PaaS IaaS 仮想マシン Windows Server Linux SQL Server Oracle 11
  • 12. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 利用例 ?負荷の増減が激しいサイト ?コミックマーケットWebカタログ https://webcatalog.circle.ms/ https://www.microsoft.com/ja-jp/casestudies/circle.ms.aspx ?設計から構築までの期間が短いサイト ?ソチ冬季オリンピック動画配信サイト(公式) http://www.sochi2014.com/ ?ソチ冬季オリンピック動画配信サイト(米国NBC) http://www.nbcolympics.com/ (動画再生は米国のみ) http://blogs.msdn.com/b/bluesky/archive/2014/02/10/windows-azure- supports-websites-and-on-demand-streaming-of-2014-sochi-olympic- games.aspx ?設備投資を最小限に抑えたいサイト ?ディザスタリカバリ対応ファイルサーバー 12
  • 13. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 第1章のまとめ ?利用形態に合わせたクラウド利用 ?管理ツール ?Microsoft Azure 拠点 ?Microsoft Azure コンピューティング ?利用例 13
  • 14. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. デモ: 単一仮想マシンの作成(手動構成) ?クラウドサービスの作成(簡易作成) ?名前(URL) & リージョン ?ストレージアカウントの作成(簡易作成) ?名前(URL) & リージョン ?仮想マシンの作成と起動 ?ギャラリーからWindows Server 2012 R2を選択 ?既存のクラウドサービス ?既存のストレージアカウント 14
  • 15. ?Microsoft Azure 仮想マシン ?Hyper-V と Microsoft Azure 仮想マシン ?仮想マシンのサイズ ?仮想マシンの展開パターン ?BLOB に配置された VHD ファイルの堅牢性 ?拠点間複製(geo-replication) ?仮想ディスクの追加 第2章 仮想マシンの基本構成
  • 16. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. Microsoft Azure 仮想マシン ?Windows ServerまたはLinux仮想マシン ?利点 ?既存OSの技術がそのまま使える ?高いパフォーマンス (原則として1仮想CPUコアに1物理CPUコア) ?制約 ?クラウド固有の機能は独自に構成 ?DHCPクライアントとして構成 作成から削除までIPアドレスが変化しない ?以下の場合にIPアドレスが変化する可能性 -管理コンソールからシャットダウン (課金されていない状態) 16
  • 17. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. Hyper-V と Microsoft Azure 仮想マシン ?共通のハイパーバイザー ?Hyper-V ベース ?Hyper-V サポートコードを含む OS ?Windows Server 2008 以降 ?Linux ?VHDファイルのアップロード & 仮想マシン構成も可能 ?PowerShell ?System Centerで管理可能…ハイブリッドクラウド構成 ?仮想マシン管理…Virtual Machine Manager ?サーバー監視…Operations Manager ?構成管理…Configuration Manager ?バックアップ…Data Protection Manager ?その他 17
  • 18. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 仮想マシンのサイズ ?基本…スケールアウト不可 ?標準…制約なし 18 http://msdn.microsoft.com/en-us/library/windowsazure/dn197896.aspx サイズ コア メモリ (GB) 作業ディスク (GB) データ ディスク 最大 IOPS XS(A0) 共有 0.768 20 1 1x500 S(A1) 1 1.75 70 2 2x500 M(A2) 2 3.5 135 4 4x500 L(A3) 4 7 285 8 8x500 XL(A4) 8 14 605 16 16x500 A5 2 14 135 4 4x500 A6 4 28 285 8 8x500 A7 8 56 605 16 16x500
  • 19. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 仮想マシンの展開パターン ?標準テンプレート ? ギャラリーから選択 ?カスタムテンプレート (独自作成) 1. OSのインストールとカスタマイズ 2. 一般化(SYSPREP) 3. 保存 ?VHDアップロード オンプレミス Hyper-V カスタム テンプレートから 19 カスタマイズ 標準 テンプレートから アップロード ギャラリー VHD ファイル VHDから
  • 20. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. BLOB に配置された VHD ファイルの堅牢性 ?BLOB ? Binary Large Object ? Microsoft Azureストレージの基本 ?常に3つの複製を自動作成 ?【参考】 20 AWS Azure 同一拠点 リージョン リージョン 同一拠点内での 可用性 アベイラビリティゾーン (DC手動選択) 可用性セット (ラック自動選択)
  • 21. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 拠点間複製(geo-replication) ?ローカル冗長…3つの複製 ? 同一データセンターの別ラック ?ジオ冗長…3つの複製×2拠点 = 6つの複製 ? 通常は800Km以上(日本は500Km) ?読み取りジオ冗長…別拠点を読み取り専用で利用 21 ローカル冗長 ジオ冗長 読み取り ジオ冗長
  • 22. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 仮想ディスクの追加 ?仮想マシンのディスク ?Cドライブ…システム ?Dドライブ…一時ディスク(高速で揮発性) ?データディスクは管理者が追加 22
  • 23. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 第2章のまとめ ?Microsoft Azure 仮想マシン ?Hyper-V と Microsoft Azure 仮想マシン ?仮想マシンのサイズ ?仮想マシンの展開パターン ?BLOB に配置された VHD ファイルの堅牢性 ?拠点間複製(geo-replication) ?仮想ディスクの追加 23
  • 24. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. デモ: 単一仮想マシンの作成(テンプレート使用) ?仮想マシンへのログオン ?仮想マシンのカスタマイズ ?仮想マシンイメージの登録 24
  • 25. ?性能向上と可用性 ?クラウドサービス内の仮想マシン ?可用性セットの作成 ?アフィニティグループの作成 ?複数インスタンスの作成 ?負荷分散構成 ?可用性セットとアフィニティグループの利点 第3章 スケールアウト可能な仮想マシンの構成
  • 26. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 性能向上と可用性 ?性能向上1: スケールアップ ? 単体性能の向上 (A0~A7) ? 仮想マシンの再起動が必要 ?性能向上2: スケールアウト ? インスタンスの追加 ? 既存のインスタンスと独立 ?高可用性: 可用性セット ? 単一可用性セット内の複数インスタンス ? 自動スケール可能 負荷分散装置内の仮想マシン群 26 スケールアップ スケールアウト
  • 27. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. クラウドサービス内の仮想マシン ?クラウドサービス...同一外部IPの仮想マシン群 ? 負荷分散の対象 ?可用性セット…異なる障害ドメインの仮想マシン群 ? 障害ドメイン…電源やネットワーク装置の共有領域 ?アフィニティグループ…近隣に配置される仮想マシン群 27 ラック ラック ラック ラック ラック ラック … … ラック ラック ラック ラック ラック ラック … … AG ラック ラック ラック ラック ラック ラック … … AS ファブリックコントローラ 障害ドメイン ファブリックコントローラ ファブリックコントローラ アフィニティグループ 可用性セット
  • 28. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 可用性セットの作成 1. クラウドサービス作成 ? リージョンの指定 ? パブリックIPが自動割当(仮想IP) 2. 仮想マシン作成時(1台目) ? クラウドサービスの指定 ? 可用性セットの作成 3. 仮想マシン作成時(2台目以降) ? クラウドサービスの指定 ? 可用性セット指定 28
  • 29. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. アフィニティグループの作成 1.[設定]-[アフィニティグループ]-[追加] ?名前 ?説明 ?サブスクリプション ?リージョン 2.クラウドサービス作成時に指定 3.ストレージアカウント作成時に指定 4.仮想マシン作成時に指定 ?クラウドサービスの指定 →アフィニティグループの暗黙指定 ?ストレージアカウントの指定 ?可用性セットの指定(オプション) 29 アフィニティグループ クラウド サービス ストレージ アカウント
  • 30. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 複数インスタンスの作成 ?Azureポータル ?仮想マシンの作成 ?仮想マシン ?仮想マシンのカスタマイズ ?SYSPREP ?シャットダウン ?Azureポータル ?イメージ取り込み ?ギャラリーにイメージ登録 30
  • 31. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 負荷分散構成 ?クラウドサービス ? 負荷分散セット ?TCPポート番号の共有 ? オートスケール ?仮想マシン ? データ共有(共有フォルダー) ? レプリケーション ? その他、アプリケーション構成 31
  • 32. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 可用性セットとアフィニティグループの利点 ?クラウドサービス ?不要なサーバーを計画停止して課金を減らす ?IPアドレスの継続性 クラウドサービス内のサーバーが1台でも残っていれば IPアドレスが継続使用される ?高可用性…可用性セット ?計画外停止時の対応 ?障害ドメインを分離することで高い可用性を実現 ?負荷分散 ?負荷分散セット…TCPポートの共有 ?アフィニティグループ…均一な応答速度の確保 32
  • 33. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 第3章のまとめ ?性能向上と可用性 ?可用性セットの作成 ?複数インスタンスの作成 ?負荷分散構成 ?可用性セットとアフィニティグループの利点 33
  • 34. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. デモ: 複数仮想マシンの作成 ?クラウドサービスの作成 ?カスタムイメージから1台目の仮想マシンを作成 ?可用性セットの新規作成 ?カスタムイメージから2台目の仮想マシンを作成 ?可用性セットに追加 ?仮想マシンにWebサイトを構成 ?負荷分散の確認 34
  • 36. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. まとめ ?第1章 Microsoft Azure 概要 ?第2章 仮想マシンの基本構成 ?第3章 スケールアウト可能な仮想マシンの構成 36 Microsoft AzureによるITインフラの拡張 (MSC0517V) 詳しくは http://www.globalknowledge.co.jp/reference/course_details.aspx?code=MSC0517V
  • 37. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 参考資料 ?公式ドキュメント ?Microsoft Azure http://msdn.microsoft.com/library/azure/ja-jp ?ブログ: Microsoft Azure (IaaS) ?高添はここにいます http://blogs.technet.com/b/osamut/ ?フィールドSE上がりの安納です http://blogs.technet.com/b/junichia/ ?S/N Ratio (さとうなおき) http://satonaoki.wordpress.com/ ?Japan Azure User Group (ユーザー会) ?https://www.facebook.com/jazug.jp 37
  • 38. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 参考資料 ?Windows Azure エンタープライズ クラウドコンピューティング実践ガイド ?Azure Council Experts 著 ?日本マイクロソフト 監修 ?日経SYSTEMS 編集 ?日経BP ?Microsoft Virtual Academy (オンライントレーニング) ?http://www.microsoftvirtualacademy.com /product-training/product-windows-azure-jp 38
  • 39. Copyright Global Knowledge Network Japan, Ltd. All Rights Reserved. 39