[AWS] AWS Landing Zone

AWS Landing Zone

Landing Zone

안전한 다중 계정 AWS 환경을 제공하는 솔루션

Infrastructure as Code

Code Template 파일을 통해 인프라를 관리하는 프로세스

:calendar: 1123

Landing Zone(== 결정)이란?

클라우드상에 가상의 데이터센터 환경 구축

Account, Network, Security, Identity & Access, Users

AWS Account

A 계정에서 B로 옮길 때 migration밖에 없음

Multi Account가 필요한 이유
필요한 Account
고려사항
네트워크 고려사항

Landing Zone Solution

보안 구조 :o: (네트워크 :x:)

신규 AWS 멀티 어카운트 환경의 설정을 자동화하는 손쉽게 배포 가능한 솔루션

Naming & Tagging

리소스에 할당할 Naming과 분류할 Tagging 정의

Best Practice
  1. 용도별 Account 분리
  2. Account에 대한 Organiztion 구성
  3. OU 활용한 Account별 권한 제어
  4. 로그 활성화
  5. Config 및 Config Rule 활성화

Cloud Formation

AWS Organizations

여러 AWS 계정을 중앙에서 통합 관리하는 계정 관리 서비스

Code

  1. Landing zone code

  2. IAM Policy Syntex(구문)

    • SCP
    • config 정보를 중간에 모음 (add-on)
    • TGW(Transit GateWay)
      • 다른 계정과 Share하는 add-on
  3. Cloud formation Syntex

    :exclamation: 제약조건

    • 크기
    • 변수 길이
기타
AWS Control Tower

랜딩 영역의 설정을 자동화

AWS Terraform Ladning Zone

AWS 벤딩 머신이 구현되어있지 않음

클라우드 엔지니어

App 엔지니어 + 인프라 엔지니어

Landing Zone - blog

AWS의 Landing Zone

Landing Zone 결정 요구사항