SlideShare a Scribd company logo
1 of 66
Download to read offline
2013年版の
Inside Windows Azure
Japan Windows Azure User Group
Microsoft MVP for Windows Azure
はるたま
http://twitter.com/harutama
自己紹介
2
@harutama
本セッションのゴール
• Windows Azure の裏側がどんな仕組みで
動いているのか、なんとなく理解する。
3
参考リソース
• Windows Azure Internals
http://channel9.msdn.com/Events/TechEd/NorthAmeri
ca/2013/WAD-B402
• Windows Azure Role Architecture
http://blogs.msdn.com/b/kwill/archive/2011/05/05/wi
ndows-azure-role-architecture.aspx
4
5
ところで
6
Windows Azure
として管理されてる
コンピューティング
リソースって
どのくらい?
7
People’s ears usually perk-up
when they hear Windows
Azure uses more server
compute capacity than was
used on the planet in 1999.
http://blogs.msdn.com/b/windowsazure/archive/2012/05/24/datacenter-
expansion-and-capacity-planning.aspx
8
PC Watch 1999年10大ニュース
順位 項目
1 AMD Athlon登場
2 プレイステーション2発表
3 10万円PC登場、大手メーカーまで波及
4 台湾大地震により、国内PC市場に大きな影響
5 Microsoftと司法省の裁判で、Microsoftに不利な事実認定下る
6 アップル、iMacのデザイン盗用で各社を提訴
7 SDRAM価格高騰、128MBで2万円を越える
8 Pentium III登場、年末には0.18μmプロセスの新世代へ
9 Intel 820チップセット発表直前で延期
10 iモード携帯電話、急速に普及
9
http://pc.watch.impress.co.jp/docs/article/991224/best10.htm
Windows Azure の
物理的なアーキテクチャ
10
物理アーキテクチャ(ざっくり)
11
トップオブラック
スイッチ
物理マシン
データセンター
ルーター
ルーターと
ロードバランサ
データセンター
PDU
外側から見たラックの様子
12
ラックの中身
13
Gen.1 Network: DLA
14
ラック20本がひとかたまり
オーバーサブスクリプション
120:1 データセンタールーター
ネットワークアーキテクチャ
• Gen.1は Tree ネットワーク
– 上の階層を経由する通信は転送速度が落ちる。
• トラフィックが集中してしまう
• ブロッキングの影響が大きくなってしまう
– 上の階層では IN/OUT のバランスが悪くなる。
=オーバーサブスクリプションが大きい
• Gen.2以降は Fat-Tree ネットワーク
– 基本的な考え方は “レイヤー間を全部つないじゃう”
=ノンブロッキングで通信可能
=多くの物理マシンを収容できる
15
参考
• 【Force10 Z9000とHPC】スケーラブル10GbE
ネットワークの設計 - パート1
– http://ja.community.dell.com/techcenter/b/weblog/archive/
2012/08/24/force10-z9000-hpc-10gbe.aspx
• 【Force10 Z9000とHPC】スケーラブル10GbE
ネットワークの設計 - パート2
– http://ja.community.dell.com/techcenter/b/weblog/archive/
2012/08/27/force10-z9000-hpc-10gbe-2.aspx
• ビジネス向けIBネットワークを考える
~HPCクラスタでの経験を踏まえて~
– http://www.slideshare.net/naotomatsumoto/ib-hpc
16
ボーダーリーフ
スパイン
Gen.2 Network: Quantum10
17
コンピュートラック 80本 7200ノード ストレージラック 20本 720ノード
・・・・・・・・・ ・・・・・・・・・
クラスター
スパイン
データセンター
スパインセット2
クラスター
スパイン
データセンター
スパインセット1
ボーダーリーフ
Gen.3 Network: Quantum10v2
18
コンピュートクラスター 900ノード ストレージクラスター 720ノード
・・・・・・・・・ ・・・・・・・・・
本当のところは…
19
前の図では全部同じ太さの線で機器をつ
ないでいますが、実際にはちょっと違っ
たりします。
32ポートだとして
8ポート=1
24ポート=3
Windows Azure の
論理的なアーキテクチャ
20
論理アーキテクチャ
• データセンター内の物理マシンは「クラスター」という
単位で分割されている。
– 1つのクラスタは約1000台の物理マシンで構成される
– 不具合の影響がクラスター内で閉じ込められるような設計
• 各クラスターは「ファブリックコントローラー(FC)」に
よって管理されている。
21
クラスター
ファブリック
コントローラー
ファブリック
コントローラー
…
…
クラスターの内部構造と
ファブリックコントローラー
22
ラック内部
ラック内にある1台の物理マシンは
ファブリックコントローラー用に予約される
ラック内部
ラック内部
クラスター内にある
1つのファブリック
コントローラーは
マスターとして動作する
他のファブリック
コントローラーとは
マスター経由で
状態を同期している
ファブリックコントローラーの役目
• データセンターにおけるカーネルの役割
– データセンターのハードウエア管理
– 動作しているサービスの管理
23
物理マシン
Office
SQL
Server
データセンター
IaaS
PaaS
Azure
Database
ファブリックコントローラーの仕事
• リソースの割り当て
– 新しい仮想マシンの作成(もちろん効率的に)
– 仮想マシンのスケールアップ・スケールアウトの対応
• リソースのプロビジョニング
– 物理マシンが故障した際は健全なマシンに移動させる
• サービスのライフサイクル管理
– アプリケーションのアップデート
– ゲストOSの自動アップデート
• サービスのヘルスチェック
– アプリケーションの死活監視
– ゲストOSの状態管理
24
起動の仕組み
• ユーティリティファブリックコントローラー
により起動される。
– ファブリックコントローラーの複製元
– アップデートの際にも使用される
• ユーティリティファブリックコントローラーは
各ファブリックコントローラーのFeed
(Datacenter.xml)を購読している。
– 各サーバーのIPアドレス
– サービスに割り当てるためにプールされたIP
– ネットワーク機器やPDU(Power Distribution Unit)
のIPアドレス
25
ファブリックコントローラーの中身
• 仮想マシンを作成するための仕組みを持っている
– 各種のイメージファイル
• 物理マシンのメンテナンス用OS
• ホスト用OS
• ロールインスタンス用OS
– 配布するための仕組み
• PXEサーバー
• Windows 展開サービス
(Windows Deployment Services)
26
ファブリックコントローラー
メンテ
OS
ホスト
OS
ロール
OS
Windows
展開サービス
PXE サーバー
クラスター
3種類の物理マシン
27
ラック内部
ラック内部
ラック内部
レプリカ
ファブリック
コントローラー
プライマリー
ファブリック
コントローラー
ノードorブレード
(意味的には同じもの)
ノードの中身
• ノード上では、ホストVM(1個)とアプリVM(n個)が
動作している。
• アプリVMとホストVMは、エージェント同士が通信する。
• ファブリックコントローラーには、ホストエージェントから
アプリケーションVMの情報が伝えられる。
28
ノード
ファブリック
コントローラー
ハイパーバイザー
ホスト
OS
アプリ
VM
ホスト
エージェント
ゲスト
エージェント
ノードの準備が完了するまで
29
(1)ノードのブート
• ノードに電源が投入されると、ファブリック
コントローラーが持っているメンテナンスOSで
PXEブートされる。
30
ノード ファブリックコントローラー
メンテ
OS
ホスト
OS
ロール
OS
Windows
展開サービス
PXE サーバー
エージェント
メンテナンスOS
(2)ホストOSのインストール
• エージェントはホストOSをインストールする
– ノードが持つ物理ディスクをフォーマット
– ファブリックコントローラーのWindows 展開サービス
からインストールされる
31
ノード ファブリックコントローラー
メンテ
OS
ホスト
OS
ロール
OS
Windows
展開サービス
PXE サーバー
エージェント
メンテナンスOS
(3)sysprepの実行
• ノードが再起動してホストOSがブートされる。
• sysprepコマンドを実行して新しいSIDを作成。
その後、再び再起動。
32
ノード ファブリックコントローラー
メンテ
OS
ホスト
OS
ロール
OS
Windows
展開サービス
PXE サーバーハイパーバイザー
ホスト
OS
sysprep/specialize
(4)準備完了!
• ホストOS内で動作しているホストエージェントが
ファブリックコントローラーとの通信を開始。
33
ノード ファブリックコントローラー
ハイパーバイザー
メンテ
OS
ホスト
OS
ロール
OS
Windows
展開サービス
PXE サーバー
ホスト
OS
ホスト
エージェント
(5)その後
• 各ノードが持っているイメージリポジトリに、
ファブリックコントローラーが持っている
OSイメージを配布する。
– 各種ロールのOSイメージやzipファイルなど
34
ノード ファブリックコントローラー
ハイパーバイザー
メンテ
OS
ホスト
OS
ロール
OS
Windows
展開サービス
PXE サーバー
ホスト
OS
ホスト
エージェント
外から見たWindows Azure
35
RDFE
データセンター
外から見たWindows Azure
36
ファブリック
コントローラー
管理ポータル
Windows Azure
PowerShell Cmdlets
ファブリック
コントローラー
…
RDFEって何?
• RedDog Front End の略称
– Windows Azureに対するAPIをインターネットに公開
しているフロントエンド
– ユーザからのすべてのリクエストはRDFEを通る
• Red Dog って何?
– Windows Azureがまだ開発中だった頃のコードネーム
– ちょっと間違えていたらPink Poodleになっていた
http://japan.zdnet.com/cio/sp_07microsoft/20384470/
37
Pink Poodle? なにそれ?
38
RDFEの役割
• Windows Azureのフロントエンドとしての役目
– サブスクリプションの管理
– 課金のカウント
– 各種サービスの管理
• ストレージとコンピュートのインスタンスを効率
良く運用する
– データセンターリージョンの決定
– アフィニティグループの考慮
– データセンターのVirtual IPや
ノードの状況も考えつつ
39
Cloud Services へのデプロイ
40
(1)ユーザーからの指示
• 新しいパッケージをデプロイする際、クライアントから
.csdefファイルがRDFEに対してアップロードされる。
41
RDFE
クライアント
ノード
ファブリック
コントローラー
ハイパーバイザー
ホスト
OS
ホスト
エージェント
.csdef
ファイル
(2)クラスターの選択
• RDFEは適切な状態にあるデータセンター内のクラスターを
管理しているファブリックコントローラーを選択する。
– 指定されたリージョンのデータセンターの中で、クラスターの負荷
状況やIPの利用状況などなどを考慮する
42
RDFE
クライアント
ノード
ファブリック
コントローラー
ハイパーバイザー
ホスト
OS
ホスト
エージェント
.csdef
ファイル
(3)ノードの選択
• ファブリックコントローラーはアプリケーションが動作
するのに適切なノードを選択する。
– アプリケーションが要求するインスタンスのサイズや数を考慮
43
RDFE
ノード
ファブリック
コントローラー
ハイパーバイザー
ホスト
OS
ホスト
エージェント
クライアント
(4)VMの作成
• アプリケーションが動作する仮想マシンを作成する。
これが最終的にロールインスタンスとなる。
– VMの元となるOSイメージ(Dドライブ)はホストにあるイメージ
リポジトリ内にある。
– ローカルディスク領域(Cドライブ)とロールが配置される領域
(EもしくはFドライブ)は動的にイメージが生成される。
44
RDFE
ノード
ファブリック
コントローラー
ハイパーバイザー
ホスト
OS
アプリ
VM
ホスト
エージェント
クライアント
(5)内部通信の確立
• エージェントの間での通信を確立させる。
このとき通信を保護するための転送証明書をゲスト側で
作成し、公開鍵だけをホスト側に送る。
• エージェント間通信が確立すると、ホストエージェント
はゲストエージェントのハートビート監視を開始する。
45
ノード
ファブリック
コントローラー
ハイパーバイザー
ホスト
OS
アプリ
VM
ホスト
エージェント
ゲスト
エージェント
秘密鍵
公開鍵
(6)外部通信の設定
• 仮想マシンのネットワークを設定する
– 外部につながるDynamic IPを割り当てる
– 内部のVirtual IPとポートを設定し、外部のDynamic IPを紐付ける
– 仮想マシン間の通信にパケットフィルターを適用
– 外部と内部をつなぐロードバランサーの設定を行う
46
ノード
ファブリック
コントローラー
ハイパーバイザー
ホスト
OS
アプリ
VM
ホスト
エージェント
ゲスト
エージェント
ルーター
ロードバランサー
サービスの監視
• ファブリックコントローラーは、ソフト・ハードの監視に
よって、サービスの可用性を管理する。
– 基本的にハートビートを監視
– 影響のあるノードは自動的に修復される
47
問題の種類 検出の方法 対処方法
ロールインスタンス
のクラッシュ
ファブリックコントローラーが
ゲストエージェント経由で監視
・ロールを再起動
ゲストVMやゲスト
エージェントの
クラッシュ
ホストエージェントがファブリック
コントローラーにハートビートがな
くなったことを警告
・ロールの再起動や、ゲストVMの
再起動
ホストOSやホスト
エージェントの
クラッシュ
ファブリックコントローラーが
ホストエージェントの
ハートビートを監視
・ロールの回復を試みる
・他ノードにロールをマイグレート
ノードの
ハードウエア障害
ホストエージェントが
ファブリックコントローラーに
警告
・他ノードにロールをマイグレート
・ノードに対して“out for repair”
とマーキング
ロードバランサー
48
割り当てられる IP アドレス
• パブリック仮想 IP アドレス
= Virtual IP = VIP
– インターネット側からアクセスする
際の IP アドレス。
• 内部 IP アドレス
= Dynamic IP = DIP
– Windows Azure の内部で割り当て
られた IP アドレス。
– 内部 IP アドレスはWindows Azure
のソフトウエアロードバランサーで
管理がされる。
49
絵で描くとこんな感じ
• ロードバランサーを経由すると0.5msec程度の遅延
が入る。
• Windows Azure のロードバランサーはソフトウエ
アです。ハードウエアではありません。
50
インスタンス0
10.2.3.4(内部IP)
インスタンス1
10.2.3.5(内部IP)
ロードバランサー
65.123.44.22
(仮想IP)
インターネット
0.5msec 程度の
レイテンシー
全体はこんな感じ
51
ファブリックコントローラー
テナント
マネージャー
ネットワーク
マネージャー
ソフトウエアロードバランサー
マネージャーロール
ソフトウエアロードバランサー
マネージャー
ダイナミックIP ヘルスモニター
ノード
ハイパーバイザー
ホスト
OS
アプリ
VM
ホスト
エージェント
ゲスト
エージェント
MUX ロール
ルート
マネージャー
MUX エージェント
MUX ドライバー
仮想スイッチ
(1)アプリのデプロイ開始
52
ファブリックコントローラー
テナント
マネージャー
ネットワーク
マネージャー
ソフトウエアロードバランサー
マネージャーロール
ソフトウエアロードバランサー
マネージャー
ダイナミックIP ヘルスモニター
ファブリックコントローラーが
アプリケーションをデプロイ
↓
ファブリックコントローラーが
仮想IPアドレスを払い出す
↓
ファブリックコントローラーの
テナントマネージャー
↓
ネットワークマネージャー
↓
ソフトウエアロードバランサー
マネージャーに仮想IPが伝えられる
(2)アプリVMの作成
53
ファブリックコントローラー
テナント
マネージャー
ネットワーク
マネージャー
ソフトウエアロードバランサー
マネージャーロール
ソフトウエアロードバランサー
マネージャー
ダイナミックIP ヘルスモニター
ノード
ハイパーバイザー
ホスト
OS
アプリ
VM
ホスト
エージェント
ゲスト
エージェント
アプリVMの作成が完了すると、ホスト
エージェントのソフトウエアロードバ
ランサーホストプラグインが、ソフト
ウエアロードバランサーマネージャー
にIPを問い合わせて、ノードの仮想ス
イッチを構成する。
仮想スイッチ
(3)モニタリングの開始
54
ソフトウエアロードバランサー
マネージャーロール
ソフトウエアロードバランサー
マネージャー
ダイナミックIP ヘルスモニター
ノード
ハイパーバイザー
ホスト
OS
アプリ
VM
ホスト
エージェント
ゲスト
エージェント
MUX ロール
ルート
マネージャー
MUX エージェント
MUX ドライバー
アプリVMの監視対象となるポート
に対してのモニタリングをヘルスモ
ニターが開始する。
仮想スイッチ
(4)MUXロールの構成
55
ソフトウエアロードバランサー
マネージャーロール
ソフトウエアロードバランサー
マネージャー
ダイナミックIP ヘルスモニター
ノード
ハイパーバイザー
ホスト
OS
アプリ
VM
ホスト
エージェント
ゲスト
エージェント
MUX ロール
ルート
マネージャー
MUX エージェント
MUX ドライバー
MUX ロールに対して、仮想IPアド
レスと内部IPアドレスの関係を通知。
これをもとにして、エージェントと
ドライバの動作を変更する。
仮想スイッチ
(5)物理ネットワークの構成
56
ノード
ハイパーバイザー
ホスト
OS
アプリ
VM
ホスト
エージェント
ゲスト
エージェント
MUX ロール
ルート
マネージャー
MUX エージェント
MUX ドライバー
物理ネットワーク
デバイス
ルートマネージャーが物理ネットワー
クデバイスの構成を変更して、仮想IP
アドレスに対する外部からのパケット
のルーティングを開始。
インターネット
仮想スイッチ
(6)これで完成
57
ノード
ハイパーバイザー
ホスト
OS
アプリ
VM
ホスト
エージェント
ゲスト
エージェント
MUX ロール
ルート
マネージャー
MUX エージェント
MUX ドライバー
物理ネットワーク
デバイス
インターネット
仮想スイッチ
こんな感じでインターネットから
Windows Azure の内部にパケットが
流れ始める。
MS社内用ツールで見ると…
58
59
60
61
ちょっと寄り道
ふむ…
62
ほぅ…
63
64
65
Let’s dream and then let’s build.
- Ray Ozzie
はるたま (@harutama)
http://twitter.com/harutama

