TEST

[TEST] ๋ถ€ํ•˜ํ…Œ์ŠคํŠธ : ์„ฑ๋Šฅ ๊ฐœ์„  ์ „๋žต

sian han 2025. 5. 27. 16:23

๐ŸŽ“ ์ด ๊ธ€์€ ์ธํ”„๋Ÿฐ์—์„œ ์ œ๊ณตํ•˜๋Š” "๋Œ€๊ทœ๋ชจ ํŠธ๋ž˜ํ”ฝ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ ์ž…๋ฌธ/์‹ค์ „" ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜๋ฉด์„œ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์„ฑํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.

https://inf.run/jBYVR

 

๋Œ€๊ทœ๋ชจ ํŠธ๋ž˜ํ”ฝ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ๋ถ€ํ•˜ํ…Œ์ŠคํŠธ ์ž…๋ฌธ/์‹ค์ „ ๊ฐ•์˜ | JSCODE ๋ฐ•์žฌ์„ฑ - ์ธํ”„๋Ÿฐ

JSCODE ๋ฐ•์žฌ์„ฑ | , [์‚ฌ์ง„]๐Ÿคฌ ์—๋ผ์ด, ๋ชป ํ•ด๋จน๊ฒ ๋„ค!๋น„์ „๊ณต์ž๋กœ ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•ด ์—ฌ๋Ÿฌ ํšŒ์‚ฌ์—์„œ CTO๋กœ ํ™œ๋™ํ•˜๋‹ค๊ฐ€, ํ˜„์žฌ๋Š” ๊ต์œก์ž๋กœ ํ™œ๋™ํ•˜๊ณ  ์žˆ๋Š” ๋ฐ•์žฌ์„ฑ์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ €๋„ ๋น„์ „๊ณต์ž๋กœ ๊ฐœ๋ฐœ์„ ์‹œ์ž‘

www.inflearn.com

 


 

๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋Š” ๋ถ€ํ•˜ํ…Œ์ŠคํŠธ์—์„œ ๋ณ‘๋ชฉ์ง€์ ์„ ์ฐพ๊ณ  ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•ด์•ผ ํ•˜๋Š” ํ•„์š”์„ฑ์„ ๋А๊ผˆ๋‹ค.

๊ทผ๋ฐ ์„ฑ๋Šฅ ๊ฐœ์„ ์„ ํ•  ๋•Œ ๋ฐฉ๋ฒ•์ด 1๊ฐ€์ง€๋งŒ ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค. 

๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์žˆ๋Š”๋ฐ, ๊ทธ ์ค‘์—์„œ ์–ด๋–ค ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ ์ ˆํ•œ์ง€์— ๋Œ€ํ•ด ๋ฐฐ์›Œ๋ณด์ž

 

๋ฐฐ์šฐ๊ธฐ ์ „์—, ์ค‘์š”ํ•œ ์šฉ์–ด ๊ฐœ๋… 2๊ฐ€์ง€๋ฅผ ์ง‘๊ณ  ๋„˜์–ด๊ฐ€์ž

๋Œ€๊ทœ๋ชจ ํŠธ๋ž˜ํ”ฝ์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์‹œ์Šคํ…œ์„ ๊ณ ๋„ํ™” ํ•ด์•ผ ํ•˜๋Š”๋ฐ, ์ด๋•Œ Throughput ๊ณผ Latency ๋งŒ ์‹ ๊ฒฝ์“ฐ๋ฉด ์•ˆ๋œ๋‹ค.

๊ฐ€์šฉ์„ฑ์„ ์‹ ๊ฒฝ์“ฐ๋ฉด์„œ ์‹œ์Šคํ…œ์„ ๊ณ ๋„ํ™” ํ•ด์•ผ ํ•œ๋‹ค.

 

๊ฐ€์šฉ์„ฑ(Availability)

  • ์‹œ์Šคํ…œ์ด ์„œ๋น„์Šค๋ฅผ ์ •์ƒ์ ์œผ๋กœ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€๋Šฅ์„ฑ
  • ๊ฐ€์šฉ์„ฑ์ด ๋†’๋‹ค : ์„œ๋น„์Šค ์žฅ์•  ๋ฐœ์ƒ๋ฅ ์ด ๋‚ฎ์Œ
  • ๊ฐ€์šฉ์„ฑ์ด ๋‚ฎ๋‹ค : ์„œ๋น„๊ฐ€ ๋‹ค์šด๋˜๋Š” ์‹œ๊ฐ„์ด ๊ธด ์‹œ์Šคํ…œ
  • ๊ฐ€์šฉ์„ฑ์ด ๋†’๊ณ  ๋‚ฎ์Œ์€ ์„œ๋น„์Šค์˜ ์ •์ƒ ๊ฐ€๋™๋ฅ (%)๋กœ ํ‘œ์‹œ๋œ๋‹ค. ๊ฐ€์šฉ์„ฑ 99.9%์ธ ์„œ๋น„์Šค๋Š” 99.9%์˜ ์‹œ๊ฐ„์„ ์ •์ƒ์ ์œผ๋กœ ์ด์šฉ๊ฐ€๋Šฅํ•œ ์‹œ์Šคํ…œ์„ ์˜๋ฏธํ•œ๋‹ค. ๋‹ค์šด ํƒ€์ž„์„ ์ค„์ด๋Š” ๋ฐ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์„ค๊ณ„ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๊ฐ€ ์‹œ์Šคํ…œ ์ด์ค‘ํ™”์ด๋‹ค. 

 

