GH GambleHub

एज नोड्स और उपस्थिति के बिंदु

संक्षिप्त सारांश

एज नोड्स (PoP) नेटवर्क विलंबता, ऑफलोड मूल को कम करता है, और सुरक्षा की "पहली पंक्ति" प्रदान करता है। मूल सेट: Anycast/DNS रूटिंग, स्थानीय कैश, L7 नीतियां (WAF, दर-सीमा, बॉट फिल्टर), अवलोकन, स्वचालित विफलता और SLO अनुशासन। हम देशों/क्षेत्रों के यातायात और एसएलए के नक्शे से शुरू करते हैं, फिर प्रदाताओं/स्थानों का चयन करते हैं, सीआई/सीडी और आईएसी का निर्माण करते हैं, असफल परिदृश्य चलाते हैं।

क्यों बढ़ त और आपको इसकी आवश्यकता कहाँ है

मुख्य डेटा केंद्र से दूर उपयोगकर्ताओं के लिए p95/TTFB और जिटर को कम करें।

शिफ्ट "लेफ्ट" लोड करें: स्थिर संपत्ति, छवियों, कॉन्फ़िग और एपीआई प्रतिक्रियाओं का कैश।

सुरक्षा: WAF, mTLS टर्मिनेटर, एंटीबॉट लॉजिक, किनारे पर DDoS अवशोषण।

भू-संरेखण: स्थानीयकरण आवश्यकताओं/भू-नीतियों का अनुपालन, पीओपी स्तर पर ए/बी।

पीओपी वास्तुशिल्प मॉडल

1. सीडीएन-पूरी तरह से प्रबंधित

एक सेवा के रूप में बढ़ त: CDN + WAF + फ़ंक्शन (वर्कर्स/Compute @ Edge)। तेज शुरुआत, न्यूनतम ओपेक्स।

2. रिवर्स-प्रॉक्सी पीओपी (सेल्फ/हाइब्रिड)

Nginx/Envoy/HAProxy + स्थानीय कैश + botfilter + mTLS के साथ नंगे धातु/वीएम। लचीला लेकिन ऑपरेशन की आवश्यकता है।

3. सेवा-किनारा/माइक्रो-डेटा केंद्र

निकट-किनारे गणना के लिए छोटा क्लस्टर (k3s/Nomad/MicroK8s): निजीकरण, सुविधा-झंडे, हल्के एमएल-अनुमान, पूर्वावलोकन रेंडर।

नियंत्रण विमान (नियंत्रण, नीतियां, तैनाती) डेटा प्लेन (ग्राहक यातायात) से अलग है। कॉन्फ़िग्स - GitOps/IaC के माध्यम से।

ट्रैफिक रूटिंग और मैपिंग

Anycast: कई PoP पर एक IP - BGP पर "निकटतम"। जल्दी से PoP विफलता (वापस/32) से बच जाता है।

जियो-डीएनएस/लेटेंसी रूटिंग: क्षेत्रों के लिए अलग-अलग आईपी/नाम; टीटीएल 30-300 सी, स्वास्थ्य-जांच।

फॉलबैक पथ: क्षेत्र में माध्यमिक पीओपी, फिर वैश्विक मूल।

एंटी-पैटर्न: health→routing संचार के बिना एक PoP के लिए कठोर बंधन (गिरावट के दौरान ब्लैक होल)।

एज कैशिंग

परतें: स्थिर संपत्ति - आक्रामक टीटीएल; अर्ध-गतिकी (कैटलॉग, कॉन्फ़िग्स) → टीटीएल + बासी-जबकि-पुनर्नवीनीकरण; API → लघु TTL/विकलांगता कुंजी प्राप्त करें।

कैश कुंजी: विधि + URI + चर शीर्षिका (स्वीकार करें-एनकोडिंग, लोकेल, डिवाइस-क्लास) + ऑथ संदर्भ जहां अनुमति है.

विकलांगता: टैग/उपसर्ग द्वारा, घटना-चालित (सीआई/सीडी से वेबहुक), समय + वर्शनिंग (परिसंपत्ति हैशिंग)।

कैश विषाक्तता सुरक्षा: यूआरएल सामान्यीकरण, वैरी सीमा, हेडर सीमा, 'कैश-कंट्रोल' पर सख्त नियम।

