์ค‘์•™ํ™”๋œ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” VMware Engine ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ

Last reviewed 2024-08-14 UTC

์กฐ์ง์˜ ์‹ฌ์ธต ๋ฐฉ์–ด ์ „๋žต์˜ ์ผํ™˜์œผ๋กœ ์˜์‹ฌ์Šค๋Ÿฌ์šด ๋„คํŠธ์›Œํฌ ํ™œ๋™์— ๋Œ€ํ•œ ์ธ๋ผ์ธ ๊ฐ์ง€ ๋ฐ ์ฐจ๋‹จ์„ ์œ„ํ•ด ์ค‘์•™ํ™”๋œ ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค ์‚ฌ์šฉ์„ ์š”๊ตฌํ•˜๋Š” ๋ณด์•ˆ ์ •์ฑ…์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ์—์„œ๋Š” Google Cloud VMware Engine ์›Œํฌ๋กœ๋“œ๋ฅผ ์œ„ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณ ๊ธ‰ ๋„คํŠธ์›Œํฌ ๋ณดํ˜ธ ๊ธฐ๋Šฅ์„ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ถ„์‚ฐ ์„œ๋น„์Šค ๊ฑฐ๋ถ€(DDoS) ๊ณต๊ฒฉ ์™„ํ™”
  • SSL ์˜คํ”„๋กœ๋”ฉ
  • ์ฐจ์„ธ๋Œ€ ๋ฐฉํ™”๋ฒฝ(NGFW)
  • ์นจ์ž… ๋ฐฉ์ง€ ์‹œ์Šคํ…œ(IPS) ๋ฐ ์นจ์ž… ๊ฐ์ง€ ์‹œ์Šคํ…œ(IDS)
  • ๋”ฅ ํŒจํ‚ท ๊ฒ€์‚ฌ(DPI)

์ด ๋ฌธ์„œ์˜ ์•„ํ‚คํ…์ฒ˜์—๋Š” Google Cloud Marketplace์˜ Cloud Load Balancing ๋ฐ ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. Cloud Marketplace๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ IT์˜ ์š”๊ตฌ์— ๋งž๊ฒŒ Google Cloud ๋ณด์•ˆ ํŒŒํŠธ๋„ˆ์—์„œ ์ œ๊ณต๋˜๋Š” ํ”„๋กœ๋•์…˜์— ์ฆ‰์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณต๊ธ‰์—…์ฒด ์ง€์› ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฌธ์„œ์˜ ์•ˆ๋‚ด๋Š” VMware Engine ์›Œํฌ๋กœ๋“œ๋ฅผ ์œ„ํ•ด ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ์„ค๊ณ„, ํ”„๋กœ๋น„์ €๋‹, ๊ด€๋ฆฌํ•˜๋Š” ๋ณด์•ˆ ์„ค๊ณ„์ž ๋ฐ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ์—์„œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ Virtual Private Cloud(VPC), VMware vSphere, VMware NSX, ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ ๋ณ€ํ™˜(NAT), Cloud Load Balancing์— ์ต์ˆ™ํ•˜๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.

์•„ํ‚คํ…์ฒ˜

๋‹ค์Œ ๋‹ค์ด์–ด๊ทธ๋žจ์€ ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋„คํŠธ์›Œํฌ ๋ฐ ์ธํ„ฐ๋„ท์—์„œ VMware Engine ์›Œํฌ๋กœ๋“œ๋กœ์˜ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ์˜ ํ›„๋ฐ˜๋ถ€์—์„œ๋Š” ์ด ์•„ํ‚คํ…์ฒ˜๊ฐ€ ํŠน์ • ์‚ฌ์šฉ ์‚ฌ๋ก€์˜ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑ์‹œํ‚ค๋„๋ก ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.

VMware Engine ์›Œํฌ๋กœ๋“œ์— ๋Œ€ํ•œ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์˜ ๊ธฐ๋ณธ ์•„ํ‚คํ…์ฒ˜
๊ทธ๋ฆผ 1. VMware Engine ์›Œํฌ๋กœ๋“œ์— ๋Œ€ํ•œ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์˜ ๊ธฐ๋ณธ ์•„ํ‚คํ…์ฒ˜.

