๋ฐ˜์‘ํ˜•

๐Ÿ“‚ AWS 40

[AWS] Developer Associate #5 ElastiCache

Cache์™€ Caching์ปดํ“จํ„ฐ ๊ณผํ•™์—์„œ ์บ์‹œ(Cache)๋Š” ์ผ์‹œ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ณ ์† ๋ฐ์ดํ„ฐ ์Šคํ† ๋ฆฌ์ง€ ๊ณ„์ธต์ž…๋‹ˆ๋‹ค.์บ์‹ฑ(Caching)์€ ์บ์‹œ ๋˜๋Š” ์ž„์‹œ ์ €์žฅ ์œ„์น˜์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜์—ฌ ๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค์ž…๋‹ˆ๋‹ค.์บ์‹œ์™€ ์บ์‹ฑ์˜ ์ฃผ์š” ๋ชฉ์ ์€ ๋” ๋А๋ฆฐ ์Šคํ† ๋ฆฌ์ง€์— ์ ‘๊ทผํ•˜๋Š” ๊ฒƒ์„ ์ค„์ž„์œผ๋กœ์จ ์„ฑ๋Šฅ์„ ๋†’์ด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.์บ์‹ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ด์ „์— ๊ฒ€์ƒ‰ํ•˜๊ฑฐ๋‚˜ ๊ณ„์‚ฐํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์†๋„๋ฅผ ์œ„ํ•ด ์šฉ๋Ÿ‰์„ ์ ˆ์ถฉํ•˜๋Š” ์บ์‹œ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ „์ฒด ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜์ง€ ์•Š๊ณ  ๋ฐ์ดํ„ฐ์˜ ์ผ๋ถ€๋ถ„๋งŒ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.์บ์‹œ๋Š” OS, CDN, DNS, ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋“ฑ ๋‹ค์–‘ํ•œ ๊ณณ์—์„œ ํ™œ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.์บ์‹œ์˜ ๋ฐ์ดํ„ฐ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ RAM(Random Access Memory)๊ณผ ๊ฐ™์ด ๋น ๋ฅด๊ฒŒ ์•ก..

[AWS] Developer Associate #4 ์ปจํ…Œ์ด๋„ˆ(ECR, ECS, EKS)

