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.
ストレージ
サーバー
ネットワーク
OS
ミドルウエア
仮想化
データ
アプリケーション
ランタイム
OS
ミドルウエア
データ
アプリケーション
ランタイム
ユ
ー
ザ
ー
管
理
アプリケーション
データ
ベ
ン
ダ
ー
管
理
Micro...
回復性
アーカイブ 災害復旧 (DR) 高可用性 (HA)
RPO/RTO
RTO >> 0 RTO > 0 RTO = 0
コスト/複雑さ
Best For:
データの削除
データの破損
コンプライアンス
計画外障害の保護
HA のために再設...
$$$$
従来型のオンプレミス アプリ モダンなクラウド アプリ
リレーショナル データベース ポリグロット永続化
強い整合性 (一貫性) 結果整合性
予測可能なスケーラビリティのための設
計
無限のスケーラビリティのための設
計
シリアル、同期処理 並...
計画 設計 実装 テスト
デプ
ロイ
監視 対応
要件定義 障害を
識別
復旧戦略
を実装
障害を
注入
フェール
オーバー
をシミュ
レート
信頼できる
方法で
アプリを
デプロイ
障害を
監視
問題を
修正する
ために
対処
インシデント発生 サービス復旧
データ
バックアップ
データ
バックアップ
データ
バックアップ
RTO
(目標復旧時間)
RPO
(目標復旧時点)
MTO (最大許容停止時間/
Maximum Tolerable Outage)
アップタイム
SLA
年間の
ダウンタイム
月間の
ダウンタイム
99% 3.65 日 7.2 時間
99.9% 8.76 時間 43.2 分
99.95% 4.38 時間 21.6 分
99.99% 52.56 分 4.32 分
99.999...
Cache
フォールバック:
ローカル キャッシュから
データを返す
99.95% × 99.99% = 99.94%
2 リージョンの複合 SLA = (1 − (1 − N) (1 − N)) x Traffic Manager SLA
(...
発生年 発生日 リージョン 復旧時間 概要と原因
2015 (特になし)
2016 9/15 複数 約2時間 • ネットワークの輻輳と名前解決機能不全
• ネットワーク制御ソフトの不具合
2017 3/8 東日本 約2時間 • ストレージクラス...
https://docs.microsoft.com/azure/best-practices-availability-paired-regions
1.
2.
3.
データベースからの
データ読み取りに失敗
Web サーバーが
ダウン
NVA が
ダウン
https://azure.microsoft.com/documentation/articles/guidance-resiliency-failure-mode-analysis/
Web 層
可用性セット
中間層
可用性セット
データ層
可用性セット
FD 1
Replica #1
Replica #1
Replica #2
FD 2 FD 3
Shard #2Shard #1
•
•
Traffic Manager
優先順位
ルーティング
Web
Application
Data
Web
Application
Data
自
動
フ
ェ
ー
ル
オ
ー
バ
ー
手
動
フ
ェ
ー
ル
バ
ッ
ク
プライマリ リージョン
セカ...
Azure Storage
地理レプリカ (RA-GRS)
LocationMode = PrimaryThenSecondaryLocationMode = SecondaryOnly
< E2E のレイテンシ要件
https://docs.microsoft.com/azure/architecture/patterns/retry
リモート サービス
アプリ
ユーザー
リトライ操作中にリソースを保持
連鎖障害につながる
エラー
https://github.com/App-vNext/Polly
https://docs.microsoft.com/azure/architecture/patterns/circuit-breaker
• メモリ
• CPU
• ディスク
• スレッド プール
• 接続プール
• ネットワーク接続
•
•
•
•
•
•
https://docs.microsoft.com/azure/
architecture/patterns/
http://ec.nikkeibp.co.jp/item/book
s/P98330.html
http://principlesofchaos.org/
制御グループ
実験グループ
HW/SW 障害
トラフィックのスパイク
定常状態に関する
違いを確認
本番トラフィック
• •
•
Web App DB
Web App DB
ブルー/グリーン
デプロイメント
Web App DB
Web App DB
カナリア リリース
90%
10%
現行バージョン
新バージョン
現行バージョン
新バージョン
ロ
ー
ド
バ
ラ
ン
サ...
•
•
•
•
•
•
https://docs.microsoft.com/azure/storage/storage-redundancy
https://docs.microsoft.com/azure/storage/storage-disaster-reco...
読み書き可能
プライマリ アカウント
accountname.
<service>.core.windows.net
プライマリ
リージョン
セカンダリ
リージョン
アプリ
クライアント ライブラリ
読み取りリトライ
オプション
• Prima...
読み書き可能
プライマリ
アカウント
プライマリ
リージョン
セカンダリ
リージョン
アプリ
非同期
レプリケーション 読み取り専用
セカンダリ
アカウント
読み書き可能
プライマリ
アカウント
データを
コピー
(アプリ固有)
ルックアップ ...
Azure Cosmos DB:
Table API
Azure Storage:
Standard Table API
Azure Storage SDK
100% 後方互換、シームレスなエクスプレス
Azure Storage SDK
Azure Cosmos DB:
Table API
近日対応予定: Standard Table のアップデート (ストレージ最適化)、シームレスな移行
クラウドネイティブな database as a service
高可用性、耐障害性
世界中に簡単にスケール
インメモリー カラムストア
SQL Server 互換
透過的データ暗号化 (TDE)
フルテキスト サーチ
Elastic Data...
読み取りは Primary のみで完了
書き込みは Secondary への
伝播を確認してから完了
論理データベース
Write
Write Ack
Ack
Read
value write
Ack
ミッション クリティカルを支える機能
 ...
機能 ERT (推定
復旧時間)
RPO (目標
復旧時点)
地理レプリケーション バック
アップからの地理リストア
<12時間 <1時間
アクティブ地理レプリケーション <30秒 <5秒
パターン ERT (推定
復旧時間)
RPO (目標
復旧時点)
アクティブ/パッシブ デプロイと
DB 併置によるDR
障害検出時間 +
DNS TLL
<5秒
アクティブ/アクティブ デプロイによる
アプリ負荷分散
障害検出時間 +
DNS...
https://docs.microsoft.com/azure/sql-database/sql-database-business-continuity
https://docs.microsoft.com/azure/sql-databa...
https://docs.microsoft.com/azure/sql-database/sql-database-designing-cloud-
solutions-for-disaster-recovery
https://docs.m...
グローバル分散 マルチ モデル/API ミリ秒
レイテンシの保証
伸縮性のある
スケールアウト 明確に定義された
整合性
包括的な SLA
Azure Cosmos DB
ターン キー方式の
グローバル分散
https://docs.microsoft.com/azure/documentdb/documentdb-distribute-data-globally
https://docs.microsoft.com/azure/documentd...
• NET, PHP, Python, Node,
Java, Framework インストラー
• リモートデバッグ
• DevOps
• ステージングデプロイのためのサイ
トスロット
• サイトエクステンションギャラリー
• ブラウザーベー...
https://azure.microsoft.com/updates/aztmfftcp/
App Service
Cosmos
DB
SQL
Database
Redis
Cache
Storage
(Contents)
Storage
(Log, Config, etc)
CDN
App Service
Cosmos
DB
SQL...
https://docs.microsoft.com/azure/
architecture/reference-architectures/
virtual-machines-windows/
multi-region-application
https://docs.microsoft.com/azure/
architecture/reference-architectures/
virtual-machines-linux/
multi-region-application
https://docs.microsoft.com/azure/architecture/
© 2017 Microsoft Corporation. All rights reserved.
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)
Upcoming SlideShare
Loading in …5
×

