microsoft azure超超入門_20140412

Post on 14-Dec-2014

1.772 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Microsoft Azure超超入門

株式会社FIXER 島田紗也加

自己紹介

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

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

• 岐阜県下呂市出身

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

2

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

第1部

• Microsoft Azureのご紹介

– 日本DCオープン

– サービス紹介

第2部

• わたしとAzure

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

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

– Azureについて思ったこと

– 好きなサービス

3

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

第1部 Azureのご紹介

4

Microsoft Azureとはなんぞや

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

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

Azureの歴史

2008 2010 2012 2014

6

PDC2008でWindows Azureの

構想発表

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

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

・日本DC開設 ・名称変更

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

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

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

私的AzureビッグニュースBest3

7

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

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

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

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

• いつも(?)赤シャツ

8

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

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

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

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

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

9

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

2014年2月26日

10

11

Azureのデータセンター

12

…サブリージョン

…CDNノード

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

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

13

• 国内だから安心!

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

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

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

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

西日本

東日本

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

14

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

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

西日本

東日本

実際どれくらい早いの?

15

• どれくらい早い?

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

Azure Speed GRAND PRIX

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

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

Microsoft Azure のサービス紹介

16

17

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

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

高度な自動化

統合リソース管理

柔軟性

従量課金

仮想 ネットワーク

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

仮想 マシン

クラウド サービス

Web サイト

モバイル サービス

開発言語

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

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

データ管理

SQL データベース

Hadoop テーブル BLOB キュー

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

Azure のサービス

コンピューティング

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作り込み …

コンピューティング

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

マルチデバイス対応

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

データサービス

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を使って

ビッグデータを解析

データサービス

21

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

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

高度な自動化

統合リソース管理

柔軟性

従量課金

仮想 ネットワーク

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

仮想 マシン

クラウド サービス

Web サイト

モバイル サービス

開発言語

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

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

データ管理

SQL データベース

Hadoop テーブル BLOB キュー

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

BLOB:

ファイルストレージ

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

テーブル:

分散KVS(NoSQL) 型データ

格納

キュー:

非同期型メッセージング

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

ネットワーク

22

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

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

高度な自動化

統合リソース管理

柔軟性

従量課金

仮想 ネットワーク

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

仮想 マシン

クラウド サービス

Web サイト

モバイル サービス

開発言語

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

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

データ管理

SQL データベース

Hadoop テーブル BLOB キュー

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

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

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

仮想ネットワーク:

IPSec ベースの VPNを構築

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

アプリケーション

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と共通

アプリケーション

24

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

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

高度な自動化

統合リソース管理

柔軟性

従量課金

仮想 ネットワーク

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

仮想 マシン

クラウド サービス

Web サイト

モバイル サービス

開発言語

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

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

データ管理

SQL データベース

Hadoop テーブル BLOB キュー

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

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

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

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

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

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

日本DCで使えるサービス

25

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

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

高度な自動化

統合リソース管理

柔軟性

従量課金

仮想 ネットワーク

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

仮想 マシン

クラウド サービス

Web サイト

モバイル サービス

開発言語

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

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

データ管理

SQL データベース

Hadoop テーブル BLOB キュー

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

一覧URLつける

26

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

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

高度な自動化

統合リソース管理

柔軟性

従量課金

仮想 ネットワーク

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

仮想 マシン

クラウド サービス

Web サイト

モバイル サービス

開発言語

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

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

データ管理

SQL データベース

Hadoop テーブル BLOB キュー

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

第2部 わたしとAzure

27

2013年春-入社‐

・株式会社FIXER入社

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

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

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

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

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

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

28

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

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

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

29

当時のノートの惨状

30

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

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

31

こんな風に勉強しました

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

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

• Windows Azureとはなんぞや座学

• Windows Azure 実践編

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

(Windows Server編/Linux編)

• Windows 8 UI UXの勉強

• Windows8アプリ開発講座

32

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

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

勉強:本を読む

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

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

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

• Azure自習書シリーズ

Azureの全容を網羅

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

会社でもみんな読んでる

33

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

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

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

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

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

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

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

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

34

勉強:ブログ、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 調べものしてると最後には知ってる人のブログに行きつく

勉強:イベントに参加する • 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/スライドシェア等をご参考に…

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

• 本

• Webメディア

• ブログ、Facebook、Twitter

• 勉強会 etc…

少しずつ少しずつ…

37

Azureを知って思うこと

Before

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

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

After

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

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

例えば…

38

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

Webサイト

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

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

(約50種類)

39

Webサイト

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

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

無料 共有 基本 標準

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

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

6個(共有)

インスタンス

3個(占有)

占有インスタンス

10個(占有)

+自動スケール

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

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

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

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

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

41

ギャラリー

サイト管理者 (CMS)

Webサイト

ユーザー

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

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

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

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

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

42

サイト管理者

Webサイト

同期

ユーザー

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

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

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

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

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

43

ストレージ

その設定の簡単さに衝撃

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

• バックアップばっちり

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

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

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

44

西日本 リージョン

東日本 リージョン

2014年5月~

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

– 地理冗長:最大44%OFF

まとめ

45

• Microsoft Azureのご紹介

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

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

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

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

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

– Azureについて思ったこと

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

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

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

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

最後に…告知

46

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

47

top related