Mais conteúdo relacionado
Semelhante a [Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~ (20)
Mais de Naoki (Neo) SATO (20)
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~
- 8. 開発言語
アプリケーション
サービス
ネットワーク
サービス
コンピューティング
認証 システム連携 キャッシュ
データ
サービス
データ周辺
サービス
仮想ネットワーク
(VNet to VNet)
仮想ネットワーク
(Site to Site)
仮想ネットワーク
(Point to Site)
CDN キャッシュサービスバス キュー
BizTalk
サービス
多要素認証
Azure Active
Directory
アクセス コントロール
サービス
DR
サービス
Webサイト
(PaaS)
クラウドサービス
(PaaS)
仮想マシン
(IaaS)
モバイルサービス
(PaaS)
Blob テーブル SQL
データベース
マシン
ラーニング
StorSimple
メディアサービス
Visual Studio
オンライン
API管理 通知ハブ スケジューラ オートメーション サイト リカバリー
Intelligent Systems
Service (IoT) HPC
ExpressRoute
(専用線)
Azure
サーチ
Traffic Manager
Remote
App
Azure
バックアップ
HDInsight
(Hadoop)
ドキュメント
DB
- 11. 1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13. Leader Election パターン
14. Materialized View パターン
15. Pipes and Filters パターン
16. Priority Queue パターン
17. Queue-Based Load Leveling パターン
18. Retry パターン
19. Runtime Reconfiguration パターン
20. Scheduler Agent Supervisor パターン
21. Sharding パターン
22. Static Content Hosting パターン
23. Throttling パターン
24. Valet Key パターン
- 15. DB × 1AP × 4
ILB
社内 LAN
ルータ
キャンペーン システム 概要
ILB
A)
B)
Azure
Web × 2
- 32. Circuit Breaker処理
Closed 状態
Entry/ 失敗数カウンターをリセット
Do/if 操作の呼び出しに成功
結果を返す
else
失敗カウンターをインクリメント
結果を返す
Exit/
Open 状態
Entry/ タイムアウト タイマーを開始
Do
失敗を返す
Exit/
Half-Open 状態
Entry/ 成功数カウンターをリセット
Do/if 操作の呼び出しに成功
成功数カウンターをインクリ
メント
結果を返す
else
失敗を返す
Exit/
成功の閾値に達した
失敗の閾値に
達した
操作が失敗した
タイムアウト タイマー
が期限切れになった
Circuit Breaker パターン
- 41.
# 観点 概要
1 可用性 システムの稼働率向上
2 データ管理 複数拠点間のデータ処理
3 設計及び実装 品質、総所有コストの改善
4 メッセージング コンポーネントの疎結合化
5 管理および監視 リモートの監視強化
6 パフォーマンスおよび
スケーラビリティ
ピーク変動、
マルチテナント対応
7 回復性 システム障害の検知、回復
8 セキュリティ 情報漏えい、紛失対策
http://ec.nikkeibp.co.jp/item/books/P98330.html