microsoft azure超超入門_20140412

47
Microsoft Azure超超入門 株式会社FIXER 島田紗也加

Upload: sayaka-shimada

Post on 14-Dec-2014

1.772 views

Category:

Technology


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Microsoft Azure超超入門_20140412

Microsoft Azure超超入門

株式会社FIXER 島田紗也加

Page 2: Microsoft Azure超超入門_20140412

自己紹介

• 島田 紗也加(しまださやか)

• 株式会社FIXER 広報/cloud.config のエバンジェリスト(卵)

• 岐阜県下呂市出身

• 最近のブーム:マラソン

2

Page 3: Microsoft Azure超超入門_20140412

本日お話させていただくこと

第1部

• Microsoft Azureのご紹介

– 日本DCオープン

– サービス紹介

第2部

• わたしとAzure

– Azureとの出会い~今のダイジェスト

– どうやってAzureの勉強をしたか

– Azureについて思ったこと

– 好きなサービス

3

(BUILD情報は次のラップアップセッションで!)

Page 4: Microsoft Azure超超入門_20140412

第1部 Azureのご紹介

4

Page 5: Microsoft Azure超超入門_20140412

Microsoft Azureとはなんぞや

・オープン 開発言語/フレームワーク/OSを自由に選ぶことができる ⇒マイクロソフト以外の製品も利用できるよ OSSにも対応 ・柔軟 無制限のサーバーを必要な時必要な分だけ利用できる オートスケール機能でリソース使用量を最適化できる

マイクロソフト社が提供する「オープンで柔軟なクラウドプラットフォーム」

Page 6: Microsoft Azure超超入門_20140412

Azureの歴史

2008 2010 2012 2014

6

PDC2008でWindows Azureの

構想発表

・プレビュー版提供 ・1月正式リリース ・2月課金スタート

・IaaS ・仮想ネットワーク etc

・日本DC開設 ・名称変更

PaaSを中心に サービス提供開始

サービスの追加・アップデートで進化し続けている

Page 7: Microsoft Azure超超入門_20140412

2014年(まだ3か月とちょっとだけど!)

私的AzureビッグニュースBest3

7

Page 8: Microsoft Azure超超入門_20140412

第3位:MSの新CEOが決まりました

新クラウド&エンタープライズ部門担当執行副社長

スコット・ガスリー(Scott Guthrie)

• 前Azure 開発プラットフォーム責任者

• いつも(?)赤シャツ

8

サティア・ナデラ(Satya Nadella)

・Microsoft歴22年、エンジニア出身のベテラン

・前クラウド&エンタープライズ部門担当執行副社長

Azureのトップが MSのトップに‼

Page 9: Microsoft Azure超超入門_20140412

第2位:Microsoft Azureになりました

9

Page 10: Microsoft Azure超超入門_20140412

第1位:日本DCがオープンしました

2014年2月26日

10

Page 11: Microsoft Azure超超入門_20140412

11

Page 12: Microsoft Azure超超入門_20140412

Azureのデータセンター

12

…サブリージョン

…CDNノード

オーストラリア・ブラジルも2014年中に開設予定!

Page 13: Microsoft Azure超超入門_20140412

日本DCができたから・・・

13

• 国内だから安心!

–国内でデータを保持できる

–国内で簡単に災害対策できる

・地理冗長(ジオレプリケーション)で

2つのDCで6重のデータバックアップ

西日本

東日本

Page 14: Microsoft Azure超超入門_20140412

日本DCができたから・・・

14

• 回線応答速度が高速に! - アジアエリア(香港・シンガポール)のDC

と比較し最低でも3倍以上に!

西日本

東日本

Page 15: Microsoft Azure超超入門_20140412

実際どれくらい早いの?

15

• どれくらい早い?

GPS機能を利用し、現在地から世界各地のAzureデータセンターとの応答時間をワンタッチで計測することができます。

Azure Speed GRAND PRIX

http://azure-gadgets.cloud-config.jp/GrandPrix

jQueryで実装されていて、世界中の各AzureDCにおいた1byteのファイルをAJAX機能で取得するまでにかかる時間を計測

Page 16: Microsoft Azure超超入門_20140412

Microsoft Azure のサービス紹介

16

