🌐
CDN सिम्युलेटर
F5 Distributed Cloud के साथ इंटीग्रेशन परीक्षण के लिए Azure में एक कार्यात्मक CDN एज नोड डिप्लॉय करें।
यह क्या प्रदान करता है
Section titled “यह क्या प्रदान करता है”- सिंगल एज नोड — एक Ubuntu 24.04 VM जो NGINX को कैशिंग रिवर्स प्रॉक्सी के रूप में चलाता है, न्यूनतम व्यवहार्य CDN एज
- Terraform डिप्लॉयमेंट — पूर्ण Azure इंफ्रास्ट्रक्चर कोड के रूप में: VNet, PIP, NSG, और cloud-init प्रोविजनिंग के साथ VM
- 67+ CDN वेंडर हेडर — Akamai, Cloudflare, CloudFront, Fastly, और Azure Front Door रिक्वेस्ट हेडर का अनुकरण करता है जिसमें True-Client-IP, CF-Connecting-IP, जियोलोकेशन, डिवाइस डिटेक्शन, JA3/JA4 फिंगरप्रिंट, और बॉट स्कोर शामिल हैं
- ऑरिजिन इंटीग्रेशन — कैश मिस को ऑरिजिन सर्वर के रूप में F5 XC HTTP लोड बैलेंसर पर फॉरवर्ड करने के लिए एज को कॉन्फ़िगर करें
- कैश सत्यापन — X-Cache-Status हेडर और NGINX कैश इंस्पेक्शन के साथ HIT/MISS व्यवहार को मान्य करें
त्वरित संदर्भ
Section titled “त्वरित संदर्भ”डिप्लॉयमेंट के बाद, CDN एज नोड निम्नलिखित को एक्सपोज़ करता है:
| एंडपॉइंट | मेथड | उद्देश्य |
|---|---|---|
http://<PUBLIC_IP>/health | GET | हेल्थ चेक — घटक स्थिति और वेंडर प्रोफाइल के साथ JSON लौटाता है |
http://<PUBLIC_IP>/ | GET | CDN प्रॉक्सी — ऑरिजिन सर्वर पर रिक्वेस्ट कैश और फॉरवर्ड करता है |
http://<PUBLIC_IP>/<any-path> | GET | CDN प्रॉक्सी — सभी पाथ कैशिंग और वेंडर हेडर के साथ प्रॉक्सी किए जाते हैं |
प्रत्येक प्रॉक्सी रिस्पॉन्स में जोड़े गए रिस्पॉन्स हेडर:
| हेडर | उदाहरण | उद्देश्य |
|---|---|---|
X-Cache-Status | HIT या MISS | क्या रिस्पॉन्स कैश से दिया गया था |
X-CDN-Edge | cdn-simulator | इस एज नोड की पहचान करता है |
X-CDN-POP | SJC | अनुकरणीय पॉइंट ऑफ प्रेजेंस कोड |
X-Served-By | cache-sjc3120-SJC | अनुकरणीय कैश नोड पहचानकर्ता |
X-Request-ID | UUID | प्रति-रिक्वेस्ट अद्वितीय पहचानकर्ता |
दस्तावेज़ीकरण गाइड
Section titled “दस्तावेज़ीकरण गाइड”| पृष्ठ | दर्शक | उद्देश्य |
|---|---|---|
| अवलोकन | मानव + AI | आर्किटेक्चर, मल्टी-वेंडर संदर्भ, यह क्या अनुकरण करता है |
| पूर्वापेक्षाएँ | AI | आवश्यक उपकरण, Azure सब्सक्रिप्शन, SSH कुंजियाँ, लागत अनुमान |
| डिप्लॉय | AI | पूर्ण Terraform HCL — कॉपी करें और डिप्लॉय करने के लिए अप्लाई करें |
| NGINX कॉन्फ़िगरेशन | मानव + AI | सटीक मानों और उद्देश्यों के साथ सभी 67+ CDN वेंडर हेडर |
| सत्यापित करें | AI | अपेक्षित रिक्वेस्ट/रिस्पॉन्स व्यवहार के साथ स्मोक टेस्ट कमांड |
| F5 XC के साथ इंटीग्रेट करें | मानव + AI | एज को F5 XC से ऑरिजिन के रूप में जोड़ें, एंड-टू-एंड सत्यापन |
| टियरडाउन | AI | सभी संसाधन नष्ट करें, क्लीनअप कमांड |