More Related Content

What's hot

今こそ知りたい!Microsoft Azureの基礎
今こそ知りたい!Microsoft Azureの基礎今こそ知りたい!Microsoft Azureの基礎
今こそ知りたい!Microsoft Azureの基礎Trainocate Japan, Ltd.
 
MITRE ATT&CKマッピングのペストプラクティスでたよ
MITRE ATT&CKマッピングのペストプラクティスでたよMITRE ATT&CKマッピングのペストプラクティスでたよ
MITRE ATT&CKマッピングのペストプラクティスでたよshuna roo
 
Azure vm の可用性を見直そう
Azure vm の可用性を見直そうAzure vm の可用性を見直そう
Azure vm の可用性を見直そうShuheiUda
 
Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)
Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)
Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)NTT DATA Technology & Innovation
 
04 windows powershellスクリプト作成の基礎知識
04 windows powershellスクリプト作成の基礎知識04 windows powershellスクリプト作成の基礎知識
04 windows powershellスクリプト作成の基礎知識s_hayashi
 
【de:code 2020】 Azure Synapse Analytics 技術編 ~ 最新の統合分析プラットフォームによる新しい価値の創出(前編)
【de:code 2020】 Azure Synapse Analytics 技術編 ~ 最新の統合分析プラットフォームによる新しい価値の創出(前編)【de:code 2020】 Azure Synapse Analytics 技術編 ~ 最新の統合分析プラットフォームによる新しい価値の創出(前編)
【de:code 2020】 Azure Synapse Analytics 技術編 ~ 最新の統合分析プラットフォームによる新しい価値の創出(前編)日本マイクロソフト株式会社
 
