Cloud Migration에 대해 공부하다 Landing Zone이라는 개념을 알게 되었고, 전환을 하는데 있어서 중요한 개넘이라고 생각이 들어 정리합니다.
우선 이 포스트는 Azure의 Landing Zone에 대한 설명이며,
Cloocus의 박항서 컨설턴트님의 랜딩존 설명 영상을 참고 했습니다.
영상 링크는 아래 참조했습니다.
→ 신규 개발 및 테스트를 위한 시작점
→ 위와 같이 여러 사항들을 고려해, 이에 맞는 리소스들을 사용하여 Cloud 전환을 위한 환경을 구축하는 것을 목표로 한다.
✓ 훨씬 더 많은 배포, 테스트, 검증 작업 수행
✓ 배포 빈도 가속화
✓ 보다 안정적이고 저렴한 운영
✓ 운영하는데 있어서 발생 가능한 오류 감소
✓ 신규/전환을 위한 가이드 라인 제시
Azure의 기본 아키텍처는 위와 같고, 우리는 기본 아키텍처에서 전환을 하고자 하는 서비스의 필요한 기능들을 고려하여 리소스들을 추가해 적합한 클라우드 환경 (Landing ZOne)을 구성
간단하게 기본 아키텍처의 요소들을 설명하자면,
1. Subscription
: 과금의 기준이 되는 리소스의 논리적 컨테이너
2. Resource 그룹
: 여러 리소들을 담은 폴더
3. Azure Virtual Network
: 가상 머신에 대한 분리된 네트워크 및 서브넷을 제공하는 리소스 간 통신을 제어하는 가상 네트워크
4. Resource: VM, Storage Account, Database, Key Vault, Log Analytics 등등
Azure 주요 리소스를 4가지 주요 기능에 대해 설명하자면,
Azure Actice Direcotory
로그인하여 다음 리소스에 액세스할 수 있게 해주는 MS Cloud 기반 ID 및 Access 관리 서비스장점
✔︎ Multi-Factor Authentication(MFA) 제공
✔︎ 등록된 계정으로 모든 Azure 리소스 관리
✔︎ Single-Sign-On 지원
Azure Policy
정책 검사 및 커스텀 정책을 생성하는 서비스
JSON 형식으로 정책 생성 및 관리장점
✔︎ 배포를 감사하여 승인 또는 거부
✔︎ 국제 표준 운영 정책 패키지 제공
Azure Log Analytics
로그 수집, 저장 후 로그를 필터링 하여 차트 또는 Timetable 생성장점
✔︎ Azure와 관련된 모든 로그 수집
✔︎ Azure Platform + Operation System + Application Log 중앙 관리
Azure Key Vault
Key와 Secret 그리고 인증서 관리
중앙에서 키를 관리장점
✔︎ Key, Secret, 인증서(생성,권한,유효기간) 관리
✔︎ Transection당 과금이 최대 장점
Network Security Group(NSG)
인바운드 아웃바운드 규칙을 관리하는 IP 방화벽
IP와 Port Traffice을 제어하는 L4 수준의 방화벽장점
✔︎ IPS 차단
✔︎ Subnet 연결
✔︎ NSG간에 트래픽, 프로토콜 정보 확인 가능
Azure Security Center
보안 정책들의 총 집합장점
✔︎ 클라우드 리소스 보안 감사
✔︎ 분석 내용을 보안 점수로 평가
✔︎ 보안 경고 발생시 알람
✓ Cloud를 운영하는데 있어서 필요한 리소스나 정책들을 패키지로 관리하는 것
✓ 국제 표준을 준수할 수 있도록 관리 기능을 패키지 형태로 제공
✓ 국제 표준 및 애저 표준으로 운영 관리를 원할 경우 사용
✓ Landing Zone 관련 리소스 배포
✓ Azure 정책 활용
✓ 정책 패키지 버전 관리 및 업데이트
✓ 자사 운영 환경에 맞는 커스텀 Landing Zone 구성
1. 클라우드 네비게이터, 랜딩존(Long Ver.)
2. 클라우드 네비게이터, 랜딩존(Short Ver.)
3. 클라우드 지식, 랜딩존