์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.



๊ณต์‹ ํ™ˆํŽ˜์ด์ง€(ํ•œ๊ตญ์–ด) ๊ณต์‹ ๊ณ ๊ฐ์„ผํ„ฐ(์ผ๋ณธ์–ด)
1. ๊ฐœ์š”2. VPS ํ”Œ๋žœ ๋ฐ ์š”๊ธˆ
2.1. ๊ฒฐ์ œ ๋ฐ ํ™˜๋ถˆ ๊ทœ์ •
3. ์ถ”๊ฐ€ ์„œ๋น„์Šค ์ œ๊ณต4. ์ง€์›ํ•˜๋Š” OS5. ์ง€์›ํ•˜๋Š” ์ง€์—ญ6. DDoS(DoS) ๋Œ€์‘7. ์‚ฌ์šฉ ์˜ˆ์‹œ8. ๊ณต์‹ ๋งˆ์Šค์ฝ”ํŠธ ์บ๋ฆญํ„ฐ

1. ๊ฐœ์š”[ํŽธ์ง‘]

ConoHa(์ฝ”๋…ธํ•˜)๋Š” ์ผ๋ณธ์˜ GMO ์ธํ„ฐ๋„ท ์ฃผ์‹ํšŒ์‚ฌ์—์„œ ์šด์˜ํ•˜๋Š” ๊ฐ€์ƒ ์„œ๋ฒ„ ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค์ด๋‹ค.

์„œ๋น„์Šค ์†Œ๊ฐœ์— ๋Œ€ํ•œ ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€์˜ ๋‚ด์šฉ์„ ๋ฐœ์ทŒํ•˜์˜€๋‹ค.
์•Œ๊ธฐ ์‰ฌ์šด ํ”Œ๋žœ ๊ตฌ์„ฑ๊ณผ ์ตœ์†Œ์˜ ๋น„์šฉ์œผ๋กœ ์ด์šฉํ•  ์ˆ˜์žˆ๋Š” ์š”๊ธˆ ์ฒด๊ณ„๊ฐ€ ํŠน์ง• VPS ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ํ”Œ๋žœ์— ์†๋„๊ฐ€ ๋น ๋ฅธ SSD๋ฅผ ์ฑ„์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๊ฐœ์ธ ์„œ๋น„์Šค ๊ฐœ๋ฐœ์—์„œ ๋Œ€๊ทœ๋ชจ ์‹œ์Šคํ…œ ์šด์šฉ๊นŒ์ง€ ๋‹ค์–‘ํ•œ ์šฉ๋„๋กœ ์ด์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋น„์Šค ์‹œ์ž‘๊ณผ ํ•จ๊ป˜ ๋ฏธ์ฟ ๋ชจ ์ฝ”๋…ธํ•˜(็พŽ้›ฒใ“ใฎใฏ)๊ฐ€ ConoHa์˜ ์‘์›๋‹จ์žฅ์œผ๋กœ ํ™œ๋™ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์›” 900์—”์— ๋“€์–ผ ์ฝ”์–ด VPS๋ฅผ ์ฃผ๋Š”๋ฐ๋‹ค ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ๋„ ๋ฌด์ œํ•œ[1][2]์ธ ํ˜œ์ž ์—…์ฒด์ด๋‹ค. ์‹ค์ œ๋กœ๋Š” 30TB๊นŒ์ง€๊ฐ€ ํŠธ๋ž˜ํ”ฝ ํ•œ๊ณ„๋Ÿ‰์ด๋ผ๊ณ  ํ•œ๋‹ค. ์ฆ‰, ํŠธ๋ž˜ํ”ฝ ๋ฌด์ œํ•œ์€ ํ™๋ณด ๋ฉ˜ํŠธ๊ณ  ์‹ค์ œ๋กœ๋Š” ๋งŽ์ด ์จ๋„ ์š”๊ธˆ์ด ์ถ”๊ฐ€ ๋ถ€๊ณผ๋˜์ง€ ์•Š๋Š”๋‹ค ์ •๋„๋กœ๋งŒ ํ•ด์„ํ•˜๋ฉด ๋ฌด๋ฐฉํ•˜๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ง„์งœ ์žฅ์ ์€ ๋ฌด์ œํ•œ์œผ๋กœ ์•Œ๋ ค์ง„ ํŠธ๋ž˜ํ”ฝ์ด ์•„๋‹ˆ๋ผ ์ œ๊ณต๋˜๋Š” CPU๋‹ค(...) ๊ฐ€๊นŒ์šด ์ผ๋ณธ์˜ ๊ฒฝ์šฐ ํ•œ๊ตญ์—์„œ ํ•‘๋„ ์ž˜ ๋‚˜์˜จ๋‹ค.

์ผ๋ณธ์„œ๋ฒ„ ์น˜๊ณ ๋Š” 80ms ์•ˆํŒŽ์œผ๋กœ ๋‚˜์˜ค๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ์ผ๋ณธ VPS๋ณด๋‹ค ํ•‘์ด ๋†’์€ ํŽธ์ด๋‹ค.[3] ํ•˜์ง€๋งŒ ์‚ฌ์‹ค ์ด ์ •๋„๋ฉด ์›น์„œ๋ฒ„๋‚˜ VPN ์šฉ๋„๋กœ๋Š” ์†์ƒ‰ ์—†๋Š” ์ •๋„. ๊ฒŒ์ž„ ์„œ๋ฒ„๋Š” ๊ณ ๋ คํ•ด๋ด์•ผ ํ•œ๋‹ค. ๋ชจ๊ธฐ์—…์ด ํƒ„ํƒ„ํ•œ ํšŒ์‚ฌ[4]๋ผ ๋งํ•  ๊ฑฑ์ •๋„ ๋ณ„๋กœ ์—†๋‹ค.