Node RED で実現する製造業の DX
Node RED で実現する製造業の DXNode RED で実現する製造業の DX
Node RED で実現する製造業の DX雅治 新澤
 
Cloudbase_サービス概要資料.pdf
Cloudbase_サービス概要資料.pdfCloudbase_サービス概要資料.pdf
Cloudbase_サービス概要資料.pdfssuser1b6e8b
 
Machine Learning Night - Preferred Networksの顧客向けプロダクト開発 - 谷脇大輔
Machine Learning Night - Preferred Networksの顧客向けプロダクト開発 - 谷脇大輔Machine Learning Night - Preferred Networksの顧客向けプロダクト開発 - 谷脇大輔
Machine Learning Night - Preferred Networksの顧客向けプロダクト開発 - 谷脇大輔Preferred Networks
 
Docker国内外本番環境サービス事例のご紹介
Docker国内外本番環境サービス事例のご紹介Docker国内外本番環境サービス事例のご紹介
Docker国内外本番環境サービス事例のご紹介ThinkIT_impress
 
IT エンジニアのための 流し読み Microsoft 365 - 入門!Microsoft Defender ATP
IT エンジニアのための 流し読み Microsoft 365 - 入門!Microsoft Defender ATPIT エンジニアのための 流し読み Microsoft 365 - 入門!Microsoft Defender ATP
IT エンジニアのための 流し読み Microsoft 365 - 入門!Microsoft Defender ATPTAKUYA OHTA
 