Page 17: Microsoft Azure超超入門_20140412

17

世界規模のクラウド基盤 サーバー/ ネットワーク/ データセンター

北米4カ所、ヨーロッパ2カ所、アジア2カ所、日本2カ所 豪州2カ所 + CDN 30 カ所

高度な自動化

統合リソース管理

柔軟性

従量課金

仮想 ネットワーク

トラフィック マネージャー

仮想 マシン

クラウド サービス

Web サイト

モバイル サービス

開発言語

キャッシュ メディア CDN Visual Studio HPC BizTalk ID サービスバス

アプリケーション バックアップ

データ管理

SQL データベース

Hadoop テーブル BLOB キュー

コンピューティング ネットワーク

Azure のサービス

Page 18: Microsoft Azure超超入門_20140412

コンピューティング

18

世界規模のクラウド基盤 サーバー/ ネットワーク/ データセンター

北米4カ所、ヨーロッパ2カ所、アジア2カ所、日本2カ所 豪州2カ所 + CDN 30 カ所

高度な自動化

統合リソース管理

柔軟性

従量課金

仮想 ネットワーク

トラフィック マネージャー

仮想 マシン

クラウド サービス

Web サイト

モバイル サービス

開発言語

キャッシュ メディア CDN Visual Studio HPC BizTalk ID サービスバス

アプリケーション バックアップ

データ管理

SQL データベース

Hadoop テーブル BLOB キュー

コンピューティング ネットワーク

Webサイト: PaaS

Webアプリケーション実行基盤

OSSイメージ:50種類くらい

クラウドサービス:PaaS

Windows ベースの環境提供

小規模~大規模サイトまでカバー

使い分けのポイント

・インスタンス数

・手間いらずor作り込み …

Page 19: Microsoft Azure超超入門_20140412

コンピューティング

19

世界規模のクラウド基盤 サーバー/ ネットワーク/ データセンター

北米4カ所、ヨーロッパ2カ所、アジア2カ所、日本2カ所 豪州2カ所 + CDN 30 カ所

高度な自動化

統合リソース管理

柔軟性

従量課金

仮想 ネットワーク

トラフィック マネージャー

仮想 マシン

クラウド サービス

Web サイト

モバイル サービス

開発言語

キャッシュ メディア CDN Visual Studio HPC BizTalk ID サービスバス

アプリケーション バックアップ

データ管理

SQL データベース

Hadoop テーブル BLOB キュー

コンピューティング ネットワーク

仮想マシン: IaaS

Windows Server / Linux Windows Server Hyper-Vベース

モバイルサービス:MBaaS

マルチデバイス対応

プッシュ通知・ユーザー認証

Page 20: Microsoft Azure超超入門_20140412

データサービス

20

世界規模のクラウド基盤 サーバー/ ネットワーク/ データセンター

北米4カ所、ヨーロッパ2カ所、アジア2カ所、日本2カ所 豪州2カ所 + CDN 30 カ所

高度な自動化

統合リソース管理

柔軟性

従量課金

仮想 ネットワーク

トラフィック マネージャー

仮想 マシン

クラウド サービス

Web サイト

モバイル サービス

開発言語

キャッシュ メディア CDN Visual Studio HPC BizTalk ID サービスバス

アプリケーション バックアップ

データ管理

SQL データベース

Hadoop テーブル BLOB キュー

コンピューティング ネットワーク

SQL データベース:

SQL Server 機能をAzure上でPaaSサービスとして利用

HDInsight:

Hadoopを使って

ビッグデータを解析

Page 21: Microsoft Azure超超入門_20140412

データサービス

21

世界規模のクラウド基盤 サーバー/ ネットワーク/ データセンター

北米4カ所、ヨーロッパ2カ所、アジア2カ所、日本2カ所 豪州2カ所 + CDN 30 カ所

高度な自動化

統合リソース管理

柔軟性

従量課金

仮想 ネットワーク

トラフィック マネージャー

仮想 マシン

クラウド サービス

Web サイト

モバイル サービス

開発言語

キャッシュ メディア CDN Visual Studio HPC BizTalk ID サービスバス

アプリケーション バックアップ

データ管理

SQL データベース

Hadoop テーブル BLOB キュー

コンピューティング ネットワーク