2. VPS ํ”Œ๋žœ ๋ฐ ์š”๊ธˆ[ํŽธ์ง‘]

์›”๋‹น ์š”๊ธˆ์€ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ ์ผ๋ณธ(๋„์ฟ„)๋กœ ์„ค์ •ํ•˜์˜€์„ ๊ฒฝ์šฐ์ด๋‹ค. ์‹ฑ๊ฐ€ํฌ๋ฅด๋‚˜ ๋ฏธ๊ตญ(์‚ฐํ˜ธ์„ธ)์œผ๋กœ ์„ ํƒ ์‹œ ์•ฝ 2๋ฐฐ๋กœ ์š”๊ธˆ์ด ์˜ค๋ฅธ๋‹ค.
512MB[5]
1GB
2GB
4GB
8GB
16GB
32GB
64GB
CPU
1์ฝ”์–ด
2์ฝ”์–ด
3์ฝ”์–ด
4์ฝ”์–ด
6์ฝ”์–ด
8์ฝ”์–ด
12์ฝ”์–ด
24์ฝ”์–ด
SSD
20GB
50GB
์œŒ๋‹น ์š”๊ธˆ[6]
630์—”
900์—”
1,750์—”
3,420์—”
6,670์—”
13,010์—”
25,370์—”
49,480์—”
์‹œ๊ฐ„๋‹น ์š”๊ธˆ
1์—”
  1. 3์—”
2.5์—”
4.8์—”
9.3์—”
18.1์—”
35.3์—”
68.6์—”
๋ฐ์ดํ„ฐ ์„ผํ„ฐ

์—ฌ๋‹ด์ด์ง€๋งŒ CPU ์ŠคํŽ™์ด ์•„์ฃผ ์ข‹๋‹ค.

DigitalOcean, Linode, Vultr, OVH, Scaleway ์„ฑ๋Šฅ ๋น„๊ต ์ž๋ฃŒ
ํ•œ ์œ ์ €๊ฐ€ ์ฝ”๋…ธํ•˜ 1GB/2์ฝ”์–ด(900์—”) ์งœ๋ฆฌ ์˜ต์…˜์œผ๋กœ ๋งŒ๋“ ํ›„, ์œ„ ๊ธ€๊ณผ ๋™์ผํ•œ ์กฐ๊ฑด์—์„œ ์‹คํ—˜ํ–ˆ์„ ๋•Œ ํ•˜๊ธฐ์™€ ๊ฐ™์€ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์™”๋‹ค.
์‹ฑ๊ธ€์Šค๋ ˆ๋“œ ์„ฑ๋Šฅ์ด ๋งํฌ์˜ ์—…์ฒด๋“ค๋ณด๋‹ค ๋น ๋ฅด๊ณ , ์š”๊ธˆ์ œ์— ๋”ฐ๋ผ ์ฃผ๋Š” CPU ์ฝ”์–ด๋„ ํƒ€ ํšŒ์‚ฌ๋ณด๋‹ค 2๋ฐฐ๋Š” ๋งŽ๋‹ค.
 sysbench --test=cpu --cpu-max-prime=20000 --num-threads=1 run -> 28.3539s
sysbench --test=cpu --cpu-max-prime=20000 --num-threads=2 run -> 14.6591s 

์ฐธ๊ณ ) AWS c4.large Test ๊ฒฐ๊ณผ / ubuntu, 16.04LTS
 sysbench --test=cpu --cpu-max-prime=20000 --num-threads=1 run -> 25.2962s
sysbench --test=cpu --cpu-max-prime=20000 --num-threads=2 run -> 14.3971s 

2.1. ๊ฒฐ์ œ ๋ฐ ํ™˜๋ถˆ ๊ทœ์ •[ํŽธ์ง‘]

ํ›„๋ถˆ ๊ฒฐ์ œ์šฉ ์นด๋“œ๋Š” ๊ตญ๋‚ด์—์„œ ๋ฐœ๊ธ‰ํ•œ ํ•ด์™ธ ๊ฒฐ์ œ๊ฐ€ ๊ฐ€๋Šฅํ•œ VISA, MasterCard, JCB ๋ธŒ๋žœ๋“œ์˜ ์‹ ์šฉ์นด๋“œ๋ผ๋ฉด ๋ชจ๋‘ ๋“ฑ๋ก์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์ฒดํฌ์นด๋“œ์˜ ๊ฒฝ์šฐ ์„ ๋ถˆ ๊ธˆ์•ก ์ถฉ์ „์šฉ์œผ๋กœ๋Š” ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ํ›„๋ถˆ ์นด๋“œ๋กœ ๋“ฑ๋ก์„ ์‹œ๋„ํ•  ๋•Œ์—๋Š” ์„ ๋ถˆ ์‚ฌ์šฉ์‹œ์™€ ๋‹ฌ๋ฆฌ ์ฒดํฌ์นด๋“œ๋ฅผ ์‹ ์šฉ์นด๋“œ์— ์ค€ํ•˜์—ฌ ์ทจ๊ธ‰ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ธ์ง€ ์ง๋ถˆ ์นด๋“œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์—๋Ÿฌ๋ฅผ ๋‚ด๋ฉฐ ๋“ฑ๋ก์ด ๋˜์ง€ ์•Š๋Š”๋‹ค.

