SMALL

๋ชฉ๋กAWS (19)

You are a developer, not a coder.

๋‹ค์ค‘ํ™”๋กœ ๊ฐ€์šฉ์„ฑ ํ™•๋ณด, ์„œ๋น„์Šค ํ™œ์šฉ์œผ๋กœ ๋น„์šฉ ์ ˆ๊ฐ ํ•˜๊ธฐ

1. ์˜ˆ์ œ ์‚ฌ์ดํŠธ์˜ ๊ฐœ์š” ๊ณต๊ฐœ ์›น์‚ฌ์ดํŠธ๋กœ ์‚ฌ์šฉ์ž๋Š” ๊ฑฐ๋ž˜์ฒ˜, ์ž ์žฌ์  ๊ณ ๊ฐ, ์ž…์‚ฌ์ง€์›์ž ๋“ฑ์ด๋‹ค. ์ •์  ์ฝ˜ํ…์ธ  ์ค‘์‹ฌ์ด๋‹ค. ์„œ๋ฒ„๋ฅผ ๋‹ค์ค‘ํ™”ํ•˜์—ฌ ์žฅ์• ์— ๋Œ€๋น„ํ•œ๋‹ค. ๋ถ€ํ•˜๊ฐ€ ๋†’์•„์ง€๋ฉด ์„ญ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๊ตฌ์„ฑํ•œ๋‹ค. ์žฅ์•  ์„œ๋ฒ„์˜ ๊ต์ฒด, ์ถ”๊ฐ€๋Š” ์ˆ˜๋™์œผ๋กœ ์กฐ์ž‘ํ•œ๋‹ค. ์‘๋‹ต์‹œ๊ฐ„๊ณผ ๋น„์šฉ์„ ๊ณ ๋ คํ•˜์—ฌ ๊ตฌ์„ฑํ•œ๋‹ค. 2. ์ธํ”„๋ผ ํ•ต์‹ฌ ์„ค๊ณ„ ์‚ฌํ•ญ ์›น ์„œ๋ฒ„ ๋‹ค์ค‘ํ™” ๋กœ๋“œ๋ฐธ๋Ÿฐ์„œ๋กœ ์žฅ์• ์— ๋Œ€๋น„ํ•˜๊ณ , ๋ถ€ํ•˜๊ฐ€ ๋†’์•„์ง„ ๊ฒฝ์šฐ์— ๋Œ€๋น„ํ•ด ์›น ์„œ๋ฒ„ ์ถ”๊ฐ€๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค. 2020/05/11 - [AWS] - ELB๋ฅผ ์ด์šฉํ•˜์—ฌ ์›น ์„œ๋ฒ„ ๋‹ค์ค‘ํ™” ELB๋ฅผ ์ด์šฉํ•˜์—ฌ ์›น ์„œ๋ฒ„ ๋‹ค์ค‘ํ™” 1. ๋ชฉ์  ํ•˜๋‚˜์”ฉ ์ˆ˜์ž‘์—…์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฐ๋‹ค. ๊ฐ€์ƒ ์„œ๋ฒ„ ํ…œํ”Œ๋ฆฟ์ธ AMI๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐ€์ƒ ์„œ๋ฒ„ ์—ฌ๋Ÿฌ ๋Œ€๋ฅผ ํ•œ๊บผ๋ฒˆ์— ์…‹์—…ํ•˜์ž. ๊ทœ๋ชจ๊ฐ€ ํฐ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒฝ์šฐ๋‚˜ ๊ฐ™์€ ํ™˜๊ฒฝ์„ ๋ฐ˜๋ณตํ•ด..

AWS 2020. 5. 11. 14:39
๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ์— ๋Œ€ํ•ด์„œ