Nginx (टुकड़ा):
nginx proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=EDGE:512m max_size=200g inactive=7d;
map $http_accept $vary_key { default ""; "~image/avif" "avif"; "~image/webp" "webp"; }
server {
location /static/ {
proxy_cache EDGE;
proxy_cache_key "$scheme$request_method$host$uri?$args    $vary_key";
proxy_ignore_headers Set-Cookie;
add_header Cache-Control "public, max-age=86400, stale-while-revalidate=600" always;
proxy_pass https://origin_static;
}
}

किनारे पर गणना करें (हल्का)

WAF और बॉट प्रबंधन: हस्ताक्षर/व्यवहार मेट्रिक्स सत्यापन, डिवाइस-फिंगरप्रिंट, क्लिक दर।

दर-सीमा/ग्रे-बैल: टोकन/स्लाइडिंग विंडो, कैप्चा/चुनौती, एक अपमानित मार्ग के लिए संदिग्ध यातायात का "स्थानांतरण"।

निम्न-राज्य निजीकरण: भू-भाषा/पीआईआई-स्वतंत्र बैनर; फास्ट फ्लैग के लिए केवी कैश (एज केवी)।

घटनाओं पर कार्य: पूर्वावलोकन उत्पन्न करना, छवियों को पुनर्निर्धारित करना, लिंक पर हस्ताक्षर करना, कै

PoP पर सुरक्षा

mTLS को मूल और अंत-से-अंत TLS (TLS 1। 3) सभी हॉप्स पर।

विभाजन: एमजीएमटी-प्लेन (वायरगार्ड/आईपीसेक), प्रॉड-ट्रैफिक, लॉग/मैट्रिक्स - अलग वीआरएफ/वीएलएएन में।

रहस्य: केवल "पाठक" कुंजी/सेर्ट; महत्वपूर्ण प्रणालियों के लिए लेखन संचालन किनारे पर निषिद्

WAF/ACL: ASN/botnet ब्लॉक सूची, हेडर/बॉडी प्रतिबंध, स्लोवोरिस/ओवरसाइज़्ड पेलोड सुरक्षा।

आपूर्ति-श्रृंखला: हस्ताक्षरित कलाकृतियां (SBOM), depla पर सत्यापन।

अवलोकन और टेलीमेट्री

मेट्रिक्स:
  • L3/L4: CPS/RPS, स्थापित, SYN बैकलॉग, ड्रॉप्स, रेट्रांसमिट।
  • L7: p50/95/99 TTFB, अपस्ट्रीम टाइम, कैश हिट-रेशियो, WAF ट्रिगर, 4xx/5xx/429।
  • TLS: संस्करण/एल्गोरिथ्म, हैंडशेक p95, फिर से शुरू करने की दर, OCSP स्टेपलिंग राज्य।
  • लॉग: एक्सेस (PII कट-ऑफ के साथ), WAF लॉग, रेट-लिमिट और बॉट-रूल इवेंट्स।
  • निशान: नमूना: edge→origin, सहसंबंध 'ट्रेसपेरेंट' या 'एक्स-रिक्वेस्ट-आईडी'।
  • लॉग डिलीवरी: डिबफ़र एक स्थानीय कतार/फ़ाइल के लिए → अतुल्यकालिक भेजने के लिए केंद्रीय लॉग हब (लोकी/ईएलके) को रिट्रे के साथ।

किनारे/PoP के लिए SLO (उदाहरण)

PoP उपलब्धता: ≥ 99। 95 %/30 दिन।

p95 TTFB (स्थिर): ≤ 100-150 ms क्षेत्रीय रूप से।

p95 TTFB (API GET कैश): ≤ 200-250 ms; गैर-कैश्ड - ≤ 300-400 एमएस।

हिट-अनुपात कैश: स्थिर ≥ 90%, आधा-गतिशीलता ≥ 60%।

WAF FP-दर: ≤ 0। 1% वैध अनुरोध।

टैग द्वारा विकलांगता समय: ≤ 60 s।

अलर्ट: हिट-अनुपात ड्रॉप, 5xx/525 की वृद्धि, हैंडशेक विफलताएं, 429 वृद्धि, स्वास्थ्य-जांच फड़फड़ाना, Anycast गिरावट (अधिक बार N/h वापस लेना)।

तैनाती और सीआई/सीडी

GitOps: PoP कॉन्फ़िग (WAF/दर-सीमा/मार्ग/कैश नियम) - भंडार, पीआर समीक्षा, 1 PoP का कैनरी रोलआउट।

