Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
裏クラウドデザインパターン 
Japan Azure User Group 福岡支部 
小島淳(Microsoft MVP)
自己紹介 
テクノオフィサー代表 
小島淳(Kojima Atsushi) 
システムマネジメントのプロフェッショナル 
「オペレーションアーキテクト」を提唱し、シ 
ステム運用の在り方を大きく変える超マネジメ 
ント思考エンジニア。JAZUG...
3 
ライブやったよ
ふくあずのご紹介 
ふくあずの愛称で親しまれているJAZUG 
福岡は福岡を中心に九州地区で月1回 
開催しております。 
アプリケーション・インフラエンジニアのみなら 
ずWebクリエーターや経営者からも多くの 
参加があり、過去にはご当地ア...
サイトのご案内 
- ページhttps://www.facebook.com/jazug.jp 
- グループhttps://www.facebook.com/groups/260155140828076/ 
* 札幌https://www.f...
ふくあずのハッシュタグは 
#fukuazu 
6
各支部のハッシュタグはこれ 
JAZUG共通#jazug 
東京#jazug_sgt 
名古屋#75azu 
仙台#senazu 
ツイートするときは 
#jazugと#fukuazu 
を付けてね! 
7
8
ようやく発売されましたね! 
Azure版クラウドデザインパターンですが、 
意外と誤解されている方も多いのでちょっ 
とだけ活用法について説明します。 
9
Azureの使い方ではない 
Azureのマニュアル本としてはあまり使えま 
せん。 
Azure操作のチュートリアルはこちらからど 
うぞ。 
http://azure.microsoft.com/ja-jp/documentation/ 
...
AWS版CDPとは違う 
AWS版CDPはAWSサービスの活用が中心に 
書かれていますが、Azure版はアーキテク 
チャーを中心に書かれています。 
※AWS版CDPも汎用的には使えます。 
11
じゃあAzure版CDPは 
誰が使うの? 
12
Azure版CDPの対象 
13 
アプリケーション設計技術者 
クラウド 
アーキテクチャー 
設計思想
最も重要なことはアーキテクチャーの統一 
であって、担当する技術者の思考によって 
変わるような設計をしないこと。 
なので、 
クラウドデザインパターン 
14
元ネタはこちらです。 
15
クラウドデザインパターンとは 
16 
クラウドデザインパターンとは 
クラウドの設計ノウハウを蓄積して、それを再利用しやすい 
ようにカタログ化したもの。 
Microsoft Azureを例にした場合、 
Infrastructureよりも...
Azure版クラウドデザインパターンの分類 
 設計と実装 
 可用性 
 データ管理 
 パフォーマンスとスケーラビリティ 
 メッセージング 
 回復性 
 管理と監視 
 セキュリティ 
24のデザインパターンと10のガイ...
で、今回のタイトルは 
裏 
です。 
18
なぜ裏なのか 
正直Azure版クラウドデザインパターンは 
難しいです。 
当たり前のことのように書かれている専門 
用語でも実は意味が分からないことも多々 
あり。 
でもAzureをうまく活用していくためにはク 
ラウドデザインパターンを...
そこで、今回の裏はこう考えました。 
こっそり裏で意味を教えるから 
表でドヤ顔してね(はーと) 
20
初級編 
21 
Static Content Hostingパターン 
静的コンテンツを、クライアントに直接配信できる 
クラウドベースのストレージサービスにデプロイす 
る。
初級編 
22 
重要用語解説 
BLOB 
Azureが提供しているREST API型ストレージ。 
BLOBはファイルなどの静的コンテンツを保管す 
ることが可能で、バックエンドでWebサーバ 
(IIS)をホスティングしています。 
...
中級編 
Cache-Asideパターン 
データストアからオンデマンドでキャッシュに 
データを読み込む 
23 
1. 項目が現在キャッシュに保持されている 
か判断する 
2. 項目が現在キャッシュにない場合、デー 
タストアから項目を読...
中級編 
重要用語解説 
リードスルー方式 
Cash Asideパターンでは、リードスルーなキャッ 
シングをエミュレートするデザインパターンです。 
Redis 
memcachedらと同様のインメモリKVSです。 
また不揮発性のため...
なんとなくこんな調子で解説していくと次 
は上級編になるんですが、今回の趣旨はあ 
くまでも 
25 
ドヤ顔
絵でドヤ顔! 
http://msdn.microsoft.com/en-us/library/dn600223.aspx 
26
ポスターでドヤ顔! 
http://azure.microsoft.com/en-us/ 
documentation/infographics/cloud-design-patterns/ 
27
コードでドヤ顔! 
http://aka.ms/Cloud-Design-Patterns-Sample 
28
これで今日からドヤ顔 
できますね♪ 
29
参考 
• 本家 
http://msdn.microsoft.com/en-us/library/dn568099.aspx 
• Microsoft Azure Symbol/Icon Set 
http://www.microsoft.c...
ご清聴 
ありがとうございました。 
31
Upcoming SlideShare
Loading in …5
×

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

1,019 views

Published on

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