๊ทธ๋ฆผ 1์€ ์•„ํ‚คํ…์ฒ˜์— ๋Œ€ํ•œ ๋‹ค์Œ ๊ธฐ๋ณธ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

  1. VMware Engine ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ: ๊ฐ€์ƒ ๋จธ์‹ (VM), ์Šคํ† ๋ฆฌ์ง€, ๋„คํŠธ์›Œํ‚น ์ธํ”„๋ผ, VMware vCenter Server๋กœ ๊ตฌ์„ฑ๋˜๋Š” ๊ฒฉ๋ฆฌ๋œ VMware ์Šคํƒ์ž…๋‹ˆ๋‹ค. VMware NSX-T๋Š” ๋งˆ์ดํฌ๋กœ์„ธ๊ทธ๋จผํ…Œ์ด์…˜ ๋ฐ ๋ฐฉํ™”๋ฒฝ ์ •์ฑ…๊ณผ ๊ฐ™์€ ๋„คํŠธ์›Œํ‚น ๋ฐ ๋ณด์•ˆ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. VMware Engine VM์€ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ์—์„œ ๋งŒ๋“œ๋Š” ๋„คํŠธ์›Œํฌ ์„ธ๊ทธ๋จผํŠธ์˜ IP ์ฃผ์†Œ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  2. ๊ณต๊ฐœ IP ์ฃผ์†Œ ์„œ๋น„์Šค: ์ธํ„ฐ๋„ท์—์„œ์˜ ์ธ๊ทธ๋ ˆ์Šค ์•ก์„ธ์Šค๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด VMware Engine VM์— ์™ธ๋ถ€ IP ์ฃผ์†Œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด๋Š” VMware Engine VM์— ๋Œ€ํ•ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์ด๊ทธ๋ ˆ์Šค ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  3. VMware Engine ํ…Œ๋„ŒํŠธ VPC ๋„คํŠธ์›Œํฌ:Google Cloud ์„œ๋น„์Šค์™€์˜ ํ†ต์‹ ์„ ์‚ฌ์šฉ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด ๋ชจ๋“  VMware Engine ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ์— ์‚ฌ์šฉ๋˜๋Š” Google ๊ด€๋ฆฌํ˜• ์ „์šฉ VPC ๋„คํŠธ์›Œํฌ์ž…๋‹ˆ๋‹ค.
  4. ๊ณ ๊ฐ VPC ๋„คํŠธ์›Œํฌ:

    • ๊ณ ๊ฐ VPC ๋„คํŠธ์›Œํฌ 1(์™ธ๋ถ€): ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค ๋ฐ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ๊ณต๊ฐœ ๋Œ€๋ฉด ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” VPC ๋„คํŠธ์›Œํฌ์ž…๋‹ˆ๋‹ค.
    • ๊ณ ๊ฐ VPC ๋„คํŠธ์›Œํฌ 2 (๋‚ด๋ถ€): ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค์˜ ๋‚ด๋ถ€ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๊ณ  ๋น„๊ณต๊ฐœ ์„œ๋น„์Šค ์•ก์„ธ์Šค ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ VMware Engine ํ…Œ๋„ŒํŠธ VPC ๋„คํŠธ์›Œํฌ์™€ ํ”ผ์–ด๋ง๋˜๋Š” VPC ๋„คํŠธ์›Œํฌ์ž…๋‹ˆ๋‹ค.
  5. ๋น„๊ณต๊ฐœ ์„œ๋น„์Šค ์•ก์„ธ์Šค: Google ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค์™€ ์‚ฌ์šฉ์ž์˜ VPC ๋„คํŠธ์›Œํฌ ์‚ฌ์ด์˜ ์—ฐ๊ฒฐ์„ ์‚ฌ์šฉ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด VPC ๋„คํŠธ์›Œํฌ ํ”ผ์–ด๋ง์„ ์‚ฌ์šฉํ•˜๋Š” ๋น„๊ณต๊ฐœ ์•ก์„ธ์Šค ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค.

  6. ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค: Cloud Marketplace์—์„œ ์„ ํƒํ•˜๊ณ  Compute Engine ์ธ์Šคํ„ด์Šค์— ๋ฐฐํฌํ•˜๋Š” ๋„คํŠธ์›Œํ‚น ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค.

  7. Cloud Load Balancing: Google Cloud์—์„œ ๊ณ ๊ฐ€์šฉ์„ฑ ๋ถ„์‚ฐ ์›Œํฌ๋กœ๋“œ์— ๋Œ€ํ•œ ํŠธ๋ž˜ํ”ฝ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” Google ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ํŠธ๋ž˜ํ”ฝ ํ”„๋กœํ† ์ฝœ ๋ฐ ์•ก์„ธ์Šค ์š”๊ตฌ์‚ฌํ•ญ์— ์ ํ•ฉํ•œ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ์œ ํ˜•์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ์˜ ์•„ํ‚คํ…์ฒ˜์—๋Š” ๋‚ด์žฅ๋œ NSX-T ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๊ฐ€ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ตฌ์„ฑ ์ฐธ๊ณ ์‚ฌํ•ญ

๋‹ค์Œ ๋‹ค์ด์–ด๊ทธ๋žจ์—์„œ๋Š” VMware Engine ์›Œํฌ๋กœ๋“œ์— ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

VMware Engine ์›Œํฌ๋กœ๋“œ์— ๋Œ€ํ•œ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์— ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค์ž…๋‹ˆ๋‹ค.
๊ทธ๋ฆผ 2. VMware Engine ์›Œํฌ๋กœ๋“œ์— ๋Œ€ํ•œ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์— ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค.

