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

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