mingzoo 2024. 1. 16. 10:08

๐Ÿ‘€TL; DR

  • ์Šค์ผ€์ผ ์—…๊ณผ ์Šค์ผ€์ผ ์•„์›ƒ์˜ ์ฐจ์ด
  • ์ธ์ฆ์„œ๋ฒ„๋ฅผ ์Šค์ผ€์ผ ์•„์›ƒํ•œ๋‹ค๊ณ  ํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ
  • ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋™์‹œ ๋กœ๊ทธ์ธ์„ ์š”๊ตฌํ•  ๋•Œ, ์Šค์ผ€์ผ ์•„์›ƒ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒŒ ์ ํ•ฉ

 

์Šค๋งˆ์ผ๊ฒŒ์ดํŠธ ๋ฐ๋ธŒ์บ ํ”„๋ฅผ ํ•˜๋ฉด์„œ ๋งŽ์ด ๋“ฃ๊ณ , ํ•˜๋Š” ์–˜๊ธฐ ์ค‘์— ํ•˜๋‚˜๊ฐ€ scale out ๊ณผ scale up์ด๋‹ค.

 

์ด์ „์—๋„ ๋งŽ์ด ๋“ค์—ˆ์ง€๋งŒ, ์‚ฌ์‹ค ๊ทธ๋ƒฅ ๋‘˜๋‹ค ํ™•์žฅํ•œ๋‹ค๋Š” ๋ง๋กœ ๋ฐ›์•„๋“ค์ด๊ณ  ๋ณ„ ์ƒ๊ฐ์ด ์—†์—ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค.

ํ•˜์ง€๋งŒ, ์ด๋ฒˆ์— ๋ฐœํ‘œ ์ค€๋น„๋ฅผ ํ•˜๋ฉด์„œ ์ธ์ฆ์„ ๋‹ด๋‹นํ•˜๋Š” ์„œ๋ฒ„ ๊ฐœ๋ฐœ์ž๊ฐ€ '์ธ์ฆ ์„œ๋ฒ„์™€ ์œ ์ € ์„œ๋ฒ„๋ฅผ ๋ถ„๋ฆฌํ• ์ง€'์— ๋Œ€ํ•œ ๊ณ ๋ฏผ์„ ๋งŽ์ด ํ–ˆ๋‹ค.

์ด ๊ณ ๋ฏผ์„ ๋งŽ์ด ๋“ฃ๊ณ , ๊ฒฐ๋ก ์„ ๋‚ด๋ฆฌ๊ธธ -> '์ธ์ฆ์„œ๋ฒ„์™€ ์œ ์ €์„œ๋ฒ„๋ฅผ ๋ถ„๋ฆฌํ•˜๊ณ , ์ดํ›„์— ์ธ์ฆ ์„œ๋ฒ„๋ฅผ scale out ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„ํ•œ๋‹ค' ์˜€๋‹ค.

 

๋ณ„ ์ƒ๊ฐ ์—†๋‹ค๊ฐ€ ์ด๋•Œ ์™œ scale up์ด ์•„๋‹ˆ๋ผ scale out์ด์ง€? ๋‚ด๊ฐ€ ์ œ๋Œ€๋กœ ๋ชจ๋ฅด๊ณ  ์žˆ๋Š” ๊ฑด๊ฐ€? ๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ค๋ฉด์„œ ์ •๋ฆฌ๋ฅผ ํ•˜๊ฒŒ ๋๋‹ค.

 

์ด ๊ธ€์˜ ๋ชฉ์  : ์ธ์ฆ ์„œ๋ฒ„์™€ ์œ ์ €์„œ๋ฒ„๋ฅผ ๋ถ„๋ฆฌํ•˜๊ณ , ์ดํ›„์— ์ธ์ฆ์„œ๋ฒ„๋ฅผ ์™œ scale up์ด ์•„๋‹Œ scale out์œผ๋กœ ์„ค๊ณ„ํ•œ๋‹ค๋Š” ๊ฑฐ์ง€?

์Šค์ผ€์ผ ์—… (Scale Up)

์„œ๋ฒ„ ์žฅ๋น„์˜ ๊ทœ๋ชจ์™€ ํ•˜๋“œ์›จ์–ด์˜ ์„ฑ๋Šฅ์„ ๋†’์ด๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.

