Azure SQL Database を使用するマルチテナント SaaS アプリに関するインデックスと注釈付きのビデオ
適用対象: Azure SQL データベース
この記事は、SaaS テナント モデルまたはパターンに関する 81 分間のビデオの時間位置への注釈付きインデックスです。 この記事から、ビデオの後方や前方の興味のある位置にスキップできます。 ビデオでは、Azure SQL Database でのマルチテナント データベース アプリケーションに関する主要な設計オプションが説明されています。 ビデオには、デモ、管理コードのチュートリアル、および場合によってはドキュメントより詳細な経験に基づく情報が含まれます。
ビデオでは、以下のドキュメントの情報が詳しく説明されています。
ビデオと記事では、クラウドの Azure SQL Database を利用してマルチテナント アプリケーションを作成するときのさまざまなフェーズについて説明されています。 Azure SQL Database の特殊な機能により、管理が容易で信頼できるパフォーマンスのマルチテナント アプリを、簡単に開発して実装できます。
ドキュメントは定期的に更新されています。 ビデオは編集または更新されないので、最終的にその詳細の多くが古くなる可能性があります。
38 枚の時間インデックス付きスクリーンショットのシーケンス
このセクションでは、81 分間のビデオ全体で 38 のディスカッションの時間位置にインデックスを付けてあります。 各時間インデックスには、ビデオのスクリーンショットと、場合によっては追加情報で、注釈が付けられています。
各時間インデックスは、h:mm:ss の形式になっています。 たとえば、「セッションの目標」というラベルの付いた 2 番目のインデックス付き時間位置は、0:03:11 あたりの時点から始まります。
ビデオのインデックス付き時間位置への簡易リンク
以下のタイトルは、この記事の後半にある対応する注釈付きセクションへのリンクです。
- 1. (開始) ようこそスライド、0:00:03
- 2.セッションの目標、0:03:11
- 3.予定、0:04:17
- 4.マルチテナント Web アプリ、0:05:05
- 5.動いているアプリ Web フォーム、0:05:55
- 6.テナントあたりのコスト (拡張、分離、復旧)、0:09:31
- 7.マルチテナントのデータベース モデル: 長所と短所、0:11:59
- 8.MT/ST のハイブリッド モデル ブレンドの利点、0:13:01
- 9.シングルテナントとマルチテナント: 長所と短所、0:16:44
- 10.予測できないワークロードに対してコスト効果の高いプール: 0:19:36
- 11.テナントごとのデータベースとハイブリッド ST/MT のデモ、0:20:08
- 12.道場のライブ アプリ フォーム、0:20:29
- 13.MYOB と DBA の廃止、0:28:54
- 14.MYOB のエラスティック プール使用例、0:29:40
- 15.MYOB および他の ISV からの教訓、0:31:36
- 16.E2E SaaS シナリオを構成するパターン、0:43:15
- 17.正規のハイブリッド マルチテナント SaaS アプリ、0:47:33
- 18.Wingtip SaaS サンプル アプリ、0:48:10
- 19.チュートリアルで調査されているシナリオとパターン、0:49:10
- 20.チュートリアルと GitHub リポジトリのデモ、0:50:18
- 21.GitHub リポジトリ Microsoft/WingtipSaaS、0:50:38
- 22.パターンの調査、0:56:20
- 23.テナントのプロビジョニングとオンボード、0:57:44
- 24.テナントとアプリケーションの接続のプロビジョニング、0:58:58
- 25.単一のテナントをプロビジョニングする管理スクリプトのデモ、0:59:43
- 26.プロビジョニングとカタログのための PowerShell、1:00:02
- 27.T-SQL SELECT * FROM TenantsExtended、1:03:30
- 28.予測不可能なテナント ワークロードの管理、1:04:36
- 29.エラスティック プールの監視、1:06:39
- 30.負荷の生成とパフォーマンスの監視、1:09:42
- 31.大規模なスキーマ管理、1:10:33
- 32.テナント データベース間の分散クエリ、1:12:21
- 33.チケット生成のデモ、1:12:32
- 34.SSMS アドホック分析、1:12:46
- 35.テナント データの Azure Synapse Analytics への抽出、1:16:32
- 36.日次売上の分布のグラフ、1:16:48
- 37.まとめと行動への呼び掛け、1:19:52
- 38.詳細な情報のリソース、1:20:42
ビデオの注釈付きインデックス時間位置
スクリーンショットの画像をクリックすると、ビデオ内の正確な時間位置に移動します。
1. (開始) ようこそスライド、0:00:01
MYOB からの学習:Azure SQL Database での SaaS アプリケーション用の設計パターン - BRK3120
- タイトル:MYOB からの学習:Azure SQL Database での SaaS アプリケーション用の設計パターン
- Bill.Gibson@microsoft.com
- 主席プログラム マネージャー、Azure SQL Database
- Microsoft Ignite セッション BRK3120、米国フロリダ州オーランド、2017 年 10 月 11 日
2.セッションの目標、0:01:53
- マルチテナント アプリの代替モデル、長所と短所。
- 開発、管理、リソースのコストを削減する SaaS パターン。
- サンプル アプリとスクリプト。
- PaaS の機能と SaaS パターンにより、SQL Database は拡張性が高くコスト効率の優れたマルチテナント SaaS 用データ プラットフォームになります。
3.予定、0:04:09
4.マルチテナント Web アプリ、0:05:00
5.動いているアプリ Web フォーム、0:05:39
6.テナントあたりのコスト (拡張、分離、復旧)、0:06:58
7.マルチテナントのデータベース モデル: 長所と短所、0:09:52
8.MT/ST のハイブリッド モデル ブレンドの利点、0:12:29
9.シングルテナントとマルチテナント: 長所と短所、0:13:11
10.予測できないワークロードに対してコスト効果の高いプール: 0:17:49
11.テナントごとのデータベースとハイブリッド ST/MT のデモ、0:19:59
12.道場のライブ アプリ フォーム、0:20:10
13.MYOB と DBA の廃止、0:25:06
14. MYOB のエラスティック プール使用例、0:29:30
15. MYOB および他の ISV からの教訓、0:31:25
16. E2E SaaS シナリオを構成するパターン、0:31:42
17. 正規のハイブリッド マルチテナント SaaS アプリ、0:46:04
18. Wingtip SaaS サンプル アプリ、0:48:01
19. チュートリアルで調査されているシナリオとパターン、0:49:00
20. チュートリアルと GitHub リポジトリのデモ、0:50:12
21. GitHub リポジトリ Microsoft/WingtipSaaS、0:50:32
22.パターンの調査、0:56:15
23.テナントのプロビジョニングとオンボード、0:56:19
24.テナントとアプリケーションの接続のプロビジョニング、0:57:52
25.単一のテナントをプロビジョニングする管理スクリプトのデモ、0:59:36
26.プロビジョニングとカタログのための PowerShell、0:59:56
27.T-SQL SELECT * FROM TenantsExtended、1:03:25
28.予測不可能なテナント ワークロードの管理、1:03:34
29.エラスティック プールの監視、1:06:32
30.負荷の生成とパフォーマンスの監視、1:09:37
31.大規模なスキーマ管理、1:09:40
32.テナント データベース間の分散クエリ、1:11:18
33.チケット生成のデモ、1:12:28
34.SSMS アドホック分析、1:12:35
35.テナント データの Azure Synapse Analytics への抽出、1:15:46
36.日次売上の分布のグラフ、1:16:38
37.まとめと行動への呼び掛け、1:17:43
38.詳細な情報のリソース、1:20:35
チュートリアル: Wingtip Tickets SaaS アプリケーション
Wingtip Tickets SaaS テナント アプリケーションのさまざまなバージョンの GitHub リポジトリ: