[AWS] EC2 ์ƒ์„ฑํ•˜๊ธฐ๐Ÿ’ซ

์ด์ง€ํ™˜ยท2022๋…„ 4์›” 14์ผ
1

AWS

๋ชฉ๋ก ๋ณด๊ธฐ
1/3
post-thumbnail

๐Ÿ’ก EC2๋ž€?
๊ฐœ๋ฐœ์ž๊ฐ€ ๋กœ์ปฌ(์ž์‹ ์˜ ์ปดํ“จํ„ฐ)์—์„œ ์ž‘์—…ํ•œ ์ž‘์—…๋ฌผ์„ ์ธํ„ฐ๋„ท์ด ๊ฐ€๋Šฅํ•œ ์ „์„ธ๊ณ„ ์–ด๋””์„œ๋“  ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ™•์žฅ๊ฐ€๋Šฅ ์ปดํ“จํ„ฐ ํด๋ผ์šฐ๋“œ(AWS Elastic Compute Cloud) ์— ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์•„๋งˆ์กด์—์„œ ์ง€์›ํ•˜๋Š” ์„œ๋น„์Šค ์ž…๋‹ˆ๋‹ค.
EC2 ์ด๋ฆ„์—์„œ ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด ์ž๋™ํ™•์žฅ(AutoScaling) ๊ธฐ๋Šฅ๋„ ์ง€์›ํ•˜์—ฌ ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก ์ธํ„ฐ๋„ท์— ๋‚ด์ง‘ ๋งˆ๋ จํ•˜๊ธฐ?
์ œ ์ƒ๊ฐ์—๋Š” ์ธ์Šคํ„ด์Šค๋ฅผ ํ• ๋‹น๋ฐ›์•„ ์‚ฌ์šฉํ•œ๋‹ค๋Š”๊ฑด ์ธํ„ฐ๋„ท์ด๋ผ๋Š” ํฐ ๋ถ€๋™์‚ฐ์‹œ์žฅ์— ๋‚˜์˜ ๋•…(๊ฐ€์ƒ์˜ ์ปดํ“จํ„ฐ)์„ ๋ถ„์–‘๋ฐ›์•„ ์ฃผ์†Œ๋ฅผ ๋ฐ›๊ณ (IP) ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋†€๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ๋„๋ก ๊ตฌํ˜„ํ•˜๋Š” ๋Š๋‚Œ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ˜„์‹ค์—์„œ๋Š” ์ง‘์‚ฌ๊ธฐ ํž˜๋“œ๋‹ˆ๊นŒ ๊ฐœ๋ฐœ์ž๋Š” ์ธํ„ฐ๋„ท์— ๋‚ด ์ง‘ ๋งˆ๋ จ์„ ํ•ด๋ด…์‹œ๋‹ค.


1. EC2 ๋Œ€์‹œ๋ณด๋“œ ์ ‘์† ๋ฐ ์ง€์—ญ์„ ํƒ

  • AWS ๊ฒ€์ƒ‰์ฐฝ์— EC2๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์ƒ๋‹จ์— ๊ฒ€์ƒ‰๋˜๋Š” EC2๋ฅผ ๋ˆŒ๋Ÿฌ EC2 ๋Œ€์‹œ๋ณด๋“œ์— ์ ‘์†ํ•œ๋‹ค.
  • ์ƒ๋‹จ ์˜ค๋ฅธ์ชฝ ์ง€์—ญ์€ ๊ผญ๊ผญ๊ผญ๊ผญ๊ผญ!!๐Ÿ’ข ์„œ์šธ๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค. ๋‹ค๋ฅธ๋ถ„์ด EC2์™€ RDS๋ฅผ ๋ฏธ๊ตญ ๋ถ๋ถ€๋กœ ์ƒ์„ฑํ•ด DataBase ์ƒˆ๋กœ๊ณ ์นจ ํ•œ๋ฒˆ์— 5๋ถ„๋„˜๊ฒŒ ๊ฑธ๋ฆฌ๊ณ  ๊ทธ๋žฌ๋‹ค...
  • ์ฆ๊ฑฐ๋ฌผ๐Ÿคฎ


2. ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ

  • ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์— ์ธ์Šคํ„ด์Šค ์‹œ์ž‘์„ ๋ˆŒ๋Ÿฌ์ค€๋‹ค.

  • name ํƒœ๊ทธ์— ์ธ์Šคํ„ด์Šค๋ฅผ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ด๋ฆ„์„ ์ด์˜๊ฒŒ ์ง€์–ด์ค€๋‹ค.
  • ์›ํ•˜๋Š” AMI๋ฅผ ์„ ํƒํ•œ ํ›„ SSD Volume Type์„ ์„ ํƒํ•œ๋‹ค. ํ”„๋ฆฌํ‹ฐ์–ด๋ฅผ ์ง€์›ํ•˜๋Š” ์ตœ์‹  ubuntu20.04๋กœ ์ง„ํ–‰ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
  • ์ธ์Šคํ„ด์Šค ์œ ํ˜• ๋˜ํ•œ ํ”„๋ฆฌํ‹ฐ์–ด๋กœ ์ง„ํ–‰ํ•œ๋‹ค. #ํ•„์š”ํ•˜์‹  ์ธ์Šคํ„ด์Šค ์ŠคํŒฉ์œผ๋กœ ์ง„ํ–‰ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ํ”„๋ฆฌํ‹ฐ์–ด๋Š” micro์ŠคํŒฉ์„ ์ง€์›ํ•˜๋Š”๋ฐ, 1Gib๋ฉ”๋ชจ๋ฆฌ์— 1vCPU๋ฅผ ์ง€์›ํ•ด ์ฃผ๊ณ  ์žˆ๋‹ค.
  • ๋‚˜๋งŒ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ‚คํŽ˜์–ด๋ฅผ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋˜ ํ‚คํŽ˜์–ด๋ฅผ ๋“ฑ๋กํ•˜์—ฌ ์ค€๋‹ค. ์ƒˆ๋กญ๊ฒŒ ์ƒ์„ฑํ•˜์—ฌ ํ‚ค ํŽ˜์–ด๋ฅผ ๋”ฐ๋กœ ๊ด€๋ฆฌํ•˜๋Š”๊ฒŒ ์ข‹์•„๋ณด์ธ๋‹ค!
  • ํ‚ค ํŽ˜์–ด ์ด๋ฆ„์„ ์ด์˜๊ฒŒ ์ง€์–ด์ฃผ๊ณ , ๋กœ์ปฌ์— ์ž˜ ์ €์žฅํ•ด ์ค€๋‹ค. โŒ ์žƒ์–ด๋ฒ„๋ฆฌ๋ฉด ํฐ์ผ๋‚ฉ๋‹ˆ๋‹ค.
  • ๋„คํŠธ์›Œํฌ ์„ค์ •์— ๊ธฐ๋ณธ์œผ๋กœ ์ œ๊ณต๋˜๋Š” ๋ณด์•ˆ๊ทธ๋ฃน ์ž๋™์ƒ์„ฑ์œผ๋กœ ์ ์šฉํ•˜์—ฌ ์ƒ์„ฑํ•œ๋‹ค. ํŽธ์ง‘์„ ์‚ฌ์šฉํ•˜์—ฌ, ๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋Š” ๋ณด์•ˆ๊ทธ๋ฃน์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๊ณ , VPC ์™€ ์„œ๋ธŒ๋„ท ๋“ฑ ์ž์‹ ์— ๋งž๊ฒŒ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ VPC์™€ ์„œ๋ธŒ๋„ท ์ž˜๋ชป๊ฑด๋“ค์ด๋ฉด AWS ๊ณ„์ • ์ž์ฒด๊ฐ€ ํญํŒŒ๋  ์ˆ˜ ์žˆ์œผ๋‹ˆ ์ฃผ์˜ํ•œ๋‹ค. (๊ณ„์ •ํ•˜๋‚˜ ๋‚ ๋ ค๋ณธ ๊ฒฝํ—˜์ž๐Ÿ’ฅ) ๊ณ ๊ธ‰์„ค์ •์€ AWS์–ด๋ฆฐ์ด๊ฐ€ ์‚ฌ์šฉํ•˜๊ธฐ์—๋Š” ์–ด๋ ต๋‹ค ์ถ”ํ›„ ๊ณต๋ถ€ํ•ด์„œ ๊ฑด๋“ค๋„๋ก ํ•˜์ž
  • ์Šคํ† ๋ฆฌ์ง€ ๊ตฌ์„ฑ์€ ์ทจํ–ฅ์— ๋งž๊ฒŒ ๋Š˜๋ฆฌ๊ฑฐ๋‚˜ ์ค„์ด์‹œ๋ฉด ๋˜๊ฒ ์Šต๋‹ˆ๋‹ค.
  • ๊ณ ๊ธ‰ ์„ธ๋ถ€์ •๋ณด๋Š” ํ•œ๋ฒˆ ์ฝ์–ด๋ณด์‹œ๊ณ  ์ด๋Ÿฐ ์˜ต์…˜๋„ ์žˆ๊ตฌ๋‚˜ ํ•ด๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์š”. ํ•„์š”ํ•˜์‹  ์˜ต์…˜์€ ๊ฐ์ž ์•Œ์•„๋ณด์‹œ๊ณ  ์ถ”๊ฐ€ํ•ด ๋ด…์‹œ๋‹ค.๐Ÿฆ„
  • ์‹œ์ž‘์ด ์™„๋ฃŒ๋˜๋ฉด ์ธ์Šคํ„ด์Šค ๋Œ€์‹œ๋ณด๋“œ๋กœ ๋Œ์•„๊ฐ€ ์ƒ์„ฑํ•œ ์ธ์Šคํ„ด์Šค๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋”ฐ.
  • ์ธ์Šคํ„ด์Šค์˜ ์ƒํƒœ๊ฐ€ โœ…์‹คํ–‰์ค‘ ์ด๋ผ๋ฉด ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ ์„ฑ๊ณต
  • [์™„๋ฃŒ๐ŸŽ‰โœจ๐ŸŽŠ]

๐Ÿ“Ž ์ฐธ๊ณ 

  • ๋งจ ์ฒ˜์Œ ์—„์ฒญ๋‚œ ๊ตฌ๊ธ€๋ง์œผ๋กœ ํž˜๊ฒน๊ฒŒ ๋งŒ๋“ค์—ˆ์ง€๋งŒ VPC๋ฅผ ์ž˜๋ชป ๊ฑด๋“ค์—ฌ ๊ณ„์ •์„ ๋‚ ๋ ธ์—ˆ๋‹ค ๋ถ€๋”” ๋‹ค๋ฅธ๋ถ„๋“ค์€ ๋ฌธ์ œ์—†์ด ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ธธ ๊ธ€์„ ๋„ˆ๋ฌด๋งŽ์ด ๋ด์„œ ์ถœ์ฒ˜๋ฅผ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.
profile
๋ˆ„๊ตฌ๋‚˜ ์›ํ•˜๋Š” ์‚ฌ๋žŒ ๋˜๊ธฐ๐Ÿคง ์ฃผ๋‹ˆ์–ด ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž์˜ log

0๊ฐœ์˜ ๋Œ“๊ธ€

๊ด€๋ จ ์ฑ„์šฉ ์ •๋ณด