PayPal์€ ๊ตญ๋‚ด ๋ฐ ์ผ๋ณธ ์™ธ ๊ณ„์ •์œผ๋กœ๋„ ๊ฒฐ์ œ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. ๋‹จ ๋ชจ๋“  ๊ฒฐ์ œ ์ˆ˜๋‹จ์€ ๊ฒฐ์ œ ์š”์ฒญ ๋ฐ ๋“ฑ๋ก์„ ์—ฌ๋Ÿฌ๋ฒˆ ์‹คํŒจํ•  ๊ฒฝ์šฐ ๊ณ„์ •์ฐจ๋‹จ ๋˜๋ฏ€๋กœ ๊ณ ๊ฐ์„ผํ„ฐ์— ์š”์ฒญํ•ด์•ผ ํ•œ๋‹ค.

์„ ๋ถˆ ์‚ฌ์šฉ์„ ์œ„ํ•ด ์ถฉ์ „ํ•œ ์š”๊ธˆ์€ ์–ด๋– ํ•œ ๊ฒฝ์šฐ์—๋„ ํ™˜๋ถˆ์„ ํ•ด์ฃผ์ง€ ์•Š๋Š”๋‹ค. ์‹ ์šฉ์นด๋“œ๋ฅผ ๋“ฑ๋กํ•ด์„œ ์ด์šฉํ•˜๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•œ๋‹ค.

์•ฝ๊ด€ ์ƒ ๋ฌธ์ œ ๋ฐœ์ƒ ์‹œ, ConoHa ์ธก์— ๊ท€์ฑ… ์‚ฌ์œ ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ํ™˜๋ถˆ์ด ๊ฐ€๋Šฅํ•œ๋ฐ, ์ด ๊ฒฝ์šฐ์—๋„ ์ „ํ™” ๊ตํ™˜๋งŒ ๋‹นํ•˜๋‹ค๊ฐ€ ๊ฒฐ๊ตญ ํ™˜๋ถˆ์„ ๋ชป ํ•ด์ฃผ๊ฒ ๋‹ค๋Š” ๋‹ต๋ณ€์ด ๋Œ์•„์˜ฌ ๋ฟ์ด๋‹ค. ํ™˜๋ถˆ ์š”์ฒญ์— ๋Œ€ํ•ด์„œ๋Š” ์ผ๋ณธ์–ด ๋ฉ”์ผ์„ ํ†ตํ•ด ๋งคํฌ๋กœ ๋Œ€๋‹ต๋งŒ ๋Œ์•„์˜ค๋‹ˆ ์œ ์„  ์ „ํ™”๋ฅผ ์—ฐ๊ฒฐํ•ด์•ผ ๋˜๋Š”๋ฐ, ์ผ๋ณธ์–ด๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ๋ฌธ์ œ ์ œ๊ธฐ๋„ ํ•˜์ง€ ๋ชปํ•˜๊ณ  ์กฐ์šฉํžˆ ์ „ํ™”๋ฅผ ๋Š์–ด์•ผํ•œ๋‹ค. 2017๋…„ 7์›” 18์ผ ๊ธฐ์ค€์œผ๋กœ ํ•œ๊ตญ์–ด๋‚˜ ์˜์–ด๋กœ ๋Œ€์‘์ด ๊ฐ€๋Šฅํ•œ ์ง์›์ด ์—†๋‹ค.

์„œ๋ฒ„๋ฅผ ์ค‘์ง€ ์‹œ์ผœ๋„ ์š”๊ธˆ์€ ๊ณ„์† ๊ณผ๊ธˆ๋˜๋ฏ€๋กœ ์„œ๋ฒ„๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š๋‹ค๋ฉด ์‚ญ์ œ ์‹œ์ผœ์•ผ ํ•œ๋‹ค.

3. ์ถ”๊ฐ€ ์„œ๋น„์Šค ์ œ๊ณต[ํŽธ์ง‘]

  • SSD (250GB, 550GB) ์šฉ๋Ÿ‰ ํ™•์žฅ(์œ ๋ฃŒ) [7]
  • IPv4 ์ถ”๊ฐ€(์œ ๋ฃŒ)
  • ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ(์œ ๋ฃŒ)
  • ์ด๋ฏธ์ง€ ์ €์žฅ(์œ ๋ฃŒ)
  • ์ž๋™ ๋ฐฑ์—…(์œ ๋ฃŒ)
  • DNS(๋ฌด๋ฃŒ)
  • ๋ฉ”์ผ ์„œ๋ฒ„(์œ ๋ฃŒ)
  • DB ์„œ๋ฒ„(์œ ๋ฃŒ)
  • ์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€(์œ ๋ฃŒ)
  • GeoDNS(์œ ๋ฃŒ)

4. ์ง€์›ํ•˜๋Š” OS[ํŽธ์ง‘]