[Cloud OnAir] #01 徹底解剖 GCP のここがすごい
[Cloud OnAir] #01 徹底解剖 GCP のここがすごい[Cloud OnAir] #01 徹底解剖 GCP のここがすごい
[Cloud OnAir] #01 徹底解剖 GCP のここがすごいGoogle Cloud Platform - Japan
 
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)NTT DATA Technology & Innovation
 
ぼくらが体験入社にこだわるワケ
ぼくらが体験入社にこだわるワケぼくらが体験入社にこだわるワケ
ぼくらが体験入社にこだわるワケDaisuke Sato
 
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)NTT DATA Technology & Innovation
 
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...NTT DATA Technology & Innovation
 
第15回JSSUG「Azure SQL Database 超入門」
第15回JSSUG「Azure SQL Database 超入門」第15回JSSUG「Azure SQL Database 超入門」
第15回JSSUG「Azure SQL Database 超入門」裕之 木下
 
Web App for Containers のデプロイでつまずいた話
Web App for Containers のデプロイでつまずいた話Web App for Containers のデプロイでつまずいた話
Web App for Containers のデプロイでつまずいた話Shigenari Ohnuma
 
[Container Runtime Meetup] runc & User Namespaces
[Container Runtime Meetup] runc & User Namespaces[Container Runtime Meetup] runc & User Namespaces
[Container Runtime Meetup] runc & User NamespacesAkihiro Suda
 

What's hot (20)

今こそ知りたい!Microsoft Azureの基礎
今こそ知りたい!Microsoft Azureの基礎今こそ知りたい!Microsoft Azureの基礎
今こそ知りたい!Microsoft Azureの基礎
 
MITRE ATT&CKマッピングのペストプラクティスでたよ
MITRE ATT&CKマッピングのペストプラクティスでたよMITRE ATT&CKマッピングのペストプラクティスでたよ
MITRE ATT&CKマッピングのペストプラクティスでたよ
 
