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