์ปจํ…Œ์ด๋„ˆ๋ž€?์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€๋Š” ํ™˜๊ฒฝ์— ์ƒ๊ด€์—†์ด ์‹คํ–‰๋˜๊ธฐ ์œ„ํ•ด ์‹คํ–‰์— ํ•„์š”ํ•œ ๋ชจ๋“  ์š”์†Œ๋ฅผ ํฌํ•จํ•œ ์†Œํ”„ํŠธ์›จ์–ด ํŒจํ‚ค์ง€์ž…๋‹ˆ๋‹ค.์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ”๋“œ์™€ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋Ÿฐํƒ€์ž„(JVM, Node.js ๋“ฑ), ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ์„ค์ • ํŒŒ์ผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.์ปจํ…Œ์ด๋„ˆ๋Š” ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€์˜ ์ธ์Šคํ„ด์Šค์ด๋ฉฐ ์ข…๋ฃŒ ์‹œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๊ฐ€ ํœ˜๋ฐœ๋ฉ๋‹ˆ๋‹ค.AWS๋Š” ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€๋ฅผ ์ €์žฅํ•˜๋Š” Registry๋กœ ECR, ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์Šค์ผ€์ค„๋งํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” Orchestration ๋„๊ตฌ๋กœ ECS์™€ EKS๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.์ปจํ…Œ์ด๋„ˆ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋Š” ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€๋ฅผ ์ €์žฅํ•˜๊ณ  ์•ก์„ธ์Šคํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ๋„๊ตฌ๋Š” ์ปจํ…Œ์ด๋„ˆ์˜ ํ”„๋กœ๋น„์ €๋‹๊ณผ ๋ฐฐํฌ, ๋ผ์ดํ”„ ์‚ฌ์ดํด์„ ์ž๋™ํ™”ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.ECR(Elastic Container Registr..

[AWS] Developer Associate #3 Elastic Load Balancing(ELB)

๋กœ๋“œ๋ฐธ๋Ÿฐ์‹ฑ(Load balancing)์ด๋ž€?๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์€ ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์„œ๋ฒ„๋“ค์—๊ฒŒ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ๊ท ๋“ฑํ•˜๊ฒŒ ๋ถ„๋ฐฐํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์žฅ์น˜๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋กœ๋“œ๋ฐธ๋Ÿฐ์„œ(Load balancer)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์„ ํ†ตํ•ด ๋ถ€ํ•˜๋ฅผ ๋ถ„์‚ฐํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฐ€์šฉ์„ฑ๊ณผ ํ™•์žฅ์„ฑ ๋ฐ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ฌ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ์— ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค๋ฅผ ์ถ”๊ฐ€ ๋ฐ ์ œ๊ฑฐํ•˜์—ฌ ์ˆ˜ํ‰์  ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.AWS๋Š” ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ ์„œ๋น„์Šค๋กœ ELB(Elastic Load Balancing)๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.ELB(Elastic Load Balancing)๋ž€?ELB๋Š” ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ํŠธ๋ž˜ํ”ฝ์„ ๋ฐ›์•„ ๋“ฑ๋ก๋œ ๋Œ€์ƒ(target)์œผ๋กœ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.ELB๋Š” ํด๋ผ์ด์–ธํŠธ์— ๋Œ€ํ•œ ๋‹จ์ผ ์ ‘์ (single point of contact) ์—ญํ• ..

[AWS] Developer Associate #2 Relational DB(RDS, Aurora)

RDB(Relational Database)๋ž€?RDB๋Š” ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ผ๊ณ  ํ•˜๋ฉฐ ๋ฐ์ดํ„ฐ๋ฅผ ํ…Œ์ด๋ธ”(Table)๋กœ ๊ตฌ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ์‹œ์Šคํ…œ์œผ๋กœ ํ…Œ์ด๋ธ” ๊ฐ„์˜ ๊ด€๊ณ„(Relation)์„ ์ •์˜ํ•˜๊ณ  SQL(Structured Query Language)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ฟผ๋ฆฌํ•˜๊ณ  ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.RDB์—์„œ ํ…Œ์ด๋ธ”์ด๋ž€ ๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ์œผ๋กœ ๊ฐ ํ…Œ์ด๋ธ”์˜ ์—ด(Column)์€ ๋ฐ์ดํ„ฐ์˜ ์†์„ฑ(Attribute)์„ ๋‚˜ํƒ€๋‚ด๊ณ  ํ…Œ์ด๋ธ”์˜ ํ–‰(Row)๋Š” ๋ฐ์ดํ„ฐ์˜ ๋ ˆ์ฝ”๋“œ(Record)๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด ๊ณ ๊ฐ ์ •๋ณด ํ…Œ์ด๋ธ”์—์„œ ‘์ด๋ฆ„, ๋‚˜์ด, ์ฃผ์†Œ’๋Š” ๋ฐ์ดํ„ฐ์˜ ์†์„ฑ์„ ๋‚˜ํƒ€๋‚ด๊ณ  ‘ํ™๊ธธ๋™, 26, ์ˆ˜์›์‹œ’๋Š” ๋ฐ์ดํ„ฐ์˜ ๋ ˆ์ฝ”๋“œ๋กœ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฐ์ดํ„ฐ ์†์„ฑ๋“ค์˜ ๊ฐ’์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.AWS์˜ ๋Œ€ํ‘œ์ ์ธ RDB ์„œ๋น„์Šค๋กœ Amazon RDS(Relati..

[AWS] Developer Associate #1 Elastic Beanstalk

Elastic Beanstalk์ด๋ž€?Elastic Beanstalk์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์ค‘์‹ฌ์˜ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.Elastic Beanstalk๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๋Š” ํ™˜๊ฒฝ(์ธํ”„๋ผ)์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์ง€ ๋ชปํ•ด๋„ AWS์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹ ์†ํ•˜๊ฒŒ ๋ฐฐํฌํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์—…๋กœ๋“œํ•˜๊ธฐ๋งŒํ•˜๋ฉด Elastic Beanstalk์—์„œ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค๋ฅผ ์ค€๋น„ํ•˜๊ณ , ๋กœ๋“œ๋ฐธ๋Ÿฐ์‹ฑ๊ณผ ์šฉ๋Ÿ‰ ํ™•์žฅ(scaling), ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ƒํƒœ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.Beanstalk๋Š” JAVA, Tomcat, Python, Go, Node.js, Ruby, PHP, Docker, .Net Core on Linux, .Net on Windows ๋“ฑ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.Beanstalk ์ž์ฒด๋Š” ๋ฌด๋ฃŒ์ด์ง€๋งŒ ASG..

[AWS] EKS๋ž€? EKS์˜ ์žฅ์ ๊ณผ ๋‹จ์ , ๋น„์šฉ๊ตฌ์กฐ

1. Kubernets๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํ™˜๊ฒฝ๊ณผ ์ข…๋ฅ˜Kubernetes๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ 2๊ฐ€์ง€ → On-premise์™€ Cloud On-premise ํ™˜๊ฒฝ์—์„œ Kubenertes๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณต์‹ ๋ฐฐํฌ ๋ฒ„์ „์˜ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋กœ ์ง์ ‘ ๊ตฌ์ถ• → ๋„ค์ดํ‹ฐ๋ธŒ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋˜๋Š” ๋ฐ”๋‹๋ผ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.VMware Tanzu, Redhat์˜ OpenShift ๋“ฑ์˜ ์†”๋ฃจ์…˜์œผ๋กœ ๊ตฌ์ถ•(์ฐธ๊ณ )Amazon EKS Anywhere๋ฅผ ์ด์šฉํ•˜์—ฌ EKS๋ฅผ On-premise์— ์„ค์น˜ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.Public Cloud ํ™˜๊ฒฝ์—์„œ Kubernetes๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•AWS์˜ EKS(Elastic Kubernetes Service)Azure์˜ AKS(Azure Kubernetes Service)Google์˜ GKE(Google Kub..

๐Ÿ“‚ AWS 2023.11.20

[AWS] EKS Extended supoort์™€ Standard support

Kubernetes๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ, ๋””์ž์ธ ์—…๋ฐ์ดํŠธ, ๋ฒ„๊ทธ ์ˆ˜์ •์œผ๋กœ ๋น ๋ฅด๊ฒŒ ์ง„ํ™”ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.์ด์— EKS๋Š” ์ด๋Ÿฌํ•œ ๋ณ€ํ™”๋ฅผ ๋ฐ˜์˜ํ•˜๊ธฐ ์œ„ํ•ด ์ƒˆ๋กœ์šด ๋ฒ„์ „์„ ์ง€์›ํ•˜๊ณ , ์˜ค๋ž˜๋œ ๋ฒ„์ „์— ๋Œ€ํ•œ ์ง€์›์„ ์ค‘๋‹จํ•ฉ๋‹ˆ๋‹ค.AWS๋Š” Kubernetes ๋ฒ„์ „์ด EKS์— ์ถœ์‹œ๋œ ํ›„ 14๊ฐœ์›” ๋™์•ˆ Standard support(ํ‘œ์ค€ ์ง€์›)๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.Standard support๊ฐ€ ์ข…๋ฃŒ๋˜๋ฉด ์ž๋™์œผ๋กœ ์ตœ๋Œ€ 12๊ฐœ์›” ๋™์•ˆ Extended support(ํ™•์žฅ ์ง€์›)๊ฐ€ ์ ์šฉ(์ถ”๊ฐ€ ๋น„์šฉ ๋ฐœ์ƒ)๋ฉ๋‹ˆ๋‹ค.์ด๋ฅผ ํ†ตํ•ด minor ๋ฒ„์ „์„ ์ตœ๋Œ€ 26๊ฐœ์›”๊นŒ์ง€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.Extended support๊นŒ์ง€ ์ข…๋ฃŒ๊ฐ€ ๋˜๋ฉด EKS ํด๋Ÿฌ์Šคํ„ฐ๋Š” ํ˜„์žฌ ์ง€์›๋˜๋Š” ๊ฐ€์žฅ ์˜ค๋ž˜๋œ ๋ฒ„์ „์œผ๋กœ ์ž๋™ ์—…๊ทธ๋ ˆ์ด๋“œ ๋ฉ๋‹ˆ๋‹ค.2024๋…„ ์ดˆ์— extened support๊ฐ€ ga๋˜๋ฉด ..

๐Ÿ“‚ AWS 2023.11.20

[AWS] Lambda@Edge์™€ CloudFront Functions

์—ฃ์ง€ ๋กœ์ผ€์ด์…˜๊ณผ ๋ฆฌ์ €๋„ ์—ฃ์ง€ ์บ์‹œ์—ฃ์ง€ ๋กœ์ผ€์ด์…˜(edge locations) ๋˜๋Š” POP(point of presence)์‚ฌ์šฉ์ž์™€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์บ์‹œ๋กœ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ฝ˜ํ…์ธ ๋ฅผ ์ง์ ‘ ์ œ๊ณตCloudFront Functions์€ POP์—์„œ ๋™์ž‘๋ฆฌ์ €๋„ ์—ฃ์ง€ ์บ์‹œ(regional edge caches)์—ฃ์ง€ ๋กœ์ผ€์ด์…˜๊ณผ ์˜ค๋ฆฌ์ง„ ์‚ฌ์ด์— ์กด์žฌLambda@Edges๋Š” ๋ฆฌ์ €๋„ ์—ฃ์ง€์—์„œ ๋™์ž‘CF ๋™์ž‘ ๋ฐฉ์‹CF๋Š” POP์— ์ปจํ…์ธ ๊ฐ€ ์—†๋‹ค๋ฉด ๋ฆฌ์ €๋„ ์—ฃ์ง€ ์บ์‹œ์—์„œ ๊ฐ์ฒด๋ฅผ ๊ฐ€์ ธ์™€ ์บ์‹ฑํ•˜๊ณ ๋ฆฌ์ €๋„ ์—ฃ์ง€์—๋„ ๊ฐ์ฒด๊ฐ€ ์—†๋‹ค๋ฉด ์˜ค๋ฆฌ์ง„์—์„œ ๋ฆฌ์ €๋„ ์—ฃ์ง€๋กœ, ๋ฆฌ์ €๋„ ์—ฃ์ง€์—์„œ POP์œผ๋กœ ์บ์‹ฑํ•˜๊ณ  ์ปจํ…์ธ ๋ฅผ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.์บ์‹œ ๋ฌดํšจํ™”๋ฅผ ํ•˜๊ฒŒ ๋˜๋ฉด POP๊ณผ ๋ฆฌ์ €๋„ ์—ฃ์ง€ ์บ์‹œ ๋ชจ๋‘์—์„œ ๊ฐ์ฒด๊ฐ€ ์ œ๊ฑฐ๋˜๊ณ , ๋‹ค์Œ์— ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ์ฒด๋ฅผ ์š”์ฒญํ•  ๋•Œ ์˜ค๋ฆฌ์ง„์—์„œ ๊ฐ์ฒด๋ฅผ ๊ฐ€์ ธ์˜ค๊ฒŒ ๋ฉ๋‹ˆ๋‹ค..

๐Ÿ“‚ AWS 2023.03.20

[AWS] Verified Access

Verified Access ๋“ฑ์žฅ ๋ฐฐ๊ฒฝ๋Œ€๋ถ€๋ถ„์˜ ๊ธฐ์—… ๊ณ ๊ฐ์ด AWS ๋‚ด์˜ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ ‘๊ทผํ•˜๋ ค๋ฉด VPN๊ณผ ๊ธฐ์—…์—์„œ ๊ด€๋ฆฌํ•˜๋Š” ์žฅ๋น„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.์ด๋Š” ๊ฒฐ๊ตญ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ •์ฑ…์„ ์—ฌ๋Ÿฌ ํŒ€์—์„œ ๊ด€๋ฆฌํ•˜๊ฒŒ ๋งŒ๋“ค๊ณ , ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ ‘๊ทผํ•˜์ง€ ๋ชปํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ์—ฌ๋Ÿฌ ํฌ์ธํŠธ์—์„œ ์ฐพ๊ฒŒ๋” ๋งŒ๋“ญ๋‹ˆ๋‹ค.Verified Access๋Š” Zero Trust์— ๊ธฐ๋ฐ˜ํ•˜์—ฌ VPN ์—†์ด ์›น๋ธŒ๋ผ์šฐ์ €๋กœ๋งŒ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ ‘๊ทผ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค.AVA(AWS Verified Access)๋Š” ์œ ์ €๊ฐ€ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ ‘๊ทผํ•  ๋•Œ Trust Provider์—์„œ ๊ฐ€์ ธ์˜จ ์ •๋ณด์™€ ์ •์ฑ…์„ ๋น„๊ตํ•˜์—ฌ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.AVA๋Š” ๋ชจ๋“  ์•ก์„ธ์Šค ์‹œ๋„๋ฅผ ๋กœ๊น…ํ•ฉ๋‹ˆ๋‹ค.์‚ฌ์šฉ ์˜ˆ์‹œ์ฃผ์š” ์ปดํฌ๋„ŒํŠธVA instance์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•ก์„ธ์Šค ์š”์ฒญ์„ ํ‰๊ฐ€ํ•˜๊ณ  ๋ณด์•ˆ ..

๐Ÿ“‚ AWS 2023.03.20

[AWS] VPC Lattice๋ž€?

VPC Lattice ๋“ฑ์žฅ ๋ฐฐ๊ฒฝ์ตœ๊ทผ ๋น„์šฉ์„ ์ ˆ๊ฐํ•˜๊ณ  ํ”„๋กœ๊ทธ๋žจ์„ ๋น ๋ฅด๊ฒŒ ํ™•์žฅํ• ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค ์ง€ํ–ฅ ์•„ํ‚คํ…์ฒ˜๊ฐ€ ๋Œ€์ค‘ํ™”๋˜๊ณ  ์žˆ์œผ๋ฉฐ,์„œ๋น„์Šค ์ง€ํ–ฅ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๊ฐ€์žฅ ํšจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ•์€ ๋‹ค์ค‘ Account์™€ ๋‹ค์ค‘ VPC์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.๋‹ค์ค‘ Account์™€ ๋‹ค์ค‘ VPC ์ „๋žต์—์„œ Account์™€ VPC๊ฐ€ ์„œ๋น„์Šค ๊ฐ„์˜ ๊ฒฝ๊ณ„(Boundary)๋ผ๊ณ  ์ƒ๊ฐํ• ์ˆ˜ ์žˆ์ง€๋งŒ ์ธ์ฆ์„ ๊ณ ํ•˜๋ ค๋ฉด์„œ ์ ์ ˆํ•œ ๊ฒฝ๊ณ„๋ฅผ ๊ตฌ์ถ•ํ•˜๊ธฐ๋Š” ์–ด๋ ต์Šต๋‹ˆ๋‹ค.๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ผ๋ฐ˜์ ์ธ ๋„คํŠธ์›Œํฌ ๋ณต์žก์„ฑ๊ณผ๋Š” ๋˜ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ ๋ณต์žก์„ฑ์„ ๋ถˆ๋Ÿฌ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.VPC ํ”ผ์–ด๋ง, TGW, ํ”„๋ผ์ด๋น— ๋งํฌ, SG, NACL ๋“ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ˜„๋Œ€ํ™” ๋œ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ,๋‹จ์ผ ์‹คํŒจ์ง€์ ์ด ๋˜๊ฑฐ๋‚˜ IP ๊ธฐ๋ฐ˜์˜ ํ†ต์ œ๋งŒ์œผ๋กœ๋Š” ์ค‘์žฅ๊ธฐ์ ์œผ๋กœ ์ธ์ฆ๋˜๊ณ  ์ธ๊ฐ€๋œ ์„œ๋น„์Šค๊ฐ€ ์—ฐ๊ฒฐ์ด ๋˜์–ด์žˆ..

๐Ÿ“‚ AWS 2023.03.20
๋ฐ˜์‘ํ˜•