๋ชจ๋“  ๋ฌด๋ฃŒ ์ œ๊ณต OS๋Š” 64๋น„ํŠธ ์•„ํ‚คํ…์ฒ˜๊ฐ€ ์ง€์›๋˜๋ฉฐ, 32๋น„ํŠธ๋„ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๋‹ค.
ํ•˜๊ธฐ ํ•ญ๋ชฉ FreeBSD ์ดํ•˜๋กœ๋Š” ๋ชจ๋‘ 64๋น„ํŠธ๋งŒ ์„ ํƒ ๊ฐ€๋Šฅ, ์ˆ˜์‹œ๋กœ ์—…๋ฐ์ดํŠธ ๋˜๋Š” ํ•ญ๋ชฉ์ด๋‹ˆ ์ง์ ‘ ๊ฐ€์„œ ๋ณด๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•œ๋‹ค.
  • CentOS 7.2 / 7.1 / 6.7 / 6.6
  • Ubuntu 16.04 /14.04 / 12.04
  • Debian 8 / 7
  • FreeBSD 10.3 / 10.3ZFS(x64)
  • Fedora 24
  • openSUSE 42.1
  • Arch Linux 20161012
  • NetBSD 7.0
  • OpenBSD 6.0
  • ์ปค์Šคํ…€ ISO [8]

5. ์ง€์›ํ•˜๋Š” ์ง€์—ญ[ํŽธ์ง‘]

6. DDoS(DoS) ๋Œ€์‘[ํŽธ์ง‘]

ํ•ด๋‹น ์—…์ฒด์˜ VPS๋Š” ํŠธ๋ž˜ํ”ฝ ๋ฌด์ œํ•œ ๋•Œ๋ฌธ์ธ์ง€ ๊ฐ€์„ฑ๋น„๊ฐ€ ์ž˜ ๋ฝ‘ํžŒ๋‹ค๊ณ  ์†Œ๋ฌธ์ด ๋‚˜์žˆ๋Š”๋ฐ, DDoS(DoS) ๋Œ€์‘ ์„œ๋น„์Šค๋Š” ๊ฝ์ด๋ผ๊ณ  ์•Œ๋ ค์ ธ์žˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์„œ๋น„์Šค์ค‘์ธ VPS์— ๊ณผ๋„ํ•˜๊ฒŒ ํŒจํ‚ท์ด ์œ ์ž…๋˜๋ฉด ๋ฐ”๋กœ ๊ณ„์ •์„ ์ •์ง€์‹œํ‚ค๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด๋ ‡๊ฒŒ ๋ ๋ฐ”์—” ์ฐจ๋ผ๋ฆฌ Vultr๋ฅผ ์“ฐ์ž. ์—ฌ๊ธฐ๊ฐ€ ํฌ๋ ˆ๋”ง์„ ๊ณฑ๋ฐฐ๊ธฐ๋กœ ์ฃผ๋Š” ๋“ฑ ํ”„๋กœ๋ชจ์…˜๋„ ๋” ๋งŽ๋‹ค.

๋ฌผ๋ก  ํ•ด๋‹น ํ˜ธ์ŠคํŒ…์‚ฌ๋Š” DDoS ๋ฐฉ์–ด์กด์ด ์•„๋‹ˆ๋‹ˆ ๋ฐ”๋กœ VPS๋ฅผ ์ •์ง€ํ•˜๋Š”๊ฒƒ์ด ๋‹ค๋ฅธ ๊ณ ๊ฐ๋“ค์„ ์œ„ํ•œ ์˜ฌ๋ฐ”๋ฅธ ์กฐ์น˜๋ฅผ ์ทจํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
ํ•˜์ง€๋งŒ, ๋Œ€๋ถ€๋ถ„์˜ ํ˜ธ์ŠคํŒ…์‚ฌ๋Š” 24์‹œ๊ฐ„๋™์•ˆ ์ •์ง€ํ•œ ํ›„ ๋‹ค์‹œ ํ’€์–ด์ฃผ์ง€๋งŒ ์—ฌ๊ธด ํ’€์–ด์ฃผ์ง€ ์•Š๋Š”๋‹ค.

์—ฌ๊ธฐ์„œ ๊ผญ ์ฐธ๊ณ ํ• ๊ฒƒ์ด ๋งŒ์•ฝ, ConoHa VPS๋กœ ์›น ์„œ๋น„์Šค๋ฅผ ์šด์˜ํ•  ์‹œ Cloudflare CDN ์„œ๋น„์Šค๋ฅผ ๊ผญ ๊ฑธ์–ด์ฃผ์ž. ๊ทธ๋ฆฌ๊ณ  ๋ฆฌ์–ผ IP๊ฐ€ ๋ฐฉ๋ฌธ์ž ๋ฐ ํฌ๋ž˜์ปค์—๊ฒŒ ๋…ธ์ถœ๋  ์‹œ VPS๋ฅผ ์žฌ์ƒ์„ฑํ•ด์„œ ๊ผญ ๋ฐ”๊ฟ”์ฃผ์ž. ๋‹น์—ฐํ•˜์ง€๋งŒ ์ง์ ‘ IP๋กœ ์ ‘๊ทผ์‹œ ์›๋ž˜ ํŽ˜์ด์ง€๋กœ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ์—๋Ÿฌ ํŽ˜์ด์ง€ ํ‘œ์‹œํ•˜๋Š” ๊ฑด ํ•„์ˆ˜๋‹ค.[9] ์ƒ๊ฐํ•ด๋ณด์•„์•ผ ํ•˜๋Š” ์ ์€ ๊ฐœ์ธ/ํšŒ์‚ฌ ํ™ˆํŽ˜์ด์ง€ ์ •๋„๋ผ๋ฉด ๋ชฐ๋ผ๋„ ์„œ๋น„์Šค(์ƒํ’ˆ) ์šด์˜์„ ์ด๋Ÿฌํ•œ ๊ฐ’์‹ผ ์„œ๋น„์Šค์—์„œ ๋Œ๋ฆฐ๋‹ค๋Š”๊ฒŒ ๋ฌธ์ œ๋‹ค. ์ด์˜ ๊ฒฝ์šฐ AWS๋‚˜ ์„œ๋ฒ„ ํ˜ธ์ŠคํŒ…์„ ์•Œ์•„๋ณด์ž.

