Goal: ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π½Π° enterprice accounts CF для ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² nextcode

Input:

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΡ‹ Ρ€Π΅Π»ΠΈΠ·ΡƒΠ΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ схСму Ρ€Π°Π±ΠΎΡ‚Ρ‹ для CIS Π³Π΅ΠΎ:

user => fastly (mirror1.com, mirror2.com) => cf (origin.domain.com) => nextcode (origin.nc.com)

Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π½Π° fastly, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обслуТиваСт большоС количСство Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² (ΠΏΡ€ΠΈ нСобходимости ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ fastly Π½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅).

Fastly Π·Π°Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ с CloudFlare, ΠΊΠ°ΠΊ с источника.

ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CloudFlare для возмоТности Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ использования Rate Limits, Caching Etc. ЀактичСски ΠΎΠ½ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² случаС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° origin NC. Π§Ρ‚ΠΎΠ±Ρ‹ CF ΠΌΠΎΠ³ ΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ с этой Ρ€ΠΎΠ»ΡŒΡŽ, Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° enterprice feature для WAF ΠΈ RateLimits - https://developers.cloudflare.com/waf/rate-limiting-rules/parameters/#use-cases-of-ip-with-nat-support

Вторая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° которая Ρƒ нас Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π² Ρ‚Π°ΠΊΠΎΠΌ случаС - L7 AntiDDOS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π½Π΅ Π½Π° Enterprice Plan ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π±Π°Π½ΠΈΡ‚ΡŒ Fastly (такая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρƒ нас Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»Π° с Π»Π΅Π½Π΄ΠΈΠ½Π³Π°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ схСмС).

Из этих Π΄Π²ΡƒΡ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ², ΠΌΡ‹ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠΌ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Enterprice Domain для обслуТивания NC ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

Экономия

ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π½Π° количСствС Ent Π΄ΠΎΠΌΠ΅Π½ΠΎΠ². Нам достаточно ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ΅Π½Π°, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ nc-system-intergation.com, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Π» Π±Ρ‹ origin для fastly.

  • motor.nc-system-intergation.com
  • atom.nc-system-intergation.com ΠΈ Ρ‚.Π΄.

Π’ этом случаС Ρƒ нас Π½Π° ΠΎΠ΄Π½ΠΎΠΌ enterprice Π΄ΠΎΠΌΠ΅Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ находится всС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ NC. Для закрытия ΠΈΡ… ΠΎΡ‚ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ доступа, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС запросы Π±Π΅Π· сСкрСтного Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ WAF. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ сохраним ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ rate limits, ΠΈ Π΄ΠΎΠΌΠ΅Π½ спрячСм, ΠΈ origin NC ΠΏΡ€ΠΈΠΊΡ€ΠΎΠ΅ΠΌ

ΠšΠΎΡ€Π΅Π½ΡŒ Π·Π»Π°

ΠœΡ‹ Π½Π΅ смогли Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ CF rate limits Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Π’ Ρ†Π΅Π»ΠΎΠΌ, Ссли Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Ρƒ - ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹ ΠΈ ΠΎΡ‚ CF ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Π½ΠΎ Π½Π°ΠΌ Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ†ΠΈΡŽ осущСствляло Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ условно Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ ΠΊΠ°Π½Π°Π»Π° для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ rate-limits, waf etc. Π‘ΠΎΠ»ΡŒΡˆΠ΅ всСго Ρƒ нас Π² этом Ρ€Π°Π·Ρ€Π΅Π·Π΅ ΠΎΠΏΡ‹Ρ‚Π° с CF, Π½ΠΎ Ссли Ρ†Π΅Π½Π½ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌ - ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ инструмСнт.