BLOB:

ファイルストレージ

動画・画像など大容量データ格納

テーブル:

分散KVS(NoSQL) 型データ

格納

キュー:

非同期型メッセージング

ロール間、サービス間を連携

Page 22: Microsoft Azure超超入門_20140412

ネットワーク

22

世界規模のクラウド基盤 サーバー/ ネットワーク/ データセンター

北米4カ所、ヨーロッパ2カ所、アジア2カ所、日本2カ所 豪州2カ所 + CDN 30 カ所

高度な自動化

統合リソース管理

柔軟性

従量課金

仮想 ネットワーク

トラフィック マネージャー

仮想 マシン

クラウド サービス

Web サイト

モバイル サービス

開発言語

キャッシュ メディア CDN Visual Studio HPC BizTalk ID サービスバス

アプリケーション バックアップ

データ管理

SQL データベース

Hadoop テーブル BLOB キュー

コンピューティング ネットワーク

トラフィックマネージャ: トラフィック負荷を分散

サービスのかたまりごとに接続先を振分け

仮想ネットワーク:

IPSec ベースの VPNを構築

Azureとオンプレを安全に接続

Page 23: Microsoft Azure超超入門_20140412

アプリケーション

23

世界規模のクラウド基盤 サーバー/ ネットワーク/ データセンター

北米4カ所、ヨーロッパ2カ所、アジア2カ所、日本2カ所 豪州2カ所 + CDN 30 カ所

高度な自動化

統合リソース管理

柔軟性

従量課金

仮想 ネットワーク

トラフィック マネージャー

仮想 マシン

クラウド サービス

Web サイト

モバイル サービス

開発言語

キャッシュ メディア CDN Visual Studio HPC BizTalk ID サービスバス

アプリケーション バックアップ

データ管理

SQL データベース

Hadoop テーブル BLOB キュー

コンピューティング ネットワーク

キャッシュ:

システム高速化、DB 負荷削減

ID:Active Directory

ID管理/アクセス制御機能を提供する認証基盤

Office365やDynamicsCRMと共通

Page 24: Microsoft Azure超超入門_20140412

アプリケーション

24

世界規模のクラウド基盤 サーバー/ ネットワーク/ データセンター

北米4カ所、ヨーロッパ2カ所、アジア2カ所、日本2カ所 豪州2カ所 + CDN 30 カ所

高度な自動化

統合リソース管理

柔軟性

従量課金

仮想 ネットワーク

トラフィック マネージャー

仮想 マシン

クラウド サービス

Web サイト

モバイル サービス

開発言語

キャッシュ メディア CDN Visual Studio HPC BizTalk ID サービスバス

アプリケーション バックアップ

データ管理

SQL データベース

Hadoop テーブル BLOB キュー

コンピューティング ネットワーク

メディア サービス: 動画配信バックエンドソリューション (アップロード・エンコード・配信)

CDN:全世界に約30か所 エッジサーバに

コンテンツをキャッシュ 高速配信・負荷軽減

サービスバス: アプリケーション間

(Azure内、Azureとオンプレ) のメッセージ通信

Page 25: Microsoft Azure超超入門_20140412

日本DCで使えるサービス

25

世界規模のクラウド基盤 サーバー/ ネットワーク/ データセンター

北米4カ所、ヨーロッパ2カ所、アジア2カ所、日本2カ所 豪州2カ所 + CDN 30 カ所

高度な自動化

統合リソース管理

柔軟性

従量課金

仮想 ネットワーク

トラフィック マネージャー

仮想 マシン

クラウド サービス

Web サイト

モバイル サービス

開発言語

キャッシュ メディア CDN Visual Studio HPC BizTalk ID サービスバス

アプリケーション バックアップ

データ管理

SQL データベース

Hadoop テーブル BLOB キュー

コンピューティング ネットワーク

一覧URLつける

Page 26: Microsoft Azure超超入門_20140412

26

世界規模のクラウド基盤 サーバー/ ネットワーク/ データセンター

北米4カ所、ヨーロッパ2カ所、アジア2カ所、日本2カ所 豪州2カ所 + CDN 30 カ所

高度な自動化

統合リソース管理

柔軟性

従量課金

仮想 ネットワーク

トラフィック マネージャー