๊ทธ๋ฆผ 2๋Š” ์ด ์•„ํ‚คํ…์ฒ˜์—์„œ ๋ฆฌ์†Œ์Šค๋ฅผ ์„ค์ •ํ•˜๊ณ  ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์™„๋ฃŒํ•ด์•ผ ํ•˜๋Š” ํƒœ์Šคํฌ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์ถ”๊ฐ€ ์ •๋ณด ๋ฐ ์ž์„ธํ•œ ์ง€์นจ์„ ์ œ๊ณตํ•˜๋Š” ๋ฌธ์„œ ๋งํฌ๋ฅผ ํฌํ•จํ•˜์—ฌ ๊ฐ ํƒœ์Šคํฌ์— ๋Œ€ํ•œ ์„ค๋ช…์ž…๋‹ˆ๋‹ค.

  1. ์ปค์Šคํ…€ ๋ชจ๋“œ VPC ๋„คํŠธ์›Œํฌ ๋งŒ๋“ค๊ธฐ์˜ ์•ˆ๋‚ด์— ๋”ฐ๋ผ ์™ธ๋ถ€ ๋ฐ ๋‚ด๋ถ€ VPC ๋„คํŠธ์›Œํฌ ๋ฐ ์„œ๋ธŒ๋„ท์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

    • ๊ฐ ์„œ๋ธŒ๋„ท์— ๋Œ€ํ•ด VPC ๋„คํŠธ์›Œํฌ์— ๊ณ ์œ ํ•œ IP ์ฃผ์†Œ ๋ฒ”์œ„๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
    • ์•„ํ‚คํ…์ฒ˜ ๋‹ค์ด์–ด๊ทธ๋žจ์— ํ‘œ์‹œ๋œ ๊ด€๋ฆฌ VPC ๋„คํŠธ์›Œํฌ๋Š” ์„ ํƒ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ด๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ์œ„ํ•œ ๊ด€๋ฆฌ NIC ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ˜ธ์ŠคํŒ…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. Cloud Marketplace์—์„œ ํ•„์š”ํ•œ ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.

    • ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค์˜ ๊ณ ๊ฐ€์šฉ์„ฑ์„ ์œ„ํ•ด 2๊ฐœ ์˜์—ญ ๊ฐ„์— ๋ถ„์‚ฐ๋œ VM ์Œ์— ๊ฐ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.

      ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์—์„œ ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์€ ๊ด€๋ฆฌ ๋˜๋Š” ๊ณต๊ธ‰์—…์ฒด ์ง€์› ์š”๊ตฌ์‚ฌํ•ญ์— ๋”ฐ๋ผ ๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน(MIG) ๋˜๋Š” ๋น„๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    • ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•ฉ๋‹ˆ๋‹ค.

      • ๊ณต๊ฐœ ์†Œ์Šค๋กœ ํŠธ๋ž˜ํ”ฝ์„ ๋ผ์šฐํŒ…ํ•˜๊ธฐ ์œ„ํ•ด ์™ธ๋ถ€ VPC ๋„คํŠธ์›Œํฌ์—์„œ nic0์„ ํ”„๋กœ๋น„์ €๋‹ํ•ฉ๋‹ˆ๋‹ค.
      • ์–ดํ”Œ๋ผ์ด์–ธ์Šค ๊ณต๊ธ‰์—…์ฒด์— ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๊ด€๋ฆฌ ์ž‘์—…์„ ์œ„ํ•ด nic1์„ ํ”„๋กœ๋น„์ €๋‹ํ•ฉ๋‹ˆ๋‹ค.
      • VMware Engine ๋ฆฌ์†Œ์Šค์™€์˜ ๋‚ด๋ถ€ ํ†ต์‹ ์„ ์œ„ํ•ด ๋‚ด๋ถ€ VPC ๋„คํŠธ์›Œํฌ์—์„œ nic2๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•ฉ๋‹ˆ๋‹ค.

      ๊ฐœ๋ณ„ VPC ๋„คํŠธ์›Œํฌ์—์„œ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋ฐฐํฌํ•˜๋ฉด ๊ณต๊ฐœ ๋ฐ ์˜จํ”„๋ ˆ๋ฏธ์Šค ์—ฐ๊ฒฐ์„ ์œ„ํ•ด ์ธํ„ฐํŽ˜์ด์Šค ์ˆ˜์ค€์—์„œ ๋ณด์•ˆ ์˜์—ญ ๋ถ„๋ฆฌ๋ฅผ ๋ณด์žฅํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

  3. VMware Engine์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

  4. ๋น„๊ณต๊ฐœ ์„œ๋น„์Šค ์•ก์„ธ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‚ด๋ถ€ VPC ๋„คํŠธ์›Œํฌ๋ฅผ VMware Engine์—์„œ ๊ด€๋ฆฌ๋˜๋Š” VPC ๋„คํŠธ์›Œํฌ๋กœ ์—ฐ๊ฒฐํ•˜๋„๋ก VPC ๋„คํŠธ์›Œํฌ ํ”ผ์–ด๋ง์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

  5. ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•ด ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์—ฐ๊ฒฐ์ด ํ•„์š”ํ•˜๋ฉด Cloud VPN ๋˜๋Š” Cloud Interconnect๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋Œ€ํ•ด ๊ทธ๋ฆผ 2์˜ ์•„ํ‚คํ…์ฒ˜๋ฅผ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์‚ฌ๋ก€ ์‚ฌ์šฉ๋œ ์ œํ’ˆ ๋ฐ ์„œ๋น„์Šค
๊ณต๊ฐœ ๋Œ€๋ฉด VMware Engine ์›Œํฌ๋กœ๋“œ๋ฅผ ์œ„ํ•œ NGFW
  • Cloud Marketplace์˜ ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค
  • ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ
๊ณต๊ฐœ ๋Œ€๋ฉด VMware Engine ์›Œํฌ๋กœ๋“œ๋ฅผ ์œ„ํ•œ NGFW, DDoS ์™„ํ™”, SSL ์˜คํ”„๋กœ๋”ฉ, ์ฝ˜ํ…์ธ  ์ „์†ก ๋„คํŠธ์›Œํฌ(CDN)
  • Cloud Marketplace์˜ ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค
  • ์™ธ๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ
VMware Engine ์›Œํฌ๋กœ๋“œ์™€ ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๋˜๋Š” ๊ธฐํƒ€ ํด๋ผ์šฐ๋“œ ๊ณต๊ธ‰์—…์ฒด ์‚ฌ์ด์˜ ๋น„๊ณต๊ฐœ ์—ฐ๊ฒฐ์„ ์œ„ํ•œ NGFW
  • Cloud Marketplace์˜ ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค
  • ๋‚ด๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ
VMware Engine ์›Œํฌ๋กœ๋“œ๋ฅผ ์œ„ํ•œ ์ค‘์•™ํ™”๋œ ์ด๊ทธ๋ ˆ์Šค์˜ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ
  • Cloud Marketplace์˜ ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค
  • ๋‚ด๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ

๋‹ค์Œ ์„น์…˜์—์„œ๋Š” ์ด๋Ÿฌํ•œ ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ์„ค๋ช…ํ•˜๊ณ  ์‚ฌ์šฉ ์‚ฌ๋ก€ ๊ตฌํ˜„์„ ์œ„ํ•œ ๊ตฌ์„ฑ ํƒœ์Šคํฌ ๊ฐœ์š”๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๊ณต๊ฐœ ๋Œ€๋ฉด ์›Œํฌ๋กœ๋“œ๋ฅผ ์œ„ํ•œ NGFW

