使用 Azure SQL 資料庫為多租用戶 SaaS 應用程式編製影片索引並標註

適用於:Azure SQL Database

本文是關於 SaaS 租用模型或模式的 81 分鐘影片的時間位置註解索引。 本文可讓您在影片中向後或向前略過內容,到達您感興趣的部分。 影片說明 Azure SQL 資料庫上多租用戶資料庫應用程式的主要設計選項。 影片包含示範、管理程式碼的逐步解說,有時會比我們撰寫的文件更詳細。

影片會放大我們書面文件中的資訊,請參閱:

影片和文章說明在雲端的 Azure SQL 資料庫上建立多租用戶應用程式的許多階段。 Azure SQL 資料庫的特殊功能可讓您更輕鬆地開發和實作更容易管理和可靠地執行的多租用戶應用程式。

我們會定期更新我們的書面文件。 影片未編輯或更新,因此其詳細資料最終可能會過時。

38 個時間索引的螢幕擷取畫面順序

本節會索引整個 81 分鐘影片中 38 個討論的時間位置。 每個時間索引都會以影片中的螢幕擷取畫面加上批注,有時也會加上其他資訊。

每個時間索引的格式為 h:mm:ss。 例如,標示為 [研討會目標] 的第二個索引時間位置會從大約 0:03:11 的時間位置開始。

下列標題是本文稍後對應標註部分的連結:

 

影片中標註的索引時間位置

按下任何螢幕擷取畫面會帶您前往影片中確切的時間位置。

 

1. (開始) 歡迎投影片,0:00:01

從 MYOB 學習:Azure SQL 資料庫上 SaaS 應用程式的設計模式 - BRK3120

Welcome slide

  • 標題:從 MYOB 學習:Azure SQL 資料庫上 SaaS 應用程式的設計模式
  • Bill.Gibson@microsoft.com
  • 首席計畫經理,Azure SQL 資料庫
  • Microsoft Ignite 研討會 BRK3120,奧蘭多,美國佛羅里達,2017 年 10 月 11 日

 

2. 研討會目標,0:01:53

Session objectives

  • 多租用戶應用程式的替代模型,具有優缺點。
  • SaaS 模式可降低開發、管理和資源成本。
  • 範例應用程式 + 指令碼。
  • PaaS 功能 + SaaS 模式可讓 SQL Database 成為適合多租用戶 SaaS 的高度可擴縮、符合成本效益的資料平台。

 

3. 議程,0:04:09

Agenda

 

4. 多租用戶 Web 應用程式,0:05:00

Wingtip SaaS app: Multi-tenant web app

 

5. 應用程式作用中 Web Form,0:05:39

App web form in action

 

6. 每個租用戶成本 (調整、隔離、恢復),0:06:58

Per-tenant cost, scale, isolation, recovery

 

7. 多租用戶的資料庫模型:優缺點,0:09:52

Database models for multi-tenant: pros and cons

 

8. 混合式模型混合 MT/ST 的優點,0:12:29

Hybrid model blends benefits of MT/ST

 

9. 單一租用戶與多租用戶:優缺點,0:13:11

Single-tenant vs multi-tenant: pros and cons

 

10. 集區對無法預測的工作負載具有成本效益,0:17:49

Pools are cost-effective for unpredictable workloads

 

11. 每一租用戶一個資料庫和混合式 ST/MT 的示範,0:19:59

Demo of database-per-tenant and hybrid ST/MT

 

12. 顯示 Dojo 的 Live App 表單,0:20:10

Live app form showing Dojo

 

13. MYOB,而不是視線中的 DBA,0:25:06

MYOB and not a DBA in sight

 

14. MYOB 彈性集區使用範例,0:29:30

MYOB elastic pool usage example

 

15. 從 MYOB 和其他 ISV 學習,0:31:25

Learning from MYOB and other ISVs

 

16. 撰寫至 E2E SaaS 案例的模式,0:31:42

Patterns compose into E2E SaaS scenario

 

17. Canonical 混合式多租用戶 SaaS 應用程式,0:46:04

Canonical hybrid multi-tenant SaaS app

 

18. Wingtip SaaS 範例應用程式,0:48:01

Wingtip SaaS sample app

 

19. 教學課程中探索的案例和模式,0:49:00

Scenarios and patterns explored in the tutorials

 

20. 教學課程和 GitHub 存放庫示範,0:50:12

Demo tutorials and GitHub repo

 

21. GitHub 存放庫 Microsoft/WingtipSaaS,0:50:32

GitHub repo Microsoft/WingtipSaaS

 

22. 探索模式,0:56:15

Exploring the patterns

 

23. 佈建租用戶和上線,0:56:19

Provisioning tenants and onboarding

 

24. 佈建租用戶和應用程式連線,0:57:52

Provisioning tenants and application connection

 

25. 佈建單一租用戶的管理指令碼示範,0:59:36

Demo of management scripts provisioning a single tenant

 

26. 用來佈建和編錄的 PowerShell,0:59:56

PowerShell to provision and catalog

 

27. T-SQL SELECT * FROM TenantsExtended,1:03:25

T-SQL SELECT * FROM TenantsExtended

 

28. 管理無法預測的租用戶工作負載,1:03:34

Managing unpredictable tenant workloads

 

29. 彈性集區監視,1:06:32

Elastic pool monitoring

 

30. 負載產生和效能監控,1:09:37

Load generation and performance monitoring

 

31. 大規模結構描述管理,1:09:40

Schema management at scale

 

32. 跨租用戶資料庫分散式查詢,1:11:18

Distributed query across tenant databases

 

33. 票證產生示範,1:12:28

Demo of ticket generation

 

34. SSMS 特定分析,1:12:35

SSMS adhoc analytics

 

35. 將租用戶資料擷取至 Azure Synapse Analytics,1:15:46

Extract tenant data into Azure Synapse Analytics

 

36. 每日銷售分佈圖,1:16:38

Graph of daily sale distribution

 

37. 總結及行動呼籲,1:17:43

Wrap up and call to action

 

38. 獲取詳細資訊的資源,1:20:35

Resources for more information

下一步