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