๋‹ค๋งŒ, ๋‹จ์ˆœํ•œ ๊ณผ๋‹ค์‚ฌ์šฉ(์ผ๋‹น ์ˆ˜์‹ญ๊ธฐ๊ฐ€๋ฐ”์ดํŠธ ํ† ๋ ŒํŠธ ์”จ๋”ฉ ๋“ฑ)์€ 512kbps QoS 24์‹œ๊ฐ„ ํ›„ ํ’€์–ด์ค€๋‹ค. QoS๋“ฑ์˜ ์ œํ•œ์ด ๊ฑธ๋ฆฐ ์ƒํƒœ์—์„œ๋Š” ์‹ค์‚ฌ์šฉ์€ ๋ถˆ๊ฐ€๋Šฅํ•  ์ˆ˜์ค€์ด์ง€๋งŒ SSH ์ž‘์—… ์ •๋„๋Š” ์ถฉ๋ถ„ํžˆ ๊ฐ€๋Šฅํ•˜๋‹ค. SSH ๋“ฑ์˜ ์ ‘์†๋„ ๋กœ๊ทธ์ธ ์‹คํŒจ๊ฐ€ ์žฆ๋Š” ๊ฒฝ์šฐ ์ฐจ๋‹จ๋  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์œผ๋‹ˆ Fail2Ban๋“ฑ์˜ ํŒจํ‚ค์ง€๋ฅผ ๋ฏธ๋ฆฌ ์„ค์ •ํ•ด๋‘์ž.

์ฃผ5์ผ, ํ‰์ผ ์˜ค์ „ 10์‹œ-์˜คํ›„ 6์‹œ ์™ธ ์‹œ๊ฐ„๊ณผ ํ† ์š”์ผ, ์ผ์š”์ผ, ์ผ๋ณธ์˜ ๊ณตํœด์ผ์—๋Š” ๊ณ ๊ฐ์„ผํ„ฐ๋ฅผ ์šด์˜ํ•˜์ง€ ์•Š๋Š”๋‹ค.

๊ณ ๊ฐ๋ฌธ์˜ ํŽ˜์ด์ง€์˜ ๋ฌธ์˜ํ•˜๊ธฐ๋„ ์œ ์„  ์ „ํ™”๋„ ์‘๋‹ตํ•˜์ง€ ์•Š์œผ๋‹ˆ ์ฃผ์˜ํ•  ๊ฒƒ. ๋„ˆ๋ฌด๋„ ๋‹น์—ฐํ•˜์ง€๋งŒ ๊ฐ„๊ณผํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด, ์ผ๋ณธ์˜ ๊ณตํœด์ผ์—๋„ ์—ฐ๋ฝ์ด ๋˜์ง€ ์•Š๋Š”๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ† ์š”์ผ ์˜ค์ „์— DDoS ๊ณต๊ฒฉ์„ ๋ฐ›์•„์„œ VPS๊ฐ€ ์ •์ง€๋œ ๊ฒฝ์šฐ, ์›”์š”์ผ ์˜ค์ „๊นŒ์ง€๋Š” ์•„๋ฌด๋Ÿฐ ์กฐ์น˜๋ฅผ ์ทจํ•  ์ˆ˜ ์—†๋‹ค. ์‹ฌ์ง€์–ด ์›”์š”์ผ์ด ๊ณตํœด์ผ๋กœ ๋ผ์–ด์žˆ๋Š” ๊ฒฝ์šฐ ํ”ผ๊ฐ€ ๋งˆ๋ฅด๋Š” ๊ฒฝํ—˜์„ ํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์ผ๋ณธ์˜ ๊ณตํœด์ผ ๋ฌธ์„œ๋ฅผ ์ฐธ์กฐํ•ด๋ณด๋ฉด ์•Œ๊ฒ ์ง€๋งŒ, n์›” n๋ฒˆ์งธ ์›”์š”์ผ๋กœ ์‰ฌ๋Š” ๊ณตํœด์ผ์ด ์ƒ๋‹นํžˆ ๋งŽ๋‹ค. ๋ฌด์Šจ ์ผ์ด ์žˆ์–ด๋„ ConoHa๋ฅผ ์ด์šฉํ•˜๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ ๋ฐ˜๋“œ์‹œ ์ผ๋ณธ์˜ ๊ณตํœด์ผ์„ ์บ˜๋ฆฐ๋”์— ๋“ฑ๋กํ•ด๋‘๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•œ๋‹ค.

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

