- Amazon
- dynamodb
- AWS CloudFormation
- Heap
- yumpackage
- list
- rabbitmq์ค์น๋ช ๋ น์ด
- ELB
- map
- ์ธ์คํด์ค
- java
- Cognito
- jpa
- redis
- ์ฐจ์ด์
- cloudfront
- db
- S3
- REST
- ์๋ฃ๊ตฌ์กฐ
- javaIteration
- CloudFormation
- Iteration๋ฐ๋ณต๋ฌธ
- instance
- javamap๋ฐ๋ณต
- AWS
- spring
- ์ด๋ ธํ ์ด์
- rabbitmq์ค์น๋ฐฉ๋ฒ
- ๋ฆฌ๋ ์คrabbitmq์ค์น
- Today
- Total
๋ชฉ๋กAWS (19)
You are a developer, not a coder.
1. ์์ ์ฌ์ดํธ์ ๊ฐ์ ๊ณต๊ฐ ์น์ฌ์ดํธ๋ก ์ฌ์ฉ์๋ ๊ฑฐ๋์ฒ, ์ ์ฌ์ ๊ณ ๊ฐ, ์ ์ฌ์ง์์ ๋ฑ์ด๋ค. ์ ์ ์ฝํ ์ธ ์ค์ฌ์ด๋ค. ์๋ฒ๋ฅผ ๋ค์คํํ์ฌ ์ฅ์ ์ ๋๋นํ๋ค. ๋ถํ๊ฐ ๋์์ง๋ฉด ์ญ๋ฅผ ์ถ๊ฐํ ์ ์๊ฒ ๊ตฌ์ฑํ๋ค. ์ฅ์ ์๋ฒ์ ๊ต์ฒด, ์ถ๊ฐ๋ ์๋์ผ๋ก ์กฐ์ํ๋ค. ์๋ต์๊ฐ๊ณผ ๋น์ฉ์ ๊ณ ๋ คํ์ฌ ๊ตฌ์ฑํ๋ค. 2. ์ธํ๋ผ ํต์ฌ ์ค๊ณ ์ฌํญ ์น ์๋ฒ ๋ค์คํ ๋ก๋๋ฐธ๋ฐ์๋ก ์ฅ์ ์ ๋๋นํ๊ณ , ๋ถํ๊ฐ ๋์์ง ๊ฒฝ์ฐ์ ๋๋นํด ์น ์๋ฒ ์ถ๊ฐ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ค. 2020/05/11 - [AWS] - ELB๋ฅผ ์ด์ฉํ์ฌ ์น ์๋ฒ ๋ค์คํ ELB๋ฅผ ์ด์ฉํ์ฌ ์น ์๋ฒ ๋ค์คํ 1. ๋ชฉ์ ํ๋์ฉ ์์์ ์ผ๋ก ์ค์ ํ๋ฉด ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค. ๊ฐ์ ์๋ฒ ํ ํ๋ฆฟ์ธ AMI๋ฅผ ์ด์ฉํ์ฌ ๊ฐ์ ์๋ฒ ์ฌ๋ฌ ๋๋ฅผ ํ๊บผ๋ฒ์ ์ ์ ํ์. ๊ท๋ชจ๊ฐ ํฐ ์์คํ ์ ๊ตฌ์ถํ๋ ๊ฒฝ์ฐ๋ ๊ฐ์ ํ๊ฒฝ์ ๋ฐ๋ณตํด..
์๋น์ค Lanuch ์ดํ ์ด์กฐํ๊ฒ ๋ชจ๋ํฐ๋ง์ ํ๋ฉด์ ๊ธฐ๋ค๋ฆฌ๋? ์๋๋ฉด ๋ถํํ ์คํธ ์ฌ์ ์ํ์ผ๋ก ๋ถํ๋ฅผ ์ Check ํ ๊ฒ์ด๋ ๋์ค์ ํ๊ฐ๋ฅผ ํํ๋ผ ํ๋ฉด ๊ฐ๋ฐ์๋ ๋น์ฐํ ํ์๋ฅผ ํํ ๊ฒ์ด๋ค. ์ ๊ทธ๋ผ AWS ๋ถํํ ์คํธ์ ๋ํด์ ์์๋ณด์. 1. ๋ถํ ํ ์คํธ๋? ์ํํธ์จ์ด ์์คํ ๋๋ ์ปดํจํ ์ฅ์น์ ์์ฒญ์ ๋ณด๋ด๊ณ , ์๋ต์ ์ธก์ ํ๋ ํ ์คํธ ๋ฐฉ๋ฒ์ด๋ค. ์ฐ๋ฆฌ๋ ๋ถํํ ์คํธ๋ฅผ ํตํด์ ๋ค์๊ณผ ๊ฐ์ ํ์๋ค์ ์ฐพ์๋ผ ์ ์๋ค. ํ์ฌ ์๋น์ค ๊ตฌ์ฑ์ ์ ํ(limit)์ ์ฐพ๊ธฐ ์ํ๋ ๋ถํ๋ฅผ ์์ฉํ ์ ์๊ฒ๋ ๊ตฌ์ฑ๋์๋์ง ํ์ธ ๋ณ๋ชฉ ์ง์ ์ ์ฐพ๊ณ ๋ณ๋ชฉ ํ์์ ์ ๊ฑฐ 2. ์ข ๋ฅ ๋ถํ ํ ์คํธ (Load Test) ์ํํธ์จ์ด ์์คํ ์ ์์ฒญ์ ๋ณด๋ด์ ์๋ต์ ์ธก์ ํ๋ ์ ์ฐจ ์คํธ๋ ์ค ํ ์คํธ (Stress Test) ์์คํ ์ ์์ ์ฑ์ ๊ฒฐ์ ํ๊ธฐ ์ํด..
1. Amazon S3 ๋? ์๋ง์กด S3๋ ์๋ง์กด ์น ์๋น์ค์์ ์ ๊ณตํ๋ ์จ๋ผ์ธ ์คํ ๋ฆฌ์ง ์น ์๋น์ค์ด๋ค. ์๋ง์กด S3๋ ์น ์๋น์ค ์ธํฐํ์ด์ค๋ฅผ ํตํด ์คํ ๋ฆฌ์ง๋ฅผ ์ ๊ณตํ๋ค. 2. S3-managed Keys ์๋ฒ์ธก ์ํธํ๋ฅผ ํตํด ์ ํด ๋ฐ์ดํฐ๋ฅผ ๋ณดํธ. ํด๋น managed Keys๋ฅผ ์ด์ฉํ๋ฉด, Amazon S3๋ ๊ณ ์ ํ ํค๋ก ๊ฐ ๊ฐ์ฒด๋ฅผ ์ํธํ๋ฅผ ์งํํ๋ค. ๋ํ ์ถ๊ฐ ๋ณด์ ์กฐ์น๋ก ์ฃผ๊ธฐ์ ์ผ๋ก ๋ฐ๋๋ ๋ง์คํฐ ํค๋ฅผ ์ฌ์ฉํ์ฌ ํค ์์ฒด๋ฅผ ์ํธํ๋ฅผ ์งํํ๋ค. ๋ฒํท์ ์ ์ฅ๋ ๋ชจ๋ ๊ฐ์ฒด์ ๋ํด ์๋ฒ ์ธก ์ํธํ๊ฐ ํ์ํ ๊ฒฝ์ฐ ๋ฒํท ์ ์ฑ ์ ์ฌ์ฉํ๋ค. ๋ฒํท ์ ์ฑ ์ ์์ฒญ์ ์๋ฒ ์ธก ์ํธํ๋ฅผ ์์ฒญํ๋ x-amz-server-side-encryption (SSE-S3) ํค๋๊ฐ ํฌํจ๋์ง ์์ ๊ฒฝ์ฐ ๊ฐ์ฒด ์ ๋ก๋ ๊ถํ์ ๊ฑฐ๋ถํ๊ฒ ๋๋ค.
1. AWS CodeDeploy ๋? CodeDeploy๋ Amazon EC2 ์ธ์คํด์ค, ์จํ๋ ๋ฏธ์ค ์ธ์คํด์ค, ์๋ฒ๋ฆฌ์ค Lambda ํจ์ ๋๋ Amazon ECS ์๋น์ค๋ก ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ๋ฅผ ์๋ํํ๋ ๋ฐฐํฌ ์๋น์ค์ด๋ค. ๋ค์์ ํฌํจํ์ฌ ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ฝํ ์ธ ๋ฅผ ๊ฑฐ์ ๋ฌด์ ํ์ผ๋ก ๋ฐฐํฌํ ์ ์๋ค. code Serverless AWS Lambda Function ์น ๋ฐ ๊ตฌ์ฑ ํ์ผ ์คํ ํ์ผ packages script ๋ฉํฐ๋ฏธ๋์ด ํ์ผ CodeDeploy๋ ์๋ฒ์์ ์คํ๋๊ณ Amazon S3 ๋ฒํท, GitHub ๋ฆฌํฌ์งํ ๋ฆฌ ๋๋ Bitbucket ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ ์ฅ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฝํ ์ธ ๋ฅผ ๋ฐฐํฌํ ์ ์๋ค. ๋ํ CodeDeploy๋ ์๋ฒ๋ฆฌ์ค Lambda ํจ์๋ฅผ ๋ฐฐํฌํ ์๋ ์๋ค. CodeDeploy๋ฅผ ์ฌ์ฉํ๊ธฐ..
1. AWS Systems Manager Parameter Store ๋? AWS Systems Manager Parameter Store๋ ๊ตฌ์ฑ ๋ฐ์ดํฐ ๊ด๋ฆฌ ๋ฐ ์ํธ ๊ด๋ฆฌ๋ฅผ ์ํ ์์ ํ ๊ณ์ธต์ ์คํ ๋ฆฌ์ง๋ฅผ ์ ๊ณตํ๋ค. ์ํธ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฌธ์์ด, ๋ผ์ด์ ์ค ์ฝ๋์ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ํ๋ผ๋ฏธํฐ ๊ฐ์ผ๋ก ์ ์ฅํ ์ ์๋ค. ๊ฐ์ ์ผ๋ฐ ํ ์คํธ(์ํธํ๋์ง ์์ ๋ฐ์ดํฐ) ๋๋ ์ํธํ ํ ์คํธ(์ํธํ๋ ๋ฐ์ดํฐ)๋ก ์ ์ฅํ ์ ์๋ค. ๊ทธ๋ฐ ๋ค์ ํ๋ผ๋ฏธํฐ๋ฅผ ์์ฑํ ๋ ์ง์ ํ ๊ณ ์ ํ ์ด๋ฆ์ ์ฌ์ฉํ์ฌ ๊ฐ์ ์ฐธ์กฐํ ์ ์๋ค. 2. ์ด์ ์์ ํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ํธ์คํ ๋ฐฉ์ ์ํธ ๊ด๋ฆฌ ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ค(๊ด๋ฆฌํ ์๋ฒ๊ฐ ์์). ๋ฐ์ดํฐ๋ฅผ ์ฝ๋์ ๊ฒฉ๋ฆฌํ์ฌ ๋ณด์ ํ์ธ๋ฅผ ๊ฐ์ ํ๋ค. ๊ตฌ์ฑ ๋ฐ์ดํฐ ๋ฐ ๋ณด์ ๋ฌธ์์ด์ ๊ณ์ธต์ผ๋ก ์ ์ฅํ๊ณ ๋ฒ์ ์ ์ถ์ ํ๋ค. ์ธ๋ถํ..
1. AWS CloudTrail ๋? AWS CloudTrail์ ๊ณ์ ์ ๊ฑฐ๋ฒ๋์ค, ๊ท์ ์ค์, ์ด์ ๋ฐ ์ํ ๊ฐ์ฌ๋ฅผ ํ์ฑํํ๋๋ก ๋์์ฃผ๋ ์๋น์ค์ด๋ค. ์ฌ์ฉ์, ์ญํ ๋๋ AWS ์๋น์ค๊ฐ ์ํํ๋ ์์ ๋ค์ CloudTrail์ ์ด๋ฒคํธ๋ก ๊ธฐ๋ก๋๋ค. ์ด๋ฒคํธ์๋ AWS Management ์ฝ์, AWS Command Line Interface ๋ฐ AWS SDK, API์์ ์ํ๋๋ ์์ ๋ค์ด ํฌํจ๋๋ค. CloudTrail์ ์์ฑ ์ AWS ๊ณ์ ์์ ์๋์ผ๋ก ํ์ฑํ๋๋ค. ํ๋์ด AWS ๊ณ์ ์์ ์ด๋ฃจ์ด์ง๋ฉด ํด๋น ํ๋์ด CloudTrail ์ด๋ฒคํธ์ ๊ธฐ๋ก๋๋ค. CloudTrail ์๊ธ์ ๋ํ ์์ธํ ๋ด์ฉ์ AWS CloudTrail ์๊ธ์ ์ฐธ์กฐ AWS CloudTrail ์๊ธ AWS ๊ณ์ ์๋ CloudTrail ํธ๋ ์ผ..
1. AWS Key Management Service ๋? AWS Key Management Service(AWS KMS)๋ ๋ฐ์ดํฐ ์ํธํ์ ์ฌ์ฉํ๋ ์ํธํ ํค๋ฅผ ์ฝ๊ฒ ์์ฑํ๊ณ ์ ์ดํ ์ ์๊ฒ ํด์ฃผ๋ ๊ด๋ฆฌํ ์๋น์ค์ด๋ค. AWS KMS์์ ๋ง๋๋ ๊ณ ๊ฐ ๋ง์คํฐ ํค๋ HSM(ํ๋์จ์ด ๋ณด์ ๋ชจ๋)์ผ๋ก ๋ณดํธ๋๋ค. AWS KMS๋ ๊ด๋ฆฌํ๋ ์ํธํ ํค๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๋ ๋๋ถ๋ถ์ ๋ค๋ฅธ AWS ์๋น์ค์ ํตํฉ๋๋ค. AWS KMS๋ AWS CloudTrail๊ณผ๋ ํตํฉ๋์ด ์ํธํ ํค ์ฌ์ฉ ๋ก๊ทธ๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ ๊ฐ์ข ๊ฐ์ฌ, ๊ท์ ๋ฐ ๊ท์ ์ค์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ ์ ์๊ฒ ์ง์ํ๋ค. 2. ์ด์ AWS KMS๋ฅผ ์ฌ์ฉํ๋ฉด ์ํธํํ๋ ๋ฐ์ดํฐ์ ๋ํ ์ก์ธ์ค ์ ์ด๊ฐ ๊ฐํ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ๋ก ํค ๊ด๋ฆฌ์ ์ํธํ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ฑฐ๋..
1. AWS Security Token Service ๋? AWS Security Token Service(AWS STS)๋ฅผ ์ฌ์ฉํ๋ฉด AWS ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ์ดํ ์ ์๋ ์์ ๋ณด์ ์๊ฒฉ ์ฆ๋ช ์ ์์ฑํ์ฌ ์ ๋ขฐ๋ฐ๋ ์ฌ์ฉ์์๊ฒ ์ ๊ณตํ ์ ์๋ค. ์์ ๋ณด์ ์๊ฒฉ ์ฆ๋ช ์ ๋ค์๊ณผ ๊ฐ์ ์ฐจ์ด์ ์ ์ ์ธํ๊ณ ๋ IAM ์ฌ์ฉ์๊ฐ ์ฌ์ฉํ ์ ์๋ ์ฅ๊ธฐ ์ก์ธ์ค ํค ์๊ฒฉ ์ฆ๋ช ๊ณผ ๊ฑฐ์ ๋์ผํ ํจ๋ ฅ์ ์ง๋๋ค. ์์ ๋ณด์ ์๊ฒฉ ์ฆ๋ช ์ ๊ทธ ์ด๋ฆ์ด ์์ํ๋ฏ ๋จ๊ธฐ์ ์ด๋ค. ์ด ์๊ฒฉ ์ฆ๋ช ์ ๋ช ๋ถ์์ ๋ช ์๊ฐ๊น์ง ์ง์๋๋๋ก ๊ตฌ์ฑํ ์ ์๋ค. ์๊ฒฉ ์ฆ๋ช ์ด ๋ง๋ฃ๋ ํ AWS๋ ๋๋ ๊ทธ ์๊ฒฉ ์ฆ๋ช ์ ์ธ์ํ์ง ๋ชปํ๊ฑฐ๋ ๊ทธ ์๊ฒฉ ์ฆ๋ช ์ ์ฌ์ฉํ API ์์ฒญ์ผ๋ก๋ถํฐ ์ด๋ฃจ์ด์ง๋ ์ด๋ค ์ข ๋ฅ์ ์ก์ธ์ค๋ ํ์ฉํ์ง ์๋๋ค. ์์ ๋ณด์ ์๊ฒฉ ์ฆ๋ช ์ ์ฌ์ฉ..