仮想 マシン

クラウド サービス

Web サイト

モバイル サービス

開発言語

キャッシュ メディア CDN Visual Studio HPC BizTalk ID サービスバス

アプリケーション バックアップ

データ管理

SQL データベース

Hadoop テーブル BLOB キュー

コンピューティング ネットワーク

Page 27: Microsoft Azure超超入門_20140412

第2部 わたしとAzure

27

Page 28: Microsoft Azure超超入門_20140412

2013年春-入社‐

・株式会社FIXER入社

⇒Azureパートナーのクラウドサービスベンダー

⇒社員の8割程度がエンジニア

・所属:広報/役職:エバンジェリスト

point1 まさかの新人エバンジェリスト(ベンチャーすごい)

Point2 同期6名のうち唯一の文系採用(ベンチャーやばい)

(大学:外国語学部フランス語学科)

28

Page 29: Microsoft Azure超超入門_20140412

わけがわからない ITりてらしぃが低い • そもそもクラウドって何? • PCではネットサーフィンとWordでレポート書くくらい • ちなみに実家から持ってきたノートPCはVista (放置してたら動かなくなった) 入社後… • ごめんなさい日本語話してください 例)デバッグ? コンパイル?ワイヤーを?ひく?

• わからない⇒調べる⇒わからないのループ • これが語源か! 例)「ヌルポインターが…」 ぬるぽってこれか!

• わからないけどなんか響きかっこよくて好き 例)ジャバスクリプト/ザムル 最近だとざまりんがイイ!

29

Page 30: Microsoft Azure超超入門_20140412

当時のノートの惨状

30

訳:Windows Azure(サービス名)を使ってみる

×クラウドアジュール〇ウィンドウズアジュール(当時)

Page 31: Microsoft Azure超超入門_20140412

31

こんな風に勉強しました

Page 32: Microsoft Azure超超入門_20140412

勉強:社内レクチャーをうける

• クラウドとはなんぞや座学

• Windows Azureとはなんぞや座学

• Windows Azure 実践編

– 仮想マシンでサイト構築

(Windows Server編/Linux編)

• Windows 8 UI UXの勉強

• Windows8アプリ開発講座

32

MSの無料ハンズオンもあります!

http://msdn.microsoft.com/jajp/windowsazure/dn469231

Page 33: Microsoft Azure超超入門_20140412

勉強:本を読む

• 「無料ではじめる Windows Azure×Word Press超入門」

超入門!初心者、ノンテクにも優しい

実際にAzure+WordPressでサイト構築できた!

• Azure自習書シリーズ

Azureの全容を網羅

日常業務の中でもとても参考になる

会社でもみんな読んでる

33

Page 34: Microsoft Azure超超入門_20140412

勉強:Webメディアの記事を読む

• ITPro(一番よく読む、定番?)

• ITmedia(事例が多くいろんな企業を知ることができる)

• クラウドWatch(クラウドネタばかりなのがいい)

• Build Insider(なんかかっこいいし社内エンジニアの支持率高)

• @IT(開発・運用構築に関する記事がメイン)

• CodeZine(開発者向け情報から初心者向け漫画まで)

• Tech Target(Azure 記事は少なめ、最近増えてる)

34

Page 35: Microsoft Azure超超入門_20140412

勉強:ブログ、FB、Twitter… • ブログ

– Windows Azure Japan Team Blog • http://blogs.msdn.com/b/windowsazurej/

– Windows Azure サポートチームブログ • http://blogs.msdn.com/b/dsazurejp/

– ブログ • S/N RATIO http://satonaoki.wordpress.com/

• 青い空の向こうへ http://blogs.msdn.com/b/bluesky/

• 雲のごとく http://blogs.msdn.com/b/daisukei/

• TANTO-POCO A POCO http://ayakotan.wordpress.com/

• ブチザッキ http://buchizo.wordpress.com/ 等々

• Facebook – アジュラーなお友達の皆さんのおかげで情報の宝庫です

• Twitter – とにかく一番情報が早いです #jazug

– キーワード検索したりする

35 調べものしてると最後には知ってる人のブログに行きつく

Page 36: Microsoft Azure超超入門_20140412

勉強:イベントに参加する • JAZUG