Azure vm の可用性を見直そう
Azure vm の可用性を見直そうAzure vm の可用性を見直そう
Azure vm の可用性を見直そう
 
Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)
Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)
Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)
 
04 windows powershellスクリプト作成の基礎知識
04 windows powershellスクリプト作成の基礎知識04 windows powershellスクリプト作成の基礎知識
04 windows powershellスクリプト作成の基礎知識
 
【de:code 2020】 Azure Synapse Analytics 技術編 ~ 最新の統合分析プラットフォームによる新しい価値の創出(前編)
【de:code 2020】 Azure Synapse Analytics 技術編 ~ 最新の統合分析プラットフォームによる新しい価値の創出(前編)【de:code 2020】 Azure Synapse Analytics 技術編 ~ 最新の統合分析プラットフォームによる新しい価値の創出(前編)
【de:code 2020】 Azure Synapse Analytics 技術編 ~ 最新の統合分析プラットフォームによる新しい価値の創出(前編)
 
Node RED で実現する製造業の DX
Node RED で実現する製造業の DXNode RED で実現する製造業の DX
Node RED で実現する製造業の DX
 
Cloudbase_サービス概要資料.pdf
Cloudbase_サービス概要資料.pdfCloudbase_サービス概要資料.pdf
Cloudbase_サービス概要資料.pdf
 
Machine Learning Night - Preferred Networksの顧客向けプロダクト開発 - 谷脇大輔
Machine Learning Night - Preferred Networksの顧客向けプロダクト開発 - 谷脇大輔Machine Learning Night - Preferred Networksの顧客向けプロダクト開発 - 谷脇大輔
Machine Learning Night - Preferred Networksの顧客向けプロダクト開発 - 谷脇大輔
 
Docker国内外本番環境サービス事例のご紹介
Docker国内外本番環境サービス事例のご紹介Docker国内外本番環境サービス事例のご紹介
Docker国内外本番環境サービス事例のご紹介
 
IT エンジニアのための 流し読み Microsoft 365 - 入門!Microsoft Defender ATP
IT エンジニアのための 流し読み Microsoft 365 - 入門!Microsoft Defender ATPIT エンジニアのための 流し読み Microsoft 365 - 入門!Microsoft Defender ATP
IT エンジニアのための 流し読み Microsoft 365 - 入門!Microsoft Defender ATP
 
[Cloud OnAir] #01 徹底解剖 GCP のここがすごい
[Cloud OnAir] #01 徹底解剖 GCP のここがすごい[Cloud OnAir] #01 徹底解剖 GCP のここがすごい
[Cloud OnAir] #01 徹底解剖 GCP のここがすごい
 
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
 
ぼくらが体験入社にこだわるワケ
ぼくらが体験入社にこだわるワケぼくらが体験入社にこだわるワケ
ぼくらが体験入社にこだわるワケ
 
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
 
AWS Systems manager 入門
AWS Systems manager 入門AWS Systems manager 入門
AWS Systems manager 入門
 
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
 
第15回JSSUG「Azure SQL Database 超入門」
第15回JSSUG「Azure SQL Database 超入門」第15回JSSUG「Azure SQL Database 超入門」
第15回JSSUG「Azure SQL Database 超入門」
 
Web App for Containers のデプロイでつまずいた話
Web App for Containers のデプロイでつまずいた話Web App for Containers のデプロイでつまずいた話
Web App for Containers のデプロイでつまずいた話
 
[Container Runtime Meetup] runc & User Namespaces
[Container Runtime Meetup] runc & User Namespaces[Container Runtime Meetup] runc & User Namespaces
[Container Runtime Meetup] runc & User Namespaces
 

Viewers also liked

バックエンドサービスに日の目を当てて愛でましょう ~メディアサービス&HDInsight編~
バックエンドサービスに日の目を当てて愛でましょう ~メディアサービス&HDInsight編~バックエンドサービスに日の目を当てて愛でましょう ~メディアサービス&HDInsight編~
バックエンドサービスに日の目を当てて愛でましょう ~メディアサービス&HDInsight編~normalian
 
Azureってなによ2013 jp fall
Azureってなによ2013 jp fallAzureってなによ2013 jp fall
Azureってなによ2013 jp fallKana SUZUKI
 
Windows Azure で 2/29 に起こった問題のまとめ
Windows Azure で 2/29 に起こった問題のまとめWindows Azure で 2/29 に起こった問題のまとめ
Windows Azure で 2/29 に起こった問題のまとめSunao Tomita
 
Windows Azure の歴史2014年2月26日版
Windows Azure の歴史2014年2月26日版Windows Azure の歴史2014年2月26日版
Windows Azure の歴史2014年2月26日版Sunao Tomita
 
Windows Azure の中でも動いている InfiniBand って何?
Windows Azure の中でも動いている InfiniBand って何?Windows Azure の中でも動いている InfiniBand って何?
Windows Azure の中でも動いている InfiniBand って何?Sunao Tomita
 
Logic Apps と Api Apps の話
Logic Apps と Api Apps の話Logic Apps と Api Apps の話
Logic Apps と Api Apps の話Sunao Tomita
 
Express Route で遊んでみた
Express Route で遊んでみたExpress Route で遊んでみた
Express Route で遊んでみたひさし
 
AWS/Azure二大クラウドプラットフォーム十番勝負
AWS/Azure二大クラウドプラットフォーム十番勝負AWS/Azure二大クラウドプラットフォーム十番勝負
AWS/Azure二大クラウドプラットフォーム十番勝負Takuya Tachibana
 
それでもボクはMicrosoft Azure を使う
それでもボクはMicrosoft Azure を使うそれでもボクはMicrosoft Azure を使う
それでもボクはMicrosoft Azure を使うMasaki Takeda
 
デザインパターンから見た AWS と Azure
デザインパターンから見た AWS と Azureデザインパターンから見た AWS と Azure
デザインパターンから見た AWS と AzureSunao Tomita
 