์‹œ์Šคํ…œ ์ด์ค‘ํ™”

์‹œ์Šคํ…œ์˜ ์ผ๋ถ€๋ถ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋˜์–ด๋„ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์„ ์ด์šฉํ•ด ์„œ๋น„์Šค๋ฅผ ๊ณ„์† ์ด์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ. 

์‹œ์Šคํ…œ์˜ ์ด์ค‘ํ™”๋Š” ์•„๋ž˜์ฒ˜๋Ÿผ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ๋‹ค (=๊ฐ€์šฉ์„ฑ์ด ๋†’์€ ์„ค๊ณ„)

 

 

 

์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•  ๋•Œ ๊ฐ€์žฅ ๋งŽ์ด ํ™œ์šฉํ•˜๋Š” 3๊ฐ€์ง€ ์ „๋žต

1. ์ˆ˜ํ‰์  ํ™•์žฅ

ํŠน์ • ์‹œ์Šคํ…œ ์„ฑ๋Šฅ์„ ์˜ฌ๋ฆฌ๊ธฐ ์œ„ํ•ด ์‹œ์Šคํ…œ ๊ฐฏ์ˆ˜๋ฅผ ๋Š˜๋ฆฌ๋Š” ๊ฑธ ์ˆ˜ํ‰์  ํ™•์žฅ์ด๋ผ๊ณ  ํ•œ๋‹ค. 

 

์žฅ์ 

  • ์‹œ์Šคํ…œ ์ด์ค‘ํ™” ํ˜•ํƒœ๋กœ ๊ตฌ์„ฑ๋˜์–ด ๊ฐ€์šฉ์„ฑ์ด ์ฆ๊ฐ€ํ•จ
  • ํ™•์žฅ์— ์ œํ•œ์ด ์—†์Œ
  • ์„œ๋ฒ„ ์ถ•์†Œ / ํ™•์žฅ์ด ์‰ฌ์›€

 

๋‹จ์ 

  • ์—ฌ๋Ÿฌ ๋Œ€์˜ ์„œ๋ฒ„๋ฅผ ํ•œ ์„œ๋ฒ„์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ถ”๊ฐ€ ์ž‘์—…์ด ํ•„์š”ํ•จ
  • ex) ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ

 

2. ์ˆ˜์ง์  ํ™•์žฅ

์‹œ์Šคํ…œ ๊ฐฏ์ˆ˜ ๋ณ€๊ฒฝ ์—†์ด ์‹œ์Šคํ…œ์˜ ์ŠคํŽ™(CPU, ๋ฉ”๋ชจ๋ฆฌ ๋“ฑ) ์„ ์—…๊ทธ๋ ˆ์ด๋“œ ํ•˜๋Š” ๋ฐฉ์‹์„ ์ˆ˜์ง์  ํ™•์žฅ์ด๋ผ๊ณ  ํ•œ๋‹ค. 

 

์žฅ์ 

  • ์—ฌ๋Ÿฌ ๋Œ€์˜ ์„œ๋ฒ„๋ฅผ ํ•œ ์„œ๋ฒ„์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ถ”๊ฐ€ ์ž‘์—…์ด ํ•„์š” ์—†์Œ

 

๋‹จ์ 

  • ์‹œ์Šคํ…œ ์ด์ค‘ํ™” X -> ๊ฐ€์šฉ์„ฑ ๊ฐ์†Œ
  • ์‹œ์Šคํ…œ ์ŠคํŽ™์—๋Š” ์ œํ•œ์ด ์žˆ์Œ. ๋”ฐ๋ผ์„œ ํ™•์žฅ์— ์ œํ•œ์ด ์ƒ๊น€
  • ์„œ๋ฒ„ ์ถ•์†Œ / ํ™•์žฅ ํ• ๋•Œ๋งˆ๋‹ค ์„œ๋น„์Šค ์ค‘๋‹จ์ด ๋ถˆ๊ฐ€ํ”ผํ•˜์—ฌ ๊ฐ€์šฉ์„ฑ์ด ๊ฐ์†Œํ•œ๋‹ค. 

 

