Freigeben über


Indiziertes und kommentiertes Video für mehrinstanzenfähige SaaS-App mit Azure SQL-Datenbank

Gilt für: Azure SQL-Datenbank

Dieser Artikel ist ein kommentierter Index zu den Zeitpunkten eines 81-minütigen Videos über SaaS-Mandantenmodelle oder -muster. Durch diesen Artikel können Sie im Video direkt zu dem Teil wechseln, der Sie interessiert. Das Video erklärt die wichtigsten Designoptionen für eine mehrinstanzenfähige Datenbankanwendung unter Azure SQL-Datenbank. Das Video enthält Demos, exemplarische Vorgehensweisen zu Verwaltungscode und zuweilen mehr Details, die durch Erfahrungen geprägt werden, als in unserer schriftlichen Dokumentation.

Das Video ergänzt die Informationen in unserer schriftlichen Dokumentation, die Sie hier finden:

Das Video und die Artikel beschreiben die vielen Phasen der Erstellung einer mehrinstanzenfähigen Anwendung unter Azure SQL-Datenbank in der Cloud. Spezielle Features von Azure SQL-Datenbank erleichtern die Entwicklung und Implementierung mehrinstanzenfähiger Anwendungen, die einfacher zu verwalten und zuverlässig leistungsfähig sind.

Unsere schriftliche Dokumentation wird regelmäßig aktualisiert. Das Video wird nicht bearbeitet oder aktualisiert, sodass irgendwann mehr Details veraltet sein können.

Sequenz von 38 zeitindizierten Screenshots

In diesem Abschnitt wird die zeitliche Position für 38 Diskussionen während des 81-minütigen Videos indiziert. Jeder Zeitindex wird mit einem Screenshot aus dem Video und manchmal mit zusätzlichen Informationen versehen.

Jeder Zeitindex hat das Format hh:mm:ss. Beispielsweise beginnt die zweite indizierte zeitliche Position, die mit Sitzungsziele bezeichnet ist, ungefähr an der Position 0:03:11.

Die folgenden Titel sind Links zu den entsprechenden kommentierten Abschnitten, die später in diesem Artikel zu finden sind:

 

Kommentierte zeitliche Indexpositionen im Video

Wenn Sie auf einen Screenshot klicken, gelangen Sie zur genauen zeitlichen Position im Video.

 

1. (Start) Folie zur Begrüßung, 0:00:01

Lernen von MYOB: Entwurfsmuster für SaaS-Anwendungen unter Azure SQL-Datenbank – BRK3120

Folie zur Begrüßung

  • Titel: Lernen von MYOB: Entwurfsmuster für SaaS-Anwendungen unter Azure SQL-Datenbank
  • Bill.Gibson@microsoft.com
  • Principal Program Manager, Azure SQL-Datenbank
  • Microsoft Ignite-Sitzung BRK3120, Orlando, Florida, USA, 11. Oktober 2017

 

2. Sitzungsziele, 0:01:53

Sitzungsziele

  • Alternative Modelle für mehrinstanzenfähige Apps, mit Vor- und Nachteilen.
  • SaaS-Muster zur Reduzierung der Kosten für Entwicklung, Verwaltung und Ressourcen.
  • Eine Beispiel-App sowie Skripts.
  • PaaS-Features und SaaS-Muster verwandeln die SQL-Datenbank in eine hochgradig skalierbare, kosteneffiziente Datenplattform für mehrinstanzenfähige SaaS-Lösungen.

 

3. Agenda, 0:04:09

Agenda

 

4. Mehrinstanzenfähige Web-App, 0:05:00

Wingtip SaaS-App: Mehrinstanzenfähige Web-App

 

5. App-Webformular in Aktion, 0:05:39

App-Webformular in Aktion

 

6. Kosten pro Mandant (Staffelung, Isolation, Wiederherstellung), 0:06:58

Kosten pro Mandant, Staffelung, Isolation, Wiederherstellung

 

7. Datenbankmodelle für mehrere Mandanten: Vor- und Nachteile, 0:09:52

Datenbankmodelle für mehrere Mandanten: Vor- und Nachteile

 

8. Hybridmodell kombiniert Vorteile von MT/ST, 0:12:29