Viewers also liked (11)

バックエンドサービスに日の目を当てて愛でましょう ~メディアサービス&HDInsight編~
バックエンドサービスに日の目を当てて愛でましょう ~メディアサービス&HDInsight編~バックエンドサービスに日の目を当てて愛でましょう ~メディアサービス&HDInsight編~
バックエンドサービスに日の目を当てて愛でましょう ~メディアサービス&HDInsight編~
 
Azureってなによ2013 jp fall
Azureってなによ2013 jp fallAzureってなによ2013 jp fall
Azureってなによ2013 jp fall
 
Windows Azure で 2/29 に起こった問題のまとめ
Windows Azure で 2/29 に起こった問題のまとめWindows Azure で 2/29 に起こった問題のまとめ
Windows Azure で 2/29 に起こった問題のまとめ
 
Windows Azure の歴史2014年2月26日版
Windows Azure の歴史2014年2月26日版Windows Azure の歴史2014年2月26日版
Windows Azure の歴史2014年2月26日版
 
Windows Azure の中でも動いている InfiniBand って何?
Windows Azure の中でも動いている InfiniBand って何?Windows Azure の中でも動いている InfiniBand って何?
Windows Azure の中でも動いている InfiniBand って何?
 
Logic Apps と Api Apps の話
Logic Apps と Api Apps の話Logic Apps と Api Apps の話
Logic Apps と Api Apps の話
 
Express Route で遊んでみた
Express Route で遊んでみたExpress Route で遊んでみた
Express Route で遊んでみた
 
AWS/Azure二大クラウドプラットフォーム十番勝負
AWS/Azure二大クラウドプラットフォーム十番勝負AWS/Azure二大クラウドプラットフォーム十番勝負
AWS/Azure二大クラウドプラットフォーム十番勝負
 
それでもボクはMicrosoft Azure を使う
それでもボクはMicrosoft Azure を使うそれでもボクはMicrosoft Azure を使う
それでもボクはMicrosoft Azure を使う
 
AWSからのメール送信
AWSからのメール送信AWSからのメール送信
AWSからのメール送信
 
デザインパターンから見た AWS と Azure
デザインパターンから見た AWS と Azureデザインパターンから見た AWS と Azure
デザインパターンから見た AWS と Azure
 

Similar to 2013年版の inside windows azure

Windows 7 オプショナルツール 一挙紹介
Windows 7 オプショナルツール 一挙紹介Windows 7 オプショナルツール 一挙紹介
Windows 7 オプショナルツール 一挙紹介shigeya
 
Windows serverとインフラ関連アップデート
Windows serverとインフラ関連アップデートWindows serverとインフラ関連アップデート
Windows serverとインフラ関連アップデートTsukasa Kato
 
PHP on Windows Azure
PHP on Windows AzurePHP on Windows Azure
PHP on Windows AzureMicrosoft
 
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
 
今さら聞けない!Microsoft Azure仮想マシン入門
今さら聞けない!Microsoft Azure仮想マシン入門今さら聞けない!Microsoft Azure仮想マシン入門
今さら聞けない!Microsoft Azure仮想マシン入門Trainocate Japan, Ltd.
 
JAZ一周年総会 Windows Azure 直近の更新
JAZ一周年総会 Windows Azure 直近の更新JAZ一周年総会 Windows Azure 直近の更新
JAZ一周年総会 Windows Azure 直近の更新normalian
 
SC 2012 VMM SP1によるHyper-Vホストの展開
SC 2012 VMM SP1によるHyper-Vホストの展開SC 2012 VMM SP1によるHyper-Vホストの展開
SC 2012 VMM SP1によるHyper-Vホストの展開Norio Sashizaki
 
Build Windows ラップアップ
Build Windows ラップアップBuild Windows ラップアップ
Build Windows ラップアップSunao Tomita
 
Windows 展開の自動化ツール - Microsoft Deployment Toolkit
Windows 展開の自動化ツール - Microsoft Deployment ToolkitWindows 展開の自動化ツール - Microsoft Deployment Toolkit
Windows 展開の自動化ツール - Microsoft Deployment Toolkitshigeya
 
20160217 hbstudy73 linux on Azure
20160217 hbstudy73 linux on Azure20160217 hbstudy73 linux on Azure
20160217 hbstudy73 linux on Azure雄哉 吉田
 
20140927 azure pack_slideshare
20140927 azure pack_slideshare20140927 azure pack_slideshare
20140927 azure pack_slideshareOsamu Takazoe
 
SC2012 VMM SP1 Update ヒーロー島 版
SC2012 VMM SP1 Update ヒーロー島 版SC2012 VMM SP1 Update ヒーロー島 版
SC2012 VMM SP1 Update ヒーロー島 版Kishima Masakazu
 
20140725 tf azure_pack_slideshare
20140725 tf azure_pack_slideshare20140725 tf azure_pack_slideshare
20140725 tf azure_pack_slideshareosamut
 
20141110 tf azure_iaas
20141110 tf azure_iaas20141110 tf azure_iaas
20141110 tf azure_iaasOsamu Takazoe
 
build 2012 Windows Azure 的まとめ
build 2012 Windows Azure 的まとめbuild 2012 Windows Azure 的まとめ
build 2012 Windows Azure 的まとめSunao Tomita
 
【de:code 2020】 セキュリティは万全ですか? Azure Sphere によるセキュリティ紹介
【de:code 2020】 セキュリティは万全ですか? Azure Sphere によるセキュリティ紹介【de:code 2020】 セキュリティは万全ですか? Azure Sphere によるセキュリティ紹介
【de:code 2020】 セキュリティは万全ですか? Azure Sphere によるセキュリティ紹介日本マイクロソフト株式会社
 

Similar to 2013年版の inside windows azure (20)