์ด ์‚ฌ์šฉ ์‚ฌ๋ก€์˜ ์š”๊ตฌ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๊ณตํ†ต ํ”„๋ŸฐํŠธ์—”๋“œ๋กœ L4 ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ ํฌํ•จํ•˜๋Š” VMware Engine ๋ฐ Compute Engine ์ธ์Šคํ„ด์Šค๋กœ ๊ตฌ์„ฑ๋˜๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์•„ํ‚คํ…์ฒ˜
  • IPS/IDS, NGFW, DPI, NAT ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ณต๊ฐœ VMware Engine ์›Œํฌ๋กœ๋“œ ๋ณดํ˜ธ
  • VMware Engine์˜ ๊ณต๊ฐœ IP ์ฃผ์†Œ ์„œ๋น„์Šค๋กœ ์ง€์›๋˜๋Š” ๋” ๋งŽ์€ ๊ณต๊ฐœ IP ์ฃผ์†Œ

๋‹ค์Œ ๋‹ค์ด์–ด๊ทธ๋žจ์€ ๊ณต๊ฐœ ๋Œ€๋ฉด VMware Engine ์›Œํฌ๋กœ๋“œ๋ฅผ ์œ„ํ•ด NGFW๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๊ณต๊ฐœ ๋Œ€๋ฉด VMware Engine ์›Œํฌ๋กœ๋“œ๋ฅผ ์œ„ํ•ด NGFW๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค์ž…๋‹ˆ๋‹ค.
๊ทธ๋ฆผ 3. ๊ณต๊ฐœ ๋Œ€๋ฉด VMware Engine ์›Œํฌ๋กœ๋“œ๋ฅผ ์œ„ํ•ด NGFW๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค์ž…๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 3์€ ์ด ์•„ํ‚คํ…์ฒ˜์—์„œ ๋ฆฌ์†Œ์Šค๋ฅผ ์„ค์ •ํ•˜๊ณ  ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์™„๋ฃŒํ•ด์•ผ ํ•˜๋Š” ํƒœ์Šคํฌ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์ถ”๊ฐ€ ์ •๋ณด ๋ฐ ์ž์„ธํ•œ ์ง€์นจ์„ ์ œ๊ณตํ•˜๋Š” ๋ฌธ์„œ ๋งํฌ๋ฅผ ํฌํ•จํ•˜์—ฌ ๊ฐ ํƒœ์Šคํฌ์— ๋Œ€ํ•œ ์„ค๋ช…์ž…๋‹ˆ๋‹ค.

  1. ์™ธ๋ถ€ VPC ๋„คํŠธ์›Œํฌ์—์„œ ์™ธ๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ VMware Engine ์›Œํฌ๋กœ๋“œ์— ๋Œ€ํ•œ ๊ณต๊ฐœ ๋Œ€๋ฉด ์ธ๊ทธ๋ ˆ์Šค ์ง„์ž…์ ์œผ๋กœ ํ”„๋กœ๋น„์ €๋‹ํ•ฉ๋‹ˆ๋‹ค.

    • ์—ฌ๋Ÿฌ VMware Engine ์›Œํฌ๋กœ๋“œ๋ฅผ ์ง€์›ํ•˜๋„๋ก ์—ฌ๋Ÿฌ ์ „๋‹ฌ ๊ทœ์น™์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
    • ๊ณ ์œ  IP ์ฃผ์†Œ ๋ฐ TCP ๋˜๋Š” UDP ํฌํŠธ ๋ฒˆํ˜ธ๋กœ ๊ฐ ์ „๋‹ฌ ๊ทœ์น™์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
    • ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ๋ถ€ํ•ฉ ๋ถ„์‚ฐ๊ธฐ์— ๋Œ€ํ•œ ๋ฐฑ์—”๋“œ๋กœ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  2. VMware Engine์—์„œ ๊ณต๊ฐœ ๋Œ€๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” VM์˜ ๋‚ด๋ถ€ IP ์ฃผ์†Œ์— ๋Œ€ํ•œ ์ „๋‹ฌ ๊ทœ์น™์˜ ๊ณต๊ฐœ IP ์ฃผ์†Œ์— ๋Œ€ํ•ด ๋Œ€์ƒ NAT(DNAT)๋ฅผ ์ˆ˜ํ–‰ํ•˜๋„๋ก ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

    • ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋Š” ๋Œ€์นญ์ ์ธ ๋ฐ˜ํ™˜ ๊ฒฝ๋กœ๋ฅผ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด nic2 ์ธํ„ฐํŽ˜์ด์Šค์˜ ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•ด ์†Œ์Šค NAT(SNAT)๋ฅผ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋Š” ๋˜ํ•œ VMware Engine ๋„คํŠธ์›Œํฌ๋กœ ์ง€์ •๋œ ํŠธ๋ž˜ํ”ฝ์„ nic2 ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์„œ๋ธŒ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด(์„œ๋ธŒ๋„ท์˜ ์ฒซ ๋ฒˆ์งธ IP ์ฃผ์†Œ)๋กœ ๋ผ์šฐํŒ…ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • ์ƒํƒœ ํ™•์ธ์„ ํ†ต๊ณผํ•˜๋ ค๋ฉด ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๊ฐ€ ๋ณด์กฐ ๋˜๋Š” ๋ฃจํ”„๋ฐฑ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ „๋‹ฌ ๊ทœ์น™์˜ IP ์ฃผ์†Œ์— ์‘๋‹ตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  3. VMware Engine ํŠธ๋ž˜ํ”ฝ์„ VPC ๋„คํŠธ์›Œํฌ ํ”ผ์–ด๋ง์— ๋‹ค์Œ ํ™‰์œผ๋กœ ์ „๋‹ฌํ•˜๋„๋ก ๋‚ด๋ถ€ VPC ๋„คํŠธ์›Œํฌ์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์ด ๊ตฌ์„ฑ์—์„œ VMware Engine VM์€ ์ธํ„ฐ๋„ท ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์ด๊ทธ๋ ˆ์Šค๋ฅผ ์œ„ํ•ด VMware Engine์˜ ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ธ๊ทธ๋ ˆ์Šค๋Š” VM์— ๋งคํ•‘๋œ ๊ณต๊ฐœ IP ์ฃผ์†Œ์— ๋Œ€ํ•ด ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค์—์„œ ๊ด€๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