Hybridmodell kombiniert Vorteile von MT/ST

 

9. Einzelner Mandant oder mehrere Mandanten: Vor- und Nachteile, 0:13:11

Einzelner Mandant oder mehrere Mandanten: Vor- und Nachteile

 

10. Pools sind bei unvorhersehbaren Workloads kosteneffektiv, 0:17:49

Pools sind bei unvorhersehbaren Workloads kosteneffektiv

 

11. Demo für eine Datenbank pro Mandant und Hybridmodell von ST/MT, 0:19:59

Demo für eine Datenbank pro Mandant und Hybridmodell von ST/MT

 

12. Live-App-Formular für Dojo, 0:20:10

Live-App-Formular für Dojo

 

13. MYOB und keine DBA in Sicht, 0:25:06

MYOB und keine DBA in Sicht

 

14. Nutzungsbeispiel für elastischen MYOB-Pool, 0:29:30

Nutzungsbeispiel für elastischen MYOB-Pool

 

15. Lernen von MYOB und anderen ISVs, 0:31:25

Lernen von MYOB und anderen ISVs

 

16. Musterzusammenstellung zu einem E2E SaaS-Szenario, 0:31:42

Musterzusammenstellung zu einem E2E SaaS-Szenario

 

17. Mehrinstanzenfähige Canonical-Hybrid-SaaS-App, 0:46:04

Mehrinstanzenfähige Canonical-Hybrid-SaaS-App

 

18. Wingtip SaaS-Beispiel-App, 0:48:01

Wingtip SaaS-Beispiel-App

 

19. In den Tutorials untersuchte Szenarien und Muster, 0:49:00

In den Tutorials untersuchte Szenarien und Muster

 

20. Demo zu Tutorials und zum GitHub-Repository, 0:50:12

Demo zu Tutorials und zum GitHub-Repository

 

21. GitHub-Repository Microsoft/WingtipSaaS, 0:50:32

GitHub-Repository Microsoft/WingtipSaaS

 

22. Untersuchen der Muster, 0:56:15

Untersuchen der Muster

 

23. Bereitstellung von Mandanten und Onboarding, 0:56:19

Bereitstellung von Mandanten und Onboarding

 

24. Bereitstellung von Mandanten und Anwendungsverbindung, 0:57:52

Bereitstellung von Mandanten und Anwendungsverbindung

 

25. Demo zu Verwaltungsskripts zum Bereitstellen eines einzelnen Mandanten, 0:59:36

Demo zu Verwaltungsskripts zum Bereitstellen eines einzelnen Mandanten

 

26. PowerShell zur Bereitstellung und Katalogisierung, 0:59:56

PowerShell zur Bereitstellung und Katalogisierung

 

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

T-SQL SELECT * FROM TenantsExtended

 

28. Verwalten unvorhersehbarer Workloads von Mandanten, 1:03:34

Verwalten unvorhersehbarer Workloads von Mandanten

 

29. Überwachung des Pools für elastische Datenbanken, 1:06:32

Überwachung des Pools für elastische Datenbanken

 

30. Lastgenerierung und Leistungsüberwachung, 1:09:37

Lastgenerierung und Leistungsüberwachung

 

31. Bedarfsorientierte Schemaverwaltung, 1:09:40

Bedarfsorientierte Schemaverwaltung

 

32. Verteilte Abfrage über Mandantendatenbanken hinweg, 1:11:18

Verteilte Abfrage über Mandantendatenbanken hinweg

 

33. Demo zur Ticketgenerierung, 1:12:28

Demo zur Ticketgenerierung

 

34. SSMS – Ad-hoc-Analysen, 1:12:35

SSMS – Ad-hoc-Analysen

 

35. Extrahieren von Mandantendaten nach Azure Synapse Analytics, 1:15:46

Extrahieren von Mandantendaten nach Azure Synapse Analytics

 

36. Diagramm zur täglichen Verteilung von Umsätzen, 1:16:38

Diagramm zur täglichen Verteilung von Umsätzen

 

37. Zusammenfassung und Handlungsaufforderung, 1:17:43

Zusammenfassung und Handlungsaufforderung

 

38. Ressourcen für weitere Informationen, 1:20:35

Ressourcen für weitere Informationen

Nächste Schritte