Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報
-
Upload
daichi-isami -
Category
Technology
-
view
659 -
download
3
description
Transcript of Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報
![Page 1: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/1.jpg)
Global Windows Azure Boot Camp から学ぶ Windows Azure の最新情報
2013年5月11日
#jazug
勇大地
![Page 2: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/2.jpg)
2
はじめに
Windows Azure 直近の動向
Windows Azure の機能を組み合わせよう
まとめ
![Page 3: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/3.jpg)
自己紹介
• 勇 大地(@d_isami) – Japan Windows Azure User Group コアメンバ(キリッ
– 普段はスーツを着こなすリーマン(キリリッ
– Microsoft MVP for Windows Azure 2009~ ※Microsoft 様の社員ではありません
– 「Windows Azure テクニカルハンドブック」執筆 2012年6月更新で…(´;ω;`)ブワッ
3
![Page 4: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/4.jpg)
今日は横浜から来ました(`・ω・´)ゞ
4
![Page 5: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/5.jpg)
昔住んでた場所
5
青葉山の奥地
![Page 6: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/6.jpg)
早速食べてきました
6
![Page 7: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/7.jpg)
本編の前に
7
![Page 8: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/8.jpg)
こんなのがありました
![Page 9: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/9.jpg)
おしながき
• Azure IaaS リリース
• Azure Active Directory
• SQLDatabase
• オープンソースと Azure
• Azure ストレージ
• Azure メディアサービス
http://buchizo.wordpress.com/20
13/04/30/global-windows-azure-bootcamp-jp/
![Page 10: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/10.jpg)
この
はてしなく遠い
あじゅーる坂をよ・・・
オレは
ようやく
のぼりはじめた
ばかりだからな
未完
![Page 11: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/11.jpg)
11
はじめに
Windows Azure 直近の動向
Windows Azure の機能を組み合わせよう
まとめ
![Page 12: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/12.jpg)
Windows Azure の全体像
12
http://www.microsoft.com/ja-jp/download/details.aspx?id=35473
![Page 13: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/13.jpg)
Windows Azure の更新①
13
Azure IaaS Windows Azure AD
メディアサービス OSS 対応の拡充
• IaaS 環境の利用が可能 • Linux が選択可能 • VHD を利用した高いポータビリティ
• ロードバランシサも装備
• Active Directory の SaaS • ユーザとグループ管理 • 認証と承認、SSO の実現 • Graph API の提供
• Python, Node.js, PHP, Ruby, Java, .NET 向けに SDK 提供
• Windows, Mac, Linux をサポート
• GitHub でソース公開
• .NET と SDK で対応可能 • HTML5, Flash, Sliverlight
Smooth Streaming 等に対応 • 配信制御も可能
![Page 14: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/14.jpg)
Windows Azure の更新②
14
モバイルサービス アドオン
その他(凄く一杯ある…) SQL データベース
• プッシュ通信, ユーザ認証機能を持つアプリを数分で構築
• 定期処理が実行可能な Scheduled Job
• 管理ポータルを介して、さまざまなサービスが利用可能
• メール送信、Bing 検索等々の機能が豊富
• PaaS 型サービスの RDBMS • BLOB へのバックアップ • オンプレミスとの同期
• あらゆるデータ型に対応した院メモリキャッシュ
• バックアップサービスの追加 • 仮想ネットワーク
![Page 15: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/15.jpg)
Azure 上のアプリ実行環境
15
アプリケーション
データ
ファイヤウォール
ネットワーク、OS
仮想化
ハードウェア
アプリケーション
データ
ファイヤウォール
仮想ネットワーク、OS
アプリケーション
データ
ファイヤウォール
仮想ネットワーク
アプリケーション
データ
アプリケーション フォーカス
VIRTUAL MACHINES
Cloud Services
Web サイト オンプレミス
![Page 16: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/16.jpg)
16
次に「何がどう違うんだ」という
ジョセフ
![Page 17: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/17.jpg)
Web サイトと Web ロールの違い
17
● 他サービスの利用(キャッシュ等)
ASP.NET, PHP, Node.js 等の利用
GIT, FTP, GitHub, DropBox
ネットワーク分離
VPN/Connect
リモートデスクトップ
アプリケーションのインストール
ランタイム、フレームワークの追加
●
● ●
●
●
●
●
●
●
Web サイト
Web ロール
V.S 機能が異なるので注意
※ Web ロールは Cloud Services の一部
![Page 18: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/18.jpg)
Web サイト の操作
18
demo ...
![Page 19: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/19.jpg)
Linux、Windows Server 対応
IaaS では Linux も選択可能
19
自分が作成したイメージを利用可能に
![Page 20: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/20.jpg)
• データの永続化 Blob に VHD 形式で保存
• 追加ディスク Blob に追加 VHD として保存
• L4 ロードバランサ提供 Endpoint 追加時にロードバランス指定可能
• Local Resource 提供 OS 再起動時にクリアされる一時領域
20
VIRTUAL MACHINES の特徴
![Page 21: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/21.jpg)
VHD(Hyper-V) のイメージを介した高い移植性
VHD を利用した高い移植性
21
オンプレミスにも容易に移行
クラウド
1. 独自イメージの作成
2. BLOB 上から VHD を取得
3. オンプレミスに移行
![Page 22: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/22.jpg)
VIERTUAL MACHINES の操作
22
demo ...
![Page 23: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/23.jpg)
Linux, Mac 版の管理コマンド
23
Linux 版の管理コマンド
もちろん Windows 版も
![Page 24: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/24.jpg)
管理コマンドの操作
24
demo ...
![Page 25: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/25.jpg)
非 .NET の多様な SDK を整備
開発プラットフォームとして Windows, Linux, Mac が利用可能
25
.NET SDK
Java SDK
PHP SDK
Node.js SDK
Python SDK
Core SDK
Client Library
※ Core SDK = エミュレータやパッケージングツール
Core SDK
Client Library
Core SDK
Client Library
Core SDK
Client Library
Core SDK
Client Library
Ruby SDK
Core SDK
Client Library
![Page 26: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/26.jpg)
Eclipse Plug-in の操作
26 demo ...
名状しがたい
ネコの様なものですが…
ニャル子さん
![Page 27: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/27.jpg)
27
はじめに
Windows Azure 直近の動向
Windows Azure の機能を組み合わせよう
まとめ
![Page 28: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/28.jpg)
サービスを組み合わせよう
28
• モバイルサービス、Web サイト、アドオンを組み合わせるサンプル
– http://www.buildinsider.net/web/webapibatch/01
![Page 29: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/29.jpg)
サンプルの作成
29
demo ...
![Page 30: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/30.jpg)
30
はじめに
Windows Azure 直近の動向
Windows Azure の機能を組み合わせよう
まとめ
![Page 31: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/31.jpg)
31
まとめ
• Azure のさまざまなサービスが連携可能
–組み合わせで色々とできるのよ(/ω\)イヤン
• だが、Windows Azure の機能は豊富杉です
–全部自分で追うのは中々ムリゲー (‘A`)
• 先人と知恵を共有しよう
–コミュニティの力を借りよう
–フォーラムや StackOverFlow とかも良い感じ
![Page 32: Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報](https://reader034.fdocument.pub/reader034/viewer/2022051610/548208145906b5ec048b4641/html5/thumbnails/32.jpg)
32
御清聴ありがとうございました