Submit Search
Upload
JAZUG 第2回 CDP 勉強会 クラウドデザインパターン紹介
•
7 likes
•
3,392 views
Kazuyuki Nomura
Follow
2014/8/20 JAZUG主催 クラウドデザインパターン勉強会の資料です。
Read less
Read more
Software
Report
Share
Report
Share
1 of 13
Download now
Download to read offline
Recommended
20130810今更聞けないクラウドサーバー選定のコツ
20130810今更聞けないクラウドサーバー選定のコツ
株式会社雲屋ネットワーク
クラウドデザインパターンのススメ
クラウドデザインパターンのススメ
貴志 上坂
JAZUG CDP勉強会第二回クラウドデザインパターン超入門=「コンピューティングの分割、配置」 「オートスケーリング」
JAZUG CDP勉強会第二回クラウドデザインパターン超入門=「コンピューティングの分割、配置」 「オートスケーリング」
Keiichi Hashimoto
CDP(キャンペーンサイト編)
CDP(キャンペーンサイト編)
Hiroyasu Suzuki
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
Akio Katayama
S09 Microsoft Azure の各機能を活用したハイパフォーマンス実現方法
S09 Microsoft Azure の各機能を活用したハイパフォーマンス実現方法
Microsoft Azure Japan
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
Amazon Web Services Japan
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~
Naoki (Neo) SATO
Recommended
20130810今更聞けないクラウドサーバー選定のコツ
20130810今更聞けないクラウドサーバー選定のコツ
株式会社雲屋ネットワーク
クラウドデザインパターンのススメ
クラウドデザインパターンのススメ
貴志 上坂
JAZUG CDP勉強会第二回クラウドデザインパターン超入門=「コンピューティングの分割、配置」 「オートスケーリング」
JAZUG CDP勉強会第二回クラウドデザインパターン超入門=「コンピューティングの分割、配置」 「オートスケーリング」
Keiichi Hashimoto
CDP(キャンペーンサイト編)
CDP(キャンペーンサイト編)
Hiroyasu Suzuki
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
Akio Katayama
S09 Microsoft Azure の各機能を活用したハイパフォーマンス実現方法
S09 Microsoft Azure の各機能を活用したハイパフォーマンス実現方法
Microsoft Azure Japan
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
Amazon Web Services Japan
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~
Naoki (Neo) SATO
.NETアプリのクラウド移行~Azure Service Fabricを丁寧に
.NETアプリのクラウド移行~Azure Service Fabricを丁寧に
Kazuyuki Nomura
ハンズオンで学ぶ、Azureのサーバーレスアーキテクチャ
ハンズオンで学ぶ、Azureのサーバーレスアーキテクチャ
Kazuyuki Nomura
Azure アプリケーション アーキテクチャ ガイド 紹介
Azure アプリケーション アーキテクチャ ガイド 紹介
Kazuyuki Nomura
今後のビジネス モデルに対応する Azure プラットフォーム技術の活用
今後のビジネス モデルに対応する Azure プラットフォーム技術の活用
Kazuyuki Nomura
Concept of-hybrid-apps
Concept of-hybrid-apps
Kazuyuki Nomura
「モダン」アプリケーションとマイクロソフト プラットフォーム
「モダン」アプリケーションとマイクロソフト プラットフォーム
Kazuyuki Nomura
HDInsight によるビッグ データ ソリューションの開発
HDInsight によるビッグ データ ソリューションの開発
Kazuyuki Nomura
マルチ テナント クラウド アプリケーションの設計手法
マルチ テナント クラウド アプリケーションの設計手法
Kazuyuki Nomura
これまでのアーキテクチャの変遷と今後の技術戦略
これまでのアーキテクチャの変遷と今後の技術戦略
Kazuyuki Nomura
アーキテクチャの重要性: Microsoft がご提供できる価値
アーキテクチャの重要性: Microsoft がご提供できる価値
Kazuyuki Nomura
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Kazuyuki Nomura
Windows Azure Appfabric as "Middleware as a Services"
Windows Azure Appfabric as "Middleware as a Services"
Kazuyuki Nomura
More Related Content
More from Kazuyuki Nomura
.NETアプリのクラウド移行~Azure Service Fabricを丁寧に
.NETアプリのクラウド移行~Azure Service Fabricを丁寧に
Kazuyuki Nomura
ハンズオンで学ぶ、Azureのサーバーレスアーキテクチャ
ハンズオンで学ぶ、Azureのサーバーレスアーキテクチャ
Kazuyuki Nomura
Azure アプリケーション アーキテクチャ ガイド 紹介
Azure アプリケーション アーキテクチャ ガイド 紹介
Kazuyuki Nomura
今後のビジネス モデルに対応する Azure プラットフォーム技術の活用
今後のビジネス モデルに対応する Azure プラットフォーム技術の活用
Kazuyuki Nomura
Concept of-hybrid-apps
Concept of-hybrid-apps
Kazuyuki Nomura
「モダン」アプリケーションとマイクロソフト プラットフォーム
「モダン」アプリケーションとマイクロソフト プラットフォーム
Kazuyuki Nomura
HDInsight によるビッグ データ ソリューションの開発
HDInsight によるビッグ データ ソリューションの開発
Kazuyuki Nomura
マルチ テナント クラウド アプリケーションの設計手法
マルチ テナント クラウド アプリケーションの設計手法
Kazuyuki Nomura
これまでのアーキテクチャの変遷と今後の技術戦略
これまでのアーキテクチャの変遷と今後の技術戦略
Kazuyuki Nomura
アーキテクチャの重要性: Microsoft がご提供できる価値
アーキテクチャの重要性: Microsoft がご提供できる価値
Kazuyuki Nomura
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Kazuyuki Nomura
Windows Azure Appfabric as "Middleware as a Services"
Windows Azure Appfabric as "Middleware as a Services"
Kazuyuki Nomura
More from Kazuyuki Nomura
(12)
.NETアプリのクラウド移行~Azure Service Fabricを丁寧に
.NETアプリのクラウド移行~Azure Service Fabricを丁寧に
ハンズオンで学ぶ、Azureのサーバーレスアーキテクチャ
ハンズオンで学ぶ、Azureのサーバーレスアーキテクチャ
Azure アプリケーション アーキテクチャ ガイド 紹介
Azure アプリケーション アーキテクチャ ガイド 紹介
今後のビジネス モデルに対応する Azure プラットフォーム技術の活用
今後のビジネス モデルに対応する Azure プラットフォーム技術の活用
Concept of-hybrid-apps
Concept of-hybrid-apps
「モダン」アプリケーションとマイクロソフト プラットフォーム
「モダン」アプリケーションとマイクロソフト プラットフォーム
HDInsight によるビッグ データ ソリューションの開発
HDInsight によるビッグ データ ソリューションの開発
マルチ テナント クラウド アプリケーションの設計手法
マルチ テナント クラウド アプリケーションの設計手法
これまでのアーキテクチャの変遷と今後の技術戦略
これまでのアーキテクチャの変遷と今後の技術戦略
アーキテクチャの重要性: Microsoft がご提供できる価値
アーキテクチャの重要性: Microsoft がご提供できる価値
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure Appfabric as "Middleware as a Services"
Windows Azure Appfabric as "Middleware as a Services"
JAZUG 第2回 CDP 勉強会 クラウドデザインパターン紹介
1.
クラウドデザインパターン ~ Azureを例としたクラウドアプリケーション設計の手引 紹介 日本マイクロソフト株式会社 エバンジェリスト 野村 一行 (kazno@Microsoft.com)
2.
ソフトウェアにおけるパターンとは? • 過去のソフトウェア設計者が発見し編み出した設計ノウ ハウを蓄積し、名前をつけ、再利用しやすいように特定 の規約に従ってカタログ化したもの(Wikipedia より) パターン デザイン パターン アーキテク チャパター ン アナリシス パターン ビジネス パターン 組織パ ターン アンチパ ターン イディ オム
3.
パターンの特長 • アプリケーション設計を省力化できる – 車輪の再発明をしなくてもよい •
パターンの名称を使って概念を共有できる – コミュニケーションミスが減り、設計の手戻りが削減 • アプリケーション開発者の育成に役立つ – 徒弟制による暗黙知からコミュニティによる形式知へ
4.
アプリケーション設計に関するパターン • POSA(Pattern-Oriented Software
Architecture) – 「ソフトウェアアーキテクチャ―ソフトウェア開発のためのパターン体 系」としてNo.1のみ翻訳版あり • PoEAA(Patterns of Enterprise Application Architecture) – 「エンタープライズ アプリケーションアーキテクチャパターン 」として 翻訳版あり – 日本語のサマリーあり • http://capsctrl.que.jp/kdmsnr/wiki/PofEAA/?CatalogOfPofEAA • Enterprise Integration Patterns – パターンカタログを公開 • http://www.enterpriseintegrationpatterns.com/toc.html 4
5.
クラウドアプリケーション設計における関心事 5 Mean Time Between
Failure Mean Time To Repair
6.
Cloud Design Patterns
7.
クラウドデザインパターン 7 責任者
8.
CDP の問題領域 8 サービス使用量の測定 計測と遠隔測定 DevOps キャッシング
複数データセンターへ のデプロイ コンピューティング分割 自動スケール ユーザー 外部STS/IDP 外部サービスまたは オンプレミス 非同期メッセージング データ分割 データ整合性 データレプリケーションと 同期 データベース /ストレージ Web UI バックグラウンド 処理 回復性 スケーラビリティ セキュリティ 可用性 管理および監視 メッセージング データ管理 設計および実装
9.
24個のパターン 10個のガイダンス
10.
パターンの記述形式 パターン名 課題と背景 解決策 問題と検討事項 いつこのパターンを 使うか 例 関連するパターンと ガイダンス 追加情報 10
11.
直観的な図式 Cache-aside CQRS Health
Endpoint Monitoring Queue-based Load Leveling Sharding
12.
どこから読む? はじめに ガイダンスパターン 12 通常はこちらが お勧め
13.
Happy Reading ! 13
Download now