์„œ๋น„์Šค Lanuch ์ดํ›„ ์ดˆ์กฐํ•˜๊ฒŒ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ํ•˜๋ฉด์„œ ๊ธฐ๋‹ค๋ฆฌ๋ƒ? ์•„๋‹ˆ๋ฉด ๋ถ€ํ•˜ํ…Œ์ŠคํŠธ ์‚ฌ์ „ ์ˆ˜ํ–‰์œผ๋กœ ๋ถ€ํ•˜๋ฅผ ์„ Check ํ• ๊ฒƒ์ด๋ƒ ๋‘˜์ค‘์— ํ•œ๊ฐœ๋ฅผ ํƒํ•˜๋ผ ํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๋Š” ๋‹น์—ฐํžˆ ํ›„์ž๋ฅผ ํƒํ•  ๊ฒƒ์ด๋‹ค. ์ž ๊ทธ๋Ÿผ AWS ๋ถ€ํ•˜ํ…Œ์ŠคํŠธ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์ž. 1. ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ๋Š”? ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ ๋˜๋Š” ์ปดํ“จํŒ… ์žฅ์น˜์— ์š”์ฒญ์„ ๋ณด๋‚ด๊ณ , ์‘๋‹ต์„ ์ธก์ •ํ•˜๋Š” ํ…Œ์ŠคํŠธ ๋ฐฉ๋ฒ•์ด๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ถ€ํ•˜ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ˜„์ƒ๋“ค์„ ์ฐพ์•„๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ํ˜„์žฌ ์„œ๋น„์Šค ๊ตฌ์„ฑ์˜ ์ œํ•œ(limit)์„ ์ฐพ๊ธฐ ์›ํ•˜๋Š” ๋ถ€ํ•˜๋ฅผ ์ˆ˜์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ๋” ๊ตฌ์„ฑ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ ๋ณ‘๋ชฉ ์ง€์ ์„ ์ฐพ๊ณ  ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ์ œ๊ฑฐ 2. ์ข…๋ฅ˜ ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ (Load Test) ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ์— ์š”์ฒญ์„ ๋ณด๋‚ด์„œ ์‘๋‹ต์„ ์ธก์ •ํ•˜๋Š” ์ ˆ์ฐจ ์ŠคํŠธ๋ ˆ์Šค ํ…Œ์ŠคํŠธ (Stress Test) ์‹œ์Šคํ…œ์˜ ์•ˆ์ •์„ฑ์„ ๊ฒฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด..

AWS 2020. 5. 8. 14:49
Amazon S3

1. Amazon S3 ๋ž€? ์•„๋งˆ์กด S3๋Š” ์•„๋งˆ์กด ์›น ์„œ๋น„์Šค์—์„œ ์ œ๊ณตํ•˜๋Š” ์˜จ๋ผ์ธ ์Šคํ† ๋ฆฌ์ง€ ์›น ์„œ๋น„์Šค์ด๋‹ค. ์•„๋งˆ์กด S3๋Š” ์›น ์„œ๋น„์Šค ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์ œ๊ณตํ•œ๋‹ค. 2. S3-managed Keys ์„œ๋ฒ„์ธก ์•”ํ˜ธํ™”๋ฅผ ํ†ตํ•ด ์œ ํœด ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธ. ํ•ด๋‹น managed Keys๋ฅผ ์ด์šฉํ•˜๋ฉด, Amazon S3๋Š” ๊ณ ์œ ํ•œ ํ‚ค๋กœ ๊ฐ ๊ฐ์ฒด๋ฅผ ์•”ํ˜ธํ™”๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค. ๋˜ํ•œ ์ถ”๊ฐ€ ๋ณด์•ˆ ์กฐ์น˜๋กœ ์ฃผ๊ธฐ์ ์œผ๋กœ ๋ฐ”๋€Œ๋Š” ๋งˆ์Šคํ„ฐ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ‚ค ์ž์ฒด๋ฅผ ์•”ํ˜ธํ™”๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค. ๋ฒ„ํ‚ท์— ์ €์žฅ๋œ ๋ชจ๋“  ๊ฐ์ฒด์— ๋Œ€ํ•ด ์„œ๋ฒ„ ์ธก ์•”ํ˜ธํ™”๊ฐ€ ํ•„์š”ํ•  ๊ฒฝ์šฐ ๋ฒ„ํ‚ท ์ •์ฑ…์„ ์‚ฌ์šฉํ•œ๋‹ค. ๋ฒ„ํ‚ท ์ •์ฑ…์€ ์š”์ฒญ์— ์„œ๋ฒ„ ์ธก ์•”ํ˜ธํ™”๋ฅผ ์š”์ฒญํ•˜๋Š” x-amz-server-side-encryption (SSE-S3) ํ—ค๋”๊ฐ€ ํฌํ•จ๋˜์ง€ ์•Š์„ ๊ฒฝ์šฐ ๊ฐ์ฒด ์—…๋กœ๋“œ ๊ถŒํ•œ์„ ๊ฑฐ๋ถ€ํ•˜๊ฒŒ ๋œ๋‹ค.

