1) 학습한 내용
Azure Storage Account
- 비정형 및 반정형 데이터를 저장하는 저장소
- 뛰어난 내구성과 가용성(99.99%)을 제공
- 제한 없는 저장소 용량
- 손쉬운 엑세스
- 높은 성능
- 4가지 서비스 제공
Blob(Object storage)
Files(File share)
Table(Key-value store)
Queue(Simple queue)
Azure Storage 서비스
Azure Containers(Blobs)
-HTTP또는 HTTPS를 통해 어디서나 액세스 가능
-텍스트 또는 이진 파일과 같은 대량의 비구조적 데이터 저장 가능
Azure Files
SMB 3.0을 통해 어디서나 액세스 가능
항상 사용 가능한 네트워크 파일 공유 호스트
Azure Queues
HTTP 또는 HTTPS를 통해 어디서나 액세스 가능/비동기 통신용 큐 기반 메커니즘 제공
큐에 최대 64kb 크기의 메시지 저장 가능
Azure Tables
HTTP 또는 HTTPS를 통해 어디서나 액세스 가능
NoSQL 테이블 저장 가능


스토리지 액세스
모든 개체에는 계정 이름과 스토리지 유형에 따른 고유한 URL 주소가 있다
Blob Storage 액세스용 사용자 지정 도메인을 구성하는 두 가지 방법:
• 직접 CNAME 매핑
• asverify를 사용한 중간 매핑



Page Blob
- 512바이트 페이지로 구성됨
- 하드 디스크 스토리지와 유사
- 가상 하드 디스크에 이상적
- 페이지 Blob을 초기화하고 크기를 지정하여 만든 페이지
- 512바이트 페이지 경계 내에 추가되는 콘텐츠
- 페이지 Blob에 쓰기 즉시 커밋
Blob 컨테이너
Private: Storage Account의 인증을 통해 Container와 Blob에 접근
Blob: 익명의 사용자에게 Blob에 읽기 권한 부여
Container: 익명의 사용자에게 Container와 Blob에 읽기권한 부여





Azure SQL Database 서비스
배포 모델:
단일 데이터베이스
Managed Instance
탄력적 풀


DTU(Database Transaction Unit)

vCore

ps. Azure Datebase와 MySQL

MySQL 샘플 예제로 보는 구성

MYSQL JOIN Types

MySQL 문법
2) 학습내용 중 어려웠던 점
이번 수업은 Azure에 관한 개념에 관한 설명으로 이뤄졌었고, 오후 수업은 MySQL을 중심으로 이뤄졌었다. 수업을 잘만 따라간다면 무난하게 이뤄졌다.
3) 해결방법
이번 수업은 Azure와 데이터베이스 MySQL을 중심으로 이뤄졋다.
4) 학습소감
이번 수업은 Azure의 기능을 중점으로 진행되어졌다. 만약에 Az 900 시험이 아니었다면 아마 나는 Azure에 관한 자료를 올리지 않았을 것이다. 그리고, 오후 수업은 MySQL을 중점으로 이뤄졌다. 도중에 졸음이 오는 건 피로감에 오는 것 같은데 이걸 어떻게 푸는 것인가 관건이다.