NGFW, DDoS ์™„ํ™”, SSL ์˜คํ”„๋กœ๋”ฉ, CDN

์ด ์‚ฌ์šฉ ์‚ฌ๋ก€์˜ ์š”๊ตฌ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๊ณตํ†ต ํ”„๋ŸฐํŠธ์—”๋“œ๋กœ L7 ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ ํฌํ•จํ•˜๋Š” VMware Engine ๋ฐ Compute Engine ์ธ์Šคํ„ด์Šค๋กœ ๊ตฌ์„ฑ๋˜๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์•„ํ‚คํ…์ฒ˜์™€ ์ ํ•ฉํ•œ ๋ฐฑ์—”๋“œ๋กœ ํŠธ๋ž˜ํ”ฝ์„ ๋ผ์šฐํŒ…ํ•˜๊ธฐ ์œ„ํ•œ URL ๋งคํ•‘
  • IPS/IDS, NGFW, DPI, NAT ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ณต๊ฐœ VMware Engine ์›Œํฌ๋กœ๋“œ ๋ณดํ˜ธ
  • Google Cloud Armor๋ฅผ ์‚ฌ์šฉํ•œ ๊ณต๊ฐœ VMware Engine ์›Œํฌ๋กœ๋“œ๋ฅผ ์œ„ํ•œ L3โ€”L7 DDoS ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜
  • ๊ณต๊ฐœ ๋Œ€๋ฉด VMware Engine ์›Œํฌ๋กœ๋“œ์— ๋Œ€ํ•œ HTTPS ๋˜๋Š” SSL ์—ฐ๊ฒฐ์— ์‚ฌ์šฉ๋˜๋Š” SSL ๋ฒ„์ „ ๋ฐ ์•”ํ˜ธํ™”๋ฅผ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด Google ๊ด€๋ฆฌํ˜• SSL ์ธ์ฆ์„œ ๋˜๋Š” SSL ์ •์ฑ…์„ ์‚ฌ์šฉํ•˜๋Š” SSL ์ข…๋ฃŒ
  • ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ฐ€๊นŒ์šด ์œ„์น˜์—์„œ ์ฝ˜ํ…์ธ ๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด Cloud CDN์„ ์‚ฌ์šฉํ•˜๋Š” VMware Engine ์›Œํฌ๋กœ๋“œ์— ๋Œ€ํ•œ ๊ฐ€์†ํ™”๋œ ๋„คํŠธ์›Œํฌ ์ œ๊ณต

๋‹ค์Œ ๋‹ค์ด์–ด๊ทธ๋žจ์€ ๊ณต๊ฐœ ๋Œ€๋ฉด VMware Engine ์›Œํฌ๋กœ๋“œ๋ฅผ ์œ„ํ•ด NGFW ์šฉ๋Ÿ‰, DDoS ์™„ํ™”, SSL ์˜คํ”„๋กœ๋”ฉ, CDN์„ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๊ณต๊ฐœ ๋Œ€๋ฉด VMware Engine ์›Œํฌ๋กœ๋“œ๋ฅผ ์œ„ํ•ด NGFW, DDoS ์™„ํ™”, SSL ์˜คํ”„๋กœ๋”ฉ, CDN์„ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค์ž…๋‹ˆ๋‹ค.
๊ทธ๋ฆผ 4. ๊ณต๊ฐœ ๋Œ€๋ฉด VMware Engine ์›Œํฌ๋กœ๋“œ๋ฅผ ์œ„ํ•ด NGFW, DDoS ์™„ํ™”, SSL ์˜คํ”„๋กœ๋”ฉ, CDN์„ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค.

