Azure SQL Database를 사용하여 다중 테넌트 SaaS 앱에 대해 인덱싱되고 주석이 지정된 동영상

적용 대상:Azure SQL Database

이 문서는 SaaS 테넌시 모델 또는 패턴에 대한 81분 비디오의 시간 위치에 주석이 추가된 인덱스입니다. 이 문서를 사용하면 관심 있는 부분으로, 비디오에서 뒤로 또는 앞으로 건너뛸 수 있습니다. 이 비디오에서는 Azure SQL Database의 다중 테넌트 데이터베이스 애플리케이션에 대한 주요 디자인 옵션을 설명합니다. 이 비디오에는 데모, 관리 코드 연습, 때로는 서면 설명서보다 경험에 의해 더 자세한 정보가 포함됩니다.

이 비디오는 다음에서 찾을 수 있는 서면 설명서의 정보를 증폭합니다.

동영상과 문서는 클라우드의 Azure SQL Database에서 다중 테넌트 애플리케이션을 만드는 여러 단계를 설명합니다. Azure SQL Database의 특수 기능을 사용하면 관리하기 쉽고 안정적으로 성능이 뛰어난 다중 테넌트 앱을 더 쉽게 개발하고 구현할 수 있습니다.

우리는 쓰여진 설명서를 정기적으로 업데이트합니다. 동영상은 편집되거나 업데이트되지 않으므로, 결국 세부적인 부분의 상당량이 구식이 되고 말 것입니다.

시간 인덱싱된 38개 스크린샷 시퀀스

이 섹션은 81분짜리 동영상의 전반에 걸쳐 38 토론의 시간 위치를 인덱싱합니다. 각 시간 인덱스는 비디오의 스크린샷으로 주석을 추가하며 경우에 따라 추가 정보로 주석을 추가합니다.

각 시간 인덱스는 h:mm:ss 형식 입니다. 예를 들어 세션 목표라는 레이블이 지정된 두 번째 인덱싱된 시간 위치는 대략적인 시간 위치인 0:03:11에서 시작됩니다.

다음 제목은 이 문서의 뒷부분에 나오는 해당 주석이 추가된 섹션에 대한 링크입니다.

 

비디오의 주석이 추가된 인덱스 시간 위치

동영상의 정확한 시간 위치로 가게 해 주는 스크린 샷 이미지를 클릭합니다.

 

1. (시작) 환영 슬라이드, 0:00:01

MYOB에서 배움: Azure SQL Database에서 SaaS 애플리케이션에 대한 디자인 패턴 - BRK3120

Welcome slide

  • 제목: MYOB에서 학습: Azure SQL Database의 SaaS 애플리케이션을 위한 디자인 패턴
  • Bill.Gibson@microsoft.com
  • 수석 프로그램 관리자, Azure SQL 데이터베이스
  • Microsoft Ignite 세션 BRK3120, 올랜도, FL USA, 2017년 10월 11일

 

2. 세션 목표, 0:01:53

Session objectives

  • 장점 및 단점을 가진 다중 테넌트 앱용 대체 모델
  • 개발, 관리 및 리소스 비용을 줄이기 위한 SaaS 패턴
  • 샘플 앱 + 스크립트.
  • PaaS 기능 + SaaS 패턴을 사용하여 다중 테넌트 SaaS에 대한 SQL Database를 확장성이 뛰어나고, 비용 효율적인 데이터 플랫폼으로 만듭니다.

 

3. 어젠더, 0:04:09

Agenda

 

4. 다중 테넌트 웹앱, 0:05:00

Wingtip SaaS app: Multi-tenant web app

 

5. 앱 웹 양식의 실제 동작, 0:05:39

App web form in action

 

6. 테넌트별 비용(스케일링, 격리, 복구), 0:06:58

Per-tenant cost, scale, isolation, recovery

 

7. 다중 테넌트에 대한 데이터베이스 모델: 장점 및 단점, 0:09:52

Database models for multi-tenant: pros and cons

 

8. 하이브리드 모델에 MT/ST의 이점 결합, 0:12:29

Hybrid model blends benefits of MT/ST

 

9. 단일 테넌트 및 다중 테넌트: 장단점, 0:13:11

Single-tenant vs multi-tenant: pros and cons

 

10. 예측할 수 없는 워크로드에 대해 비용 효율적인 풀, 0:17:49

Pools are cost-effective for unpredictable workloads

 

11. 테넌트별 데이터베이스 및 하이브리드 ST/MT 데모, 0:19:59

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

 

12. Dojo를 보여주는 라이브 웹 양식, 0:20:10

Live app form showing Dojo

 

13. 시야에 DBA가 아닌 MYOB, 0:25:06

MYOB and not a DBA in sight

 

14. MYOB 탄력적 풀 사용 예제, 0:29:30

MYOB elastic pool usage example

 

15. MYOB 및 기타 ISV로부터 배운 점, 0:31:25

Learning from MYOB and other ISVs

 

16. E2E SaaS 시나리오로 패턴 구성, 0:31:42

Patterns compose into E2E SaaS scenario

 

17. Canonical 하이브리드 다중 테넌트 SaaS 앱, 0:46:04

Canonical hybrid multi-tenant SaaS app

 

18. Wingtip SaaS 샘플 앱, 0:48:01

Wingtip SaaS sample app

 

19. 자습서에서 탐색한 시나리오 및 패턴, 0:49:00

Scenarios and patterns explored in the tutorials

 

20. 자습서 및 Github 리포지토리 데모, 0:50:12

Demo tutorials and GitHub repo

 

21. Github 리포지토리 Microsoft/WingtipSaaS 0:50:32

GitHub repo Microsoft/WingtipSaaS

 

22. 패턴 탐색, 0:56:15

Exploring the patterns

 

23. 테넌트 및 온보딩 프로비전, 0:56:19

Provisioning tenants and onboarding

 

24. 테넌트 및 애플리케이션 연결 프로비저닝, 0:57:52

Provisioning tenants and application connection

 

25. 단일 테넌트를 프로비전하는 관리 스크립트 데모, 0:59:36

Demo of management scripts provisioning a single tenant

 

26. 프로비저닝 및 카탈로그 작성을 위한 PowerShell, 0:59:56

PowerShell to provision and catalog

 

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

T-SQL SELECT * FROM TenantsExtended

 

28. 예측할 수 없는 테넌트 워크로드 관리, 1:03:34

Managing unpredictable tenant workloads

 

29. 탄력적 풀 모니터링, 1:06:32

Elastic pool monitoring

 

30. 부하 생성 및 성능 모니터링, 1:09:37

Load generation and performance monitoring

 

31. 대량의 스키마 관리, 1:09:40

Schema management at scale

 

32. 테넌트 데이터베이스에 분산 쿼리, 1:11:18

Distributed query across tenant databases

 

33. 티켓 생성 데모, 1:12:28

Demo of ticket generation

 

34. SSMS 임시 분석, 1:12:35

SSMS adhoc analytics

 

35. Azure Synapse Analytics로 테넌트 데이터 추출, 1:15:46

Extract tenant data into Azure Synapse Analytics

 

36. 일일 판매 분포 그래프, 1:16:38

Graph of daily sale distribution

 

37. 요약 및 활용 방안, 1:17:43

Wrap up and call to action

 

38. 자세한 내용은 리소스, 1:20:35

Resources for more information

다음 단계