Delen via


Video geïndexeerd en geannoteerd voor SaaS-apps met meerdere tenants met behulp van Azure SQL Database

Van toepassing op: Azure SQL Database

Dit artikel is een geïnnoteerde index in de tijdlocaties van een video van 81 minuten over SaaS-tenancymodellen of -patronen. In dit artikel kunt u achteruit of vooruit gaan in de video waarin u geïnteresseerd bent. In de video worden de belangrijkste ontwerpopties voor een databasetoepassing met meerdere tenants in Azure SQL Database uitgelegd. De video bevat demo's, walkthroughs van beheercode en soms meer informatie over ervaring dan in onze schriftelijke documentatie.

De video versterkt informatie in onze schriftelijke documentatie, te vinden op:

De video en de artikelen beschrijven de vele fasen van het maken van een toepassing met meerdere tenants in Azure SQL Database in de cloud. Met speciale functies van Azure SQL Database kunt u eenvoudiger apps met meerdere tenants ontwikkelen en implementeren die zowel eenvoudiger te beheren als betrouwbaar presteren.

We werken onze schriftelijke documentatie regelmatig bij. De video wordt niet bewerkt of bijgewerkt, waardoor uiteindelijk meer details verouderd kunnen raken.

Schermafbeeldingen van 38 tijdindexeringen

Deze sectie indexeert de tijdlocatie voor 38 discussies gedurende de video van 81 minuten. Elke keer dat een index wordt geannoteerd met een schermopname van de video en soms met aanvullende informatie.

Elke keer dat de index de notatie h:mm:ss heeft. De tweede geïndexeerde tijdlocatie, gelabelde sessiedoelstellingen, begint bijvoorbeeld op de geschatte tijdslocatie van 0:03:11.

De volgende titels zijn koppelingen naar de bijbehorende secties met aantekeningen verderop in dit artikel:

 

Geannoteerde indextijdlocaties in de video

Als u op een schermopname klikt, gaat u naar de exacte tijdslocatie in de video.

 

1. (Start) Welkomstdia, 0:00:01

Leren van MYOB: Ontwerppatronen voor SaaS-toepassingen in Azure SQL Database - BRK3120

Welcome slide

  • Titel: Leren van MYOB: Ontwerppatronen voor SaaS-toepassingen in Azure SQL Database
  • Bill.Gibson@microsoft.com
  • Principal Program Manager, Azure SQL Database
  • Microsoft Ignite-sessie BRK3120, Orlando, FL USA, oktober/11 2017

 

2. Sessiedoelstellingen, 0:01:53

Session objectives

  • Alternatieve modellen voor apps met meerdere tenants, met voor- en nadelen.
  • SaaS-patronen om de ontwikkeling, het beheer en de resourcekosten te verminderen.
  • Een voorbeeld-app + scripts.
  • PaaS-functies en SaaS-patronen maken SQL Database een zeer schaalbaar, kostenefficiënt gegevensplatform voor SaaS met meerdere tenants.

 

3. Agenda, 0:04:09

Agenda

 

4. Web-app met meerdere tenants, 0:05:00

Wingtip SaaS app: Multi-tenant web app

 

5. App-webformulier in actie, 0:05:39

App web form in action

 

6. Kosten per tenant (schaal, isolatie, herstel), 0:06:58

Per-tenant cost, scale, isolation, recovery

 

7. Databasemodellen voor meerdere tenants: voor- en nadelen, 0:09:52

Database models for multi-tenant: pros and cons

 

8. Hybride model combineert voordelen van MT/ST, 0:12:29

Hybrid model blends benefits of MT/ST

 

9. Eén tenant versus meerdere tenants: voor- en nadelen, 0:13:11

Single-tenant vs multi-tenant: pros and cons

 

10. Pools zijn rendabel voor onvoorspelbare workloads, 0:17:49

Pools are cost-effective for unpredictable workloads

 

11. Demo van database-per-tenant en hybride ST/MT, 0:19:59

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

 

12. Live app-formulier met Dojo, 0:20:10

Live app form showing Dojo

 

13. MYOB en geen DBA in zicht, 0:25:06

MYOB and not a DBA in sight

 

14. Voorbeeld van het gebruik van elastische POOLS in MYOB, 0:29:30

MYOB elastic pool usage example

 

15. Leren van MYOB en andere ISV's, 0:31:25

Learning from MYOB and other ISVs

 

16. Patronen opstellen in E2E SaaS-scenario, 0:31:42

Patterns compose into E2E SaaS scenario

 

17. Canonical hybride SaaS-app voor meerdere tenants, 0:46:04

Canonical hybrid multi-tenant SaaS app

 

18. Wingtip SaaS-voorbeeld-app, 0:48:01

Wingtip SaaS sample app

 

19. Scenario's en patronen verkend in de zelfstudies, 0:49:00

Scenarios and patterns explored in the tutorials

 

20. Demo van zelfstudies en GitHub-opslagplaats, 0:50:12

Demo tutorials and GitHub repo

 

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

GitHub repo Microsoft/WingtipSaaS

 

22. De patronen verkennen, 0:56:15

Exploring the patterns

 

23. Tenants inrichten en onboarden, 0:56:19

Provisioning tenants and onboarding

 

24. Tenants en toepassingsverbinding inrichten, 0:57:52

Provisioning tenants and application connection

 

25. Demo van beheerscripts die één tenant inrichten, 0:59:36

Demo of management scripts provisioning a single tenant

 

26. PowerShell voor inrichting en catalogus, 0:59:56

PowerShell to provision and catalog

 

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

T-SQL SELECT * FROM TenantsExtended

 

28. Onvoorspelbare tenantworkloads beheren, 1:03:34

Managing unpredictable tenant workloads

 

29. Bewaking van elastische pools, 1:06:32

Elastic pool monitoring

 

30. Bewaking van belasting en prestaties, 1:09:37

Load generation and performance monitoring

 

31. Schemabeheer op schaal, 1:09:40

Schema management at scale

 

32. Gedistribueerde query over tenantdatabases, 1:11:18

Distributed query across tenant databases

 

33. Demo van het genereren van tickets, 1:12:28

Demo of ticket generation

 

34. SSMS adhoc analytics, 1:12:35

SSMS adhoc analytics

 

35. Tenantgegevens extraheren in Azure Synapse Analytics, 1:15:46

Extract tenant data into Azure Synapse Analytics

 

36. Grafiek van dagelijkse verkoopdistributie, 1:16:38

Graph of daily sale distribution

 

37. Inpakken en oproepen tot actie, 1:17:43

Wrap up and call to action

 

38. Bronnen voor meer informatie, 1:20:35

Resources for more information

Volgende stappen