๊ทธ๋ฆผ 4๋Š” ์ด ์•„ํ‚คํ…์ฒ˜์—์„œ ๋ฆฌ์†Œ์Šค๋ฅผ ์„ค์ •ํ•˜๊ณ  ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์™„๋ฃŒํ•ด์•ผ ํ•˜๋Š” ํƒœ์Šคํฌ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์ถ”๊ฐ€ ์ •๋ณด ๋ฐ ์ž์„ธํ•œ ์ง€์นจ์„ ์ œ๊ณตํ•˜๋Š” ๋ฌธ์„œ ๋งํฌ๋ฅผ ํฌํ•จํ•˜์—ฌ ๊ฐ ํƒœ์Šคํฌ์— ๋Œ€ํ•œ ์„ค๋ช…์ž…๋‹ˆ๋‹ค.

  1. ์™ธ๋ถ€ VPC ๋„คํŠธ์›Œํฌ์—์„œ ์ „์—ญ ์™ธ๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ VMware Engine ์›Œํฌ๋กœ๋“œ์— ๋Œ€ํ•œ ๊ณต๊ฐœ ๋Œ€๋ฉด ์ธ๊ทธ๋ ˆ์Šค ์ง„์ž…์ ์œผ๋กœ ํ”„๋กœ๋น„์ €๋‹ํ•ฉ๋‹ˆ๋‹ค.

    • ์—ฌ๋Ÿฌ VMware Engine ์›Œํฌ๋กœ๋“œ๋ฅผ ์ง€์›ํ•˜๋„๋ก ์—ฌ๋Ÿฌ ์ „๋‹ฌ ๊ทœ์น™์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
    • ๊ณ ์œ  ๊ณต๊ฐœ IP ์ฃผ์†Œ๋กœ ๊ฐ ์ „๋‹ฌ ๊ทœ์น™์„ ๊ตฌ์„ฑํ•˜๊ณ  HTTP(S) ํŠธ๋ž˜ํ”ฝ์„ ๋ฆฌ์Šจํ•˜๋„๋ก ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
    • ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ๋ถ€ํ•ฉ ๋ถ„์‚ฐ๊ธฐ์— ๋Œ€ํ•œ ๋ฐฑ์—”๋“œ๋กœ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

    ๋˜ํ•œ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    • ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ๋ณดํ˜ธํ•˜๋ ค๋ฉด ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์—์„œ Cloud Armor ๋ณด์•ˆ ์ •์ฑ…์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
    • CDN ๋ฐฑ์—”๋“œ๋กœ ์ž‘๋™ํ•˜๋Š” ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค์— ๋Œ€ํ•ด ๋ผ์šฐํŒ…, ์ƒํƒœ ํ™•์ธ, Anycast IP ์ฃผ์†Œ๋ฅผ ์ง€์›ํ•˜๋ ค๋ฉด ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” MIG์— ๋Œ€ํ•ด Cloud CDN์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
    • ์š”์ฒญ์„ ๋‹ค๋ฅธ ๋ฐฑ์—”๋“œ๋กœ ๋ผ์šฐํŒ…ํ•˜๋ ค๋ฉด ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์—์„œ URL ๋งคํ•‘์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด /api ์š”์ฒญ์„ Compute Engine VM์œผ๋กœ ๋ผ์šฐํŒ…ํ•˜๊ณ , /images ์š”์ฒญ์„ Cloud Storage ๋ฒ„ํ‚ท์œผ๋กœ ๋ผ์šฐํŒ…ํ•˜๊ณ  ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ํ†ตํ•œ /app ์š”์ฒญ์„ VMware Engine VM์œผ๋กœ ๋ผ์šฐํŒ…ํ•ฉ๋‹ˆ๋‹ค.
  2. VMware Engine์—์„œ ๊ณต๊ฐœ ๋Œ€๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” VM์˜ ๋‚ด๋ถ€ IP ์ฃผ์†Œ์— ๋Œ€ํ•ด ํ•ด๋‹น nic0 ์ธํ„ฐํŽ˜์ด์Šค์˜ ๋‚ด๋ถ€ IP ์ฃผ์†Œ์— ๋Œ€ํ•ด ๋Œ€์ƒ NAT(DNAT)๋ฅผ ์ˆ˜ํ–‰ํ•˜๋„๋ก ๊ฐ ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

    • ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋Š” ๋Œ€์นญ์  ๋ฐ˜ํ™˜ ๊ฒฝ๋กœ๋ฅผ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด nic2 ์ธํ„ฐํŽ˜์ด์Šค(๋‚ด๋ถ€ IP ์ฃผ์†Œ)์˜ ์†Œ์Šค ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•ด SNAT๋ฅผ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • ๋˜ํ•œ ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๊ฐ€ nic2 ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด VMware Engine ๋„คํŠธ์›Œํฌ๋กœ ๋Œ€์ƒ์ด ์ง€์ •๋œ ํŠธ๋ž˜ํ”ฝ์„ ์„œ๋ธŒ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด(์„œ๋ธŒ๋„ท์˜ ์ฒซ ๋ฒˆ์งธ IP ์ฃผ์†Œ)๋กœ ๋ผ์šฐํŒ…ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๊ฐ€ Google Front End(GFE) ์„œ๋น„์Šค๋กœ ๊ตฌํ˜„๋˜๋Š” ํ”„๋ก์‹œ ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค์ด๊ธฐ ๋•Œ๋ฌธ์— DNAT ๋‹จ๊ณ„๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ์˜ ์œ„์น˜์— ๋”ฐ๋ผ ์—ฌ๋Ÿฌ GFE๊ฐ€ ๋ฐฑ์—”๋“œ ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค์˜ ๋‚ด๋ถ€ IP ์ฃผ์†Œ๋กœ HTTP(S) ์—ฐ๊ฒฐ์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. GFE์˜ ํŒจํ‚ท์€ ์›๋ž˜ ํด๋ผ์ด์–ธํŠธ IP ์ฃผ์†Œ๊ฐ€ ์•„๋‹ˆ๋ผ ์ƒํƒœ ํ™•์ธ ํ”„๋กœ๋ธŒ(35.191.0.0/16 ๋ฐ 130.211.0.0/22)์— ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋ฒ”์œ„์˜ ์†Œ์Šค IP ์ฃผ์†Œ๋ฅผ ๊ฐ–์Šต๋‹ˆ๋‹ค. ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋Š” X-Forwarded-For ํ—ค๋”๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ IP ์ฃผ์†Œ๋ฅผ ์ฒจ๋ถ€ํ•ฉ๋‹ˆ๋‹ค.

    ์ƒํƒœ ํ™•์ธ์ด ํ†ต๊ณผํ•˜๋ ค๋ฉด ๋ณด์กฐ ๋˜๋Š” ๋ฃจํ”„๋ฐฑ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ „๋‹ฌ ๊ทœ์น™์˜ IP ์ฃผ์†Œ์— ๋Œ€์‘ํ•˜๋„๋ก ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

  3. VMware Engine ํŠธ๋ž˜ํ”ฝ์„ VPC ๋„คํŠธ์›Œํฌ ํ”ผ์–ด๋ง์— ์ „๋‹ฌํ•˜๋„๋ก ๋‚ด๋ถ€ VPC ๋„คํŠธ์›Œํฌ์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

    ์ด ๊ตฌ์„ฑ์—์„œ VMware Engine VM์€ ์ธํ„ฐ๋„ท์— ๋Œ€ํ•œ ์ด๊ทธ๋ ˆ์Šค๋ฅผ ์œ„ํ•ด VMware Engine์˜ ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ธ๊ทธ๋ ˆ์Šค๋Š” VM์˜ ๊ณต๊ฐœ IP ์ฃผ์†Œ์— ๋Œ€ํ•ด ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค์—์„œ ๊ด€๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

๋น„๊ณต๊ฐœ ์—ฐ๊ฒฐ์„ ์œ„ํ•œ NGFW