3. ์บ์‹ฑ

Casching ์ด๋ž€ ๋ฐ์ดํ„ฐ๋ฅผ ๋” ๋น ๋ฅด๊ฒŒ ์•ก์„ธ์Šค ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณณ์— ์ž„์‹œ๋กœ ์ €์žฅํ•˜๋Š” ๋ฐฉ์‹์„ ์˜๋ฏธํ•œ๋‹ค.

3-1. ๋ ˆ๋””์Šค ํ™œ์šฉ

  • ์ž์ฃผ ์ €์žฅํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ DB ๋ณด๋‹ค ๋” ๋น ๋ฅด๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๋ ˆ๋””์Šค์— ์ €์žฅํ•ด๋‘๊ณ  ๊ฐ€์ ธ์˜จ๋‹ค.

 

3-2. CDN ํ™œ์šฉ

  • CDN(Content Delivery Network)
  • AWS ์—์„œ๋Š” CloudFront ๊ฐ€ CDN ์˜ ์ผ๋ถ€์ด๋‹ค.
  • S3์— ๋™์˜์ƒ ํŒŒ์ผ์ด ์ €์žฅ๋˜์–ด์žˆ๋‹ค > ์‚ฌ์šฉ์ž๋Š” S3๋กœ ๋ถ€ํ„ฐ ๋™์˜์ƒ ํŒŒ์ผ์„ ๋‹ค์šด๋ฐ›๊ณ  ์‹ถ๋‹ค > ์ด๋•Œ ์‚ฌ์šฉ์ž๊ฐ€ S3๋กœ๋ถ€ํ„ฐ ๋ฉ€๋ฆฌ์žˆ์„ ์ˆ˜๋ก ๋™์˜์ƒ์„ ๋‹ค์šด๋ฐ›๋Š” ์†๋„๊ฐ€ ๋А๋ ค์ง„๋‹ค.

 

์ด๋Š” ์บ์‹ฑ์„ ํ†ตํ•ด ํ•ด๊ฒฐ ํ•  ์ˆ˜ ์žˆ๋‹ค

๊ฐ ๋‚˜๋ผ๋ณ„๋กœ ์›๋ณธ ๋™์˜์ƒ์„ ์ž„์‹œ ์ €์žฅํ•˜๋Š” ์ž„์‹œ ์ €์žฅ์†Œ๋ฅผ ๋งŒ๋“ ๋‹ค. 

๊ทธ๋ฆฌ๊ณ  ์›๋ณธ๋™์˜์ƒ์„ ์ž„์‹œ์ €์žฅ์†Œ์— ์ „๋ถ€ ๋ณต์ œ๋ฅผ ๋œฌ๋‹ค.

 

์ด์ œ ๋ฉ€๋ฆฌ ์‚ด๊ณ  ์žˆ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋™์˜์ƒ ๋‹ค์šด๋กœ๋“œ๋ฅผ ํ•˜๋ ค๊ณ  ํ•˜๋ฉด ๋ฉ€๋ฆฌ์žˆ๋Š” ์›๋ณธ์ด ์•„๋‹ˆ๋ผ

๊ฐ€๊นŒ์ด ์žˆ๋Š” ์ž„์‹œ์ €์žฅ์†Œ์—์„œ ๋น ๋ฅด๊ฒŒ ๋‹ค์šด๋กœ๋“œ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

์ด์ฒ˜๋Ÿผ CDN ์€ ์บ์‹ฑ ์ „๋žต์„ ํ™œ์šฉํ•ด์„œ ๋ฐ์ดํ„ฐ์— ์—‘์„ธ์Šคํ•˜๋Š” ์‹œ๊ฐ„์„ ๋Œ์–ด์˜ฌ๋ฆฐ ๋ฐฉ์‹์ด๋‹ค. 

 

 

 

๋ณ‘๋ชฉ์ง€์ ์ด ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์ด 3๊ฐ€์ง€ ์ „๋žต ์•ˆ์—์„œ ์ƒํ™ฉ์— ๋งž์ถฐ ์–ด๋–ค ์ „๋žต์„ ์„ ํƒํ• ๊ฑด์ง€, ์„ ํƒํ•œ๋‹ค๋ฉด ์ด์œ ๋Š” ๋ฌด์—‡์ธ์ง€ ์•Œ๊ณ  ์ ์šฉํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.