UP์ธ ๋งŒํผ ๋†’์ธ๋‹ค์— ์ง‘์ค‘ํ•˜๋ฉด ๋œ๋‹ค.

์„ฑ๋Šฅ์„ ๋†’์—ฌ์„œ ๋” ์—…๊ทธ๋ ˆ์ด๋“œ ์‹œํ‚จ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค.

 

ํ•˜๋‚˜์˜ ์„œ๋ฒ„์˜ ์‚ฌ์–‘์„ ์—…๊ทธ๋ ˆ์ด๋“œํ•œ๋‹ค๊ณ  ํ•ด์„œ ์ˆ˜์ง ์Šค์ผ€์ผ๋ง(vertical scaling)์ด๋ผ๊ณ ๋„ ํ•œ๋‹ค.

๊ทธ ๋Œ€์‹  ํ•ด๋‹น ์„œ๋ฒ„์— ์žฅ์• ๊ฐ€ ์ƒ๊ธธ ๊ฒฝ์šฐ, ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค.

 

์Šค์ผ€์ผ ์•„์›ƒ (Scale Out)

์Šค์ผ€์ผ ์•„์›ƒ์€ ๋™์ผํ•œ ์žฅ๋น„๊ฐ€ ์ถ”๊ฐ€๋˜๋Š” ๊ฒƒ์ด๋‹ค.

๋ณ‘๋ ฌ์ ์œผ๋กœ ๋งŒ๋“ ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.

์—ฌ๋Ÿฌ ๋Œ€์˜ ์„œ๋ฒ„๋กœ ์‹œ์Šคํ…œ ํ™•์žฅ์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— '์ˆ˜ํ‰์  ์Šค์ผ€์ผ๋ง(horizontal scaling)'์ด๋ผ๊ณ ๋„ ํ•œ๋‹ค.

 

์„œ๋ฒ„๊ฐ€ ์—ฌ๋Ÿฌ ๋Œ€๋กœ ๋‚˜๋‰˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ ์„œ๋ฒ„์— ๊ฑธ๋ฆฌ๋Š” ๋ถ€ํ•˜๋ฅผ ๊ท ๋“ฑํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” '๋กœ๋“œ๋ฐธ๋Ÿฐ์‹ฑ'์ด ํ•„์ˆ˜์ ์œผ๋กœ ๋™๋ฐ˜๋˜์–ด์•ผ ํ•œ๋‹ค.

 

 

๊ฒฐ๋ก 

'์ธ์ฆ์„œ๋ฒ„์™€ ์œ ์ €์„œ๋ฒ„๋ฅผ ๋ถ„๋ฆฌํ•˜๊ณ , ์ดํ›„์— ์ธ์ฆ ์„œ๋ฒ„๋ฅผ scale out ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„ํ•œ๋‹ค'

์ธ์ฆ ์„œ๋ฒ„๋ฅผ ์Šค์ผ€์ผ ์•„์›ƒํ•œ๋‹ค๋Š” ๊ฒƒ == ์—ฌ๋Ÿฌ ์„œ๋ฒ„์—์„œ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค

์™œ๋ƒํ•˜๋ฉด, ์˜ˆ๋ฅผ ๋“ค์–ด ์œ ์ €๋“ค 1000๋ช…์ด ๋™์‹œ์— ๋กœ๊ทธ์ธํ•œ๋‹ค๊ณ  ํ• ๋•Œ ํ•ด๋‹น ํ†ต์‹ ์„ ์›ํ™œํžˆ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋‹ค.

์„œ๋ฒ„๋ฅผ ํ‚ค์›Œ์„œ ์ฒ˜๋ฆฌํ•œ๋‹ค๊ธฐ ๋ณด๋‹จ ์—ฌ๋Ÿฌ ์„œ๋ฒ„์—์„œ ๋™์‹œ์— ์—ฌ๋Ÿฌ๋ช…์˜ ๋กœ๊ทธ์ธ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ๋” ๋งŒ๋“ค์–ด์ฃผ๋Š” ๊ฒƒ์ด๋‹ค.

 

 

 

์ฐธ๊ณ 

https://tecoble.techcourse.co.kr/post/2021-10-12-scale-up-scale-out/

https://dev-coco.tistory.com/143

728x90