์ด ์‚ฌ์šฉ ์‚ฌ๋ก€์˜ ์š”๊ตฌ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๊ณตํ†ต ํ”„๋ŸฐํŠธ์—”๋“œ๋กœ L4 ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ ํฌํ•จํ•˜๋Š” VMware Engine ๋ฐ Compute Engine ์ธ์Šคํ„ด์Šค๋กœ ๊ตฌ์„ฑ๋˜๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์•„ํ‚คํ…์ฒ˜
  • IPS/IDS, NGFW, DPI, NAT ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๋น„๊ณต๊ฐœ VMware Engine ์›Œํฌ๋กœ๋“œ ๋ณดํ˜ธ
  • ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋„คํŠธ์›Œํฌ์™€์˜ ์—ฐ๊ฒฐ์„ ์œ„ํ•œ Cloud Interconnect ๋˜๋Š” Cloud VPN

๋‹ค์Œ ๋‹ค์ด์–ด๊ทธ๋žจ์€ VMware Engine ์›Œํฌ๋กœ๋“œ ๋ฐ ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋„คํŠธ์›Œํฌ ๋˜๋Š” ๊ธฐํƒ€ ํด๋ผ์šฐ๋“œ ๊ณต๊ธ‰์—…์ฒด ์‚ฌ์ด์˜ ๋น„๊ณต๊ฐœ ์—ฐ๊ฒฐ์„ ์œ„ํ•ด NGFW๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๋น„๊ณต๊ฐœ ์—ฐ๊ฒฐ์„ ์œ„ํ•ด NGFW๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค์ž…๋‹ˆ๋‹ค.
๊ทธ๋ฆผ 5. VMware Engine ์›Œํฌ๋กœ๋“œ์— ๋Œ€ํ•œ ๋น„๊ณต๊ฐœ ์—ฐ๊ฒฐ์„ ์œ„ํ•ด NGFW๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค.

๊ทธ๋ฆผ 5๋Š” ์ด ์•„ํ‚คํ…์ฒ˜์—์„œ ๋ฆฌ์†Œ์Šค๋ฅผ ์„ค์ •ํ•˜๊ณ  ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์™„๋ฃŒํ•ด์•ผ ํ•˜๋Š” ํƒœ์Šคํฌ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์ถ”๊ฐ€ ์ •๋ณด ๋ฐ ์ž์„ธํ•œ ์ง€์นจ์„ ์ œ๊ณตํ•˜๋Š” ๋ฌธ์„œ ๋งํฌ๋ฅผ ํฌํ•จํ•˜์—ฌ ๊ฐ ํƒœ์Šคํฌ์— ๋Œ€ํ•œ ์„ค๋ช…์ž…๋‹ˆ๋‹ค.

  1. ์™ธ๋ถ€ VPC ๋„คํŠธ์›Œํฌ์—์„œ ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์„ ๋ฆฌ์Šจํ•˜๋„๋ก ๋‹จ์ผ ์ „๋‹ฌ ๊ทœ์น™์„ ์‚ฌ์šฉํ•ด์„œ ๋‚ด๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•ฉ๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ๋ถ€ํ•ฉ ๋ถ„์‚ฐ๊ธฐ์— ๋Œ€ํ•œ ๋ฐฑ์—”๋“œ๋กœ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

  2. VMware Engine ๋„คํŠธ์›Œํฌ๋กœ ๋Œ€์ƒ์ด ์ง€์ •๋œ ํŠธ๋ž˜ํ”ฝ์˜ ๋‹ค์Œ ํ™‰์œผ๋กœ ์ „๋‹ฌ ๊ทœ์น™์„ ๊ฐ€๋ฆฌํ‚ค๋„๋ก ์™ธ๋ถ€ VPC ๋„คํŠธ์›Œํฌ์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

  3. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

    • VMware Engine ๋„คํŠธ์›Œํฌ๋กœ ๋Œ€์ƒ์ด ์ง€์ •๋œ ํŠธ๋ž˜ํ”ฝ์„ nic2 ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์„œ๋ธŒ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด(์„œ๋ธŒ๋„ท์˜ ์ฒซ ๋ฒˆ์งธ IP ์ฃผ์†Œ)๋กœ ๋ผ์šฐํŒ…ํ•ฉ๋‹ˆ๋‹ค.
    • ์ƒํƒœ ํ™•์ธ์ด ํ†ต๊ณผํ•˜๋ ค๋ฉด ๋ณด์กฐ ๋˜๋Š” ๋ฃจํ”„๋ฐฑ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ „๋‹ฌ ๊ทœ์น™์˜ IP ์ฃผ์†Œ์— ๋Œ€์‘ํ•˜๋„๋ก ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
    • ๋‚ด๋ถ€ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์— ๋Œ€ํ•ด ์ „๋‹ฌํ•  ์ƒํƒœ ํ™•์ธ์— ๋Œ€ํ•ด ์ ์ ˆํ•œ ๋ผ์šฐํŒ…์„ ๋ณด์žฅํ•˜๋„๋ก ์—ฌ๋Ÿฌ ๊ฐ€์ƒ ๋ผ์šฐํŒ… ๋„๋ฉ”์ธ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„๋Š” ๊ณต๊ฐœ ๋ฒ”์œ„(35.191.0.0/16 ๋ฐ 130.211.0.0/22)๋กœ ์†Œ์‹ฑ๋˜๋Š” ์ƒํƒœ ํ™•์ธ ํŠธ๋ž˜ํ”ฝ์„ ๋ฐ˜ํ™˜ํ•˜๋„๋ก nic2 ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ—ˆ์šฉํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค์˜ ๊ธฐ๋ณธ ๊ฒฝ๋กœ๋Š” nic0 ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค. ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ์ƒํƒœ ํ™•์ธ์„ ์œ„ํ•œ IP ๋ฒ”์œ„์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํ”„๋กœ๋ธŒ IP ๋ฒ”์œ„ ๋ฐ ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ์ฐธ์กฐํ•˜์„ธ์š”.
  4. VMware Engine ํŠธ๋ž˜ํ”ฝ์„ VPC ๋„คํŠธ์›Œํฌ ํ”ผ์–ด๋ง์— ๋‹ค์Œ ํ™‰์œผ๋กœ ์ „๋‹ฌํ•˜๋„๋ก ๋‚ด๋ถ€ VPC ๋„คํŠธ์›Œํฌ์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

  5. VMware Engine์—์„œ ์›๊ฒฉ ๋„คํŠธ์›Œํฌ๋กœ ์‹œ์ž‘๋œ ํŠธ๋ž˜ํ”ฝ ๋˜๋Š” ๋ฐ˜ํ™˜ ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•ด VPC ๋„คํŠธ์›Œํฌ ํ”ผ์–ด๋ง์„ ํ†ตํ•ด ๋น„๊ณต๊ฐœ ์„œ๋น„์Šค ์•ก์„ธ์Šค VPC ๋„คํŠธ์›Œํฌ๋กœ ๊ณต์ง€๋˜๋Š” ๋‹ค์Œ ํ™‰์œผ๋กœ ๋‚ด๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์ธํ„ฐ๋„ท์— ๋Œ€ํ•œ ์ค‘์•™ํ™”๋œ ์ด๊ทธ๋ ˆ์Šค