संस्करण: परीक्षण के लिए उपसर्ग नीतियां ('/कैनरी/'), त्वरित रोलबैक।

रहस्य: वॉल्ट एजेंटों/केएसएमएस, छोटे टीटीएल टोकन के माध्यम से वितरण।

अपडेट: स्टेजिंग-पीओपी, फिर मान्य पूल, फिर बड़े पैमाने पर रोलआउट।

पीओपी टोपोलॉजी और बुनियादी ढांचा

हार्डवेयर/नेटवर्क: 10/25/40G अपलिंक, दो स्वतंत्र प्रदाता, Anycast/BGP, RoH (अतिरेक) के लिए अलग राउटर।

भंडारण: पंचांग + स्थानीय कैश SSD केवल; कोई लंबे समय तक जीवित पीआईआई नहीं।

एज-कम्प्यूट क्लस्टर: k3s/Containerd, नेटवर्क फ़ंक्शन के लिए नोड टेंस, PodDisoverSupDugration बजट।

आउट-ऑफ-बैंड एक्सेस: एक दुर्घटना में "अपने पैरों पर वापस आने के लिए" एक अलग mgmt चैनल (LTE/सेकंड प्रदाता)।

फिनोप्स और अर्थशास्त्र

ट्रैफिक प्रोफाइल: क्षेत्र/एएसएन/सीडीएन-बूस्ट द्वारा शेयर; चोटियों की गतिशीलता (मैच/घटनाएँ)।

लक्ष्य मैट्रिक्स के रूप में $/GB egress और $/ms p95; प्रबंधित एज बनाम सेल्फ-पीओपी टीसीओ की तुलना करें।

कैश इकोनॉमी: हिट-रेशियो ग्रोथ एग्रेस ओरिजिन और क्लाउड फंक्शन की लागत को कम करती है।

स्थानीय चैनल: प्रदाताओं, IX-peers, मोबाइल नेटवर्क प्रदाताओं के साथ कैश पीयरिंग से पैकेज छूट।

iGaming/fintech विशिष्ट

मैच मिनटों में चोटियाँ: कैनरी "ग्रे भेड़ियों", पंजीकरण/जमा सीमा, पीएसपी मार्गों की प्राथमिकता।

एंटीफ्राड: किनारे + डिवाइस फिंगरप्रिंट, स्कोरिंग और नरम चुनौतियों पर टीएलएस डिक्रिप्शन; एक अलग आउटपुट के साथ एक बॉट के लिए "डार्क एपीआई"।

सामग्री/नियमों का स्थानीयकरण: विशेष प्रतिबंधों वाले जुआ देश - भू-मार्ग और एएसएन ब्लॉक सूची।

विनियमन: समय/ऑफसेट समय, किनारे पर कोई पीआईआई, एंड-टू-एंड एन्क्रिप्शन और सख्त एसएलए पीएसपी।

कार्यान्वयन जाँच सूची

  • देश द्वारा यातायात/क्षेत्र का नक्शा, p95/उपलब्धता लक्ष्य।
  • मॉडल चयन (सीडीएन-प्रबंधित/सेल्फ-पीओपी/हाइब्रिड), स्थान और एप्लिंक योजना।
  • स्वास्थ्य-जांच और स्वचालित वापसी के साथ Anycast/BGP + Geo-DNS।
  • कैश नीतियां: कुंजी, टीटीएल, विकलांगता, विषाक्तता संरक्षण।
  • एज-सिक्योरिटी: WAF, रेट-लिमिट, mTLS टू ओरिजिन, शॉर्ट TTL के साथ रहस्य।
  • अवलोकन: metrics/L7 लॉग/ट्रेल्स, केंद्रीय ढेर तक डिलीवरी।
  • सीआई/सीडी/गिटोप्स, कैनरी पीओपी, फास्ट रोलबैक।
  • डीआर परिदृश्य: PoP/aplinka का नुकसान, Anycast गिरावट, CDN ड्रॉप।
  • FinOps: egress/PoP होस्टिंग बजट, IX/peering की योजना।

सामान्य त्रुटियाँ

PoP → SPOF में एक प्रदाता/एक एप्लिंक।

'वैरी' नियंत्रण के बिना कैश "डिफ़ॉल्ट" - कैश विषाक्तता और रिसाव।

कोई health→routing संचार (DNS/GSLB/BGP) → देरी और ब्लैक होल।

