๐ณ AWS Control Tower๋?
โพ๏ธ ๋ค๋ฅธ AWS ์๋น์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ ์๋น์ค
โพ๏ธ ์ ์ค๊ณ๋ ํ๊ฒฝ์ ์ค์ ํ๋๋ฐ ๋์์ด ๋จ
โพ๏ธ AWS ๋ค์ค ๊ณ์ ์ ๊ฐ๋จํ๊ฒ ์ค์ ํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณต
โพ๏ธ ์ฌ๋ฌ AWS ์๋น์ค์ ๊ธฐ๋ฅ์ ์กฐ์ ํ์ฌ 1์๊ฐ ์ด๋ด์ ๋๋ฉ ์กด์ ๊ตฌ์ถ
โพ๏ธ ๋ณด๋ค ์ฝ๊ฒ ๊ธฐ์ ํ์ค์ ์ค์ํ๊ณ , ๊ท์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๊ณ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๋ฐ๋ฅผ ์ ์๊ฒ ๋์์ค
๐ณ AWS Control Tower์๋ ์ด๋ค ๊ธฐ๋ฅ์ด ์๋์?
๐ฑ Landing Zone (๋๋ฉ ์กด)
โพ๏ธ ๋ณด์ ๋ฐ ๊ท์ ์ค์ ๋ชจ๋ฒ ์ฌ๋ก์ ๊ธฐ๋ฐํ ์ํคํ ์ฒ๊ฐ ์ ์ฉ๋ ๋ค์ค ๊ณ์ ํ๊ฒฝ์ ๋๋ค.
โพ๏ธ ๊ท์ ์ ์ค์ํ ๋์์ผ๋ก ํ๋ ๋ชจ๋ ์กฐ์ง ๋จ์, ๊ณ์ , ์ฌ์ฉ์ ๋ฐ ๊ธฐํ ์์์ ํฌํจ
โพ๏ธ ๊ธฐ์ ์ ํฌ๊ธฐ์ ๋ง๊ฒ ํ์ฅ ๊ฐ๋ฅ
๐ฑ Control (์ ์ด ๋๋ guardrail)
โพ๏ธ ์ ๋ฐ์ ์ธ AWS ํ๊ฒฝ์ ๋ํ ์ง์์ ์ธ ๊ฑฐ๋ฒ๋์ค๋ฅผ ์ ๊ณตํ๋ ๊ณ ์์ค ๊ท์น
โพ๏ธ ์ธ ๊ฐ์ง ์ ํ์ด ์์
( ์๋ฐฉ์ ์ ์ด : preventive, ํ์ง์ ์ ์ด : detective, ์ ์ ์ ์ ์ด : proactive )
โพ๏ธ ์ ์ด์๋ ์ธ ๊ฐ์ง ์ ํ์ ๊ฐ์ด๋๋ผ์ธ์ด ์์
( ์๋ฌด์ ์ธ : mandatory, ๊ฐ๋ ฅํ ๊ถ์ฅ๋๋ : recommended, ์ ํ์ ์ธ : selective )
๐ฑ Account Factory (์ด์นด์ดํธ ํฉํ ๋ฆฌ)
โพ๏ธ ๋ฏธ๋ฆฌ ์น์ธ๋ ๊ณ์ ๊ตฌ์ฑ.
โพ๏ธ ์๋ก์ด ๊ณ์ ์ ํ๋ก๋น์ ๋์ ํ์คํํ๋ ๋ฐ ๋์์ด ๋๋ ๊ตฌ์ฑ ๊ฐ๋ฅํ ๊ณ์ ํ ํ๋ฆฟ
โพ๏ธ AWS Control Tower ๋ ๋ด์ฅ๋ Account Factory๋ฅผ ์ ๊ณตํ์ฌ ์กฐ์ง์์ ๊ณ์ ํ๋ก๋น์ ๋
์ํฌํ๋ก์ฐ๋ฅผ ์๋ํํ๋ ๋ฐ ๋์์ ์ค
๐ฑ Dashboard (๋์๋ณด๋)
โพ๏ธ ์ค์ ํด๋ผ์ฐ๋ ๊ด๋ฆฌ์ ํ์๊ฒ ๋๋ฉ ์กด์ ์ง์์ ์ธ ๊ฐ์ฌ๋ฅผ ์ ๊ณต
โพ๏ธ ์๋ก์ด ๊ณ์ ์ ํ๋ก๋น์ ๋์ ํ์คํํ๋ ๋ฐ ๋์์ด ๋๋ ๊ตฌ์ฑ ๊ฐ๋ฅํ ๊ณ์ ํ ํ๋ฆฟ
โพ๏ธ AWS Control Tower ๋ ๋ด์ฅ๋ Account Factory๋ฅผ ์ ๊ณตํ์ฌ ์กฐ์ง์์ ๊ณ์ ํ๋ก๋น์ ๋
์ํฌํ๋ก์ฐ๋ฅผ ์๋ํํ๋ ๋ฐ ๋์์ ์ค
โ ํ๋ก๋น์ ๋(provisioning) โ
์ฌ์ฉ์์ ์๊ตฌ์ ๋ง๊ฒ ์์คํ ์์์ ํ ๋น, ๋ฐฐ์น, ๋ฐฐํฌํด ๋์๋ค๊ฐ
์์คํ ์ ์ฆ์ ์ฌ์ฉํ ์ ์๋ ์ํ๋ก ๋ฏธ๋ฆฌ ์ค๋นํด ๋๋ ๊ฒ
โ ์ค์ผ์คํธ๋ ์ด์ (Orchestration) โ
์ปดํจํฐ ์์คํ , ์ ํ๋ฆฌ์ผ์ด์ , ์๋น์ค์ ์๋ํ๋ ๊ตฌ์ฑ, ๊ด๋ฆฌ, ์กฐ์ ์ ๋งํจ
์ด๋ก์จ, ITํ์ด ๋ณต์กํ Task์ Workflow๋ฅผ ์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์๋๋ก ๋๋๋ค.
๐ณ AWS Control Tower ์๋ ๋ฐฉ์
ํฌ๊ฒ 4๊ฐ์ง ๋จ๊ณ๋ก ์ด๋ฃจ์ด์ง
1๏ธโฃ ๋ชจ๋ฒ ์ฌ๋ก ์ฒญ์ฌ์ง์ ๊ธฐ๋ฐ์ผ๋ก ๋๋ฉ์กด ์ค์ ์ ์๋ํ ํจ
2๏ธโฃ AWS ์ํฌ๋ก๋์ ๋ํ ์ง์์ ์ธ ๊ฑฐ๋ฒ๋์ค๋ฅผ ์ํด ๊ฐ๋๋ ์ผ์ ์ ์ฉ
3๏ธโฃ Account Factory์ ํจ๊ป Account provisioning workflow๋ฅผ ์๋ํ
4๏ธโฃ ์กฐ์ง ๋จ์, ๊ณ์ ๋ฐ ๊ฐ๋๋ ์ผ์ ๋ํ ๋์๋ณด๋๋ฅผ ํตํด ๊ฐ์์ฑ ํ๋ณด ๋ฐ ๊ด์
๐ณ AWS Control Tower ๊ฐ ๋ค๋ฅธ AWS ์๋น์ค์ ์ํธ์์ฉ ํ๋ ๋ฐฉ๋ฒ
โพ๏ธ๋ค๋ฅธ AWS์ ํตํฉํ์ฌ ๊ธฐ์กด ์ํฌ๋ก๋๋ฅผ AWS๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๋ ๋ฐ ๋์์ด ๋๋ ์๋ฃจ์ ์ผ๋ก
๊ตฌ์ถํ ์ ์๋ค.
๐ฑ Configuration, Governance, and Extensibility
โญ๏ธ Automated account configuration: ์๋ํ๋ ๊ณ์ ๊ตฌ์ฑ
โพ๏ธAWS Control Tower๋ ๊ณ์ ๋ฐฐํฌ ๋ฐ ๋ฑ๋ก์ Account Factory( ์ผ๋ช vending machine )์ผ๋ก ์๋ํ
โพ๏ธAccount Factory๋ AWS Service Catalog์์ ์ ๊ณต๋ ์ ํ์ ๊ธฐ๋ฐ์ผ๋ก ์ถ์ํ๋ ๊ฐ๋
โพ๏ธAccount Factory๋ AWS ๊ณ์ ์ ์์ฑ, ๋ฑ๋ก ๋ฐ ์ ์ด ์ ์ฑ ์ ์ฉ ํ๋ก์ธ์ค๋ฅผ ์๋ํ
โญ๏ธ Centralized governance: ์ค์ ์ง์ค์ ๊ฑฐ๋ฒ๋์ค
โพ๏ธAWS Oragnizations์ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ๋ค์ค ๊ณ์ ํ๊ฒฝ์์
์ผ๊ด๋ ์ค์ ๋ฐ ๊ฑฐ๋ฒ๋์ค๋ฅผ ๋ณด์ฅํ๋ ํ๋ ์์ํฌ๋ฅผ ์ค์
โญ๏ธ Extensibility: ํ์ฅ์ฑ
โพ๏ธAWS Organizations๋ฟ ์๋๋ผ AWS Control Tower ์ฝ์์์ ์ง์ ์์ ํจ์ผ๋ก์จ
์์ฒด AWS Control Tower ํ๊ฒฝ์ ๊ตฌ์ถ ๋๋ ํ์ฅ ๊ฐ๋ฅ
โพ๏ธ๊ธฐ์กด ์กฐ์ง์ ๋ฑ๋กํ๊ณ ๊ธฐ์กด ๊ณ์ ์ AWS Control Tower์ ๋ฑ๋กํ ํ์๋
AWS Control Tower์์ ๋ณ๊ฒฝ ์ฌํญ์ด ๋ฐ์
โพ๏ธAWS Control Tower ๋๋ฉ ์กด์ ์ ๋ฐ์ดํธํ์ฌ ๋ณ๊ฒฝ ์ฌํญ์ ๋ฐ์ํ ์ ์์
๐ณ Control Tower ์ฉ์ด ์ฌ์
โญ๏ธ AWS Control Tower๊ฐ AWS Organizations ์๋น์ค์ ๋ง์ ์ฉ์ด๋ฅผ ๊ณต์ ํ๋ค.
๐AWS Organizations
โพ๏ธ AWS ํ๊ฒฝ์ ์ค์์์ ๊ด๋ฆฌํ๊ณ AWS์์์ ์ํฌ๋ก๋ ์ฑ์ฅ๊ณผ ํ์ฅ์ ์ง์ํ๋ AWS ์๋น์ค
โพ๏ธ AWS Control Tower๋ ๊ณ์ ์ ์์ฑํ๊ณ OU ์์ค์์
์๋ฐฉ์ ์ธ ์ ์ด๋ฅผ ๊ฐ์ ํ๊ณ ์ค์ ์ง์ค์ ๋น๋ง์ ์ ๊ณตํ๊ธฐ ์ํด AWS Organizations๋ฅผ ํ์ฉ
๐AWS account Factory account
โพ๏ธ AWS Control Tower์ Account Factory๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก๋น์ ๋๋ AWS ๊ณ์
๋ณ๋ช ์ "์๋ํ๋งค๊ธฐ, vending machine"
๐AWS Control Tower home Region
โพ๏ธ AWS Control Tower ๋๋ฉ ์กด์ด ๋ฐฐํฌ๋ AWS ๋ฆฌ์ .
โพ๏ธ ๋๋ฉ ์กด ์ค์ ์์ ํ ๋ฆฌ์ ์ ํ์ธํ ์ ์๋ค.
๐AWS Service Catalog
โพ๏ธ ์ผ๋ฐ์ ์ผ๋ก ๋ฐฐํฌ๋๋ IT ์๋น์ค๋ฅผ ์ค์์์ ๊ด๋ฆฌํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณต
๐AWS CloudFormation StackSets
โพ๏ธ์คํ์ ๊ธฐ๋ฅ์ ํ์ฅํ์ฌ ๋จ์ผ ์์ ๊ณผ ๋จ์ผ CloudFormation ํ ํ๋ฆฟ์ผ๋ก
์ฌ๋ฌ ๊ณ์ ๊ณผ ๋ฆฌ์ ์ ๊ฑธ์ณ ์คํ์ ์์ฑ, ์ ๋ฐ์ดํธ ๋๋ ์ญ์ ํ ์ ์๋ ๋ฆฌ์์ค ์ ํ
๐Stack Instance
โพ๏ธ๋ฆฌ์ ๋ด์ ๋์ ๊ณ์ ์์ ์คํ์ ๋ํ ๋ ํผ๋ฐ์ค
๐Stack
โพ๏ธ๋จ์ผ ์ ๋์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ AWS ๋ฆฌ์์ค์ ๋ชจ์
๐Aggregator
โพ๏ธAWS Config ๊ตฌ์ฑ ๋ฐ ๊ท์ ์ค์ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ง ๋ด์ ์ฌ๋ฌ ๊ณ์ ๊ณผ ๋ฆฌ์ ์์ ์์งํ๋
AWS Config ๋ฆฌ์์ค ์ ํ
๐Conformance pack
โพ๏ธ๋จ์ผ ์ํฐํฐ๋ก ๊ณ์ ๋ฐ ๋ฆฌ์ ๋๋ AWS Organizations ๋ด์์ ๋ฐฐํฌํ ์ ์๋
AWS Config ๊ท์น ๋ฐ ๊ฐ์ ์กฐ์น์ ๋ชจ์
โพ๏ธConformance pack์ ์ฌ์ฉํ์ฌ AWS Control Tower ํ๊ฒฝ์ ์ฌ์ฉ์ ์ ์ํ ์ ์์
๐Baseline
โพ๏ธ๊ณ์ ์ ๋ฒ ์ด์ค๋ผ์ธํํ๋ค๋ ๊ฒ์ ๋ธ๋ฃจํ๋ฆฐํธ์ ์ ์ด๋ฅผ ์ค์ ํ๋ ๊ฒ์ ์๋ฏธ
โพ๏ธ๋ฒ ์ด์ค๋ผ์ธ ํ๋ก์ธ์ค: ๋ธ๋ฃจํ๋ฆฐํธ ๋ฐฐํฌ์ ์ผ๋ถ.
๊ณ์ ์ ์ค์ ์ง์ค์ ๋ก๊น ๋ฐ ๋ณด์ ๊ฐ์ฌ ์ญํ ์ ์ค์
โพ๏ธAWS Control Tower์ ๋ฒ ์ด์ค๋ผ์ธ์ ๋ฑ๋ก๋ ๋ชจ๋ ๊ณ์ ์ ์ ์ฉ๋๋ ์ญํ ์ ํฌํจ
๐Blueprint
โพ๏ธ๊ณ์ ๋ด์ ๋ฐฐํฌ๋๋ ์ธํ๋ผ ๊ตฌ์ฑ ์์๋ฅผ ์ค๋ช ํ๋ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๋ ์ํฐํฉํธ
ex) AWS CloudFormation ํ
ํ๋ฆฟ์ AWS Control Tower ๊ณ์ ์ ๋ธ๋ฃจํ๋ฆฐํธ๋ก ์ฌ์ฉ๋จ
๐Drift
โพ๏ธAWS Control Tower์ ์ํด ์ค์น๋๊ณ ๊ตฌ์ฑ๋ ๋ฆฌ์์ค์ ๋ณ๊ฒฝ
๐Non-compliant resource
โพ๏ธํน์ ํ์ง ์ ์ด๋ฅผ ์ ์ํ๋ AWS Config ๊ท์น์ ์๋ฐฐ๋๋ ๋ฆฌ์์ค
๐Shared account (๊ณต์ ๋ ๊ณ์ )
โพ๏ธ๋๋ฉ ์กด ์ค์ ์ ์๋์ผ๋ก ์์ฑ๋๋ ์ธ ๊ฐ์ง ๊ณ์ ์ค ํ๋
๊ด๋ฆฌ ๊ณ์ , ๋ก๊ทธ ์์นด์ด๋ธ ๊ณ์ ๋ฐ ๊ฐ์ฌ ๊ณ์ ์ด ์์.
โพ๏ธ๋ก๊ทธ ์์นด์ด๋ธ ๊ณ์ ๊ณผ ๊ฐ์ฌ ๊ณ์ ์ ๋ํ ์ฌ์ฉ์ ์ ์ ์ด๋ฆ์ ์ค์
๐Member account
โพ๏ธ๋ฉค๋ฒ ๊ณ์ ์ AWS Control Tower ์กฐ์ง์ ์ํ๋ ๊ณ์
โพ๏ธ๊ณ์ ์ ํ ๋ฒ์ ํ๋์ ์กฐ์ง์๋ง ์ํ ์ ์์ผ๋ฉฐ ํด๋น ์กฐ์ง์ ๊ด๋ฆฌ ๊ณ์ ์ ๋ํ ์๊ธ์ด ์ฒญ๊ตฌ๋จ
โพ๏ธ๋ฉค๋ฒ ๊ณ์ ์ ์กฐ์ง์ ๋ฃจํธ ์ปจํ
์ด๋๋ก ์ด๋ํ ์ ์์
๐AWS account
โพ๏ธ๋ฆฌ์์ค ์ปจํ ์ด๋ ๋ฐ ๋ฆฌ์์ค isolation boundary๋ก ์๋
โพ๏ธ AWS ๊ณ์ ์ ์๊ธ๊ณผ ๊ฒฐ์ ์ ์ฐ๊ฒฐ๋ ์ ์์
โพ๏ธAWS ๊ณ์ ์ AWS Control Tower์ ์ฌ์ฉ์ ๊ณ์ (IAM ์ฌ์ฉ์ ๊ณ์ ์ด๋ผ๊ณ ๋ ํจ)๊ณผ๋ ๋ค๋ฆ
โพ๏ธ Account Factory ํ๋ก๋น์ ๋ ํ๋ก์ธ์ค๋ฅผ ํตํด ์์ฑ๋ ๊ณ์ ์ AWS ๊ณ์
โพ๏ธ ๊ณ์ ๋ฑ๋ก ๋๋ OU ๋ฑ๋ก ํ๋ก์ธ์ค๋ฅผ ํตํด AWS Control Tower์ ์ถ๊ฐ๋ ์๋ ์์
๐Control (Guardrail)
โพ๏ธ์ ์ฒด AWS Control Tower ํ๊ฒฝ์ ์ง์์ ์ธ ๊ฑฐ๋ฒ๋์ค๋ฅผ ์ ๊ณตํ๋ ๊ณ ์์ค ๊ท์น
โพ๏ธ๊ฐ ์ ์ด๋ ๋จ์ผ ๊ท์น์ ๊ฐ์
โพ๏ธ์๋ฐฉ์ ์ธ ์ ์ด๋ SCP๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํ
โพ๏ธํ์ง ์ ์ด๋ AWS Config ๊ท์น์ ์ฌ์ฉํ์ฌ ๊ตฌํ
โพ๏ธ์์ธก์ ์ธ ์ ์ด๋ AWS CloudFormation ํํฌ๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํ
๐Landing zone
โพ๏ธ๊ธฐ๋ณธ ๊ณ์ , ๊ณ์ ๊ตฌ์กฐ, ๋คํธ์ํฌ ๋ฐ ๋ณด์ ๋ ์ด์์ ๋ฑ์ ํฌํจํ
๊ถ์ฅ ์์ ์ง์ ์ ์ ๊ณตํ๋ ํด๋ผ์ฐ๋ ํ๊ฒฝ
โพ๏ธ๋๋ฉ ์กด์์๋ ์๋ฃจ์ ๊ณผ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ฉํ๋ ์ํฌ๋ก๋๋ฅผ ๋ฐฐํฌํ ์ ์์
๐Nested OU (์ค์ฒฉ OU)
โพ๏ธAWS Control Tower์์ ์ค์ฒฉ OU๋ ๋ค๋ฅธ OU ๋ด์ ํฌํจ๋ OU
โพ๏ธ์ค์ฒฉ OU๋ ์ ํํ ํ๋์ ์์ OU๋ฅผ ๊ฐ์ง ์ ์์ผ๋ฉฐ
๊ฐ ๊ณ์ ์ ๋จ ํ๋์ OU์ ๊ตฌ์ฑ์์ด ๋ ์ ์์
โพ๏ธ์ค์ฒฉ OU๋ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์์ฑ
โพ๏ธ๊ณ์ธต ๊ตฌ์กฐ์ ํ๋์ OU์ ์ ์ฑ ์ ์ฐ๊ฒฐํ๋ฉด ํ์์ ๋ชจ๋ OU ๋ฐ ๊ณ์ ์ ์ํฅ์ ๋ฏธ์นจ
โพ๏ธ AWS Control Tower์ ์ค์ฒฉ OU ๊ณ์ธต์ ์ต๋ ๋ค์ฏ ์์ค๊น์ง ๊ฐ๋ฅ
๐Parent OU (์์ OU)
โพ๏ธ๊ณ์ธต ๊ตฌ์กฐ์์ ํ์ฌ OU ๋ฐ๋ก ์์ ์๋ OU
โพ๏ธ๊ฐ OU๋ ๋จ ํ๋์ ์์ OU๋ฅผ ๊ฐ์ง ์ ์์
๐Child OU (ํ์ OU)
โพ๏ธ๊ณ์ธต ๊ตฌ์กฐ์์ ํ์ฌ OU ์๋์ ์๋ OU
โพ๏ธOU๋ ์ฌ๋ฌ ๊ฐ์ ํ์ OU๋ฅผ ๊ฐ์ง ์ ์์
๐ OU hierarchy
โพ๏ธAWS Control Tower์์ ์ค์ฒฉ๋ OU์ ๊ณ์ธต์ ์ต๋ ๋ค์ฏ ์์ค๊น์ง ๊ฐ๋ฅ
โพ๏ธ์ค์ฒฉ ์์๋ ์์ค์ผ๋ก ์ฐธ์กฐ, ๊ณ์ธต์ ๋งจ ์๋ Level 1๋ก ์ง์
๐Top-level OU
โพ๏ธ์ต์์ OU๋ ๋ฃจํธ ์์ฒด๊ฐ ์๋ ๋ฃจํธ ๋ฐ๋ก ์๋์ ์๋ OU์ ๋๋ค
โพ๏ธ๋ฃจํธ๋ OU์๋
'AWS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ AWS Product ] Amazon CloudFront๋? (0) | 2023.05.31 |
---|---|
[ AWS Product ] AWS Security Hub๋? (0) | 2023.05.31 |
[ AWS Product ] AWS Config๋? (0) | 2023.05.31 |
[ AWS Product ] AWS Organizations๋? (0) | 2023.05.24 |
[ AWS ] AWS(Amazon Web Service)๋? (0) | 2023.05.24 |