처음 만나는 클라우드 보안

[Azure] 처음 만나는 Azure (17) - 코스모스DB 만들기 본문

클라우드 기초/Microsoft Azure

[Azure] 처음 만나는 Azure (17) - 코스모스DB 만들기

영민하게 2022. 7. 20. 10:12
반응형

Azure Cosmos DB 생성 실습

Azure Cosmos DB란?

Auzre의 관리형 NoSQL 데이터 베이스. 전 세계 다중 지역 쓰기 및 데이터 배포 기능을 통해 사용자에게 가까운 환경에서 짧은 대기 시간과 고가용성을 제공한다.

아래 Microsoft 튜토리얼을 통해 무료 샌드박스(Sandbox) 실습환경을 제공받을 수 있다.

[접속 링크] https://docs.microsoft.com/ko-kr/learn/modules/distribute-data-globally-with-cosmos-db/

샌드박스로 생성된 Azure스폰서쉽 계정 확인


1. DB 생성

메인 > 리소스 만들기 > Azure Cosmos DB 만들기 > 코어(SQL) 선택

실습에선 코어(SQL)을 선택

- 기본 설정

- 글로벌 배포

지리적 전역복제 사용을 위해 전역 배포 기능을 활성화 한다.

- 네트워크

DB보안을 위해 추후 프라이빗 엔드포인트를 추가해 접근을 한정시킬 수 있다.

- 백업정책

백업정책은 기본값으로 진행

- 암호화

기본값으로 진행

- 배포 확인

 

2. 여러 지역으로 데이터 복제

Cosmo DB리소스 > 설정 블레이드 > 전역으로 데이터 복제 선택

기본적으로 생성당시의 지역만 활성화 되어있다.
전역 복제를 희망하는 지역을 선택하고 저장을 누른다 (활성화 대기시간 10~15분)
지역 복제 완료 확인

복제된 지역의 DB는 기존 지역의 DB와 동등하게 데이터에 대한 읽기 및 쓰기 권한을 부여받는다.

 

프로젝트 진행: React - Cosmos DB 활용한 서비스 구현 (아래 참고)

https://www.youtube.com/watch?v=SIKn241Hj6E 

Azure Cosmos DB를 사용하는 ASP.NET Core MVC 웹앱 자습서 | Microsoft Docs


참고자료

https://docs.microsoft.com/ko-kr/azure/cosmos-db/introduction

https://www.youtube.com/watch?v=SIKn241Hj6E 

반응형
Comments