์ถ”๊ฐ€๋กœ ์›น ์‚ฌ์ดํŠธ ๋ฐ ๋Œ€์‹œ๋ณด๋“œ๋Š” ํ•œ๊ตญ์–ด, ์˜์–ด ๋ฐ ์ค‘๊ตญ์–ด๋กœ๋„ ์„œ๋น„์Šค๋ฅผ ํ•˜์ง€๋งŒ, ๊ณ ๊ฐ๋ฌธ์˜๋ฅผ ํ•œ๊ตญ์–ด ๋ฐ ์˜์–ด๋กœ ํ•ด๋ณด๋ฉด ๋ชจ๋“  ์–ธ์–ด์— ์ผ๋ณธ์–ด๋กœ ๋‹ต์žฅ์„ ํ•ด์ค€๋‹ค. ์œ ์„  ์ „ํ™”๋ฅผ ๊ฑธ์–ด์„œ ์˜์–ด๋กœ ๋ฌธ์˜๋ฅผ ํ•ด๋„ ์ƒ๋‹ด์›์€ ์ผ๋ณธ์–ด๋กœ ๋Œ€๋‹ต์„ ํ•œ๋‹ค.[10] ์„œ๋น„์Šค ํŽ˜์ด์ง€๊ฐ€ ํ•œ๊ตญ์–ด๋ผ๊ณ  ์•ˆ์‹ฌํ•˜๊ณ  ๊ฐ€์ž…ํ–ˆ๋‹ค๊ฐ€ ๋ฌธ์ œ๊ฐ€ ํ„ฐ์ง€๋ฉด ๋‹ต์ด ์—†๋‹ค. ์ฐธ๊ณ ๋กœ ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ์‹ค์‹œ๊ฐ„ ์ฑ„ํŒ… ์ƒ๋‹ด์€ ํ‰์ผ ์˜ค์ „ 10์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 6์‹œ๊นŒ์ง€ ๊ฐ€๋Šฅํ•˜๋‹ค. ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋ฒˆ์—ญ๊ธฐ๋ฅผ ์ด์šฉํ•ด๋ณด์ž.

7. ์‚ฌ์šฉ ์˜ˆ์‹œ[ํŽธ์ง‘]

ํŠธ๋ž˜ํ”ฝ์ด ๋งŽ์œผ๋‚˜ ๋ณ„๋กœ ์ค‘์š”ํ•˜์ง€ ์•Š์€ ์ž๋ฃŒ๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ฒฝ์šฐ ๋งค์šฐ ์œ ์šฉํ•˜๋‹ค. ์ƒ๊ธฐ ์–ธ๊ธ‰๋œ DDoS ์ •์ฑ… ๋•Œ๋ฌธ์— ๋ญ๊ฐ€ ํ˜œ์ž์Šค๋Ÿฝ๋ƒ ์‹ถ๊ฒ ์ง€๋งŒ E5 ๋ฌผ๋ฆฌ ์ฝ”์–ด 2๊ฐœ๋ฅผ ์›” 900์—”์— ์ฃผ๋Š” ๊ณณ์€ ์ž˜ ์—†๋‹ค. CPU ์‚ฌ์šฉ๋Ÿ‰์ด ๋งŽ๊ณ  ์ค‘์š”ํ•˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ฐ€์žฅ ๋Œ€ํ‘œ์ ์ธ ์„œ๋น„์Šค๊ฐ€ ํ† ๋ ŒํŠธ ์„œ๋ฒ„๋ผ๋˜๊ฐ€ VPN ์„œ๋ฒ„์ด๋‹ค.

ํ† ๋ ŒํŠธ ์„œ๋ฒ„๋Š” transmission-daemon์„ ์„ค์น˜ํ•˜๋ฉด ๋˜๊ณ  Open VPN์˜ ๊ฒฝ์šฐ ์ฝ”๋…ธํ•˜์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฏธ์ง€๋ฅผ ์ œ๊ณตํ•œ๋‹ค. L2TP-IPsec์€ ๋Šฅ๋ ฅ๋งŒ ์žˆ์œผ๋ฉด ์„ค์น˜๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. GitHub์—์„œ ์ž๋™ ์„ค์น˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค. PPTP๋Š” ์ง€์›ํ•˜์ง€ ์•Š์ง€๋งŒ, ์ง€๊ธˆ ์ƒํ™ฉ์—์„œ๋Š” ๋ณด์•ˆ์ƒ ๊ถŒ์žฅํ•˜์ง€ ์•Š๋Š” ๋ฐฉ์‹์ด๊ธฐ๋„ ํ•˜๋‹ค. ์• ํ”Œ์—์„œ๋„ ์ง€์› ํ”„๋กœํ† ์ฝœ์—์„œ ์ตœ๊ทผ ์‚ญ์ œํ–ˆ๋‹ค. ๋‹ค๋งŒ, L2TP๋Š” ์„ค์น˜๊ฐ€ ์›๋ž˜ ์ข€ ๋ณต์žกํ•˜๋ฉฐ ์•„๋ฌด๋ž˜๋„ ์ž๊ธฐ ๋Šฅ๋ ฅ์ด ์ค‘์š”ํ•œ ๋ถ€๋ถ„์ด๋‹ค.

ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ๋‹ต๊ฒŒ API๊ฐ€ ์“ธ๋งŒํ•  ์ˆ˜์ค€์œผ๋กœ ์žˆ์œผ๋ฉฐ ์ด๋ฅผ ์ด์šฉํ•ด์„œ ์˜คํ†  ์Šค์ผ€์ผ๋ง๋„ ๊ตฌํ˜„ ๊ฐ€๋Šฅํ•˜๋‹ค. ์ž์œ ๋„๊ฐ€ ๋†’์•„์„œ ์—ฌ๊ธฐ๋‹ค๊ฐ€ ๋“€์–ผ ๋ถ€ํŒ…(...)๋“ฑ ๋ณ„์— ๋ณ„ ์ง“ ๋‹ค ํ•˜๋Š” ์‚ฌ๋žŒ๋„ ์žˆ๋‹ค. ์œˆ๋„์šฐ ์„œ๋ฒ„๋„ ์ด๋ฏธ์ง€๋กœ ์ง€์› ํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ API๋ฅผ ์ด์šฉํ•ด์„œ ์˜ฌ๋ฆฌ๋Š”๊ฒŒ ๊ฐ€๋Šฅํ•˜๋‹ค.

