Annotazioni e indicizzazione dei video per l'app SaaS multi-tenant con il database SQL di Azure

Si applica a:database SQL di Azure

Questo articolo è un indice con annotazioni nelle posizioni temporali di un video di 81 minuti sui criteri o sui modelli di tenancy SaaS. L'articolo consente di spostarsi avanti o indietro nel video fino alla parte di interesse. Il video illustra le principali opzioni di progettazione per un'applicazione di database multi-tenant nel database SQL di Azure. Il video include demo, procedure dettagliate di codice di gestione e, talvolta, dettagli ricavati dalle esperienze più approfonditi rispetto a quanto disponibile nella documentazione.

Il video analizza maggiormente in dettaglio le informazioni disponibili nella nostra documentazione disponibile in:

Il video e gli articoli descrivono le varie fasi di creazione di un'applicazione multi-tenant nel database SQL di Azure nel cloud. Speciali funzionalità del database SQL di Azure agevolano lo sviluppo e l'implementazione di app multi-tenant più semplici da gestire e affidabili in termini di prestazioni.

La nostra documentazione scritta viene periodicamente aggiornata. Il video non viene modificato né aggiornato, pertanto gran parte delle informazioni potrebbero risultare in futuro obsolete.

Sequenza di 38 screenshot con indicizzazione temporale

Questa sezione indicizza la posizione temporale per 38 discussioni all'interno del video di 81 minuti. Ogni indice temporale include annotazioni con uno screenshot del video e, talvolta, informazioni aggiuntive.

Ogni indice temporale è indicato nel formato h:mm:ss. Ad esempio, la seconda posizione temporale indicizzata, etichettata Obiettivi della sessione, inizia più o meno alla posizione temporale 0:03:11.

I titoli seguenti sono collegamenti alle corrispondenti sezioni con annotazioni riportate più avanti in questo articolo:

 

Posizioni temporali di indice con annotazioni nel video

Fare clic su uno screenshot per passare alla posizione temporale esatta nel video.

 

1. (Inizio) Diapositiva di benvenuto, 0:00:01

Apprendimento dal modello MYOB: criteri di progettazione per applicazioni SaaS in un database SQL di Azure - BRK3120

Welcome slide

  • Titolo: Apprendimento dal modello MYOB: criteri di progettazione per applicazioni SaaS in un database SQL di Azure
  • Bill.Gibson@microsoft.com
  • Principal Program Manager, database SQL di Azure
  • Sessione di Microsoft Ignite BRK3120, Orlando, FL USA, 11 ottobre 2017

 

2. Obiettivi della sessione, 0:01:53

Session objectives

  • Modelli alternativi per app multi-tenant, con vantaggi e svantaggi.
  • Criteri SaaS per ridurre i costi di sviluppo, gestione e risorse.
  • App di esempio + script.
  • Funzionalità PaaS + criteri SaaS rendono il database SQL una piattaforma dati altamente scalabile e conveniente per SaaS multi-tenant.

 

3. Agenda, 0:04:09

Agenda

 

4. App Web multi-tenant, 0:05:00

Wingtip SaaS app: Multi-tenant web app

 

5. Modulo Web dell'app in azione, 0:05:39

App web form in action

 

6. Costo per tenant (scalabilità, isolamento, recupero), 0:06:58

Per-tenant cost, scale, isolation, recovery

 

7. Modelli di database per multi-tenant: vantaggi e svantaggi, 0:09:52

Database models for multi-tenant: pros and cons

 

8. Il modello ibrido unisce i vantaggi del multi-tenant e del tenant singolo, 0:12:29

Hybrid model blends benefits of MT/ST

 

9. Tenant singolo e multi-tenant: vantaggi e svantaggi, 0:13:11

Single-tenant vs multi-tenant: pros and cons

 

10. I pool sono convenienti per carichi di lavoro imprevedibili, 0:17:49

Pools are cost-effective for unpredictable workloads

 

11. Demo di modelli di database per tenant e ibridi a tenant singolo/multi-tenant, 0:19:59

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

 

12. Modulo dell'app attiva che illustra Dojo, 0:20:10

Live app form showing Dojo

 

13. MYOB e non un DBA in vista, 0:25:06

MYOB and not a DBA in sight

 

14. Esempio di utilizzo del pool elastico MYOB, 0:29:30

MYOB elastic pool usage example

 

15. Apprendimento dal modello MYOB e da altri fornitori di software indipendenti, 0:31:25

Learning from MYOB and other ISVs

 

16. Criteri di composizione in uno scenario SaaS E2E, 0:31:42

Patterns compose into E2E SaaS scenario

 

17. App SaaS multi-tenant ibrida canonica, 0:46:04

Canonical hybrid multi-tenant SaaS app

 

18. App di esempio SaaS Wingtip, 0:48:01

Wingtip SaaS sample app

 

19. Scenari e criteri illustrati nelle esercitazioni, 0:49:00

Scenarios and patterns explored in the tutorials

 

20. Demo di esercitazioni e repository GitHub, 0:50:12

Demo tutorials and GitHub repo

 

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

GitHub repo Microsoft/WingtipSaaS

 

22. Esplorazione dei criteri, 0:56:15

Exploring the patterns

 

23. Provisioning di tenant e onboarding, 0:56:19

Provisioning tenants and onboarding

 

24. Provisioning di tenant e connessione dell'applicazione, 0:57:52

Provisioning tenants and application connection

 

25. Demo di script di gestione per il provisioning di un singolo tenant, 0:59:36

Demo of management scripts provisioning a single tenant

 

26. PowerShell per il provisioning e il catalogo, 0:59:56

PowerShell to provision and catalog

 

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

T-SQL SELECT * FROM TenantsExtended

 

28. Gestione di carichi di lavoro tenant imprevedibili, 1:03:34

Managing unpredictable tenant workloads

 

29. Monitoraggio di pool elastici, 1:06:32

Elastic pool monitoring

 

30. Monitoraggio di prestazioni e generazione del carico, 1:09:37

Load generation and performance monitoring

 

31. Gestione di schemi su larga scala, 1:09:40

Schema management at scale

 

32. Query distribuite tra database tenant, 1:11:18

Distributed query across tenant databases

 

33. Demo di generazione di ticket, 1:12:28

Demo of ticket generation

 

34. Analisi ad hoc SSMS, 1:12:35

SSMS adhoc analytics

 

35. Estrazione dei dati del tenant in Azure Synapse Analytics, 1:15:46

Extract tenant data into Azure Synapse Analytics

 

36. Grafico della distribuzione di vendita giornaliera, 1:16:38

Graph of daily sale distribution

 

37. Riepilogo e invito all'azione, 1:17:43

Wrap up and call to action

 

38. Risorse per altre informazioni, 1:20:35

Resources for more information

Passaggi successivi