लोड बैलेंसर्स MySQL और MariaDB डेटाबेस उच्च उपलब्धता में एक आवश्यक घटक हैं; विशेष रूप से जब टोपोलॉजी को अनुप्रयोगों के लिए पारदर्शी बनाते हैं और रीड-राइट स्प्लिट कार्यक्षमता को लागू करते हैं।
HAProxy मुफ़्त, खुला स्रोत सॉफ़्टवेयर है जो टीसीपी और एचटीटीपी-आधारित अनुप्रयोगों के लिए एक उच्च उपलब्धता लोड बैलेंसर और प्रॉक्सी सर्वर प्रदान करता है जो कई सर्वरों में अनुरोध फैलाता है।
ClusterControl HAProxy के परिनियोजन, कॉन्फ़िगरेशन और अनुकूलन के साथ-साथ MySQL और MariaDB डेटाबेस के लिए अन्य लोकप्रिय लोड संतुलन और कैशिंग तकनीकों के लिए समर्थन प्रदान करता है।
आपको इस व्यापक रूप से उपयोग की जाने वाली तकनीक के साथ आरंभ करने के लिए HAProxy के लिए हमारे शीर्ष संसाधन यहां दिए गए हैं।
ट्यूटोरियल
MySQL लोड संतुलन HAProxy के साथ - ट्यूटोरियल
हमने हाल ही में HAProxy के साथ MySQL लोड बैलेंसिंग पर अपना ट्यूटोरियल अपडेट किया है। परिनियोजन और कॉन्फ़िगरेशन, निगरानी, चल रहे रखरखाव, स्वास्थ्य जांच विधियों, पढ़ने-लिखने के विभाजन, VIP के साथ अतिरेक और Keepalived और अधिक के बारे में पढ़ें।
और पढ़ें
ऑन-डिमांड वेबिनार
ClusterControl के साथ HAProxy, MaxScale या ProxySQL को कैसे परिनियोजित और प्रबंधित करें
इस वेबिनार में हम ClusterControl में MySQL HA सेटअप के लिए प्रॉक्सी के समर्थन के बारे में बात करते हैं:वे कैसे भिन्न होते हैं और उनके पेशेवरों और विपक्ष क्या हैं। और हम आपको दिखाते हैं कि कैसे आप लाइव डेमो के दौरान ClusterControl से HAProxy, MaxScale और ProxySQL को आसानी से परिनियोजित और प्रबंधित कर सकते हैं।
रीप्ले देखें
HAProxy के साथ SQL लोड संतुलन कैसे सेट करें
इस वेबिनार में, हम लोकप्रिय ओपन-सोर्स HAProxy लोड बैलेंसर के आसपास की अवधारणाओं को कवर करते हैं, और आपको दिखाते हैं कि इसे अपने SQL-आधारित डेटाबेस क्लस्टर के साथ कैसे उपयोग किया जाए।
रीप्ले देखें
डेटाबेस लोड संतुलन के लिए HAProxy का प्रदर्शन ट्यूनिंग
यह वेबिनार HAProxy के लिए प्रदर्शन ट्यूनिंग मूल बातें पर चर्चा करता है और बताता है कि 1.5 में कुछ नई सुविधाओं का लाभ कैसे उठाया जाए, जो 4 साल के विकास कार्य के बाद जून 2014 में जारी किया गया था।
रीप्ले देखें
सेवेनाइन्स MySQL© प्रतिकृति ब्लूप्रिंट का परिचय
MySQL प्रतिकृति के लिए कईनींस ब्लूप्रिंट में एक MySQL प्रतिकृति टोपोलॉजी के सभी पहलुओं को शामिल किया गया है, जिसमें तैनाती के इन्स और आउट, प्रतिकृति की स्थापना, निगरानी, उन्नयन, बैकअप प्रदर्शन करना और प्रॉक्सीएसक्यूएल, मैक्सस्केल और हैप्रोक्सी के रूप में प्रॉक्सी का उपयोग करके उच्च उपलब्धता का प्रबंधन करना शामिल है। यह वेबिनार इस ब्लूप्रिंट की गहन जानकारी प्रदान करता है और बताता है कि इसका सर्वोत्तम उपयोग कैसे किया जाए।
रीप्ले देखें
प्रमुख ब्लॉग
HAProxy कनेक्शन बनाम MySQL कनेक्शन - आपको क्या पता होना चाहिए
अधिकतम कनेक्शन डेटाबेस सर्वर से कनेक्शन की अधिकतम संख्या निर्धारित करता है। इसे डेटाबेस सर्वर या उसके सामने प्रॉक्सी दोनों पर सेट किया जा सकता है। इस ब्लॉग पोस्ट में, हम HAProxy और MySQL के अधिकतम कनेक्शन वेरिएबल में गोता लगाएँगे, और देखेंगे कि दोनों दुनिया के सर्वश्रेष्ठ कैसे प्राप्त करें।
और पढ़ें
एसक्यूएल लोड बैलेंसिंग बेंचमार्क - मैक्सस्केल बनाम HAProxy के प्रदर्शन की तुलना करना
पिछली पोस्ट में, हमने आपको मैक्सस्केल लोड बैलेंसर का त्वरित अवलोकन दिया और इंस्टॉलेशन और कॉन्फ़िगरेशन के माध्यम से चला गया। हमने sysbench का उपयोग करके कुछ त्वरित बेंचमार्क किए, एक सिस्टम प्रदर्शन बेंचमार्क जो CPU, मेमोरी, IO, म्यूटेक्स और MySQL प्रदर्शन के परीक्षण का समर्थन करता है। हम इस ब्लॉग पोस्ट में परिणाम साझा करेंगे।
और पढ़ें
संतुलित MySQL Galera सेटअप लोड करें - मैन्युअल परिनियोजन बनाम ClusterControl
अनावश्यक लोड संतुलन के साथ एक MySQL गैलेरा क्लस्टर को परिनियोजित करने में थोड़ा समय लगता है। यह ब्लॉग देखता है कि कार्य को करने के लिए मैन्युअल रूप से बनाम ClusterControl का उपयोग करने में कितना समय लगेगा।
और पढ़ें
कनेक्टर/J, MySQL प्रतिकृति और HAProxy का उपयोग करके Java ऐप्स के लिए विभाजन पढ़ें-लिखें
इस ब्लॉग पोस्ट में, हम Connector/J का उपयोग करके Java Apps के लिए रीड-राइट स्प्लिटिंग करने के लिए Java और MySQL प्रतिकृति के साथ खेलेंगे।
और पढ़ें
php-mysqlnd, MySQL प्रतिकृति और HAProxy के साथ उच्च उपलब्धता पठन-लेखन विभाजन
इस ब्लॉग पोस्ट में, हम एक मानक MySQL प्रतिकृति बैकएंड पर PHP एप्लिकेशन (वर्डप्रेस) के साथ php-mysqlnd_ms के उपयोग का पता लगाते हैं।
और पढ़ें
ClusterControl DBA बनें:लोड बैलेंसर्स के माध्यम से अपने DB घटकों को HA बनाना
डेटाबेस के साथ उच्च उपलब्धता बनाए रखने के कई तरीके हैं। आप मेजबान उपलब्धता को प्रबंधित करने के लिए वर्चुअल आईपी (वीआरआरपी) का उपयोग कर सकते हैं, आप अपने एप्लिकेशन को कॉन्फ़िगर करने के लिए ज़ूकीपर और आदि जैसे संसाधन प्रबंधकों का उपयोग कर सकते हैं या सभी उपलब्ध मेजबानों पर कार्यभार वितरित करने के लिए लोड बैलेंसर्स/प्रॉक्सी का उपयोग कर सकते हैं।
और पढ़ें
HAProxy और Keepalived के साथ Kubernetes का उपयोग करके Wordpress एप्लिकेशन क्लस्टरिंग
इस ब्लॉग पोस्ट में, हम कुबेरनेट्स एप्लिकेशन क्लस्टरिंग और पॉड्स के साथ खेलने जा रहे हैं। हम एक एकल MySQL सर्वर के साथ Wordpress को एप्लिकेशन के रूप में उपयोग करेंगे। उच्च उपलब्धता क्षमता के साथ सरल पैकेट अग्रेषण (बाहरी नेटवर्क के लिए) प्रदान करने के लिए हमारे पास HAProxy और Keepalived भी होगा।
और पढ़ें
गैलेरा क्लस्टर उच्च ट्रैफ़िक वेबसाइटों के लिए उच्च उपलब्धता को कैसे सक्षम करता है
यह पोस्ट इस बात की जानकारी देती है कि कैसे गैलेरा HA वेबसाइट बनाने में मदद कर सकता है।
और पढ़ें