ํ์ฌ ๊ณต๋์ฐฝ์ ํ ์์ ์คํํธ์ Ninjalerts์์ CTO์ญํ ๋ก ์ผํ๊ณ ์์ต๋๋ค. Ninjalerts๋ ์ด๋๋ฆฌ์ ๋ธ๋ก์ฒด์ธ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก NFT ๊ฑฐ๋ ์ ๋ณด๋ค์ ์ค์๊ฐ์ผ๋ก ์๋ ค์ฃผ๋ ์๋น์ค์์!
์ ์ ๋ง๋์จ์ด์์ด์์ ๊ฐ๋ฐ ํ์ฅ์ผ๋ก ์์์ด์. ์์์ ๊ธฐํ์์๋๋ฐ ๊ฐ๋ฐ์๊ฐ ๋ถ์กฑํ ํ์ ์ธ์ฃผ๋ฅผ ๋งก๊ธฐ๋ ค๋ค๊ฐ ์ง์ ๊ฐ๋ฐํ ๊ธฐํ๊ฐ ์๊ธฐ๋ฉด์ ์ด ์ข๊ฒ ๊ฐ๋ฐ์๋ก ์ ํฅํ์ด์. ์ดํ ์์ฌ๋ชฐ์ ์์ฒด ๊ฐ๋ฐํ๋ฉด์ ์ด์ปค๋จธ์ค ๊ฐ๋ฐํ์ฅ์ ๋งก์์ด์.
์จ๋ผ์ธ์ ๋์จ ๋ค์ํ ์ข์ ์๋ฃ๋ค ๋๋ถ์ ๋น ๋ฅด๊ฒ ์ฑ์ฅํ ์ ์์์ด์. ์ ๋ ธํ์ฐ๊ฐ ์ฌ๋ฌ๋ถ๋ค์๊ฒ๋ ๋์์ด ๋๊ธธ ๋ฐ๋๋๋ค :) Linkedin ํ๋กํ
Courses
Reviews
- Complete Guide to AWS Deployment (feat. Lightsail, Docker, ECS)
- Complete Guide to AWS Deployment (feat. Lightsail, Docker, ECS)
- Image Management Full Stack (feat. Node.js, React, MongoDB, AWS)
- Complete Guide to AWS Deployment (feat. Lightsail, Docker, ECS)
- Complete Guide to AWS Deployment (feat. Lightsail, Docker, ECS)
Posts
Q&A
๊ฐ์ ์์ ์์ฒญ๋ฌธ์
์น์ 7. ๋์ปค ๊ฐ์๋ถํฐ ๋ค์ผ์๋ฉด ๋ฉ๋๋ค. ๊ทธ๋ฐ๋ฐ ๊ฐ๊ธ์ ์ด๋ฉด ๊ทธ ์ ๋ถ๋ถ์ ๋ฐ๋ผํ์ง๋ ์๊ณ 2๋ฐฐ์์ผ๋ก๋ผ๋ ๋ณด๋๊ฑธ ์ถ์ฒํด์. ๋จ์ํ VM (EC2์ ์ ์ฌํ Lightsail) ์ฐ๋ ๋ฐฉ๋ฒ์ ๊ฐ๋ฅด์ณ์ฃผ๊ธฐ๋ณด๋ค๋ VM์ ๋ถํธํ์ ๋ค์ ๊ฐ๋ฅด์ณ์ฃผ๋ฉด์ ECS๋ก ๋น๋์ ํด๊ฐ๋ ๊ณผ์ ์ด๊ฑฐ๋ ์.
- 1
- 1
- 52
Q&A
์ค์ต์ ๋น์ฉ ๊ด๋ จ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
deploy๊ฐ ๋๋ฉด ๊ทธ ๋๋ถํฐ ๋น์ฉ์ด ๋ฐ์ํ๋๊ฒ ์ ์์ ๋๋ค. task๊ฐ ์์ฑ๋๋ฉด ์ข ๋ฃ์ํค๊ธฐ์ ๊น์ง๋ ํด๋น ์๋ฒ์ ์์์ ์จ์ ํ ์ง๋ฌธ์๋ ์์ ๊ฐ ๋๋๊ฑฐ์์. ์์ฒญ(request)์ด ๋ค์ด์ค๋ ๊ฒ๊ณผ๋ ๋ฌด๊ดํฉ๋๋ค. ์์ฒญ์ด ์ ๋ ๋ง๋ ๋๊ฐ๋ ๋น์ฉ์ ๋์ผํด์. Serverless ํ๋ฉด ๋ํ์ ์ธ ์๋น์ค๊ฐ ๋๋ค๋ผ์ ์๋ง ๋๋ค ๋น์ฉ์ ์ฑ ๊ณผ ํผ๋ํ์ ๋ฏ ํด์! ๋๋ค์ ๊ฒฝ์ฐ ์์ฒญ์ด ๋ค์ด์ฌ ๋๋ง ์ผ์์ ์ผ๋ก ์๋ฒ๋ฅผ ์ผฐ๋ค๊ฐ ์ผ์ ๊ธฐ๊ฐ ๋์ ์์ฒญ์ด ๋ค์ด์ค์ง ์์ผ๋ฉด ์๋์ผ๋ก ์๋ฒ๋ฅผ ์ข ๋ฃ์ํต๋๋ค. ์ฆ, ์๋ฒ๊ฐ ์์์ ์ผ์ ธ ์์ง ์๊ธฐ ๋๋ฌธ์ ์์ฒญ์ ๋น๋กํด์ ๋น์ฉ์ด ๋ฐ์ํ์ฃ . ํ์ง๋ง ์ด๊ฑด ๋๋ค์ ํน์ฑ์ด์ง serverless์ ํน์ฑ์ ์๋๋๋ค. serverless์ ํน์ฑ์ EC2, lightsail์ฒ๋ผ low level์์์ ์๋ฒ ๊ด๋ฆฌ๋ฅผ ์ํด๋ ๋๋๊ฒ ํฌ์ธํธ์ ๋๋ค. Fargate๋ ์ผ๋ฐ ์๋ฒ๋ฅผ serverlessํ๊ฒ ๋ฐฐํฌํ ์ ์๋ ์๋น์ค์ด์ฃ .Public IP๋ ๋น์ฉ์ด ๋ฐ์ํฉ๋๋ค. ์๋ง Lightsail์์๋ ์ธ๊ธ์ ํ์์๊ฑฐ์์. IP ๋ํ ์ ํ ์์ฐ์ด๋ผ์์.
- 0
- 2
- 184
Q&A
ECS ํด๋ฌ์คํฐ์์ ๋ ๋์ค์ express ์ฐ๊ฒฐํ ๋ ์ง๋ฌธ์ด ์์ต๋๋ค!
์๋ ํ์ธ์~ ๋ต๋ณ์ด ๋ฆ์ด์ ์ฃ์กํฉ๋๋ค!๊ฐ์ ECS ํด๋ฌ์คํฐ ์์ ์๊ณ service discovery๋ฅผ ํด์ค๋ Security Group ์ค์ ์ ํด์ค์ผ ๋ฐฉ์ด๋ฒฝ์ ํต๊ณผํ์ค ์ ์์ต๋๋ค! 6379๋ฅผ ์คํํ๋ฉด์ ๋ฐฉํ๋ฒฝ์ ํต๊ณผ๊ฐ ๊ฐ๋ฅํด์ก๊ณ ๊ทธ๋์ ์ ์ ์๋ํ๋๊ฒ๋๋ค.๊ฐ์์์๋ ์๋ง ๋ชจ๋ ํฌํธ๋ฅผ ํ์ฉํ์๊ฑฐ์์. ๋์ ์ค์ ํ์ ๊ฒ์ฒ๋ผ ์์ค๋ฅผ sg-188ba163/default๋ก๋ง ํด์ฃผ์๋ฉด ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ๊ฐ์ ๋ณด์๊ทธ๋ฃน์ ์ฌ์ฉํ๋ ์๋น์ค๋ค๋ผ๋ฆฌ๋ ์๋ก ์์ฒญ์ ๋ ๋ฆด ์ ์๋๋ก ๋ฐฉํ๋ฒฝ์ด ํ๋ฆฝ๋๋ค!
- 0
- 2
- 225
Q&A
Presigned URL ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ฅ ์์
๋ค ๋ง์ต๋๋ค! ๊ฐ์ ์ด๋ฐ์๋ ์๋ฒ์ ์ง์ ์ ์ฅํ๋ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ์ ๋ณด์ฌ๋๋ฆฝ๋๋ค. ๊ทธ๋ฌ๋ฉด์ ์ด ๋ฐฉ๋ฒ์ ํ๊ณ์ ๋ค์ ๋ณด์ฌ์ฃผ๊ณ ์ดํ์ ๋ง์ํ์ ๋ฐฉ๋ฒ์ผ๋ก ๋ฐ์ ์ํต๋๋ค. ์ ์ด์ ์ ๋ฒ๊ฑฐ๋ฝ๊ฒ presignedUrl์ ์ฌ์ฉํ๋์ง ์ ๋ณ๋ S3 ๊ฐ์ ์ ์ฅ์์ ๋ฐ๋ก ์ ์ฅํ๋์ง ์ด์ ๋ฅผ ๋ช ํํ๊ฒ ์๊ณ ๋ฐฐ์ฐ๋๊ฒ ์ค์ํ๋ค๊ณ ์๊ฐํด์ ์ด๋ ๊ฒ ๊ฐ์๊ฐ ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. (์ ๊ฐ ์ ์ํ ๋ค๋ฅธ ๊ฐ์๋ค๋ ๋ชจ๋ ์ด๋ฐ์์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค)
- 0
- 1
- 161
Q&A
๊ฐ์์ ์ฌ์ฉ๋ ์ฝ๋ ๋ค์ด ๋ฐ๋ ์ฌ์ดํธ ์ฃผ์ ์๋์?
๋ฐฑ์๋: https://github.com/hoffnung8493/image-tutorialํ๋ก ํธ: https://github.com/hoffnung8493/image-tutorial-frontend ์ต์ข ๋ฒ์ ์ด๋ผ ํ์ฌ ๋ณด์๊ณ ์๋๊ฑฐ๋์ ์ฝ๋๊ฐ ์กฐ๊ธ์ฉ ๋ค๋ฅผ ์ ์์ด์.
- 0
- 2
- 230
Q&A
[AWS ๋ฐฐํฌ ์๋ฒฝ๊ฐ์ด๋] artillery ๋ฒ์
๊ฐ์์์ ์ฌ์ฉํ๋ Artillery ๋ฒ์ ์ ๋๋ค: 2.0.0-35 ์ฌ๋ฐ๊ฒ ๋ณด๊ณ ์์ผ์๋ค๋ ๋คํ์ ๋๋ค!
- 1
- 1
- 157
Q&A
deploy.yml github action ์ฑ๊ณต , ํ์ง๋ง AWS
๋ค ๋ฐ๋ก ๋ค์ด๊ฐ์ ธ์ผ ํฉ๋๋ค. github action์์ ๋ง์ง๋ง ๋ถ๋ถ์์ ์ ๋๋ก ์๋์ด ์๋๊ฒ์ผ๋ก ์ถ์ ๋ฉ๋๋ค. ์ด ๋ถ๋ถ์ด ๋ค์ ๋ถ์์ ํ ์๋ ์์ด์. ์ ๋ช๋ฒ ์๋ ํด๋ณด์๊ณ ๊ทธ๋๋ ์ ์๋๋ค๋ฉด ์ผ๋จ ๊ณ์ ๊ฐ์๋ฅผ ์งํ๋ณด์๋๊ฑธ ์ถ์ฒํฉ๋๋ค. ์ฌ๊ธฐ์๋ VM๋ฐฐํฌ์ ๋ถํธํจ, ๋ถ์์ ํจ ์ด๋ฐ๊ฑธ ๊ธฐ์ตํด๋๋๊ฒ ๋ ํต์ฌ์ ๋๋ค. ๊ฐ์ ์ค๋ฐ๋ถํฐ๋ ์ด ๋ถํธํ ๊ฐ์ ๋ค์ ๋ชจ๋ ๊ฐ์ ํ๋ ๋ด์ฉ์ ๋ค๋ฃจ๊ฒ ๋ฉ๋๋ค. ์ ์ปจํ ์ด๋๋ก ๋ฐฐํฌํ๋์ง, ECS๋ฅผ ์ ์ฐ๋์ง ๋์์ ์ฃผ๋ ๋ชฉ์ ์ด ๋ ํฝ๋๋ค.
- 0
- 2
- 278
Q&A
ECS ALB์ค์ ์ ์ํ vpc ์ค์
๊ฐ์์์ ECS ์๋น์ค์ ๋ก๋๋ฐธ๋ฐ์ ๋ถ์ฐฉํ๋ ๋ถ๋ถ์ด ๋์ค๋๋ฐ ํน์ ๋ณด์ จ์๊น์? ๊ทธ๋ฆฌ๊ณ redis ๋ถ๋ถ์ ๊ทธ๋ฅ ๋ฐ๋ผ ํด๋ณด์๋ฉด ์ข์๋ฏ ํด์. ์ด ๊ฐ์์์ ๋ค๋ฃจ๋ ๋ ๋์ค ๋ฐฐํฌ๋ ๋ ๋์ค ์ฌ์ฉ ์์ฒด๊ฐ ๋ชฉ์ ์ด ์๋๊ฑฐ๋ ์. ๊ทธ๋ฅ ๋ ํ๋์ ์๋น์ค๋ฅผ ๋ฐฐํฌํด๋ณด๊ณ ๋ฐฐํฌํ ์๋น์ค๋ค๋ผ๋ฆฌ ์ด๋ป๊ฒ ์ํธ์์ฉ ํ๋์ง๋ฅผ ๋ณด์ฌ์ฃผ๊ธฐ ์ํจ์ด์์. ์ค์ ๋ก๋ SSR ํ๋ก ํธ ์๋ฒ + ๋ฐฑ์๋ ์๋ฒ์ผ ์๋ ์๊ณ ํน์ MSA์ผ ์๋ ์๊ณ ์
- 0
- 2
- 289
Q&A
๋์ปค๋ OS๋ฅผ ๊ณต์ ํ์ง ์๋์?
์ดํด๋ฅผ ๋๊ธฐ ์ํด VM๊ณผ ์ปจํ ์ด๋๋ฅผ ๋น๊ตํ๋ฉด์ ์ค๋ช ์ ํ๋๋ฐ ํผ์ ์ด ์ข ์์๋๋ด ๋๋ค. ํ๊ฒฝ ๋ถ๋ฆฌ๊ฐ ๋ง์ต๋๋ค. ๋ค๋ง ์ผ๋ฐ์ ์ผ๋ก ํ๊ฒฝ ๋ถ๋ฆฌ๋ ๋ฌด์์ธ์ง ๋ชจ๋ฅผ ์ ์๊ธฐ ๋๋ฌธ์ ํ๊ฒฝ ๋ถ๋ฆฌ๋ฅผ ์ค๋ช ํด์ฃผ๋ ๋ด์ฉ๋ค์ด์์ต๋๋ค.8:14์ ํ ๋ง์ ์ ํํ ์ฌ๊ธฐ์ ๋ค์ ์ฌ๋ฆฌ๋ฉด "๊ฒ์ผ๋ก ๋ดค์ ๋๋ ์ด์์ฒด์ ๋ ๋ถ๋ฆฌ๋ฉ๋๋ค" ๋ผ๊ณ ํ์ด์.์ฌ๊ธฐ์ ๋๊ฐ์ ์ปจํ ์ด๋ vs ๋๊ฐ์ VM ๋น๊ต์ํฉ์ผ๋ก ์ค๋ช ์ ํ๊ณ ์์ต๋๋ค. VM์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๊ฐ์ ์๋ฒ์ผ ์ ์์ด๋ ๋ ๋ฆฝ์ ์ธ OS๋ฅผ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์ ์ปจํ ์ด๋๊ฐ ํ ๋น ๋ฐ์ ๋ฆฌ์์ค์ ๋์ผํ๊ฒ ๋ฐ๋๋ผ๋ ์๋์ ์ผ๋ก ๋ฆฌ์์ค๊ฐ ์ ํ๋๋ค๋ ์ ์ ์ค๋ช ํ๊ณ ์์ด์. ๊ทธ์ ๋ฐ๋ฉด ์ปจํ ์ด๋๋ ์ฌ์ฉ์ ์ ์ฅ์์ (๊ฒ์ผ๋ก ๋ดค์ ๋)์๋ VM์ฒ๋ผ ๋ ๋ฆฝ๋ ์ด์์ฒด์ ๋ฅผ ๊ฐ์ง๊ณ ์๋๋ฏํ isolatiotion์ ๊ฐ์ง๊ณ ์์ง๋ง ์ค์ง์ ์ผ๋ก๋ Linux kernerl์ ์ปจํ ์ด๋๋ค๋ผ๋ฆฌ ๊ณต์ ํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์๋์ ์ผ๋ก ํจ์ฌ ๊ฐ๋ณ๋ค ์๊ธฐ๋ฅผ ํ๊ณ ์๊ณ ์. ๋์ผํ ๊ฐ์์์ (4:21) container๋ฅผ ๊ฐ๋ฅํ๊ฒ ํด์ฃผ๋(๋ ๋ฆฝ์ ์ธ OS ์ค์น ์์ด ํ๊ฒฝ ๋ถ๋ฆฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํด์ฃผ๋!) Linux Kernerl์ Namespacing (Isolation์ ๊ฐ๋ฅํ๊ฒ ํด์ฃผ๋ ๊ธฐ๋ฅ) ๊ทธ๋ฆฌ๊ณ Control Groups (๋ฆฌ์์ค ๋๋ ์ฃผ๋ ๊ธฐ๋ฅ)์ ๋ค๋ฃจ๊ณ ์์ต๋๋ค.
- 0
- 1
- 322
Q&A
user ๋ด์ฅ ์ ref ํ๋ ํ์์ฑ
์์ฐ์๋ฉด ๋นผ๋ ๋ฉ๋๋ค!
- 0
- 1
- 148