AWSใง็ฐกๅใใค่ฟ ้ใซใใใใ้ๅธธใซๅ ็ขใชใตใผใใผ็ฐๅขใๆง็ฏใใๆนๆณ
ใตใณใใซใฎEใณใใผในใตใผใในใAWSใซใใใญใคใใ็ถ็ถ็ใซๅ ็ขใงๅน็็ใช็ฐๅขใธใจๆนๅใใฆใใ้็จใ็ด ๆฉใไฝ้จใใใใจใใงใใพใใ
ๅ่ฌ็ 448ๅ
้ฃๆๅบฆ ๅ็ด
ๅ่ฌๆ้ ็กๅถ้

- ๆช่งฃๆฑบ
4๊ฐ-Postman ์ฌ์ฉํ์ฌ health check
์๋ ํ์ธ์, 4๊ฐ๋ณด๋ฉด์ ์ค์ต์ค์ธ๋ฐ, ๋ง์ง๋ง postman์ฌ์ฉํด์ health check ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์ธํ ์๋ ค์ฃผ์ค ์ ์๋์? postman ์ค์น๊น์ง๋ง ํด๋์์ต๋๋ค.
awsdockermsacontainerecsfargatejiwon7845223
ใป
10ใถๆๅ
0
103
3
- ่งฃๆฑบ
ECS ํ๊ฒฝ์์์ ELB ๊ฐํ์ 504์๋ฌ
ํด๋น ๊ฐ์๋ฅผ ๋ณด๊ณ ์ฌ๋ด์์ ๊ฐ๋ฐ์๋ฒ ์ธํ๋ผ๊ตฌ์ฑ์ ๋ณ๊ฒฝ์ค์ ๋๋ค. ํด๊ฒฐ๋์ง ์๋ ์ด์๊ฐ ์์ด์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค. <p style="text-align:
awsdockermsacontainerecsfargatezerolike
ใป
1ๅนดๅ
0
339
3
- ๆช่งฃๆฑบ
Docker ์ค์น ํ AMI ๋ฅผ ๋ง๋ ์ด์
์๋ ํ์ธ์ ๊ฐ์ฌ๋! ํด๋น ๊ฐ์์์ docker ์ค์น ํ custom AMI ๋ฅผ ๋ง๋ ์ด์ ๊ฐ ์์๊น์?๊ธฐ๋ณธ AWS AMI ์ค์ ๋ฐ port, IAM ์ค์ ํ ์์ฑ๋ instance ์์ docker ๋ฅผ ์ค์นํ๋ ๊ฒ๊ณผ ์ด
awsdockermsacontainerecsfargateaustinmangoo
ใป
1
209
2
- ๆช่งฃๆฑบ
EC2 Free tier Instance
์๋ ํ์ธ์ ๊ฐ์ฌ๋! ํ์ฌ, ๊ฐ์์์ ์ฌ์ฉํ small ํํ์ ec2 instance ๊ฐ free tier ๋ก ์ง์๋๊ณ ์์ง ์์ต๋๋ค.free tier ์ธ micro ๋ฅผ ํ๋ ๊ฒฝ์ฐ <span style="color: r
awsdockermsacontainerecsfargateaustinmangoo
ใป
0
157
1
- ๆช่งฃๆฑบ
๋ผ์ฐํ ํ ์ด๋ธ 1๊ฐ
์๋ ํ์ธ์ ๊ฐ์ฌ๋~ ๋น์ฉ ๋ฌธ์ ๋ก ์ธํด, nat gateway ๋ฅผ ํ๋์ ํผ๋ธ๋ฆญ ์๋ธ๋ท์๋ง ์ค์ ๋ ์ํ๋ก ๊ฐ์๊ฐ ์งํ๋์๋๋ฐ์!์ค์ ๋ก ๋ค๋ฅธ ์๋ธ๋ท์์ ํ๋์ nat gateway ๋ฅผ ์ฌ์ฉํ๋๋ก routing table
awsdockermsacontainerecsfargateaustinmangoo
ใป
1
146
2
- ๆช่งฃๆฑบ
Private EC2๋ด Userdata Script ๋์ ๋ฌธ์
์๋ ํ์ธ์. ๊ฐ์ ์ ๋ฃ๊ณ ์์ต๋๋ค. EC2 userdata์ ๊ฐ์ฌ๋์ด ์ ๊ณตํ ์คํฌ๋ฆฝํธ๋ฅผ ๋ฃ๊ณ ์ธ์คํด์ค ์์์ ํ๋ฉด ์คํฌ๋ฆฝํธ ์คํ์ด ๋์ง ์๊ณ ์์ด์ ๋ฌธ์ ๋๋ฆฝ๋๋ค. EC2 ์ฒ์ ์์ฑ์์๋ ์คํฌ๋ฆฝํธ๊ฐ ์ ๋์ํ๋๋ฐ ํ๋ฒ instance stopํ ๋ค์
awsdockermsacontainerecsfargatekoreaysm
ใป
0
188
2
- ๆช่งฃๆฑบ
๊ธฐ๋ณธ ๋ผ์ฐํ ํ ์ด๋ธ์ ์ฌ์ฉํ์ง ์๋ ์ด์ ๊ฐ ๋ญ๊ฐ์?
๋ผ์ฐํ ํ ์ด๋ธ ์์ฑ ์ค์ต ์์, ๊ธฐ๋ณธ์ผ๋ก ์์ฑ๋์ด ์๋ ๋ผ์ฐํ ํ ์ด๋ธ์ ์์ ํด์ ์ฌ์ฉํ์ง ์๋ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค.๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ๋์ด ์๊ธฐ๋ ํ๋ฐ ๋ง์ด์ฃ .
awsdockermsacontainerecsfargatehwangje363318
ใป
1
156
1
- ๆช่งฃๆฑบ
private instance 80ํฌํธ ์ฐ๊ฒฐ๋ถ๊ฐ
<img src="https://cdn.inflearn.com/public/files/posts/d9278761-04b3-4cf5-bbfb-8aca50191d3b/780b3c49-8d03-4e46-8fe7-ef6f05e1afab.png" media-type="img"
awsdockermsacontainerecsfargateไฝๆ่ ใชใ
ใป
0
168
1
- ่งฃๆฑบ
๋ก๋๋ฐธ๋ฐ์ HTTP/HTTPS ๋ฆฌ์ค๋ ๊ท์น ์ค์ ์ง๋ฌธ
์๋ ํ์ธ์ ๊ฐ์ฌ๋! ํญ์ ๊ฐ์๋ก ์ฌ๋ฏธ์๊ฒ ๊ณต๋ถํ๊ณ ์์ต๋๋ค! ๋ค๋ฆ์ด ์๋๋ผ ACM์ผ๋ก SSL ์ธ์ฆ์๋ฅผ ์ ์ฉํ๋ฉด ๋ก๋๋ฐธ๋ฐ์์ ๋ฆฌ์ค๋ ๊ท์น์ HTTPS ๋ง ํ์ฉํ๊ณ HTTP ๋ฆฌ์ค๋๋ 404 ์๋ต์ ๋ณด๋ด๊ฒ ์ค์ ํด๋ ๋๋ ๊ฑธ๊น์?๋ก๋๋ฐธ๋ฐ์ ๋ฆฌ์ค
awsdockermsacontainerecsfargatejongin1203
ใป
0
246
2
- ่งฃๆฑบ
๋จ์ผ AZ์ ECS ํ๊ฒฝ ๊ตฌ์ถ์ ๋ํด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค!
์๋ ํ์ธ์ ๊ฐ์ฌ๋! ๊ฐ์ ์ ๋ฃ๊ณ ์์ต๋๋ค!๋ค๋ฆ์ด ์๋๋ผ ํ์ฌ ํ ํ๋ก์ ํธ์ MVP์์ ์ฌ์ฉํ API ์๋ฒ(์คํ๋ง ๋ถํธ)๋ฅผ ๋ฐฐํฌํ ECS ํ๊ฒฝ์ ๊ตฌ์ถ ์ค์ ๋๋ค! MVP ๋จ๊ณ์ด๋ค ๋ณด๋ ๊ณ ๊ฐ์ฉ์ฑ ๋ณด๋ค๋ ๋น์ฉ์ ์ ์ฝํ๊ธฐ ์ํด ๋จ์ผ AZ๋ก ์ธํ๋ผ๋ฅผ ๊ตฌ์ถํ๋ ค
awsdockermsacontainerecsfargatejongin1203
ใป
1
194
2
- ๆช่งฃๆฑบ
AWS ๊ณ์ Budget ์ค์ (์ค์ต) ์์ ์ค๋ฅ?
AWS ๊ณ์ Budget ์ค์ (์ค์ต) ์์์ด ์๋ฆฌ๋ง ๋์ค๊ณ ํ๋ฉด์ด ๊ฒ์์์ธ๋ฐ ์ ์์ผ๊น์?
awsdockermsacontainerecsfargatehanumoka
ใป
0
162
1
- ๆช่งฃๆฑบ
NAT Gateway ์ RDS Proxy
์๋ ํ์ธ์ ๊ฐ์ฌ๋. ๋จผ์ ์์ง์ ๊ฐ์ ์ ๊ณตํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๊ฐ์ ์๊ฐ ์ค์ ์ง๋ฌธ์ด ์๊ฒจ์ ๊ธ ๋จ๊น๋๋ค.RDS Proxy ๋ฅผ ์์ฑ ์ ์ NAT Gateway ์์ฑ์ด ํ์ํ๋ค๊ณ ํ์ จ๋๋ฐ, NAT Instance ๋ก๋ ๋ถ์กฑํ ๊ฒ์ผ๊น์?N
awsdockermsacontainerecsfargaterjf1138
ใป
0
212
2
- ๆช่งฃๆฑบ
ecs ์ปจํ ์ด๋ ์ธ์คํด์ค์ ์ถ๊ฐ๋์ง ์์ต๋๋ค.
์๋ ํ์ธ์ ๊ฐ์ฌ๋!- ํด๋ฌ์คํฐ๋ฅผ ์์ฑํ๊ณ ์๋ํฌ์ธํธ๋ ์์ฑํ์์ง๋ง ecs ์ปจํ ์ด๋ ์ธ์คํด์ค์ ์ฉ๋๊ณต๊ธ์ ์ธ์คํด์ค๊ฐ ์ถ๊ฐ๋์ง ์์ต๋๋ค.<img src="https://cdn.inflearn.com/public/files/posts/ba3
awsdockermsacontainerecsfargatemoonjs1018459003
ใป
0
243
2
- ๆช่งฃๆฑบ
Auto Scaling Group ์ธ์คํด์ค ๊ฐ์ ๊ด๋ จํ์ฌ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์, AWS์ ๋ํ ๊ธฐ๋ณธ ๊ฐ๋ ์ ๊ฐ์ฌ๋์ ๊ฐ์๋ฅผ ํตํด ์ ๋ง ๋ง์ด ๋ฐฐ์ฐ๊ณ ์๋ ํ์์ ๋๋ค.<img src="https://cdn.inflearn.com/public/files/posts/adbaa739-0626-4584-a968-c7b662988
awsdockermsacontainerecsfargateclllickme8823
ใป
0
164
2
- ๆช่งฃๆฑบ
goopang-target-group ์์ unhealthy
์๋ ํ์ธ์ ๊ฐ์ฌ๋.private-ec2-instance ์ Inbound Rules ์ goopang-alb ์ http ์์ฒญ์ ํ์ฉํด์ฃผ์๋๋ฐ, ์ฌ์ ํ goopang-target-group ์์ unhealthy ๋ก ํ์๋ฉ๋๋ค.
awsdockermsacontainerecsfargaterjf1138
ใป
1
683
11
- ๆช่งฃๆฑบ
์ธ๋ถ์์ private subnet ์ผ๋ก HTTP ์์ฒญ์ด ์๋๋ ๋ฌธ์ ์
๊ฐ์ ํ ๋ถ๋ถ์ Private Subnet ์ผ๋ก ์ด๋ํ EC2 ๋ ์ธ๋ถ์์ HTTP ์์ฒญ์ ํ ์ ์๊ฒ ๋์๋ค. ๊ฐ ๋ฌธ์ ์ ์ผ๋ก ์ธ๊ธํด์ฃผ์ จ๋๋ฐ, ์ธ๋ถ์์ DDoS ๋ฐ ํธ๋ํฝ ๋ณ์กฐ ๊ณต๊ฒฉ์ด ๋ค์ด์ฌ ์ ์๊ธฐ ๋๋ฌธ์ ec2 ๋ฅผ Private Subne
awsdockermsacontainerecsfargaterjf1138
ใป
1
206
2
- ๆช่งฃๆฑบ
curl -XGET 'localhost/health_check' ๋ช ๋ น์ด์ ์คํจํฉ๋๋ค.
๋ค๋ฅธ ์ง๋ฌธ ๊ธ์ ๋ณด๊ณ , NAT Gateway ์์ฑ ๋ฐ Route Table ๋ ์ฌ์ค์ ํด์ฃผ์์ง๋ง, ์ฌ์ ํcurl -XGET 'localhost/health_check' ๋ช ๋ น์ด์ ์คํจํฉ๋๋ค.cat /var/log/
awsdockermsacontainerecsfargaterjf1138
ใป
0
214
1
- ่งฃๆฑบ
aws ecs ํด๋ฌ์คํฐ ์์ฑ ์ค dns์๋ฌ
ํด๋ฌ์คํฐ ์์ฑ(์ค์ต) ๊ฐ์ ๋ณด๋ฉฐ ๋ฐ๋ผํ๊ณ ์์๋๋ฐ ์ฉ๋ ๊ณต๊ธ์ ์ธ์คํด์ค๋ฅผ ํด๋ฌ์คํฐ์ ์ปจํ ์ด๋ ์ธ์คํด์ค ๋ฑ๋ก์ํด vpc endpoint๋ฅผ ์์ฑํด์ฃผ๋ ค๊ณ ํ๋๋ฐ VPC ์๋ํฌ์ธํธ๋ฅผ ์์ฑํ๋ ์ค ์ค๋ฅ ๋ฐ์Enabli
awsmsacontainerecsjuice
ใป
0
278
3
- ๆช่งฃๆฑบ
aws ecs์ service ์์ฑ ์ค๋ฅ
๊ฐ์ ๋๋ฌด ์ ๋ฃ๊ณ ์์ต๋๋ค! aws ์ฌ์ฉ๋ง ํ ์ค ์์์ง ์ด๋ ๊ฒ ์ฌ๋์๊ฒ ๊ณต๋ถํ๋๊ฑด ์ฒ์์ธ๊ฑฐ ๊ฐ์ต๋๋ค! ์ ๋ ๊ฐ์ฌ๋์ด ํ์ ์ฝ๋์ ๋น์ทํ๊ฒ ์ผํ๋ชฐ ์น์ฌ์ดํธ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ํด๋ณด๋ ค๊ณ user, product ์๋ฒ๋ฅผ ๋ง๋ค๊ณ aws ecr๊ณผ aws ecs๋ฅผ
awsmsacontainerecsfargatejuice
ใป
1
495
4
- ๆช่งฃๆฑบ
ecs task error
<img src="https://cdn.inflearn.com/public/files/posts/b025f054-2f57-427f-a1d5-622c392e240e/8bb3925a-e93a-4ac4-9c6b-df3241c8aeea.png" media-type="img"
awsdockermsacontainerecsfargatehhgg25255480
ใป
0
227
3

