31
裏裏裏裏裏裏裏裏裏裏裏裏裏 Japan Azure User Group 裏裏裏裏 裏裏 裏Microsoft MVP

裏クラウドデザインパターン

Embed Size (px)

DESCRIPTION

9月20日に行われたJAZUG福岡でのセッションスライドです。

Citation preview

Page 1: 裏クラウドデザインパターン

裏クラウドデザインパターン

Japan Azure User Group  福岡支部

小島 淳( Microsoft MVP )

Page 2: 裏クラウドデザインパターン

テクノオフィサー代表小島 淳( Kojima Atsushi )システムマネジメントのプロフェッショナル「オペレーションアーキテクト」を提唱し、システム運用の在り方を大きく変える超マネジメント思考エンジニア。 JAZUG ( Japan Azure User Group )福岡代表としても日々クラウド技術を啓蒙してます。

Microsoft MVP ( Microsoft Azure )特定非営利団体 AIP 事業推進委員

自己紹介

Page 3: 裏クラウドデザインパターン

3

ライブやったよ

Page 4: 裏クラウドデザインパターン

4

ふくあずのご紹介ふくあずの愛称で親しまれている JAZUG 福岡は福岡を中心に九州地区で月 1 回開催しております。アプリケーション・インフラエンジニアのみならず Web クリエーターや経営者からも多くの参加があり、過去にはご当地アイドル QunQun とのコラボレーションも行い活発な活動をしています。

Page 5: 裏クラウドデザインパターン

- ページ https://www.facebook.com/jazug.jp- グループ https://www.facebook.com/groups/260155140828076/

* 札幌 https://www.facebook.com/groups/582513945168115/* 仙台 https://www.facebook.com/groups/315935875102902/* 名古屋 https://www.facebook.com/groups/1388769724677067/* 関西 https://www.facebook.com/groups/kansaiazure/* 福岡 https://www.facebook.com/groups/124914920994665/

Twitter でも情報発信してますJAZUG に関わる Twitter のハッシュタグ : #jazug女子会に関する Twitter のハッシュタグ: #jazug_girlsWindows Azure に関わる Twitter のハッシュタグ : #azurejp

サイトのご案内

Page 6: 裏クラウドデザインパターン

6

ふくあずのハッシュタグは

#fukuazu

Page 7: 裏クラウドデザインパターン

7

各支部のハッシュタグはこれJAZUG 共通  #jazug

東京 #jazug_sgt名古屋 #75azu仙台 #senazu

ツイートするときは#jazug と #fukuazu

を付けてね!

Page 8: 裏クラウドデザインパターン

8

Page 9: 裏クラウドデザインパターン

9

ようやく発売されましたね!

Azure 版クラウドデザインパターンですが、意外と誤解されている方も多いのでちょっとだけ活用法について説明します。

Page 10: 裏クラウドデザインパターン

10

Azure の使い方ではない

Azure のマニュアル本としてはあまり使えません。

Azure 操作のチュートリアルはこちらからどうぞ。

http://azure.microsoft.com/ja-jp/documentation/

Page 11: 裏クラウドデザインパターン

11

AWS 版 CDP とは違う

AWS 版 CDP は AWS サービスの活用が中心に書かれていますが、 Azure 版はアーキテクチャーを中心に書かれています。

※AWS 版 CDP も汎用的には使えます。

Page 12: 裏クラウドデザインパターン

12

じゃあ Azure 版 CDPは

誰が使うの?

Page 13: 裏クラウドデザインパターン

13

Azure 版 CDP の対象

アプリケーション設計技術者 クラウド

アーキテクチャー設計思想

Page 14: 裏クラウドデザインパターン

14

最も重要なことはアーキテクチャーの統一であって、担当する技術者の思考によって変わるような設計をしないこと。

なので、

クラウドデザインパターン

Page 15: 裏クラウドデザインパターン

15

元ネタはこちらです。

Page 16: 裏クラウドデザインパターン

16

クラウドデザインパターンとは

クラウドデザインパターンとはクラウドの設計ノウハウを蓄積して、それを再利用しやすいようにカタログ化したもの。

Microsoft Azure を例にした場合、 Infrastructure よりも Developmentを中心としたソフトウェアデザインが基本となっている。

アプリケーション設計を省力化できるパターンの名称を使って概念を共有でき

るアプリケーション開発者の育成に役立つ

Page 17: 裏クラウドデザインパターン

17

Azure 版クラウドデザインパターンの分類

設計と実装可用性データ管理パフォーマンスとスケーラビリティメッセージング回復性管理と監視セキュリティ

24 のデザインパターンと 10 のガイダンスから構成されている。インフラ設計においてはガイダンス内に一部記載されている。

Page 18: 裏クラウドデザインパターン

18

で、今回のタイトルは

裏です。

Page 19: 裏クラウドデザインパターン

19

なぜ裏なのか

正直 Azure 版クラウドデザインパターンは難しいです。当たり前のことのように書かれている専門用語でも実は意味が分からないことも多々あり。

でも Azure をうまく活用していくためにはクラウドデザインパターンを知っておくと大変便利。

Page 20: 裏クラウドデザインパターン

20

そこで、今回の裏はこう考えました。

こっそり裏で意味を教えるから

表でドヤ顔してね(はーと)

Page 21: 裏クラウドデザインパターン

21

初級編

Static Content Hosting パターン静的コンテンツを、クライアントに直接配信できるクラウドベースのストレージサービスにデプロイする。

Page 22: 裏クラウドデザインパターン

22

初級編

重要用語解説BLOBAzure が提供している REST API型ストレージ。 BLOB はファイルなどの静的コンテンツを保管することが可能で、バックエンドで Web サーバ( IIS )をホスティングしています。CDN ( Content Delivery

Network )BLOB と連携できるコンテンツキャッシュサービスです。

Page 23: 裏クラウドデザインパターン

23

中級編

Cache-Aside パターンデータストアからオンデマンドでキャッシュにデータを読み込む

1. 項目が現在キャッシュに保持されているか判断する

2. 項目が現在キャッシュにない場合、データストアから項目を読み取る

3. 項目のコピーをキャッシュする

Page 24: 裏クラウドデザインパターン

24

中級編

重要用語解説リードスルー方式Cash Aside パターンでは、リードスルーなキャッシング をエミュレートするデザインパターンです。

Redismemcached らと同様のインメモリ KVS です。また不揮発性のため永続的なデータストアとして機能します。

Page 25: 裏クラウドデザインパターン

25

なんとなくこんな調子で解説していくと次は上級編になるんですが、今回の趣旨はあくまでも

ドヤ顔

Page 26: 裏クラウドデザインパターン

26

絵でドヤ顔!http://msdn.microsoft.com/en-us/library/dn600223.aspx

Page 27: 裏クラウドデザインパターン

ポスターでドヤ顔!http://azure.microsoft.com/en-us/documentation/infographics/cloud-design-patterns/

27

Page 28: 裏クラウドデザインパターン

28

コードでドヤ顔!http://aka.ms/Cloud-Design-Patterns-Sample

Page 29: 裏クラウドデザインパターン

29

これで今日からドヤ顔できますね♪

Page 30: 裏クラウドデザインパターン

30

参考• 本家http://msdn.microsoft.com/en-us/library/dn568099.aspx

• Microsoft Azure Symbol/Icon Set http://www.microsoft.com/en-us/download/details.aspx?id=41937

• slidesharehttp://www.slideshare.net/search/slideshow?searchfrom=header&q=azure+%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3

Page 31: 裏クラウドデザインパターン

31

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