207
4
장
데이터 관리 패턴
라우드 벤더가 제공하는 관리형 데이터 스토어들 역시 모니터링 시스템과 데이터 스토어 지표
들을 제공하는 모니터링 서비스를 제공합니다.
4.14
데브옵스
마이크로서비스나 데이터 스토어에 적용할 수 있는 몇 가지 데이터 관리 패턴에 대해서 이미
알아본 바 있습니다
2
장에서 마이크로서비스들을 배포하고 관리하기 위한 데브옵스 프로세스
를 살펴보았으니 이번에는 데이터 스토어에 대한 배포 및 관리 방법을 알아보겠습니다.
데이터 스토어를 배포하고 관리할 때는 다음의 단계 및 고려 사항을 따라야 합니다.
1. 1.
사용할 데이터 스토어 유형을 정합니다. 관계형 데이터베이스나
NoSQL
, 파일 시스템과 같이 적절한 데이
터 스토어 유형을 고르고 사용하기에 적절한 벤더도 정합니다.
2. 2.
배포 패턴을 설정합니다. 배포 패턴은 클라우드 네이티브 애플리케이션 배포 형태와 사용할 데이터 스토어
에 따라 결정합니다. 결정한 내용에 따라 다음의 사항들을 고려해서 고가용성과 확장성 수준을 설정해야 합
니다.
• •
클라이언트의 유형은?
• •
얼마나 많은 노드를 사용할 것인가?
• •
데이터 스토어를 클라우드 벤더에서 관리할 것인가, 혹은 자체 관리할 것인가?
• •
복제는 어떻게 할 것인가?
• •
데이터는 어떻게 백업할 것인가?
• •
재해 복구는 어떻게 할 것인가?
• •
데이터를 어떻게 보호할 것인가?
• •
데이터 스토어를 어떻게 모니터링 할 것인가?
• •
데이터 스토어와 그 관리 비용이 어느 정도인가?
3. 3.
데이터 보호 정책을 적용합니다. ...