Oss on Azure, Websites, WordPress
Oss on Azure, Websites, WordPressOss on Azure, Websites, WordPress
Oss on Azure, Websites, WordPress
 
20130222 osc tokyo
20130222 osc tokyo20130222 osc tokyo
20130222 osc tokyo
 
Windows 7 オプショナルツール 一挙紹介
Windows 7 オプショナルツール 一挙紹介Windows 7 オプショナルツール 一挙紹介
Windows 7 オプショナルツール 一挙紹介
 
Windows serverとインフラ関連アップデート
Windows serverとインフラ関連アップデートWindows serverとインフラ関連アップデート
Windows serverとインフラ関連アップデート
 
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
 
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
 
今さら聞けない!Microsoft Azure仮想マシン入門
今さら聞けない!Microsoft Azure仮想マシン入門今さら聞けない!Microsoft Azure仮想マシン入門
今さら聞けない!Microsoft Azure仮想マシン入門
 
JAZ一周年総会 Windows Azure 直近の更新
JAZ一周年総会 Windows Azure 直近の更新JAZ一周年総会 Windows Azure 直近の更新
JAZ一周年総会 Windows Azure 直近の更新
 
SC 2012 VMM SP1によるHyper-Vホストの展開
SC 2012 VMM SP1によるHyper-Vホストの展開SC 2012 VMM SP1によるHyper-Vホストの展開
SC 2012 VMM SP1によるHyper-Vホストの展開
 
Build Windows ラップアップ
Build Windows ラップアップBuild Windows ラップアップ
Build Windows ラップアップ
 
Windows 展開の自動化ツール - Microsoft Deployment Toolkit
Windows 展開の自動化ツール - Microsoft Deployment ToolkitWindows 展開の自動化ツール - Microsoft Deployment Toolkit
Windows 展開の自動化ツール - Microsoft Deployment Toolkit
 
20160217 hbstudy73 linux on Azure
20160217 hbstudy73 linux on Azure20160217 hbstudy73 linux on Azure
20160217 hbstudy73 linux on Azure
 
20140927 azure pack_slideshare
20140927 azure pack_slideshare20140927 azure pack_slideshare
20140927 azure pack_slideshare
 
SC2012 VMM SP1 Update ヒーロー島 版
SC2012 VMM SP1 Update ヒーロー島 版SC2012 VMM SP1 Update ヒーロー島 版
SC2012 VMM SP1 Update ヒーロー島 版
 
20140725 tf azure_pack_slideshare
20140725 tf azure_pack_slideshare20140725 tf azure_pack_slideshare
20140725 tf azure_pack_slideshare
 
20141110 tf azure_iaas
20141110 tf azure_iaas20141110 tf azure_iaas
20141110 tf azure_iaas
 
build 2012 Windows Azure 的まとめ
build 2012 Windows Azure 的まとめbuild 2012 Windows Azure 的まとめ
build 2012 Windows Azure 的まとめ
 
【de:code 2020】 セキュリティは万全ですか? Azure Sphere によるセキュリティ紹介
【de:code 2020】 セキュリティは万全ですか? Azure Sphere によるセキュリティ紹介【de:code 2020】 セキュリティは万全ですか? Azure Sphere によるセキュリティ紹介
【de:code 2020】 セキュリティは万全ですか? Azure Sphere によるセキュリティ紹介
 
Microsoft Azureから使うLinux
Microsoft Azureから使うLinuxMicrosoft Azureから使うLinux
Microsoft Azureから使うLinux
 

More from Sunao Tomita

AD19_冨田・近江_TechSummit2018
AD19_冨田・近江_TechSummit2018AD19_冨田・近江_TechSummit2018
AD19_冨田・近江_TechSummit2018Sunao Tomita
 
俺の俺による俺のための App Service Environment
俺の俺による俺のための App Service Environment俺の俺による俺のための App Service Environment
俺の俺による俺のための App Service EnvironmentSunao Tomita
 
ハンズオン環境をAzure仮想マシンを作成する.pptx
ハンズオン環境をAzure仮想マシンを作成する.pptxハンズオン環境をAzure仮想マシンを作成する.pptx
ハンズオン環境をAzure仮想マシンを作成する.pptxSunao Tomita
 
OMSのあれこれ
OMSのあれこれOMSのあれこれ
OMSのあれこれSunao Tomita
 
CPU 版 TensorFlow を Azure 仮想マシンに構築する
CPU 版 TensorFlow を Azure 仮想マシンに構築するCPU 版 TensorFlow を Azure 仮想マシンに構築する
CPU 版 TensorFlow を Azure 仮想マシンに構築するSunao Tomita
 
Azure Notebook で TensorFlow をハンズオンする環境を作る話
Azure Notebook で TensorFlow をハンズオンする環境を作る話Azure Notebook で TensorFlow をハンズオンする環境を作る話
Azure Notebook で TensorFlow をハンズオンする環境を作る話Sunao Tomita
 
Azure2017年3月障害DeepDive
Azure2017年3月障害DeepDiveAzure2017年3月障害DeepDive
Azure2017年3月障害DeepDiveSunao Tomita
 
Azure App Service を使った無料のハンズオン
Azure App Service を使った無料のハンズオンAzure App Service を使った無料のハンズオン
Azure App Service を使った無料のハンズオンSunao Tomita
 
Caching ガイダンスの話
Caching ガイダンスの話Caching ガイダンスの話
Caching ガイダンスの話Sunao Tomita
 
20141004 青森ハンズオン Azure概要
20141004 青森ハンズオン Azure概要20141004 青森ハンズオン Azure概要
20141004 青森ハンズオン Azure概要Sunao Tomita
 
Mashup Ideathon 東北 in 青森
Mashup Ideathon 東北 in 青森Mashup Ideathon 東北 in 青森
Mashup Ideathon 東北 in 青森Sunao Tomita
 
Build 2014 Azure 的まとめ
Build 2014 Azure 的まとめBuild 2014 Azure 的まとめ
Build 2014 Azure 的まとめSunao Tomita
 