AWS CodeDeploy

1. AWS CodeDeploy ๋ž€? CodeDeploy๋Š” Amazon EC2 ์ธ์Šคํ„ด์Šค, ์˜จํ”„๋ ˆ๋ฏธ์Šค ์ธ์Šคํ„ด์Šค, ์„œ๋ฒ„๋ฆฌ์Šค Lambda ํ•จ์ˆ˜ ๋˜๋Š” Amazon ECS ์„œ๋น„์Šค๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ๋ฐฐํฌ ์„œ๋น„์Šค์ด๋‹ค. ๋‹ค์Œ์„ ํฌํ•จํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ˜ํ…์ธ ๋ฅผ ๊ฑฐ์˜ ๋ฌด์ œํ•œ์œผ๋กœ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋‹ค. code Serverless AWS Lambda Function ์›น ๋ฐ ๊ตฌ์„ฑ ํŒŒ์ผ ์‹คํ–‰ ํŒŒ์ผ packages script ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํŒŒ์ผ CodeDeploy๋Š” ์„œ๋ฒ„์—์„œ ์‹คํ–‰๋˜๊ณ  Amazon S3 ๋ฒ„ํ‚ท, GitHub ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๋˜๋Š” Bitbucket ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์ €์žฅ๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ˜ํ…์ธ ๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ CodeDeploy๋Š” ์„œ๋ฒ„๋ฆฌ์Šค Lambda ํ•จ์ˆ˜๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜๋„ ์žˆ๋‹ค. CodeDeploy๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ..

AWS Systems Manager Parameter Store

1. AWS Systems Manager Parameter Store ๋ž€? AWS Systems Manager Parameter Store๋Š” ๊ตฌ์„ฑ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ๋ฐ ์•”ํ˜ธ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ์•ˆ์ „ํ•œ ๊ณ„์ธต์  ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์•”ํ˜ธ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฌธ์ž์—ด, ๋ผ์ด์„ ์Šค ์ฝ”๋“œ์™€ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋ฅผ ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’์œผ๋กœ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ’์„ ์ผ๋ฐ˜ ํ…์ŠคํŠธ(์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ) ๋˜๋Š” ์•”ํ˜ธํ™” ํ…์ŠคํŠธ(์•”ํ˜ธํ™”๋œ ๋ฐ์ดํ„ฐ)๋กœ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ƒ์„ฑํ•  ๋•Œ ์ง€์ •ํ•œ ๊ณ ์œ ํ•œ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ’์„ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ๋‹ค. 2. ์ด์  ์•ˆ์ „ํ•˜๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ํ˜ธ์ŠคํŒ… ๋ฐฉ์‹ ์•”ํ˜ธ ๊ด€๋ฆฌ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค(๊ด€๋ฆฌํ•  ์„œ๋ฒ„๊ฐ€ ์—†์Œ). ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ”๋“œ์™€ ๊ฒฉ๋ฆฌํ•˜์—ฌ ๋ณด์•ˆ ํƒœ์„ธ๋ฅผ ๊ฐœ์„ ํ•œ๋‹ค. ๊ตฌ์„ฑ ๋ฐ์ดํ„ฐ ๋ฐ ๋ณด์•ˆ ๋ฌธ์ž์—ด์„ ๊ณ„์ธต์œผ๋กœ ์ €์žฅํ•˜๊ณ  ๋ฒ„์ „์„ ์ถ”์ ํ•œ๋‹ค. ์„ธ๋ถ„ํ™”..

AWS Key Management Service

