Azure में वर्चुअल लोड बैलेंसर कैसे तैनात करें

श्रेणियाँ देखें

Azure में वर्चुअल लोड बैलेंसर कैसे तैनात करें

2 मिनट पढ़ा

विषय - सूची

.. पूर्वापेक्षाएँ #

  • माइक्रोसॉफ्ट एज़्योर वातावरण:
    • एक सक्रिय Azure सदस्यता।
    • इस तक पहुंच एज़्योर पोर्टल.
    • Azure वर्चुअल मशीन, VNet और नेटवर्किंग का बुनियादी ज्ञान।
  • लोड बैलेंसर वर्चुअल उपकरण:
    • एक वर्चुअल लोड बैलेंसर इमेज निम्नलिखित रूप में उपलब्ध है:
      • An नीला बाज़ार छवि, या
      • Azure पर अपलोड की गई एक कस्टम इमेज (VHD)
  • संसाधन:
    • उपयुक्त वर्चुअल मशीन का आकार (सीपीयू, रैम और नेटवर्क थ्रूपुट)।
    • ऑपरेटिंग सिस्टम और डेटा के लिए प्रबंधित डिस्क।
  • शुद्ध कार्यशील:
    • एक मौजूदा वर्चुअल नेटवर्क (वीनेट) सबनेट के साथ।
    • प्रबंधन के लिए स्थिर निजी आईपी पता।
    • सार्वजनिक आईपी पता (वैकल्पिक, प्रबंधन या फ्रंटएंड एक्सेस के लिए)।
  • अनुमतियाँ:
    • VM, VNet, IP और नेटवर्क सुरक्षा समूहों को प्रबंधित करने के लिए RBAC अनुमतियाँ।

चरण 1: Azure वातावरण तक पहुंचें #

  1. में प्रवेश करें एज़्योर पोर्टल.
  2. वांछित सदस्यता का चयन करें।
  3. लक्ष्य Azure क्षेत्र का चयन करें।

चरण 2: एक नई वर्चुअल मशीन बनाएं #

  1. क्लिक करें एक संसाधन बनाएँ > आभासी मशीन.
  2. उपयुक्त छवि का चयन करें:
    • Azure Marketplace लोड बैलेंसर उपकरण, या
    • कस्टम छवि (VHD)
  3. क्लिक करें अगला.

चरण 3: बुनियादी सेटिंग्स कॉन्फ़िगर करें #

  1. VM का नाम प्रदान करें (उदाहरण के लिए, एलबी-एज़्योर-01).
  2. क्षेत्र और उपलब्धता विकल्प चुनें।
  3. प्रदर्शन संबंधी आवश्यकताओं के आधार पर वर्चुअल मशीन का आकार चुनें।
  4. व्यवस्थापक क्रेडेंशियल कॉन्फ़िगर करें।
  5. क्लिक करें अगला.

चरण 4: नेटवर्किंग कॉन्फ़िगर करें #

  1. लक्ष्य का चयन करें वर्चुअल नेटवर्क (वीनेट).
  2. उपयुक्त सबनेट का चयन करें।
  3. एक निजी आईपी पता निर्दिष्ट करें (स्थैतिक आईपी पता अनुशंसित है)।
  4. आवश्यकता पड़ने पर सार्वजनिक आईपी आईडी संलग्न करें।
  5. एक सहयोगी नेटवर्क सुरक्षा समूह (एनएसजी).
  6. अक्षम आईपी अग्रेषण (स्रोत/गंतव्य जांच) यदि उपकरण द्वारा आवश्यक हो।
  7. क्लिक करें अगला.

चरण 5: डिस्क को कॉन्फ़िगर करें #

  1. प्रबंधित डिस्क का प्रकार चुनें (स्टैंडर्ड या प्रीमियम एसएसडी)।
  2. आवश्यकता पड़ने पर डिस्क का आकार समायोजित करें।
  3. क्लिक करें अगला.

चरण 6: समीक्षा करें और बनाएं #

  1. वर्चुअल मशीन कॉन्फ़िगरेशन सारांश की समीक्षा करें।
  2. क्लिक करें बनाएं वर्चुअल मशीन को तैनात करने के लिए।

चरण 7: लोड बैलेंसर का प्रारंभिक विन्यास #

वर्चुअल उपकरण तक पहुंचें #

  1. SSH या HTTPS का उपयोग करके VM से कनेक्ट करें।
  2. आवंटित आईपी पतों की पुष्टि करें।
  3. आवश्यकता पड़ने पर सिस्टम पैकेज अपडेट करें।

बुनियादी सेटिंग्स कॉन्फ़िगर करें #

  1. कॉन्फ़िगर:
    • मेजबाननाम
    • स्थैतिक निजी आईपी कॉन्फ़िगरेशन
    • DNS सर्वर
    • समय क्षेत्र और एनटीपी
  2. कॉन्फ़िगरेशन सहेजें और लागू करें.

चरण 8: लोड बैलेंसर कार्यक्षमता को कॉन्फ़िगर करें #

बैकएंड पूल कॉन्फ़िगरेशन #

  1. बैकएंड सर्वर के निजी आईपी पते जोड़ें।
  2. एप्लिकेशन सेवा पोर्ट परिभाषित करें।