๋‹จ, ๊ธฐ๋ณธ ํ™ˆํŽ˜์ด์ง€๊ฐ€ ์ƒ๊ฐ๋ณด๋‹ค ๋งŽ์ด ๋А๋ฆฌ๋ฏ€๋กœ ์„ฑ๊ฒฉ ๊ธ‰ํ•œ ์‚ฌ๋žŒ๋“ค์€ ๋‹ค๋ฅธ ํ”Œ๋žซํผ์„ ์ฐพ์•„๋ณด๋Š” ๊ฒƒ๋„ ๊ถŒํ•œ๋‹ค.
shell ๋˜๋Š” ์›น์„œ๋น„์Šค ์šด์˜์‹œ์—๋„ ๋ฒ„๋ฒ…๊ฑฐ๋ฆผ์„ ์ฒด๊ฐํ•  ์ˆ˜ ์žˆ๋‹ค. ์›น์—์„œ ๋ฒ„๋ฒ…์ž„์ด ๋А๊ปด์งˆ ์ •๋„๋ฉด ๋ชจ๋ฐ”์ผ์—์„  2~3๋ฐฐ ๊ฐ€๋Ÿ‰ ๋” ํ•œ ์ฒด๊ฐ์ด ์˜ค๋ฏ€๋กœ ๋ชจ๋ฐ”์ผ ์„œ๋น„์Šค (ํŠนํžˆ ๊ฒŒ์ž„)์—์„  ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ธธ ๊ถŒํ•œ๋‹ค.

8. ๊ณต์‹ ๋งˆ์Šค์ฝ”ํŠธ ์บ๋ฆญํ„ฐ[ํŽธ์ง‘]




๋ฏธ์ฟ ๋ชจ ์ฝ”๋…ธํ•˜ ๊ณต์‹ ์‚ฌ์ดํŠธ(์ผ๋ณธ์–ด) ๋ฏธ์ฟ ๋ชจ ์ฝ”๋…ธํ•˜ ๊ณต์‹ ํŠธ์œ„ํ„ฐ
ConoHa ๊ณต์‹ ๋งˆ์Šค์ฝ”ํŠธ ์บ๋ฆญํ„ฐ '๋ฏธ์ฟ ๋ชจ ์ฝ”๋…ธํ•˜(็พŽ้›ฒ(ใฟใใ‚‚)ใ“ใฎใฏ)'. 4์ปท ๋งŒํ™”, ์Œ๋ฐ˜, ๊ตฟ์ฆˆ๋„ ๋‚ด๋Š” ๋“ฑ ๋งˆ์Šค์ฝ”ํŠธ ์บ๋ฆญํ„ฐ์— ์• ์ •์„ ์Ÿ์•„๋ถ‡๋Š” GMO.
์ƒ๊ธฐ ๊ณต์‹ ์‚ฌ์ดํŠธ์—์„œ ์•Œ๋ ค์ง„ ์บ๋ฆญํ„ฐ ๋‹ด๋‹น ์„ฑ์šฐ๋Š” ์šฐ์—์‚ฌ์นด ์Šค๋ฏธ๋ ˆ#, ์ตœ๊ทผ ๋ฏธ์ฟ ๋ชจ ์ฝ”๋…ธํ•˜์˜ ๋ช…์˜๋กœ 2nd ์•จ๋ฒ”์ด ๋‚˜์™”๋‹ค!
๋ฏธ์ฟ ๋ชจ ์ฝ”๋…ธํ•˜๋Š” ์ž์‹œํ‚ค์™€๋ผ์‹œ ์ผ์กฑ์˜ ํ›„์˜ˆ๋กœ ํƒœ์–ด๋‚˜ ๋„์น˜๊ธฐ์˜ ์œ ์„œ๊นŠ์€ ํ•œ ์‹ ์‚ฌ์— ์‚ด๊ณ  ์žˆ์—ˆ๋Š”๋ฐ,
์˜›๋‚ ๋ถ€ํ„ฐ ๋‚ด๋ ค์˜ค๋Š” ๊ด€์Šต์œผ๋กœ ํ•œ ์‚ฌ๋žŒ์˜ ์ž์‹œํ‚ค์™€๋ผ์‹œ ๋™์ž๊ฐ€ ๋˜๊ธฐ ์œ„ํ•ด ๋„์ฟ„์—์„œ ์ˆ˜ํ–‰์„ ์‹œ์ž‘ํ–ˆ๋‹ค.
์šฐ์—ฌ๊ณก์ ˆ ๋์—, ConoHa์˜ ์‘์›๋‹จ์žฅ์œผ๋กœ ์ทจ์ž„ํ•˜๊ณ  ConoHa ์‚ฌ์šฉ์ž๋“ค์„ ์‘์›ํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์‹œ์—,
์˜คํžˆ๋ ค ์ž์‹œํ‚ค์™€๋ผ์‹œ์˜ ๋™์ž๊ฐ€ ์•„๋‹Œ ์‹ (...)์ด ๋˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ๋‹ค๊ณ ... ๊ฐ‘์ž๊ธฐ ์™œ ๋œฌ๊ธˆ์—†์ด ์‹ ์ด๋ƒ
๋‚˜์ด๋Š” ์ธ๊ฐ„์œผ๋กœ ์น˜๋ฉด 13์‚ด, ํ‚ค๋Š” 150cm + ฮฑ์ด๋ฉฐ ๋ชธ๋ฌด๊ฒŒ๋Š” ๋น„๋ฐ€์ด๋ผ๊ณ  ํ•œ๋‹ค.

