你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

关于使用 Azure SQL 数据库的多租户 SaaS 应用的视频,包含索引和批注

适用于:Azure SQL 数据库

本文是有关 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 数据库成为多租户 SaaS 的高度可缩放、经济高效的数据平台。

 

3. 议程,0:04:09

Agenda

 

4. 多租户 Web 应用,0:05:00

Wingtip SaaS app: Multi-tenant web app

 

5. 操作中的应用 Web 窗体,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 的实时应用窗体,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

后续步骤