फ्रंटएंड लिसनर कॉन्फ़िगरेशन #

  1. फ्रंटएंड लिसनर बनाएं।
  2. निजी या सार्वजनिक आईपी पतों से जुड़ें।
  3. प्रोटोकॉल और पोर्ट निर्दिष्ट करें।

स्वास्थ्य जाँच #

  1. TCP, HTTP या HTTPS हेल्थ प्रोब को कॉन्फ़िगर करें।
  2. टाइमआउट और पुनः प्रयास सीमा निर्धारित करें।

एसएसएल/टीएलएस सेटिंग्स (यदि लागू हो) #

  1. एसएसएल/टीएलएस प्रमाणपत्र अपलोड करें।
  2. SSL टर्मिनेशन या पासथ्रू को कॉन्फ़िगर करें।

लोड संतुलन एल्गोरिदम #

  1. एक उपयुक्त एल्गोरिदम का चयन करें (राउंड रॉबिन, लीस्ट कनेक्शन्स, हैश-आधारित)।
  2. कॉन्फ़िगरेशन लागू करें और सहेजें।

चरण 9: दो वर्चुअलाइज्ड नोड्स के साथ क्लस्टर परिनियोजन #

Azure में उच्च उपलब्धता के लिए, लोड बैलेंसर को दो-नोड क्लस्टर के रूप में तैनात करें।

क्लस्टर आर्किटेक्चर #

  • दो समान VM को अलग-अलग स्थानों पर तैनात करें उपलब्धता क्षेत्र.
  • समान इमेज, वीएम आकार और नेटवर्क कॉन्फ़िगरेशन का उपयोग करें।
  • कॉन्फ़िगरेशन और स्थिति सिंक्रोनाइज़ेशन को सक्षम करें।

उच्च उपलब्धता और विफलता #

  • फ्लोटिंग वीआईपी तंत्र का उपयोग करें या एज़्योर रूट अपडेट का उपयोग करें।
  • आप चाहें तो Azure Load Balancer या Azure Traffic Manager के साथ एकीकृत कर सकते हैं।
  • सुनिश्चित करें कि स्वचालित फेलओवर कॉन्फ़िगर किया गया है।

राज्य तुल्यकालन #

  • सत्रों और कॉन्फ़िगरेशन डेटा को सिंक्रनाइज़ करें।
  • सिंक्रोनाइज़ेशन ट्रैफ़िक के लिए निजी सबनेट का उपयोग करें।

चरण 10: IPDS और MFA के साथ सुरक्षा आर्किटेक्चर #

IPDS के साथ नेटवर्क-स्तरीय सुरक्षा #

  • आने-जाने वाले यातायात का निरीक्षण करें।
  • डीडीओएस हमलों और प्रोटोकॉल संबंधी विसंगतियों का पता लगाएं और उन्हें कम करें।
  • दर सीमा निर्धारण और व्यवहार विश्लेषण लागू करें।

एप्लिकेशन-स्तरीय सुरक्षा #

  • SQL इंजेक्शन, XSS और गलत तरीके से तैयार किए गए अनुरोधों से सुरक्षा प्रदान करें।
  • प्रत्येक एप्लिकेशन के लिए सुरक्षा नीतियां लागू करें।
  • सुरक्षा संबंधी घटनाओं को लॉग करें और उनकी निगरानी करें।

मल्टी-फैक्टर ऑथेंटिकेशन (एमएफए) के साथ प्रमाणीकरण और एक्सेस कंट्रोल #

  • प्रशासनिक पहुंच के लिए मल्टी-फैक्टर प्रमाणीकरण सक्षम करें।
  • Azure Active Directory, LDAP या RADIUS के साथ एकीकृत करें।
  • भूमिका-आधारित अभिगमन नियंत्रण (आरबीएसी) लागू करें।

चरण 11: परीक्षण और सत्यापन #

  1. प्रबंधन इंटरफेस से कनेक्टिविटी सत्यापित करें।
  2. क्लाइंट से फ्रंटएंड सेवाओं तक पहुंचें।
  3. बैकएंड सर्वरों में ट्रैफ़िक वितरण की पुष्टि करें।
  4. एक नोड को रोककर फेलओवर का परीक्षण करें।
  5. लॉग और स्वास्थ्य जांच परिणामों की समीक्षा करें।

चरण 12: बैकअप और निगरानी #

  1. वर्चुअल मशीन की इमेज बैकअप या डिस्क स्नैपशॉट बनाएं।
  2. नियमित कॉन्फ़िगरेशन बैकअप शेड्यूल करें।
  3. Azure Monitor, Log Analytics और SIEM प्लेटफॉर्म के साथ एकीकृत करें।

इन चरणों का पालन करके, आप Microsoft Azure में एक सुरक्षित, स्केलेबल और उच्च उपलब्धता वाला वर्चुअल लोड बैलेंसर आर्किटेक्चर तैनात कर सकते हैं, जो एंटरप्राइज और क्लाउड-नेटिव सर्वोत्तम प्रथाओं के अनुरूप है।

📄 इस दस्तावेज़ को पीडीएफ प्रारूप में डाउनलोड करें #

    ई - मेल: *

    द्वारा संचालित बेटरडॉक्स