๋Œ€์‹œ๋ณด๋“œ์˜ ๊ณ„์ • ์„ค์ •์—์„œ 'Conoha ๋ชจ๋“œ'๋ฅผ ํ™œ์„ฑํ™” ํ•˜๋Š” ๊ฒฝ์šฐ ์ฝ”๋…ธํ•˜์˜ ์ผ๋Ÿฌ์ŠคํŠธ๊ฐ€ ๋žœ๋ค ์ ์šฉ๋œ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
์ƒ๊ธฐ ์ด๋ฏธ์ง€๋„ ์‹œ์ฆŒ์— ๋งž์ถฐ ๋‚˜์˜ค๋Š” ๋žœ๋ค ์›”ํŽ˜์ดํผ ์ค‘ ํ•˜๋‚˜.

[1] ๋‹ค๋งŒ ๋Œ€์—ญํญ์ด 100Mbps๋กœ ํƒ€์‚ฌ ๋Œ€๋น„ 10๋ฐฐ ์ ์€ ํŽธ์ด๋‹ค. ๊ทธ๋ž˜๋„ ์ข…๋Ÿ‰์ œ๊ฐ€ ์•„๋‹ˆ๋ฏ€๋กœ ๋ญ๋ผ ํ•˜๊ธฐ ๋ญฃํ•˜๋‹ค. ํ•œ๋งˆ๋””๋กœ ์™ธ๋ถ€ ์ ‘์† ์‹œ ๊ธฐ๊ฐ€ ์†๋„๋ฅผ ๋ฝ‘์„ ์ˆ˜ ์—†๋‹ค๋Š”๊ฒƒ
[2] ๋ณต๋ถˆ๋ณต์ด๋ผ๊ณ  ํ•˜์ง€๋งŒ, ํ•˜๋ฃจ์— ์ˆ˜์‹ญ GB์ •๋„๋งŒ ์‚ฌ์šฉํ•ด๋„ 512kbps QoS๊ฐ€ ํ•˜๋ฃจ๋™์•ˆ ๊ฑธ๋ฆฌ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žฆ๋‹ค..
[3] ๊ฒฝ์Ÿ์‚ฌ์ธ Vultr ์‚ฌ์˜ ๊ฒฝ์šฐ ํ•‘์ด 40ms ์•ˆํŒŽ์œผ๋กœ ๋‚˜์˜จ๋‹ค.
[4] GMO Internet, Inc.. ๋„๋ฉ”์ธ ๋“ฑ๋ก์ด๋‚˜ ์„œ๋ฒ„ ํ˜ธ์ŠคํŒ…์œผ๋กœ๋Š” ์ผ๋ณธ ์ตœ๋Œ€๊ธ‰์œผ๋กœ ๋„์ฟ„ ์ฆ๊ถŒ๊ฑฐ๋ž˜์†Œ 1๋ถ€์— ์ƒ์žฅ๋˜์–ด ์žˆ๋‹ค. ๋ณต์ง€๋„ ์ž˜ ์‹ ๊ฒฝ์“ฐ๋Š” ๊ฒƒ ๋ณด๋ฉด ๊ฝค๋‚˜ ํฐ ํšŒ์‚ฌ์ธ๋“ฏ.
[5] ํ•ด๋‹น ํ”Œ๋žœ์€ ์ผ๋ณธ(๋„์ฟ„) ๋ฐ์ดํ„ฐ์„ผํ„ฐ๋กœ๋งŒ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.
[6] ์†Œ๋น„์„ธ 8% ๋ถ™๊ธฐ ์ „ ๊ธˆ์•ก
[7] VPS 512MB ๋ชจ๋ธ์˜ ๊ฒฝ์šฐ ๊ฐ๊ฐ 220GB, 520GB
[8] ๋ฌธ์„œ์—์„œ ์–ธ๊ธ‰๋˜์—ˆ๋‹ค์‹œํ”ผ Vultr์ฒ˜๋Ÿผ ISO ํŒŒ์ผ์„ ์˜ฌ๋ฆฌ๋Š” ๋ฐฉ์‹์ด ์•„๋‹Œ API๋ฅผ ํ†ตํ•œ ๋ฐฉ์‹์ด๋‹ค
[9] ์ด๊ฑด ๋น„๋‹จ ConoHa ๋ฟ๋งŒ์ด ์•„๋‹ˆ๋ผ CloudFlare๋“ฑ ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋ฒ„๋Š” ๋‹น์—ฐํžˆ ํ•ด ์ค˜์•ผ ํ•˜๋Š” ๊ธฐ๋ณธ์ค‘์˜ ๊ธฐ๋ณธ์ด๋‹ค!
[10] ๊ตณ์ด ์ผ๋ณธ์–ด๋กœ ๋ฒˆ์—ญํ•˜์ง€ ์•Š๊ณ  ๋ฌธ์˜ํ•ด๋„ ๋œ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค. ์ด๊ฑด ์žฅ์ ์ด ์•„๋‹ˆ์•ผ