Видео индексировано и снабжено заметками для мультитенатного приложения SaaS, использующего базу данных SQL Azure

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных SQL Azure

Эта статья является индексом с заметками по точкам во времени в 81-минутном видеоролике о моделях или шаблонах клиента SaaS. Эта статья позволяет переходить по видео к той части, которая вас интересует. В видео описаны основные варианты создания мультитенатного приложения базы данных в Базе данных Azure SQL. Видео включает демонстрации, пошаговые руководства по коду управления и в некоторых случаях более подробно рассматриваются сведения, которые можно найти в письменной документации.

В видео представлена расширенная информация из письменной документации:

В видео и статьях описано множество этапов создания мультитенантных приложений в Базе данных SQL Azure в облаке. Специальные возможности Базы данных SQL Azure упрощают процесс разработки и реализации мультенантных приложений, которые просты в управлении, надежны и высокопроизводительны.

Мы регулярно обновляем нашу письменную документацию. Видео не будет изменяться или обновляться, поэтому все больше его частей будут устаревать.

Последовательность 38 индексированных по времени снимков экрана

В этом разделе индексируется временное местоположение 38 обсуждений на протяжении 81-минутного видео. Каждый раз индекс времени помечается снимком экрана из видео и иногда — с дополнительными сведениями.

Каждый индекс времени имеет формат ч:мм:сс. Например, второе индексированное временное местоположение имеет метку Цели сеанса и начинается приблизительно с метки времени 0:03:11.

Следующие заголовки — это ссылки на соответствующие разделы с заметками данной статьи:

 

Отмеченные местоположения индекса времени в видео

Щелкнув любое изображение снимка экрана, можно перейти к точному временному расположению в видео.

 

1. (Начало) Слайд приветствия, 0:00:01

Обучение от MYOB. Конструктивные шаблоны для приложений SaaS в Базе данных SQL Azure — BRK3120

Слайд приветствия

  • Заголовок. Обучение от MYOB. Конструктивные шаблоны для приложений SaaS в Базе данных SQL Azure
  • Bill.Gibson@microsoft.com
  • Главный менеджер по программам, база данных SQL Azure
  • Сеанс Microsoft Ignite BRK3120, Орландо, штат Флорида (США), октябрь 2017 года

 

2. Цели доклада, 0:01:53

Цели сеанса

  • Альтернативные модели для мультитенатных приложений, преимущества и недостатки.
  • Шаблоны SaaS, снижающие затраты на разработку, управление и ресурсы.
  • Пример приложения и скрипты.
  • Возможности PaaS и шаблоны SaaS делают базу данных SQL высокомасштабируемой и экономичной платформой данных для мультитенантных SaaS.

 

3. Расписание, 0:04:09

Программа

 

4. Мультитенантное веб-приложение, 0:05:00

Приложение SaaS Wingtip. Мультитенантное веб-приложение

 

5. Форма веб-приложения в действии, 0:05:39

Форма веб-приложения в действии

 

6. Стоимость за клиент (масштаб, изоляция, восстановление), 0:06:58

Стоимость, масштабирование, изоляция и восстановление каждого клиента

 

7. Модели базы данных для поддержки нескольких клиентов. Преимущества и недостатки, 0:09:52

Модели мультитенатной базы данных. Преимущества и недостатки

 

8. Гибридная модель объединяет преимущества мультитенантных и однотенантных приложений, 0:12:29

Гибридная модель объединяет преимущества приложений с несколькими клиентами и одним клиентом

 

9. Сравнение мультитенантной и однотенантной моделей. Преимущества и недостатки, 0:13:11

Сравнение одного клиента и нескольких клиентов. Преимущества и недостатки

 

10. Пулы как экономичное решение при непредсказуемых рабочих нагрузках, 0:17:49

Пулы экономически эффективны при непредсказуемых рабочих нагрузках

 

11. Демонстрация однотенантной базы данных и гибрида приложений с несколькими клиентами и одним клиентом, 0:19:59

Демонстрация однотенантной базы данных и гибрида приложений с несколькими клиентами и одним клиентом

 

12. Форма приложения в реальном времени, показывающая Dojo, 0:20:10

Форма приложения в реальном времени, показывающая Dojo

 

13. MYOB без администратора базы данных, 0:25:06

MYOB без администратора базы данных

 

14. Пример использования эластичного пула MYOB, 0:29:30

Пример использования эластичного пула MYOB

 

15. Обучение от MYOB и других независимых поставщиков программного обеспечения, 0:31:25

Обучение от MYOB и других независимых поставщиков программного обеспечения

 

16. Шаблоны, созданные в сценарии SaaS E2E, 0:31:42

Шаблоны, созданные в сценарии SaaS E2E

 

17. Каноническое гибридное мультитенантное приложение SaaS, 0:46:04

Каноническое гибридное мультитенантное приложение SaaS

 

18. Пример приложения Wingtip SaaS, 0:48:01

Пример приложения Wingtip SaaS

 

19. Сценарии и шаблоны, рассмотренные в руководствах, 0:49:00

Сценарии и шаблоны, рассмотренные в руководствах

 

20. Демонстрации руководств и репозитория GitHub, 0:50:12

Демонстрации руководств и репозиторий GitHub

 

21. Репозиторий GitHub Microsoft/WingtipSaaS, 0:50:32

Репозиторий GitHub Microsoft/WingtipSaaS

 

22. Изучение шаблонов, 0:56:15

Изучение шаблонов

 

23. Подготовка клиентов и подключение, 0:56:19

Подготовка клиентов и подключение

 

24. Подготовка клиентов и подключение к приложению, 0:57:52

Подготовка клиентов и подключение к приложению

 

25. Демонстрация скриптов управления, подготавливающих один клиент, 0:59:36

Демонстрация скриптов управления, подготавливающих один клиент

 

26. PowerShell, используемый для подготовки и занесения в каталог, 0:59:56

PowerShell, используемый для подготовки и занесения в каталог

 

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

T-SQL SELECT * FROM TenantsExtended

 

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. adhoc-аналитика SSMS, 1:12:35

adhoc-аналитика SSMS

 

35. Извлечение данных клиента в Azure Synapse Analytics, 1:15:46

Извлечение данных клиента в Azure Synapse Analytics

 

36. График распределения ежедневных продаж, 1:16:38

График распределения ежедневных продаж

 

37. Подведение итогов и призыв к действию, 1:17:43

Подведение итогов и призыв к действию

 

38. Дополнительные сведения, 1:20:35

Дополнительные сведения

Дальнейшие действия