Published in: Internet
  • Be the first to comment

  • Be the first to like this

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

  1. 1. 裏クラウドデザインパターン Japan Azure User Group 福岡支部 小島淳(Microsoft MVP)
  2. 2. 自己紹介 テクノオフィサー代表 小島淳(Kojima Atsushi) システムマネジメントのプロフェッショナル 「オペレーションアーキテクト」を提唱し、シ ステム運用の在り方を大きく変える超マネジメ ント思考エンジニア。JAZUG(Japan Azure User Group)福岡代表としても日々クラウド技術を啓 蒙してます。 Microsoft MVP(Microsoft Azure) 特定非営利団体AIP 事業推進委員
  3. 3. 3 ライブやったよ
  4. 4. ふくあずのご紹介 ふくあずの愛称で親しまれているJAZUG 福岡は福岡を中心に九州地区で月1回 開催しております。 アプリケーション・インフラエンジニアのみなら ずWebクリエーターや経営者からも多くの 参加があり、過去にはご当地アイドル QunQunとのコラボレーションも行い活発 な活動をしています。 4
  5. 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_girls Windows Azureに関わるTwitterのハッシュタグ: #azurejp
  6. 6. ふくあずのハッシュタグは #fukuazu 6
  7. 7. 各支部のハッシュタグはこれ JAZUG共通#jazug 東京#jazug_sgt 名古屋#75azu 仙台#senazu ツイートするときは #jazugと#fukuazu を付けてね! 7
  8. 8. 8
  9. 9. ようやく発売されましたね! Azure版クラウドデザインパターンですが、 意外と誤解されている方も多いのでちょっ とだけ活用法について説明します。 9
  10. 10. Azureの使い方ではない Azureのマニュアル本としてはあまり使えま せん。 Azure操作のチュートリアルはこちらからど うぞ。 http://azure.microsoft.com/ja-jp/documentation/ 10
  11. 11. AWS版CDPとは違う AWS版CDPはAWSサービスの活用が中心に 書かれていますが、Azure版はアーキテク チャーを中心に書かれています。 ※AWS版CDPも汎用的には使えます。 11
  12. 12. じゃあAzure版CDPは 誰が使うの? 12
  13. 13. Azure版CDPの対象 13 アプリケーション設計技術者 クラウド アーキテクチャー 設計思想
  14. 14. 最も重要なことはアーキテクチャーの統一 であって、担当する技術者の思考によって 変わるような設計をしないこと。 なので、 クラウドデザインパターン 14
  15. 15. 元ネタはこちらです。 15
  16. 16. クラウドデザインパターンとは 16 クラウドデザインパターンとは クラウドの設計ノウハウを蓄積して、それを再利用しやすい ようにカタログ化したもの。 Microsoft Azureを例にした場合、 InfrastructureよりもDevelopmentを中心 としたソフトウェアデザインが基本となって いる。  アプリケーション設計を省力化できる  パターンの名称を使って概念を共有できる  アプリケーション開発者の育成に役立つ
  17. 17. Azure版クラウドデザインパターンの分類  設計と実装  可用性  データ管理  パフォーマンスとスケーラビリティ  メッセージング  回復性  管理と監視  セキュリティ 24のデザインパターンと10のガイダンスから構成され ている。 インフラ設計においてはガイダンス内に一部記載されて いる。 17
  18. 18. で、今回のタイトルは 裏 です。 18
  19. 19. なぜ裏なのか 正直Azure版クラウドデザインパターンは 難しいです。 当たり前のことのように書かれている専門 用語でも実は意味が分からないことも多々 あり。 でもAzureをうまく活用していくためにはク ラウドデザインパターンを知っておくと大 変便利。 19
  20. 20. そこで、今回の裏はこう考えました。 こっそり裏で意味を教えるから 表でドヤ顔してね(はーと) 20
  21. 21. 初級編 21 Static Content Hostingパターン 静的コンテンツを、クライアントに直接配信できる クラウドベースのストレージサービスにデプロイす る。
  22. 22. 初級編 22 重要用語解説 BLOB Azureが提供しているREST API型ストレージ。 BLOBはファイルなどの静的コンテンツを保管す ることが可能で、バックエンドでWebサーバ (IIS)をホスティングしています。 CDN(Content Delivery Network) BLOBと連携できるコンテンツキャッシュサービ スです。
  23. 23. 中級編 Cache-Asideパターン データストアからオンデマンドでキャッシュに データを読み込む 23 1. 項目が現在キャッシュに保持されている か判断する 2. 項目が現在キャッシュにない場合、デー タストアから項目を読み取る 3. 項目のコピーをキャッシュする
  24. 24. 中級編 重要用語解説 リードスルー方式 Cash Asideパターンでは、リードスルーなキャッ シングをエミュレートするデザインパターンです。 Redis memcachedらと同様のインメモリKVSです。 また不揮発性のため永続的なデータストアとして 機能します。 24
  25. 25. なんとなくこんな調子で解説していくと次 は上級編になるんですが、今回の趣旨はあ くまでも 25 ドヤ顔
  26. 26. 絵でドヤ顔! http://msdn.microsoft.com/en-us/library/dn600223.aspx 26
  27. 27. ポスターでドヤ顔! http://azure.microsoft.com/en-us/ documentation/infographics/cloud-design-patterns/ 27
  28. 28. コードでドヤ顔! http://aka.ms/Cloud-Design-Patterns-Sample 28
  29. 29. これで今日からドヤ顔 できますね♪ 29
  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 • slideshare http://www.slideshare.net/search/slideshow?searchfrom=heade r&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%E 3%83%91%E3%82%BF%E3%83%BC%E3%83%B3 30
  31. 31. ご清聴 ありがとうございました。 31

×