最近の Windows Azure ってどう?
最近の Windows Azure ってどう?最近の Windows Azure ってどう?
最近の Windows Azure ってどう?Sunao Tomita
 
Windows Azureの歴史 2013年2月版
Windows Azureの歴史 2013年2月版Windows Azureの歴史 2013年2月版
Windows Azureの歴史 2013年2月版Sunao Tomita
 
ネクスト・ジェネレーションクラウドネットワーク~雲の中のリストラクチャリング~
ネクスト・ジェネレーションクラウドネットワーク~雲の中のリストラクチャリング~ネクスト・ジェネレーションクラウドネットワーク~雲の中のリストラクチャリング~
ネクスト・ジェネレーションクラウドネットワーク~雲の中のリストラクチャリング~Sunao Tomita
 
TypeScriptへの入口
TypeScriptへの入口TypeScriptへの入口
TypeScriptへの入口Sunao Tomita
 
Awsのクラウドデザインパターンをwindows azureに持ってきてみた
Awsのクラウドデザインパターンをwindows azureに持ってきてみたAwsのクラウドデザインパターンをwindows azureに持ってきてみた
Awsのクラウドデザインパターンをwindows azureに持ってきてみたSunao Tomita
 
第1回JAZUG静岡勉強会
第1回JAZUG静岡勉強会第1回JAZUG静岡勉強会
第1回JAZUG静岡勉強会Sunao Tomita
 
デブサミ2012_震災とHackとクラウドと
デブサミ2012_震災とHackとクラウドとデブサミ2012_震災とHackとクラウドと
デブサミ2012_震災とHackとクラウドとSunao Tomita
 
20120201 windowsazureの歴史
20120201 windowsazureの歴史20120201 windowsazureの歴史
20120201 windowsazureの歴史Sunao Tomita
 

More from Sunao Tomita (20)

AD19_冨田・近江_TechSummit2018
AD19_冨田・近江_TechSummit2018AD19_冨田・近江_TechSummit2018
AD19_冨田・近江_TechSummit2018
 
俺の俺による俺のための App Service Environment
俺の俺による俺のための App Service Environment俺の俺による俺のための App Service Environment
俺の俺による俺のための App Service Environment
 
ハンズオン環境をAzure仮想マシンを作成する.pptx
ハンズオン環境をAzure仮想マシンを作成する.pptxハンズオン環境をAzure仮想マシンを作成する.pptx
ハンズオン環境をAzure仮想マシンを作成する.pptx
 
OMSのあれこれ
OMSのあれこれOMSのあれこれ
OMSのあれこれ
 
CPU 版 TensorFlow を Azure 仮想マシンに構築する
CPU 版 TensorFlow を Azure 仮想マシンに構築するCPU 版 TensorFlow を Azure 仮想マシンに構築する
CPU 版 TensorFlow を Azure 仮想マシンに構築する
 
Azure Notebook で TensorFlow をハンズオンする環境を作る話
Azure Notebook で TensorFlow をハンズオンする環境を作る話Azure Notebook で TensorFlow をハンズオンする環境を作る話
Azure Notebook で TensorFlow をハンズオンする環境を作る話
 
Azure2017年3月障害DeepDive
Azure2017年3月障害DeepDiveAzure2017年3月障害DeepDive
Azure2017年3月障害DeepDive
 
Azure App Service を使った無料のハンズオン
Azure App Service を使った無料のハンズオンAzure App Service を使った無料のハンズオン
Azure App Service を使った無料のハンズオン
 
Caching ガイダンスの話
Caching ガイダンスの話Caching ガイダンスの話
Caching ガイダンスの話
 
20141004 青森ハンズオン Azure概要
20141004 青森ハンズオン Azure概要20141004 青森ハンズオン Azure概要
20141004 青森ハンズオン Azure概要
 
Mashup Ideathon 東北 in 青森
Mashup Ideathon 東北 in 青森Mashup Ideathon 東北 in 青森
Mashup Ideathon 東北 in 青森
 
Build 2014 Azure 的まとめ
Build 2014 Azure 的まとめBuild 2014 Azure 的まとめ
Build 2014 Azure 的まとめ
 
最近の Windows Azure ってどう?
最近の Windows Azure ってどう?最近の Windows Azure ってどう?
最近の Windows Azure ってどう?
 
Windows Azureの歴史 2013年2月版
Windows Azureの歴史 2013年2月版Windows Azureの歴史 2013年2月版
Windows Azureの歴史 2013年2月版
 
ネクスト・ジェネレーションクラウドネットワーク~雲の中のリストラクチャリング~
ネクスト・ジェネレーションクラウドネットワーク~雲の中のリストラクチャリング~ネクスト・ジェネレーションクラウドネットワーク~雲の中のリストラクチャリング~
ネクスト・ジェネレーションクラウドネットワーク~雲の中のリストラクチャリング~
 
TypeScriptへの入口
TypeScriptへの入口TypeScriptへの入口
TypeScriptへの入口
 
Awsのクラウドデザインパターンをwindows azureに持ってきてみた
Awsのクラウドデザインパターンをwindows azureに持ってきてみたAwsのクラウドデザインパターンをwindows azureに持ってきてみた
Awsのクラウドデザインパターンをwindows azureに持ってきてみた
 
第1回JAZUG静岡勉強会
第1回JAZUG静岡勉強会第1回JAZUG静岡勉強会
第1回JAZUG静岡勉強会
 
デブサミ2012_震災とHackとクラウドと
デブサミ2012_震災とHackとクラウドとデブサミ2012_震災とHackとクラウドと
デブサミ2012_震災とHackとクラウドと
 
20120201 windowsazureの歴史
20120201 windowsazureの歴史20120201 windowsazureの歴史
20120201 windowsazureの歴史
 

2013年版の inside windows azure