๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

AWS

[aws] EC2 ์ ˆ์•ฝ ๋ชจ๋“œ (EC2 Hibernate) ๋ž€? / aws ์ ˆ์ „ ๋ชจ๋“œ ํ•˜๋Š” ๋ฒ•

์ด ๊ธ€์˜ ์ผ๋ถ€๋Š” aws ๊ณต์‹๋ฌธ์„œ์˜ ๋‚ด์šฉ์„ ์ฐธ์กฐํ•˜์˜€์Œ์„ ๋ฐํž™๋‹ˆ๋‹ค.

 

๐Ÿ“Œ  EC2 Hibernate

 

 

์ธ์Šคํ„ด์Šค๋ฅผ ์ค‘์ง€ํ•˜๋ฉด EBS ๋””์Šคํฌ ๋ฐ์ดํ„ฐ๋Š” ๋‹ค์‹œ ์‹œ์ž‘ํ•  ๋•Œ๊นŒ์ง€ ๊ทธ๋Œ€๋กœ ์œ ์ง€๋  ๊ฒƒ์ด๋‹ค. ํ•˜์ง€๋งŒ ์ธ์Šคํ„ด์Šค๋ฅผ ์ข…๋ฃŒ(terminate)ํ•œ๋‹ค๋ฉด, ๋ฃจํŠธ ๋ณผ๋ฅจ๊ณผ ํ•จ๊ป˜ ์ธ์Šคํ„ด์Šค๋Š” ์‚ญ์ œ ๋  ๊ฒƒ์ด๋‹ค. (๋ฃจํŠธ ๋ณผ๋ฅจ์„ ์‚ญ์ œ ์•ˆ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜๋„ ์กด์žฌํ•จ) ์ธ์Šคํ„ด์Šค๊ฐ€ ์ค‘์ง€ํ•˜๊ณ  ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋Š” ๊ณผ์ •(์šด์˜์ฒด์ œ๊ฐ€ ๋จผ์ € ๋ถ€ํŒ…๋˜๊ณ  ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‹คํ–‰๋œ ๋‹ค์Œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‹คํ–‰๋˜๋Š” ๊ณผ์ •๋“ค)์€ ๊ฝค ์˜ค๋žœ ์‹œ๊ฐ„์„ ์†Œ์š”์‹œํ‚ฌ ๊ฒƒ์ด๋‹ค. ํ•˜์ง€๋งŒ ์ ˆ์•ฝ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ์šด์˜์ฒด์ œ๋ฅผ ์™„์ „ํžˆ ์ข…๋ฃŒํ•˜์ง€ ์•Š๊ณ  ๊ทธ๋Œ€๋กœ ๋ฉˆ์ถค์œผ๋กœ์จ RAM์— ์žˆ๋˜ ์ธ๋ฉ”๋ชจ๋ฆฌ ์ƒํƒœ๋Š” ๊ทธ๋Œ€๋กœ ๋ณด์กด๋˜์–ด ์ธ์Šคํ„ด์Šค๊ฐ€ ๋” ๋นจ๋ฆฌ ๋ถ€ํŒ…ํ•˜๊ฒŒ ๋„์™€์ค€๋‹ค.

 

 

 

 

์˜ˆ๋ฅผ ๋“ค์–ด EC2๊ฐ€ Running ์ค‘์ด๊ณ  RAM ์— ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•  ๋•Œ,  ์ ˆ์ „ ๋ชจ๋“œ๋ฅผ ์ผœ๊ฒŒ ๋˜๋ฉด ์‹คํ–‰์ค‘์ธ ์ธ์Šคํ„ด์Šค๋Š” ์ค‘์ง€ ์ƒํƒœ๋กœ ์ „ํ™˜๋˜๊ณ  RAM์˜ ๋‚ด์šฉ์€ EBS ๋ณผ๋ฅจ์— ๋คํ”„๋œ๋‹ค. (๋งŒ์•ฝ ์—ฌ๊ธฐ์„œ ์ธ์Šคํ„ด์Šค๋ฅผ ์ข…๋ฃŒํ•˜๋ฉด RAM ์€ ์‚ฌ๋ผ์งˆ ๊ฒƒ์ด๋‹ค.) ํ•˜์ง€๋งŒ EBS ๋ณผ๋ฅจ์— ์—ฌ์ „ํžˆ RAM ์ด ๋คํ”„ ๋œ ๊ฒƒ์ด ์žˆ์œผ๋‹ˆ ์ธ์Šคํ„ด์Šค๋ฅผ ๋‹ค์‹œ ์‹คํ–‰ํ•˜๋ฉด ๋””์Šคํฌ์—์„œ RAM์˜ ๋‚ด์šฉ์„ ๋ถˆ๋Ÿฌ์™€ ์ธ์Šคํ„ด์Šค ๋ฉ”๋ชจ๋ฆฌ๋กœ ๋กœ๋“œํ•  ๊ฒƒ์ด๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด

๊ฒฐ๊ณผ์ ์œผ๋กœ ์ธ์Šคํ„ด์Šค๊ฐ€ ์ข…๋ฃŒ๋œ ์ (์ปดํ“จํ„ฐ๊ฐ€ ๊บผ์ง„ ๊ฒƒ์ฒ˜๋Ÿผ .. terminate์™€ ํ˜ผ๋™ ์ฃผ์˜) ์ด ์—†๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ๋œ๋‹ค. ์‚ฌ์šฉ ์‚ฌ๋ก€๋กœ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

 

 

  • ์˜ค๋ž˜ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ–๊ณ  ์žˆ๊ณ  ์ค‘์ง€ํ•˜์ง€ ์•Š์„ ๋•Œ
  • RAM ์ƒํƒœ๋ฅผ ์ €์žฅํ•˜๊ณ  ์‹ถ์„ ๋•Œ  ๋น ๋ฅด๊ฒŒ ์žฌ๋ถ€ํŒ…์„ ํ•˜๊ณ  ์‹ถ์„ ๋•Œ
  • ์„œ๋น„์Šค ์ดˆ๊ธฐํ™”๊ฐ€ ์‹œ๊ฐ„์„ ๋งŽ์ด ์žก์•„ ๋จน์„ ๋•Œ

 

 

 

์ ˆ์ „ ๋ชจ๋“œ์˜ ์ค‘์š”ํ•œ ์ ์€ RAM์˜ ๋‚ด์šฉ์ด ๋ฃจํŠธ ๋ณผ๋ฅจ์—๋งŒ ์ €์žฅ๋œ๋‹ค๋Š” ์ ๊ณผ ์•”ํ˜ธํ™”๊ฐ€ ํ•„์š”ํ•˜๊ณ  ๋คํ”„๋œ RAM์„ ํฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์šฉ๋Ÿ‰์˜ ๋ฃจํŠธ ๋ณผ๋ฅจ์ด ํ•„์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋ชจ๋“  ์ข…๋ฅ˜์˜ ์ธ์Šคํ„ด์Šค์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ ์ ˆ์ „ ๋ชจ๋“œ๋Š” ์ตœ๋Œ€ 60์ผ๊นŒ์ง€  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

๐Ÿ“Œ  EC2 ์ ˆ์ „ ๋ชจ๋“œ ํ•˜๋Š” ๋ฒ•

 

 

์šฐ์„  EC2 ์ƒ์„ฑ ์‹œ ๊ณ ๊ธ‰ ์„ธ๋ถ€ ์ •๋ณด์—์„œ ์ ˆ์ „ ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™” ์‹œ์ผœ์ฃผ์–ด์•ผ ํ•œ๋‹ค.  ์ ˆ์ „๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•  ๊ฒฝ์šฐ ๋ฃจํŠธ ๋ณผ๋ฅจ์€ RAM์˜ ๋‚ด์šฉ์„ ์ˆ˜์šฉํ•  ์ˆ˜ ์žˆ์„ ๋งŒํผ ์ปค์•ผํ•˜๊ณ  ์•”ํ˜ธํ™”๋˜์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒฝ๊ณ ๋ฌธ์„ ๊ผญ ํ™•์ธํ•˜์ž.

 

 

 

๊ทธ๋Ÿฌ๋ฏ€๋กœ ์Šคํ† ๋ฆฌ์ง€ ๊ณ ๊ธ‰์— ๋“ค์–ด๊ฐ€์„œ ์•”ํ˜ธํ™”๋ฅผ ํ•ด์ค€ ํ›„, KMS ํ‚ค ์˜ต์…˜์— ๊ธฐ๋ณธ ๊ฐ’์„ ๋„ฃ์–ด์ฃผ๋ฉด ์„ธํŒ…์ด ๋๋‚œ๋‹ค.

 

 

 

 

 

์‚ฌ์ง„๊ณผ ๊ฐ™์ด ์ ˆ์ „์ด ๊ฐ€๋Šฅํ•ด์ง์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ๋งŒ์•ฝ ์ ˆ์ „ ๋ชจ๋“œ๋ฅผ ํ•˜์ง€ ์•Š๊ณ  ์ธ์Šคํ„ด์Šค๋ฅผ ์ค‘์ง€ํ•˜์˜€๋‹ค๋ฉด ์ธ์Šคํ„ด์Šค๋Š” ์ข…๋ฃŒ๋˜์—ˆ์„ ๊ฒƒ์ด๋‹ค.(terminate๊ฐ€ ์•„๋‹˜) ์ด๋Ÿฌํ•œ ๊ณผ์ •์€ ํ„ฐ๋ฏธ๋„์—์„œ uptime ์ปค๋งจ๋“œ๋ฅผ ํ™œ์šฉํ•˜๋ฉด ์‹ค์ œ๋กœ ์šด์˜์ฒด์ œ๊ฐ€ ๋ถ€ํŒ…๋˜๊ณ  ์–ผ๋งˆ๋‚˜ ์‹œ๊ฐ„์ด ํ˜๋ €๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.