Azure नेटवर्क सिक्योरिटी ग्रुप (NSG) नियमों की सीमा
Azure में नेटवर्क सिक्योरिटी ग्रुप (NSG) क्लाउड संसाधनों के लिए फायरवॉल की तरह काम करता है, जो इनबाउंड और आउटबाउंड ट्रैफिक को नियंत्रित करता है।
नियमों की डिफॉल्ट और अधिकतम सीमा
| सीमा प्रकार | नियमों की संख्या |
|---|---|
| डिफॉल्ट सीमा | 200 नियम प्रति NSG |
| समर्थन अनुरोध के बाद अधिकतम | 1,000 नियम प्रति NSG |
| प्रति सब्सक्रिप्शन कुल NSG | 5,000 (बढ़ाया जा सकता है) |
NSG की मुख्य विशेषताएं
- स्तर: लेयर 3 (नेटवर्क) और लेयर 4 (ट्रांसपोर्ट) पर काम करता है।
- नियम घटक: स्रोत/गंतव्य IP, पोर्ट, प्रोटोकॉल (TCP/UDP/ICMP), कार्रवाई (Allow/Deny), प्राथमिकता (100-4096)।
- लागू करने के स्तर: सबनेट स्तर, नेटवर्क इंटरफेस (NIC) स्तर, या दोनों।
- प्रोसेसिंग: प्राथमिकता क्रम में (कम संख्या = उच्च प्राथमिकता)। पहला मिलान नियम लागू होता है।
डिफॉल्ट NSG नियम
- AllowVNetInBound: वर्चुअल नेटवर्क के भीतर ट्रैफिक अनुमति (प्राथमिकता 65000)।
- AllowAzureLoadBalancerInBound: Azure लोड बैलेंसर हेल्थ प्रोब्स (प्राथमिकता 65001)।
- DenyAllInBound: बाकी सब इनबाउंड ब्लॉक (प्राथमिकता 65500)।
- AllowVNetOutBound: VNet के भीतर आउटबाउंड (प्राथमिकता 65000)।
- AllowInternetOutBound: इंटरनेट की ओर आउटबाउंड (प्राथमिकता 65001)।
- DenyAllOutBound: बाकी सब आउटबाउंड ब्लॉक (प्राथमिकता 65500)।
NSG बनाना और प्रबंधित करना
- Azure पोर्टल > "रिसोर्स बनाएं" > "नेटवर्क सिक्योरिटी ग्रुप"।
- सब्सक्रिप्शन, रिसोर्स ग्रुप, नाम, क्षेत्र चुनें।
- बनने के बाद "इनबाउंड/आउटबाउंड सिक्योरिटी नियम" जोड़ें।
- सबनेट या NIC से जोड़ें।
NSG बनाम Azure फायरवॉल
NSG बेसिक लेयर 3/4 फिल्टरिंग है। Azure फायरवॉल लेयर 7 (एप्लिकेशन) तक इंस्पेक्शन करता है, जिसमें IDS/IPS, थ्रेट इंटेलिजेंस, FQDN फिल्टरिंग, SNAT/DNAT जैसी उन्नत सुविधाएं हैं।
सर्वोत्तम अभ्यास
- सबनेट स्तर पर NSG लागू करें (प्रबंधन आसान)।
- नियमों को तार्किक समूहों में व्यवस्थित करें (प्राथमिकता 100, 200, 300...।
- नियम विवरण में उद्देश्य लिखें।
- नियमित रूप से ऑडिट करें और अनावश्यक नियम हटाएं।