किनारे पर व्यापक अधिकारों के साथ रहस्य - उच्च विस्फोट त्रिज्या।

PII संपादन - अनुपालन समस्याओं के बिना लॉग करता है।

मैनुअल PoP कॉन्फ़िग करता है - desynchronization और बहाव।

मिनी प्लेबुक

1) समस्या का आपातकालीन बंद PoP (Anycast/BGP)

1. स्वास्थ्य दहलीज → 2 से नीचे गिरता है) नियंत्रक हटाता है/32 घोषणा → 3) बाहरी नमूना निगरानी; 4) आरसीए और मैनुअल फ्लैग द्वारा वापसी।

2) हॉट डिसेबल टैग कैश

1. CI/CD 'कैश-टैग:' ≤ 60 c → 3) हिट-अनुपात और p95 चेक के माध्यम से वेबहुक को PoP → 2) अमान्य भेजता है।

3) बॉट्स के फटने को दर्शाता है

1. संदिग्ध ASN → 2 के लिए "ग्रे" मार्ग (कैप्चा/चुनौती) को सक्रिय करें) मूल → 3 के लिए मार्ग की लागत बढ़ाएं) मंदी के बाद नियमों को हटा दें।

4) एक एप्लिंका का नुकसान

1. ईसीएमपी को लाइव प्रदाता में बदलना; 2) अनुगामी नीति थोक वर्ग को कम करती है; 3) एसएलए रिपोर्ट और प्रदाता को टिकट।

PoP पर दूत कॉन्फ़िग कंकाल का उदाहरण (L7 + कैश + WAF हुक)

yaml static_resources:
listeners:
- name: https address: { socket_address: { address: 0. 0. 0. 0, port_value: 443 } }
filter_chains:
- filters:
- name: envoy. filters. network. http_connection_manager typed_config:
"@type": type. googleapis. com/envoy. extensions. filters. network. http_connection_manager. v3. HttpConnectionManager stat_prefix: edge http_filters:
- name: envoy. filters. http. waf # external or custom filter
- name: envoy. filters. http. ratelimit
- name: envoy. filters. http. router route_config:
virtual_hosts:
- name: app domains: ["app. example. com"]
routes:
- match: { prefix: "/static/" }
route:
cluster: origin_static response_headers_to_add:
- header: { key: "Cache-Control", value: "public, max-age=86400, stale-while-revalidate=600" }
- match: { prefix: "/" }
route: { cluster: origin_api, timeout: 5s }
clusters:
- name: origin_static connect_timeout: 2s type: STRICT_DNS lb_policy: ROUND_ROBIN load_assignment:
endpoints: [{ lb_endpoints: [{ endpoint: { address: { socket_address: { address: "origin-static", port_value: 443 }}}}]}]
transport_socket:
name: envoy. transport_sockets. tls
- name: origin_api connect_timeout: 2s type: STRICT_DNS lb_policy: ROUND_ROBIN transport_socket:
name: envoy. transport_sockets. tls

कुल

एक मजबूत किनारा समोच्च PoP + Anycast/Geo-DNS का सही भूगोल है, स्मार्ट कैशिंग और किनारे पर गणना, तंग सुरक्षा, अवलोकन और स्वचालन। औसत दर्जे का एसएलओ सेट करें, लिंक स्वास्थ्य → रूटिंग, कैनरी लीवर पकड़ें और डीआर परिदृश्यों को प्रशिक्षित करें। फिर आपका मंच हर जगह तेज और स्थिर होगा - सैंटियागो से सियोल तक, यहां तक कि निर्णायक मैचों और बिक्री के चरम पर भी।

Contact

हमसे संपर्क करें

किसी भी प्रश्न या सहायता के लिए हमसे संपर्क करें।हम हमेशा मदद के लिए तैयार हैं!

इंटीग्रेशन शुरू करें

Email — अनिवार्य है। Telegram या WhatsApp — वैकल्पिक हैं।

आपका नाम वैकल्पिक
Email वैकल्पिक
विषय वैकल्पिक
संदेश वैकल्पिक
Telegram वैकल्पिक
@
अगर आप Telegram डालते हैं — तो हम Email के साथ-साथ वहीं भी जवाब देंगे।
WhatsApp वैकल्पिक
फॉर्मैट: देश कोड और नंबर (उदा. +91XXXXXXXXXX)।

बटन दबाकर आप अपने डेटा की प्रोसेसिंग के लिए सहमति देते हैं।