Global Windows Azure Boot Camp JPから学ぶ Windows Azure 最新情報

Preview:

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

こんなのがありました

この

はてしなく遠い

あじゅーる坂をよ・・・

オレは

ようやく

のぼりはじめた

ばかりだからな

未完

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

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

御清聴ありがとうございました

Recommended