AWS/VPC

[AWS] Landing Zone 개념

Jaden Park 2022. 5. 9. 23:48

들어가며:

Landing Zone 이란?

단일계정으로는 충분하지 않은 이유 (Multi Account 설계 시 고려사항)

AWS 예시


 

들어가며:

"Landing Zone"은 "비행기가 안전하게 착륙할 수 있는 공간"을 의미합니다.

즉, AWS Landing Zone을 설계한다는 것은 AWS 상에서 시스템을 안정적으로 구축하기 위한 기본 사항을 준비하고 설계, 구축하는 일련의 과정입니다.

 

Landing Zone 이란?

Multi Account 의 확장 가능하고 안전한 환경을 제공하는 AWS 솔루션

조직에서 보안 및 인프라 환경에 대한 확신을 가지고 워크로드와 애플리케이션을 시작하고 배포할 수 있는 출발점

랜딩존 구축에는 비즈니스 목표에 따라 계정 구조, 네트워킹, 보안 및 액세스 관리 전반에 걸쳐 기술 의사 결정이 필요

 

(참고)

AWS에서는 Control Tower 라는 Landing Zone 관리 서비스를 제공합니다.

 

 

단일계정으로는 충분하지 않은 이유 (Multi Account 설계 시 고려사항)

보안 컨트롤 워크로드를 호스팅하는 단일 계정을 가르키는 것이 더 쉬움 (SSO)
격리 계정은 보안 보호 단위, 이슈가 미치는 영향 범위를 제한하기 위한 장치
데이터 분리 데이터 저장소에 액세스하는 사용자의 수가 제한되어 규정 준수 원활, 접근 제어
조직 구조 팀마다 각기 다른 책임과 자원을 요구
비즈니스 프로세스 비즈니스별 요구 사항을 충족하려면 서로 다른 계정 설정
결제 계정은 비용을 분리할 수 있는 유일한 방법. 여러 계정을 사용하면 업무 단위, 팀 간의 청구 분리 가능
제한 할당 워크로드를 서로 다른 계정으로 분리하면 다른 애플리케이션이 의도한 대로 작동하지 않도록 방지 가능

 

AWS 예시

 

참조

AWS Organization 계정

  • 랜딩존이 배포되는 계정
  • 이 계정은 구성을 관리하고 랜딩존 관리 계정에 액세스하는데 사용
  • 멤버 계정을 생성하고 재정적으로 관리하는 기능을 제공
  • 랜딩존 구성 s3 버킷과 파이프라인, 계정 구성 StackSets, SCP, SSO 구성 포함

 

공유 서비스 계정

  • 디렉토리 서비스와 같은 인프라 공유 서비스 계정
  • Account Vending Machine (AVM)으로 생성된 새로운 AWS 계정과 자동으로 피어링 될 수 있는 공유된 VPC에서 AWS SSO 통합을 위한 AWS 관리형 Active Directory를 호스팅

 

로그 아카이브 계정

  • 모든 CloudTrail 및 AWS Config 로그 파일의 사본을 저장하기 위한 중앙 Amazon S3 버킷이 있는 계정

 

보안 계정

  • 모든 랜딩존 관리형 계정에 대한 감시자 및 관리자 교체 계정 역할
  • 회사 보안 및 규정 준수 팀이 사건 발생 시 긴급 보안 작업을 감사하거나 수행하는 사용하는 것을 목적
  • 또한, 마스터 Amazon GuardDuty 계정으로 지정
  • 마스터 계정 사용자는 GuardDuty를 구성하고 자신의 계정 및 모든 멤버 계정에 대한 GuardDuty 결과 확인 가능