1. AWS Key Management Service ๋ž€? AWS Key Management Service(AWS KMS)๋Š” ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”์— ์‚ฌ์šฉํ•˜๋Š” ์•”ํ˜ธํ™” ํ‚ค๋ฅผ ์‰ฝ๊ฒŒ ์ƒ์„ฑํ•˜๊ณ  ์ œ์–ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค์ด๋‹ค. AWS KMS์—์„œ ๋งŒ๋“œ๋Š” ๊ณ ๊ฐ ๋งˆ์Šคํ„ฐ ํ‚ค๋Š” HSM(ํ•˜๋“œ์›จ์–ด ๋ณด์•ˆ ๋ชจ๋“ˆ)์œผ๋กœ ๋ณดํ˜ธ๋œ๋‹ค. AWS KMS๋Š” ๊ด€๋ฆฌํ•˜๋Š” ์•”ํ˜ธํ™” ํ‚ค๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๋‹ค๋ฅธ AWS ์„œ๋น„์Šค์™€ ํ†ตํ•ฉ๋œ๋‹ค. AWS KMS๋Š” AWS CloudTrail๊ณผ๋„ ํ†ตํ•ฉ๋˜์–ด ์•”ํ˜ธํ™” ํ‚ค ์‚ฌ์šฉ ๋กœ๊ทธ๋ฅผ ์ œ๊ณตํ•จ์œผ๋กœ์จ ๊ฐ์ข… ๊ฐ์‚ฌ, ๊ทœ์ œ ๋ฐ ๊ทœ์ • ์ค€์ˆ˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ์ง€์›ํ•œ๋‹ค. 2. ์ด์  AWS KMS๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์•”ํ˜ธํ™”ํ•˜๋Š” ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ์ œ์–ด๊ฐ€ ๊ฐ•ํ™”๋œ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋ฐ”๋กœ ํ‚ค ๊ด€๋ฆฌ์™€ ์•”ํ˜ธํ™” ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜..

AWS Security Token Service

1. AWS Security Token Service ๋ž€? AWS Security Token Service(AWS STS)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด AWS ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” ์ž„์‹œ ๋ณด์•ˆ ์ž๊ฒฉ ์ฆ๋ช…์„ ์ƒ์„ฑํ•˜์—ฌ ์‹ ๋ขฐ๋ฐ›๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋‹ค. ์ž„์‹œ ๋ณด์•ˆ ์ž๊ฒฉ ์ฆ๋ช…์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฐจ์ด์ ์„ ์ œ์™ธํ•˜๊ณ ๋Š” IAM ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์žฅ๊ธฐ ์•ก์„ธ์Šค ํ‚ค ์ž๊ฒฉ ์ฆ๋ช…๊ณผ ๊ฑฐ์˜ ๋™์ผํ•œ ํšจ๋ ฅ์„ ์ง€๋‹Œ๋‹ค. ์ž„์‹œ ๋ณด์•ˆ ์ž๊ฒฉ ์ฆ๋ช…์€ ๊ทธ ์ด๋ฆ„์ด ์•”์‹œํ•˜๋“ฏ ๋‹จ๊ธฐ์  ์ด๋‹ค. ์ด ์ž๊ฒฉ ์ฆ๋ช…์€ ๋ช‡ ๋ถ„์—์„œ ๋ช‡ ์‹œ๊ฐ„๊นŒ์ง€ ์ง€์†๋˜๋„๋ก ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. ์ž๊ฒฉ ์ฆ๋ช…์ด ๋งŒ๋ฃŒ๋œ ํ›„ AWS๋Š” ๋”๋Š” ๊ทธ ์ž๊ฒฉ ์ฆ๋ช…์„ ์ธ์‹ํ•˜์ง€ ๋ชปํ•˜๊ฑฐ๋‚˜ ๊ทธ ์ž๊ฒฉ ์ฆ๋ช…์„ ์‚ฌ์šฉํ•œ API ์š”์ฒญ์œผ๋กœ๋ถ€ํ„ฐ ์ด๋ฃจ์–ด์ง€๋Š” ์–ด๋–ค ์ข…๋ฅ˜์˜ ์•ก์„ธ์Šค๋„ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ž„์‹œ ๋ณด์•ˆ ์ž๊ฒฉ ์ฆ๋ช…์€ ์‚ฌ์šฉ..

LIST