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:
- Conceptuele:Multitenant SaaS-databasetenancypatronen
- Zelfstudies: De Wingtip Tickets SaaS-toepassing
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.
Compacte koppelingen naar geïndexeerde tijdlocaties voor video
De volgende titels zijn koppelingen naar de bijbehorende secties met aantekeningen verderop in dit artikel:
- 1. (Start) Welkomstdia, 0:00:03
- 2. Sessiedoelstellingen, 0:03:11
- 3. Agenda, 0:04:17
- 4. Web-app met meerdere tenants, 0:05:05
- 5. App-webformulier in actie, 0:05:55
- 6. Kosten per tenant (schaal, isolatie, herstel), 0:09:31
- 7. Databasemodellen voor meerdere tenants: voor- en nadelen, 0:11:59
- 8. Hybride model combineert voordelen van MT/ST, 0:13:01
- 9. Eén tenant versus meerdere tenants: voor- en nadelen, 0:16:44
- 10. Pools zijn rendabel voor onvoorspelbare workloads, 0:19:36
- 11. Demo van database-per-tenant en hybride ST/MT, 0:20:08
- 12. Live app-formulier met Dojo, 0:20:29
- 13. MYOB en geen DBA in zicht, 0:28:54
- 14. Voorbeeld van het gebruik van elastische MYOB-pools, 0:29:40
- 15. Leren van MYOB en andere ISV's, 0:31:36
- 16. Patronen opstellen in E2E SaaS-scenario, 0:43:15
- 17. Canonical hybride SaaS-app voor meerdere tenants, 0:47:33
- 18. Wingtip SaaS-voorbeeld-app, 0:48:10
- 19. Scenario's en patronen verkend in de zelfstudies, 0:49:10
- 20. Demo van zelfstudies en GitHub-opslagplaats, 0:50:18
- 21. GitHub-opslagplaats Microsoft/WingtipSaaS, 0:50:38
- 22. De patronen verkennen, 0:56:20
- 23. Tenants inrichten en onboarden, 0:57:44
- 24. Tenants en toepassingsverbinding inrichten, 0:58:58:58
- 25. Demo van beheerscripts die één tenant inrichten, 0:59:43
- 26. PowerShell voor inrichting en catalogus, 1:00:02
- 27. T-SQL SELECT * FROM TenantsExtended, 1:03:30
- 28. Onvoorspelbare tenantworkloads beheren, 1:04:36
- 29. Bewaking van elastische pools, 1:06:39
- 30. Bewaking van belasting en prestaties, 1:09:42
- 31. Schemabeheer op schaal, 1:10:33
- 32. Gedistribueerde query over tenantdatabases, 1:12:21
- 33. Demo van ticketgeneratie, 1:12:32
- 34. SSMS adhoc analytics, 1:12:46
- 35. Tenantgegevens extraheren in Azure Synapse Analytics, 1:16:32
- 36. Grafiek van dagelijkse verkoopdistributie, 1:16:48
- 37. Inpakken en oproepen tot actie, 1:19:52
- 38. Bronnen voor meer informatie, 1:20:42
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
- 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
- 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
4. Web-app met meerdere tenants, 0:05:00
5. App-webformulier in actie, 0:05:39
6. Kosten per tenant (schaal, isolatie, herstel), 0:06:58
7. Databasemodellen voor meerdere tenants: voor- en nadelen, 0:09:52
8. Hybride model combineert voordelen van MT/ST, 0:12:29
9. Eén tenant versus meerdere tenants: voor- en nadelen, 0:13:11
10. Pools zijn rendabel voor onvoorspelbare workloads, 0:17:49
11. Demo van database-per-tenant en hybride ST/MT, 0:19:59
12. Live app-formulier met Dojo, 0:20:10
13. MYOB en geen DBA in zicht, 0:25:06
14. Voorbeeld van het gebruik van elastische POOLS in MYOB, 0:29:30
15. Leren van MYOB en andere ISV's, 0:31:25
16. Patronen opstellen in E2E SaaS-scenario, 0:31:42
17. Canonical hybride SaaS-app voor meerdere tenants, 0:46:04
18. Wingtip SaaS-voorbeeld-app, 0:48:01
19. Scenario's en patronen verkend in de zelfstudies, 0:49:00
20. Demo van zelfstudies en GitHub-opslagplaats, 0:50:12
21. GitHub-opslagplaats Microsoft/WingtipSaaS, 0:50:32
22. De patronen verkennen, 0:56:15
23. Tenants inrichten en onboarden, 0:56:19
24. Tenants en toepassingsverbinding inrichten, 0:57:52
25. Demo van beheerscripts die één tenant inrichten, 0:59:36
26. PowerShell voor inrichting en catalogus, 0:59:56
27. T-SQL SELECT * FROM TenantsExtended, 1:03:25
28. Onvoorspelbare tenantworkloads beheren, 1:03:34
29. Bewaking van elastische pools, 1:06:32
30. Bewaking van belasting en prestaties, 1:09:37
31. Schemabeheer op schaal, 1:09:40
32. Gedistribueerde query over tenantdatabases, 1:11:18
33. Demo van het genereren van tickets, 1:12:28
34. SSMS adhoc analytics, 1:12:35
35. Tenantgegevens extraheren in Azure Synapse Analytics, 1:15:46
36. Grafiek van dagelijkse verkoopdistributie, 1:16:38
37. Inpakken en oproepen tot actie, 1:17:43
38. Bronnen voor meer informatie, 1:20:35
Conceptuele:Multitenant SaaS-databasetenancypatronen
Zelfstudies: De Wingtip Tickets SaaS-toepassing
GitHub-opslagplaatsen voor smaken van de Wingtip Tickets SaaS-tenancytoepassing: