inflearn logo
๊ฐ•์˜

๊ฐ•์˜

N
์ฑŒ๋ฆฐ์ง€

์ฑŒ๋ฆฐ์ง€

๋ฉ˜ํ† ๋ง

๋ฉ˜ํ† ๋ง

N
ํด๋ฆฝ

ํด๋ฆฝ

๋กœ๋“œ๋งต

๋กœ๋“œ๋งต

์ง€์‹๊ณต์œ 

๐Ÿ…ฐ๏ธ[๊ฐ•๋‚จ์—ญ 25/07/26(ํ† )] AWS ์ธํ”„๋ผ&๋ฐฐํฌ ํ”Œ๋žซํฌ๋จธ ์Šคํ„ฐ๋”” 7๊ธฐ(1์ฃผ์ฐจ) ๋ชจ์ง‘ํ•ฉ๋‹ˆ๋‹ค! - ๋‚œ์ด๋„ โญ๏ธโญ๏ธ

366

์ฝ”๋”ฉ๋„๋‹ˆ

์ž‘์„ฑํ•œ ์งˆ๋ฌธ์ˆ˜ 0

0

 

์•ˆ๋…•ํ•˜์„ธ์š”!

์ „๋ฒˆ์— ํ–ˆ๋˜ <์ž๋ฐ” ์ฑŒ๋ฆฐ์ง€ ์Šคํ„ฐ๋””>, <๋ฐฐํฌ ์ฑŒ๋ฆฐ์ง€ ์Šคํ„ฐ๋””>, <๋ฆฌ์•กํŠธ ์Šคํ„ฐ๋””>, <๋„์ปค ์Šคํ„ฐ๋””>

๋ฅผ ์ž˜ ๋งˆ๋ฌด๋ฆฌํ•˜๊ณ 

์ด๋ฒˆ์— ์ƒˆ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•ด์„œ AWS ์ธํ”„๋ผ&๋ฐฐํฌ ํ”„๋กœ์ ํŠธ ์Šคํ„ฐ๋”” ๋ชจ์ž„์„ ๋ชจ์ง‘ํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค!

image.png

 

 

AWS์ธํ”„๋ผ_๋ฐฐํฌ_๋„์‹๋„_ver6.png

 

 

์ด๋ฒˆ์—๋Š”

1์ฃผ์ฐจ AWS Infra ์Šคํ„ฐ๋””(07/26(ํ† )),

2์ฃผ์ฐจ AWS Deploy ์Šคํ„ฐ๋””(08/09(ํ† )) ๋กœ

 

์ด 2์ฃผ์ฐจ ๊ณผ์ •์œผ๋กœ ๋”ฐ๋กœ ๋ถ„๋ฆฌํ•ด์„œ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค!

 

๐Ÿ“บ์œ ํŠœ๋ธŒ ์Šคํ„ฐ๋”” OT ์˜์ƒ์œผ๋กœ๋„ ์†Œ๊ฐœํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค.

https://youtu.be/_mF_ipkLJ2A

 

โœ…โœ…์˜จ๋ผ์ธ or ์˜คํ”„๋ผ์ธ ๋ชจ๋‘ ์Šคํ„ฐ๋”” ์ฐธ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค!

 

โœ…โœ…๋Œ€์ƒ

1) ๋น ๋ฅด๊ฒŒ ๋ฐฑ์•ค๋“œ ๊ฐœ๋ฐœ์ž๋กœ์„œ AWS ์„œ๋น„์Šค ์‹ค์Šต ํ•˜๊ณ  ์‹ถ์€ ๋ถ„

2) ๊ฐœ๋ฐœ ํฌํŠธํด๋ฆฌ์˜ค์šฉ ํ”„๋กœ์ ํŠธ ๋ฐฐํฌ ์–ดํ•„ ํ•˜๊ณ  ์‹ถ์€ ๋ถ„!

 

 

์›น๊ฐœ๋ฐœ ๋ฐฑ์•ค๋“œ๊ฐœ๋ฐœ์ž๋ผ๋ฉด ๋‹จ์ˆœํžˆ ๋กœ์ปฌ PC์— ์ฝ”๋“œ๋ฅผ ์งœ๋Š” ๊ฒƒ์— ๊ทธ์น˜์ง€ ์•Š๊ณ , ๊ทธ๊ฒƒ์ด ์‹ค์ œ๋กœ ์„ธ์ƒ์— ๋ฐฐํฌ๋˜์–ด ์„œ๋น„์Šค๋กœ ๊ฐ€๋Š” ๊ฑธ ์ „์ œ๋กœ ์ƒ๊ฐํ•ด๋‘์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค!

 

์ด ์Šคํ„ฐ๋””์—์„œ๋Š” AWS๋ฅผ ํ™œ์šฉํ•œ ์‹ค์ „ ๋ฐฐํฌ ๊ณผ์ •์„ ์ง์ ‘ ์ฒดํ—˜ํ•˜๋ฉด์„œ,

๊ฐœ๋ฐœ์ž์˜ ์ฝ”๋“œ๊ฐ€ ์–ด๋–ป๊ฒŒ ์„œ๋น„์Šค๊ฐ€ ๋˜๋Š”์ง€, ์ธํ”„๋ผ๋ถ€ํ„ฐ ์ž๋™ํ™”๊นŒ์ง€ ์ „ ๊ณผ์ •์„ ๋ฉฐ์น ๋งŒ์— ์ตํžˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค! ๐Ÿ˜€

 

 

โœ…โœ…๊ตฌ์ฒด์ ์ธ์Šคํ„ฐ๋””๋‚ด์šฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค

๐Ÿ—“ 1์ฃผ์ฐจ โ€” AWS Infra ์Šคํ„ฐ๋””(07/26) - ๋‚œ์ด๋„ โญ๏ธโญ(๏ธ์ดˆ๋ณด์ž์šฉ)

1. AWS ์ธํ”„๋ผ ๊ตฌ์กฐ ์ดํ•ด

1) AWS ๊ธฐ๋ณธ ์„œ๋น„์Šค ๊ฐœ๋… (EC2, S3, VPC, RDS ๋“ฑ)

2) ๊ธ€๋กœ๋ฒŒ ์ธํ”„๋ผ ๊ตฌ์กฐ (๋ฆฌ์ „, AZ ๋“ฑ)

3) IAM์œผ๋กœ ์‚ฌ์šฉ์ž ๊ถŒํ•œ ๊ตฌ์„ฑ

 

2. Linux + Docker ์‹ค์Šต

1) EC2์— Linux(Ubutu) ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ

2) Linux ๋ช…๋ น์–ด, shell ์Šคํฌ๋ฆฝํŠธ ์ตํžˆ๊ธฐ

3) Docker ์„ค์น˜ ๋ฐ ๊ธฐ๋ณธ ๋ช…๋ น์–ด & image & container ์ตํžˆ๊ธฐ

 

3. ํ”„๋ก ํŠธ ๋ฐฐํฌ ๊ธฐ์ดˆ

1) S3๋ฅผ ์ด์šฉํ•œ ์ •์  ์›น ๋ฐฐํฌ

2) CloudFront๋ฅผ ํ†ตํ•œ CDN ์—ฐ๊ฒฐ

3) ์›น์‚ฌ์ดํŠธ ๋ฐฐํฌ ์‹ค์Šต

 

๐Ÿ—“ 2์ฃผ์ฐจ โ€” AWS Deploy ์Šคํ„ฐ๋””(08/09) - ๋‚œ์ด๋„ โญ๏ธโญ๏ธโญ(์ˆ™๋ จ์ž์šฉ)

1. EC2๋ฅผ ํ†ตํ•œ ๋ฐฑ์—”๋“œ ๋ฐฐํฌ

2. ECS & ECR๋กœ ์ปจํ…Œ์ด๋„ˆ ๋ฐฐํฌ

3. Github Action ์ž๋™ ๋ฐฐํฌ

(ํ–ฅํ›„ ๊ณต์ง€์—์„œ ์ƒ์„ธ์„ค๋ช… ์ง„ํ–‰ํ•  ๊ฒ๋‹ˆ๋‹ค. - ํ–ฅํ›„ ํญ์—ผ์œผ๋กœ ์—ฐ๊ธฐ๋  ์ˆ˜ ์žˆ์Œ ๐Ÿ˜ต)

 

 

โ˜‘ ๊ฐœ์ธ์ ์œผ๋กœ 1์ฃผ์ฐจ, 2์ฃผ์ฐจ ๋”ฐ๋กœ ๋“ค์–ด๋„ ์ƒ๊ด€์—†์Šต๋‹ˆ๋‹ค.

โ˜‘ ์ดˆ๋ณด์ž๋Š” ์Šคํ„ฐ๋”” 2์ฃผ์ฐจ๊นŒ์ง€ ๋ชจ๋‘ ๋“ฃ๊ธฐ๋ฅผ ๊ถŒ์žฅ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๐Ÿค”

 

๊ณผ๊ฑฐ ์Šคํ„ฐ๋””๋ฅผ ํ•˜๋ฉด์„œ ์Šคํ„ฐ๋””์›๋“ค์˜ ํ‰๊ฐ€์™€ ํ›„๊ธฐ๐Ÿ‘€๊ทธ๋ฆฌ๊ณ 

์–ด๋–ค๋ฐฉ์‹ ๋“ฑ์œผ๋กœ ์ง„ํ–‰ํ–ˆ๋Š”์ง€๋Š” ์นดํŽ˜๋ฅผ ๊ฐœ์„คํ•ด ์ด๋ ฅ์„ ๋‚จ๊ธฐ๊ณ  ์žˆ์œผ๋‹ˆ ๊ฑฐ๊ธฐ์„œ ํ•œ๋ฒˆ ํ™•์ธํ•ด๋ณด์…”๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

https://cafe.naver.com/f-e/cafes/30915802/articles/138?menuid=22&referrerAllArticles=false

์ œ ์Šคํ„ฐ๋””๋“ค์˜ ํฐ ์ค„๊ธฐ๋Š” "์ด๋ก  -> ์‹ค์Šต" ์ž…๋‹ˆ๋‹ค.

 

โœ…โœ… ์‚ฌ์ „์„ค์น˜ Tool ๋ฐ ์ค€๋น„์‚ฌํ•ญ

1) ๊ฐœ์ธ ๋…ธํŠธ๋ถ ์œˆ๋„์šฐ(๋žจ 16G ์ด์ƒ), ๋งฅ(๋žจ 8G ์ด์ƒ)

2) AWS ๊ณ„์ •

3) jdk17์„ค์น˜, SpringBoot3 IntelliJ IDEA ํ”„๋กœ์ ํŠธ

4) Git bash/zsh ์„ค์น˜, github ๊ณ„์ •

5) docker(Desktop) ์„ค์น˜

6) MobaXterm(์œˆ๋„์šฐ ์‚ฌ์šฉ์ž)

 

* Tool ์…‹ํŒ…์ด ์–ด๋ ค์šฐ์‹œ๋‹ค๋ฉด? ๋…ธ์…˜์ฐธ๊ณ 

๋”์šด ๋‚ ์”จ์—๋„ ์žฌ๋ฐŒ๊ฒŒ ์Šคํ„ฐ๋””ํ•  ๋งˆ์ธ๋“œ! ๐Ÿ˜ผ

 

 

๊ธฐ๊ฐ„: ๋”ฑ ํ•˜๋ฃจ + ํ•˜๋ฃจ! 07/26(ํ† ), 08/09(ํ† )

์‹œ๊ฐ„: ์˜คํ›„ 6์‹œ~9์‹œ(3์‹œ๊ฐ„)

์žฅ์†Œ:๊ฐ•๋‚จ์—ญ ์Šคํ„ฐ๋””๋ฃธ

๋ชจ์ง‘์ธ์› : ์˜คํ”„๋ผ์ธ ์ตœ๋Œ€ 7๋ช… ๋ชจ์ง‘

๋น„์šฉ: ์Šคํ„ฐ๋”” ์ฐธ์—ฌ๋น„์šฉ์€ ์œ ๋ฃŒ, (Notion ํŽ˜์ด์ง€ ์ฐธ์กฐโœ…)

๊ด€๋ จ ๋””ํ…Œ์ผํ•œ ๋‚ด์šฉ์€ Notion ํŽ˜์ด์ง€๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”!

https://rain-tank-b79.notion.site/AWS-b8be1a1dcd0242a49cab935f72f3685f?pvs=4

 

์ฐธ์—ฌํ•˜๊ณ  ์‹ถ์€ ๋ถ„๋“ค์€ ๊ฐ„๋‹จํ•œ ์ž๊ธฐ์†Œ๊ฐœ์™€ ํ•จ๊ป˜ ์˜คํ”ˆ์นดํ†ก๋ฐฉ์— ๋ฌธ์˜ ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค :) ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

https://open.kakao.com/o/srV1ZOHh

 

 

aws ์ธํ”„๋ผ ๋ฐฐํฌ

๋‹ต๋ณ€ 0

[์Šคํ„ฐ๋”” ๋ชจ์ง‘] / IT ์ธ์‚ฌ์ดํŠธ ์Šคํ„ฐ๋”” (์˜จ๋ผ์ธ) 4/6

0

276

0

AWS ๊ตฌ์กฐยท์„œ๋น„์Šค ์Šคํ„ฐ๋””์› ๋ชจ์ง‘ (8์ฃผ) - ์ถ”๊ฐ€ ๋ชจ์ง‘

0

271

0

AWS ๊ตฌ์กฐยท์„œ๋น„์Šค ์Šคํ„ฐ๋””์› ๋ชจ์ง‘ (8์ฃผ)

1

278

0

[๋ฐฑ์—”๋“œ ์Šคํ„ฐ๋”” ๋ชจ์ง‘]

0

453

0

๐Ÿ…ฐ๏ธ๊ฐ•๋‚จ์—ญ ์ฃผ๋ง AWS Deploy(Docker, ECR, githubAction ๋“ฑ) ์Šคํ„ฐ๋”” 7๊ธฐ ๋ชจ์ง‘ํ•ฉ๋‹ˆ๋‹ค! ๋‚œ์ด๋„ โญ๏ธโญ๏ธโญ - 2์ž๋ฆฌ ๋‚จ์•˜์Šต๋‹ˆ๋‹ค!

0

376

0

๐Ÿ…ฐ๏ธ๊ฐ•๋‚จ์—ญ ์ฃผ๋ง AWS Deploy(Docker, ECR, githubAction ๋“ฑ) ์Šคํ„ฐ๋”” 7๊ธฐ ๋ชจ์ง‘ํ•ฉ๋‹ˆ๋‹ค! ๋‚œ์ด๋„ โญ๏ธโญ๏ธโญ

0

283

0

๐Ÿ…ฐ๏ธ๊ฐ•๋‚จ์—ญ ์ฃผ๋ง AWS Deploy(Docker, ECR, githubAction ๋“ฑ) ์Šคํ„ฐ๋”” 7๊ธฐ ๋ชจ์ง‘ํ•ฉ๋‹ˆ๋‹ค! ๋‚œ์ด๋„ โญ๏ธโญ๏ธโญ

0

349

0

๐Ÿ…ฐ๏ธ[๊ฐ•๋‚จ์—ญ 25/08/23(ํ† ) 5์‹œ๊ฐ„!] AWS Deploy(Docker, ECR, githubAction ๋“ฑ) ์Šคํ„ฐ๋”” 7๊ธฐ ๋ชจ์ง‘ํ•ฉ๋‹ˆ๋‹ค! ๋‚œ์ด๋„ โญ๏ธโญ๏ธโญ

2

378

0

๐Ÿฌ[๊ฐ•๋‚จ์—ญ 25/08/09(ํ† ) 6-9] AWS ๋ฐฐํฌ ์ „ ํ•„์ˆ˜ Docker ์Šคํ„ฐ๋”” 7๊ธฐ(2์ฃผ์ฐจ) ๋ชจ์ง‘ํ•ฉ๋‹ˆ๋‹ค! ๋‚œ์ด๋„ โญ๏ธโญ๏ธ

0

335

0

[ AWS ๊ต๊ณผ์„œ ] ๋ถ ์Šคํ„ฐ๋”” ๋ชจ์ง‘ (1๋ช…)

0

454

0

DevOps ์Šคํ„ฐ๋””(์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์Šคํ„ฐ๋””)

0

681

0

AWS SAA ์Šคํ„ฐ๋””

1

492

0