Dela via


Video indexerad och kommenterad för SaaS-appen för flera innehavare med Azure SQL Database

Gäller för:Azure SQL Database

Den här artikeln är ett kommenterat index i tidsplatserna för en 81-minuters video om SaaS-innehavarmodeller eller mönster. Med den här artikeln kan du hoppa bakåt eller framåt i videon som du är intresserad av. Videon förklarar de viktigaste designalternativen för ett databasprogram med flera klientorganisationer i Azure SQL Database. Videon innehåller demonstrationer, genomgångar av hanteringskod och ibland mer information om upplevelsen än vad som kan finnas i vår skriftliga dokumentation.

Videon förstärker informationen i vår skriftliga dokumentation, som finns på:

Videon och artiklarna beskriver de många faserna i skapandet av ett program för flera klientorganisationer i Azure SQL Database i molnet. Med särskilda funktioner i Azure SQL Database blir det enklare att utveckla och implementera appar för flera klientorganisationer som både är enklare att hantera och utföra på ett tillförlitligt sätt.

Vi uppdaterar rutinmässigt vår skriftliga dokumentation. Videon redigeras eller uppdateras inte, så så småningom kan mer av dess detaljer bli inaktuella.

Sekvens med 38 tidsindexerade skärmbilder

I det här avsnittet indexeras tidsplatsen för 38 diskussioner under videon på 81 minuter. Varje gång index kommenteras med en skärmbild från videon och ibland med ytterligare information.

Varje gång index är i formatet h:mm:ss. Den andra indexerade tidsplatsen, märkt Sessionsmål, startar till exempel vid den ungefärliga tidpunkten 0:03:11.

Följande rubriker är länkar till motsvarande kommenterade avsnitt senare i den här artikeln:

 

Kommenterade indextidsplatser i videon

Om du klickar på en skärmbild kommer du till den exakta tidsplatsen i videon.

 

1. (Start) Välkomstbild, 0:00:01

Lär dig från MYOB: Designmönster för SaaS-program i Azure SQL Database – BRK3120

Welcome slide

  • Rubrik: Utbildning från MYOB: Designmönster för SaaS-program i Azure SQL Database
  • Bill.Gibson@microsoft.com
  • Principal Program Manager, Azure SQL Database
  • Microsoft Ignite-session BRK3120, Orlando, FL USA, oktober/11 2017

 

2. Sessionsmål, 0:01:53

Session objectives

  • Alternativa modeller för appar med flera klientorganisationer, med för- och nackdelar.
  • SaaS-mönster för att minska utvecklings-, hanterings- och resurskostnader.
  • En exempelapp + skript.
  • PaaS-funktioner + SaaS-mönster gör SQL Database till en mycket skalbar och kostnadseffektiv dataplattform för SaaS för flera innehavare.

 

3. Agenda, 0:04:09

Agenda

 

4. Webbapp för flera klientorganisationer, 0:05:00

Wingtip SaaS app: Multi-tenant web app

 

5. Appwebbformulär i praktiken, 0:05:39

App web form in action

 

6. Kostnad per klientorganisation (skala, isolering, återställning), 0:06:58

Per-tenant cost, scale, isolation, recovery

 

7. Databasmodeller för flera klientorganisationer: för- och nackdelar, 0:09:52

Database models for multi-tenant: pros and cons

 

8. Hybridmodellen blandar fördelarna med MT/ST, 0:12:29

Hybrid model blends benefits of MT/ST

 

9. Enskild klientorganisation jämfört med flera klientorganisationer: för- och nackdelar, 0:13:11

Single-tenant vs multi-tenant: pros and cons

 

10. Pooler är kostnadseffektiva för oförutsägbara arbetsbelastningar, 0:17:49

Pools are cost-effective for unpredictable workloads

 

11. Demo av databas-per-klient och hybrid ST/MT, 0:19:59

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

 

12. Live-appformulär som visar Dojo, 0:20:10

Live app form showing Dojo

 

13. MYOB och inte en DBA i sikte, 0:25:06

MYOB and not a DBA in sight

 

14. Exempel på användning av elastisk MYOB-pool, 0:29:30

MYOB elastic pool usage example

 

15. Utbildning från MYOB och andra ISV:er, 0:31:25

Learning from MYOB and other ISVs

 

16. Mönster består av E2E SaaS-scenario, 0:31:42

Patterns compose into E2E SaaS scenario

 

17. Canonical Hybrid Multi-Tenant SaaS app, 0:46:04

Canonical hybrid multi-tenant SaaS app

 

18. Wingtip SaaS-exempelapp, 0:48:01

Wingtip SaaS sample app

 

19. Scenarier och mönster som utforskas i självstudierna, 0:49:00

Scenarios and patterns explored in the tutorials

 

20. Demo av självstudier och GitHub-lagringsplats, 0:50:12

Demo tutorials and GitHub repo

 

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

GitHub repo Microsoft/WingtipSaaS

 

22. Utforska mönstren, 0:56:15

Exploring the patterns

 

23. Etablering av klienter och registrering, 0:56:19

Provisioning tenants and onboarding

 

24. Etablering av klientorganisationer och programanslutning, 0:57:52

Provisioning tenants and application connection

 

25. Demo av hanteringsskript som etablerar en enda klientorganisation, 0:59:36

Demo of management scripts provisioning a single tenant

 

26. PowerShell för etablering och katalog, 0:59:56

PowerShell to provision and catalog

 

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

T-SQL SELECT * FROM TenantsExtended

 

28. Hantera oförutsägbara klientarbetsbelastningar, 1:03:34

Managing unpredictable tenant workloads

 

29. Elastisk poolövervakning, 1:06:32

Elastic pool monitoring

 

30. Belastningsgenerering och prestandaövervakning, 1:09:37

Load generation and performance monitoring

 

31. Schemahantering i stor skala, 1:09:40

Schema management at scale

 

32. Distribuerad fråga mellan klientdatabaser, 1:11:18

Distributed query across tenant databases

 

33. Demo av biljettgenerering, 1:12:28

Demo of ticket generation

 

34. SSMS adhoc analytics, 1:12:35

SSMS adhoc analytics

 

35. Extrahera klientdata till Azure Synapse Analytics, 1:15:46

Extract tenant data into Azure Synapse Analytics

 

36. Diagram över daglig försäljningsdistribution, 1:16:38

Graph of daily sale distribution

 

37. Avsluta och anropa till åtgärd, 1:17:43

Wrap up and call to action

 

38. Resurser för mer information, 1:20:35

Resources for more information

Nästa steg