[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)

1,204 views

Published on

https://satonaoki.wordpress.com/2017/09/12/20170912-azure-paas-webinar/

マイクロソフトのパブリック クラウド プラットフォーム「Microsoft Azure」は、仮想マシン (VM)、ストレージ、ネットワークといった IaaS (インフラストラクチャ サービス) に加え、幅広いPaaS (プラットフォーム サービス) を提供しています。PaaS を活用することで、運用管理作業の簡素化や開発生産性の向上だけでなく、相対的にコスト効率の高い高可用性構成の実現も可能です。本セッションでは、人気の高いAzure App Service、Azure SQL Database、Azure Cosmos DB などを中心に、高可用性、災害復旧を考慮したアーキテクチャ設計のポイントをご紹介します。

Published in: Software
  • Download or read that Ebooks here ... ......................................................................................................................... DOWNLOAD FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

[2017/09/12 ウェビナー] AzureのPaaSサービスでクラウド ネイティブ アプリケーションを構築しよう (後編)

  1. 1. ストレージ サーバー ネットワーク OS ミドルウエア 仮想化 データ アプリケーション ランタイム OS ミドルウエア データ アプリケーション ランタイム ユ ー ザ ー 管 理 アプリケーション データ ベ ン ダ ー 管 理 Microsoft Azure 仮想マシン Windows Server Hyper-V Windows Server Microsoft Azure App Service Office 365 Dynamics 365 ベ ン ダ ー 管 理 ベ ン ダ ー 管 理 ユ ー ザ ー 管 理 ユ ー ザ ー 管 理
  2. 2. 回復性 アーカイブ 災害復旧 (DR) 高可用性 (HA) RPO/RTO RTO >> 0 RTO > 0 RTO = 0 コスト/複雑さ Best For: データの削除 データの破損 コンプライアンス 計画外障害の保護 HA のために再設計できない HA のコストの問題 大規模障害 ミッション クリティカルな アプリ ローカル障害
  3. 3. $$$$
  4. 4. 従来型のオンプレミス アプリ モダンなクラウド アプリ リレーショナル データベース ポリグロット永続化 強い整合性 (一貫性) 結果整合性 予測可能なスケーラビリティのための設 計 無限のスケーラビリティのための設 計 シリアル、同期処理 並列、非同期処理 モノリシック、集中 分解、分散 スノーフレーク サーバー イミュータブル インフラ 統合認証 フェデレーション認証 アプリを稼働し続けるための設計 (MTBF) 障害のための設計 (MTTR) ビッグ バン リリース 頻繁で小規模なアップデート 手動管理 自動化、自己管理 https://docs.microsoft.com/azure/architecture/guide/
  5. 5. 計画 設計 実装 テスト デプ ロイ 監視 対応 要件定義 障害を 識別 復旧戦略 を実装 障害を 注入 フェール オーバー をシミュ レート 信頼できる 方法で アプリを デプロイ 障害を 監視 問題を 修正する ために 対処
  6. 6. インシデント発生 サービス復旧 データ バックアップ データ バックアップ データ バックアップ RTO (目標復旧時間) RPO (目標復旧時点) MTO (最大許容停止時間/ Maximum Tolerable Outage)
  7. 7. アップタイム SLA 年間の ダウンタイム 月間の ダウンタイム 99% 3.65 日 7.2 時間 99.9% 8.76 時間 43.2 分 99.95% 4.38 時間 21.6 分 99.99% 52.56 分 4.32 分 99.999% 5.26 分 25.9 秒
  8. 8. Cache フォールバック: ローカル キャッシュから データを返す 99.95% × 99.99% = 99.94% 2 リージョンの複合 SLA = (1 − (1 − N) (1 − N)) x Traffic Manager SLA (100% – (0.05% ×0.05%) x 99.99% = 99.9899% https://docs.microsoft.com/azure/architecture/resiliency/ 100% - (0.001% × 0.1%) = 99.99999% 99.95% × 99.99999% = 99.95%
  9. 9. 発生年 発生日 リージョン 復旧時間 概要と原因 2015 (特になし) 2016 9/15 複数 約2時間 • ネットワークの輻輳と名前解決機能不全 • ネットワーク制御ソフトの不具合 2017 3/8 東日本 約2時間 • ストレージクラスター停止 • ストレージクラスター制御ソフトの不具合 3/28 西日本 約3時間 • サービス間通信不全 • 増設時のネットワーク設定プロセスでのミス 3/31 東日本 約9時間 • データセンター収容設備の強制シャットダウン • 冗長化UPSの障害復旧プロセスでのミス
  10. 10. https://docs.microsoft.com/azure/best-practices-availability-paired-regions
  11. 11. 1. 2. 3. データベースからの データ読み取りに失敗 Web サーバーが ダウン NVA が ダウン
  12. 12. https://azure.microsoft.com/documentation/articles/guidance-resiliency-failure-mode-analysis/
  13. 13. Web 層 可用性セット 中間層 可用性セット データ層 可用性セット FD 1 Replica #1 Replica #1 Replica #2 FD 2 FD 3 Shard #2Shard #1
  14. 14. • •
  15. 15. Traffic Manager 優先順位 ルーティング Web Application Data Web Application Data 自 動 フ ェ ー ル オ ー バ ー 手 動 フ ェ ー ル バ ッ ク プライマリ リージョン セカンダリ リージョン (ペア リージョン) WebWebWeb Data ApplicationApplication Data
  16. 16. Azure Storage 地理レプリカ (RA-GRS) LocationMode = PrimaryThenSecondaryLocationMode = SecondaryOnly
  17. 17. < E2E のレイテンシ要件 https://docs.microsoft.com/azure/architecture/patterns/retry
  18. 18. リモート サービス アプリ ユーザー リトライ操作中にリソースを保持 連鎖障害につながる エラー
  19. 19. https://github.com/App-vNext/Polly https://docs.microsoft.com/azure/architecture/patterns/circuit-breaker
  20. 20. • メモリ • CPU • ディスク • スレッド プール • 接続プール • ネットワーク接続
  21. 21. • • • • • • https://docs.microsoft.com/azure/ architecture/patterns/ http://ec.nikkeibp.co.jp/item/book s/P98330.html
  22. 22. http://principlesofchaos.org/ 制御グループ 実験グループ HW/SW 障害 トラフィックのスパイク 定常状態に関する 違いを確認 本番トラフィック
  23. 23. • • •
  24. 24. Web App DB Web App DB ブルー/グリーン デプロイメント Web App DB Web App DB カナリア リリース 90% 10% 現行バージョン 新バージョン 現行バージョン 新バージョン ロ ー ド バ ラ ン サ ー リ バ ー ス プ ロ キ シ
  25. 25. • • • • • •
  26. 26. https://docs.microsoft.com/azure/storage/storage-redundancy https://docs.microsoft.com/azure/storage/storage-disaster-recovery-guidance https://docs.microsoft.com/azure/storage/storage-designing-ha-apps-with-ragrs
  27. 27. 読み書き可能 プライマリ アカウント accountname. <service>.core.windows.net プライマリ リージョン セカンダリ リージョン アプリ クライアント ライブラリ 読み取りリトライ オプション • PrimaryOnly • SecondaryOnly • PrimaryThenSecondary • SecondaryThenPrimary 読み取り専用 セカンダリ アカウント accountname-secondary. <service>.core.windows.net 非同期 レプリ ケーション 書き込み 読み取り
  28. 28. 読み書き可能 プライマリ アカウント プライマリ リージョン セカンダリ リージョン アプリ 非同期 レプリケーション 読み取り専用 セカンダリ アカウント 読み書き可能 プライマリ アカウント データを コピー (アプリ固有) ルックアップ テーブル 書き込み 読み取り
  29. 29. Azure Cosmos DB: Table API Azure Storage: Standard Table API Azure Storage SDK 100% 後方互換、シームレスなエクスプレス
  30. 30. Azure Storage SDK Azure Cosmos DB: Table API 近日対応予定: Standard Table のアップデート (ストレージ最適化)、シームレスな移行
  31. 31. クラウドネイティブな database as a service 高可用性、耐障害性 世界中に簡単にスケール インメモリー カラムストア SQL Server 互換 透過的データ暗号化 (TDE) フルテキスト サーチ Elastic Database Pool SQL DB SQL DB
  32. 32. 読み取りは Primary のみで完了 書き込みは Secondary への 伝播を確認してから完了 論理データベース Write Write Ack Ack Read value write Ack ミッション クリティカルを支える機能  99.99% の可用性  障害の検知  フェールオーバー  新しいレプリカの作成  データの同期  一貫性の確保
  33. 33. 機能 ERT (推定 復旧時間) RPO (目標 復旧時点) 地理レプリケーション バック アップからの地理リストア <12時間 <1時間 アクティブ地理レプリケーション <30秒 <5秒
  34. 34. パターン ERT (推定 復旧時間) RPO (目標 復旧時点) アクティブ/パッシブ デプロイと DB 併置によるDR 障害検出時間 + DNS TLL <5秒 アクティブ/アクティブ デプロイによる アプリ負荷分散 障害検出時間 + DNS TLL <5秒 アクティブ/パッシブ デプロイによる データ保存 (読み取り専用) 0 <5秒 アクティブ/パッシブ デプロイによる データ保存 (読み書き) 障害検出時間 + データ消失の 猶予期間 0 https://docs.microsoft.com/azure/sql-database/sql-database-designing-cloud-solutions-for-disaster-recovery
  35. 35. https://docs.microsoft.com/azure/sql-database/sql-database-business-continuity https://docs.microsoft.com/azure/sql-database/sql-database-disaster-recovery-drills https://docs.microsoft.com/azure/sql-database/sql-database-geo-replication-overview https://docs.microsoft.com/azure/sql-database/sql-database-disaster-recovery
  36. 36. https://docs.microsoft.com/azure/sql-database/sql-database-designing-cloud- solutions-for-disaster-recovery https://docs.microsoft.com/azure/sql-database/sql-database-recovery-using-backups https://docs.microsoft.com/azure/sql-database/sql-database-automated-backups
  37. 37. グローバル分散 マルチ モデル/API ミリ秒 レイテンシの保証 伸縮性のある スケールアウト 明確に定義された 整合性 包括的な SLA Azure Cosmos DB
  38. 38. ターン キー方式の グローバル分散
  39. 39. https://docs.microsoft.com/azure/documentdb/documentdb-distribute-data-globally https://docs.microsoft.com/azure/documentdb/documentdb-regional-failovers https://docs.microsoft.com/azure/documentdb/documentdb-online-backup-and- restore
  40. 40. • NET, PHP, Python, Node, Java, Framework インストラー • リモートデバッグ • DevOps • ステージングデプロイのためのサイ トスロット • サイトエクステンションギャラリー • ブラウザーベースのエディタ • Kudu • など Web Apps Mobile Apps API Apps Functions • スケールアップ、スケールアウト • オートスケール • WW のデーターセンター • OS と Framework • ロードバランサー • モニタリング&アラート • Web ジョブ(WebJobs) • など • Enterprise グレードの SLA • セキュリティとコンプライアンス • ロールベースアクセスコントロール • バックアップスケジュール • カスタムドメイン、SSL証明書 • Azure Active Directory 統合 • オンプレミス統合 VNET統合/ハ イブリッド接続 • App Service Environment • など Logic Apps
  41. 41. https://azure.microsoft.com/updates/aztmfftcp/
  42. 42. App Service Cosmos DB SQL Database Redis Cache Storage (Contents) Storage (Log, Config, etc) CDN App Service Cosmos DB SQL Database Redis Cache Storage (Contents) Storage (Log, Config, etc) Traffic Manager Active Region Standby Region https://docs.microsoft.com/azure/architecture/reference-architectures/managed-web-app/multi-region-web-app
  43. 43. https://docs.microsoft.com/azure/ architecture/reference-architectures/ virtual-machines-windows/ multi-region-application
  44. 44. https://docs.microsoft.com/azure/ architecture/reference-architectures/ virtual-machines-linux/ multi-region-application
  45. 45. https://docs.microsoft.com/azure/architecture/
  46. 46. © 2017 Microsoft Corporation. All rights reserved. 本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。

×