์ด ์‚ฌ์šฉ ์‚ฌ๋ก€์˜ ์š”๊ตฌ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์ธํ„ฐ๋„ท ์ด๊ทธ๋ ˆ์Šค๋ฅผ ์œ„ํ•ด ์ค‘์•™ํ™”๋œ URL ํ•„ํ„ฐ๋ง, ๋กœ๊น… ๋ฐ ํŠธ๋ž˜ํ”ฝ ์ ์šฉ
  • Cloud Marketplace์—์„œ ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” VMware Engine ์›Œํฌ๋กœ๋“œ์— ๋Œ€ํ•œ ๋งž์ถค์„ค์ •๋œ ๋ณดํ˜ธ

๋‹ค์Œ ๋‹ค์ด์–ด๊ทธ๋žจ์€ VMware Engine ์›Œํฌ๋กœ๋“œ์—์„œ ์ธํ„ฐ๋„ท์œผ๋กœ ์ค‘์•™ํ™”๋œ ์ด๊ทธ๋ ˆ์Šค ํฌ์ธํŠธ๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์ธํ„ฐ๋„ท์— ๋Œ€ํ•ด ์ค‘์•™ํ™”๋œ ์ด๊ทธ๋ ˆ์Šค๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค์ž…๋‹ˆ๋‹ค.
๊ทธ๋ฆผ 6. VMware Engine ์›Œํฌ๋กœ๋“œ์— ๋Œ€ํ•ด ์ค‘์•™ํ™”๋œ ์ด๊ทธ๋ ˆ์Šค๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค์ž…๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 6์€ ์ด ์•„ํ‚คํ…์ฒ˜์—์„œ ๋ฆฌ์†Œ์Šค๋ฅผ ์„ค์ •ํ•˜๊ณ  ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์™„๋ฃŒํ•ด์•ผ ํ•˜๋Š” ํƒœ์Šคํฌ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์ถ”๊ฐ€ ์ •๋ณด ๋ฐ ์ž์„ธํ•œ ์ง€์นจ์„ ์ œ๊ณตํ•˜๋Š” ๋ฌธ์„œ ๋งํฌ๋ฅผ ํฌํ•จํ•˜์—ฌ ๊ฐ ํƒœ์Šคํฌ์— ๋Œ€ํ•œ ์„ค๋ช…์ž…๋‹ˆ๋‹ค.

  1. ๋‚ด๋ถ€ VPC ๋„คํŠธ์›Œํฌ์—์„œ VMware Engine ์›Œํฌ๋กœ๋“œ์— ๋Œ€ํ•œ ์ด๊ทธ๋ ˆ์Šค ์ง„์ž…์ ์œผ๋กœ ๋‚ด๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•ฉ๋‹ˆ๋‹ค.

  2. ๊ณต๊ฐœ IP ์ฃผ์†Œ (nic0)์˜ ํŠธ๋ž˜ํ”ฝ์„ SNATํ•˜๋„๋ก ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ƒํƒœ ํ™•์ธ์ด ํ†ต๊ณผํ•˜๋ ค๋ฉด ๋ณด์กฐ ๋˜๋Š” ๋ฃจํ”„๋ฐฑ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๊ฐ€ ์ „๋‹ฌ ๊ทœ์น™์˜ IP ์ฃผ์†Œ์— ๋Œ€์‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  3. ๋‚ด๋ถ€ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ์ „๋‹ฌ ๊ทœ์น™์„ ๋‹ค์Œ ํ™‰์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ๋น„๊ณต๊ฐœ ์„œ๋น„์Šค ์•ก์„ธ์Šค VPC ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•ด VPC ๋„คํŠธ์›Œํฌ ํ”ผ์–ด๋ง์„ ํ†ตํ•ด ๊ธฐ๋ณธ ๊ฒฝ๋กœ๋ฅผ ๊ณต์ง€ํ•˜๋„๋ก ๋‚ด๋ถ€ VPC ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

  4. ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด ๋Œ€์‹  ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ํ†ตํ•ด ํŠธ๋ž˜ํ”ฝ ์ด๊ทธ๋ ˆ์Šค๋ฅผ ํ—ˆ์šฉํ•˜๋ ค๋ฉด ์˜จํ”„๋ ˆ๋ฏธ์Šค ์—ฐ๊ฒฐ์„ ํ†ตํ•œ ์ธํ„ฐ๋„ท ํŠธ๋ž˜ํ”ฝ ๋ผ์šฐํŒ…์„ ์‚ฌ์šฉ ์„ค์ •ํ•  ๋•Œ์™€ ๋™์ผํ•œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ๋‹จ๊ณ„