– 3周年イベント

– 日本DC祭り 東京/大阪

• MSセミナー、カンファレンス – Build 記念セミナー

– Windows Azure早わかり講座

– The Microsoft Conference 2013

– Windows Azure Conference

• Build Insider – Build Insider OFFLINE

– Build Insider女子部勉強会

• ACE – 定例会・ワーキンググループ/Azuring!

36 Azure イベントカレンダー/FB/スライドシェア等をご参考に…

Page 37: Microsoft Azure超超入門_20140412

• 社内レクチャー(クラウドとは何ぞや~Webサイトや仮想マシン)

• 本

• Webメディア

• ブログ、Facebook、Twitter

• 勉強会 etc…

少しずつ少しずつ…

37

Page 38: Microsoft Azure超超入門_20140412

Azureを知って思うこと

Before

・たくさんのサービスがあって複雑、レベル高い

・素人には使えないっショ…

After

・そんなことない!シンプル~ハイレベルなものまで、ニーズに合わせていろんな使い方ができる

・ノンテクにも手軽で便利な使い道がある!

例えば…

38

Page 39: Microsoft Azure超超入門_20140412

例1.Webサイトをレンタルサーバー代わりに使う

Webサイト

• 数クリックでサイト構築できる、手軽

• ギャラリーにいろんなOSSが用意されてる

(約50種類)

39

Webサイト

Page 40: Microsoft Azure超超入門_20140412

無料で使い続けることもできる!

40 無料ドメインのURL:○○○.azurewebsites.net

無料 共有 基本 標準

サイト数 10サイト 100サイト 無制限 無制限

スケールアウト 使用不可 インスタンス

6個(共有)

インスタンス

3個(占有)

占有インスタンス

10個(占有)

+自動スケール

ストレージ用量 1GB 1GB 10GB 50GB

サーバー環境 共有 共有 占有 占有

サービスレベル一覧 ※最近4つになりました

Page 41: Microsoft Azure超超入門_20140412

ギャラリーのWordPressを使ってサイトを作る

・数クリックで本格的なブログがすぐできちゃう

41

ギャラリー

サイト管理者 (CMS)

Webサイト

ユーザー

日本語版WordPressの追加でさらに簡単になりました

Page 42: Microsoft Azure超超入門_20140412

Dropboxを使ってサイトを作ることもできる

・おなじみのDropboxを使える!すみませんGitHub知りませんでした…

・CMSを使わずにサイトを作ることができる

・Dropboxでデータをアップ⇒同期すれば即公開

42

サイト管理者

Webサイト

同期

ユーザー

無料テンプレとか使ってオリジナルサイト作る

Page 43: Microsoft Azure超超入門_20140412

例2.ストレージ(BLOB)で データの共有やバックアップ

• パブリックorプライベート アクセス設定ができる

パブリック⇒Webで公開 友達と共有したり!

プライベート⇒非公開 データのバックアップしたり!

43

ストレージ

その設定の簡単さに衝撃

Page 44: Microsoft Azure超超入門_20140412

さらにAzureストレージのすごいところ

• バックアップばっちり

1つのデータセンターでデータを3つ複製して保管

さらに別のデータセンターでも3つ複製して保管

⇒合計6多重でデータをバックアップ

44

西日本 リージョン

東日本 リージョン

2014年5月~

– ローカル冗長:最大65%OFF

– 地理冗長:最大44%OFF

Page 45: Microsoft Azure超超入門_20140412

まとめ

45

• Microsoft Azureのご紹介

– 日本DCを中心にざっくり概要のご紹介

☆MSがどうやらAzureに本気です

☆Azure進化し続けている!今後も目が離せないね!

• Azureとの出会い~今のダイジェスト

– どうやってAzureの勉強をしたか

– Azureについて思ったこと

• Webサイトとストレージ(BLOB)のご紹介

☆基本的な部分はまず公式で勉強⇒ブログ、ニュースで肉付けしていくイメージで…

☆もっと精進します(おすすめの勉強法があれば教えてください!)

☆もっと気軽にたくさんの人に利用してほしい!

Page 46: Microsoft Azure超超入門_20140412

最後に…告知

46

Page 47: Microsoft Azure超超入門_20140412

ありがとうございました!

47