يصل HAProxy 2.0 ، خادم وكيل يقوم أيضًا بموازنة تحميل الويب

غطاء HAProxy-2_0

HAProxy هو برنامج مجاني ومفتوح المصدر يوفر موازن تحميل وخادم وكيل لتطبيقات TCP و HTTP التي توزع الطلبات عبر خوادم متعددة.

إنه مكتوب بلغة C وله سمعة لكونه سريعًا وفعالًا. تم إصداره لأول مرة في ديسمبر 2001 بموجب ترخيص GNU / GPL v2. يتم استخدام HAProxy في العديد من المواقع الإلكترونية الرائدة، مثل GoDaddy و GitHub و Bitbucket و Stack Overflow و Reddit و Speedtest.net و Tumblr و Twitter و Tuenti. يتم استخدامه في منتج OpsWorks من Amazon Web Services.

أعلنت HAProxy Technologies في نهاية الأسبوع الماضي عن توفر الإصدار 2.0 من HAProxy. أعلنت الشركة أن هذا الإصدار من HAProxy يجلب العديد من الميزات الجديدة الضرورية للبيئات الحاوية والسحابة ، مع الحفاظ على أدائها وموثوقيتها.

يعمل هذا الإصدار على تحسين الميزات التي تلبي المتطلبات الفريدة للحاوية والبيئات السحابية. HAProxy 2.0 هو إصدار LTS

ما الجديد في HAProxy 2.0؟

في تحديثه الجديد ، يضيف HAProxy 2.0 مجموعة قوية من الميزات الجديدة تمامًا التي تعزز توافقها السلس للاندماج في البنى الحديثة.

هذا يتضمن عمليات إعادة المحاولة من المستوى 7 ، ومقاييس بروميثيوس ، ومراقبة حركة المرور ، وقابلية التوسع متعددة اللغات ، ودعم gRPC.

بالإضافة إلى هذا الإصدار ، يوفر أيضًا وحدة تحكم HAProxy Kubernetes Ingress و HAProxy Data Plane API، والتي توفر واجهة برمجة تطبيقات REST حديثة لتكوين وإدارة HAProxy.

بالإضافة إلى ذلك ، أعلنت الشركة أيضًا أنه بصرف النظر عن الميزات الجديدة المضمنة في هذا الإصدار ، فإن HAProxy 2.0 يمهد الطريق للعديد من التحديثات المثيرة للاهتمام التي ، مع معدل إصدار جديد ،

التصفية وتسجيل الدخول في السحابة

بالنسبة لهذه الميزة الجديدة ، تعلن HAProxy Technologies أن تكوين HAProxy للحصول على الأداء الأمثل أصبح الآن أسهل.

منذ الإصدار 1.8 ، تمكنت من تعيين التوجيه "nbthread" للسماح لـ HAProxy بالعمل على سلاسل محادثات متعددة، مما يتيح لك الاستفادة بشكل أفضل من الآلات ذات المعالجات متعددة النواة.

بدءًا من الإصدار 2.0 ، يقوم HAProxy الآن بتكوينه تلقائيًا. سيحدد على الفور عدد سلاسل العمليات المقابلة لعدد نوى المعالج المتاحة على الجهاز.

ماسك

يوفر HAProxy 2.0 الدعم الكامل لإطار عمل RPC المصدر المفتوح ، gRPC. إنه يتيح تسليم البيانات ثنائي الاتجاه ، واكتشاف رسائل gRPC ، وتسجيل حركة مرور gRPC.

بروتوكول gRPC عبارة عن بنية أساسية حديثة وعالية الأداء لـ RPC يمكنها العمل في أي بيئة.

باستخدام مخازن البروتوكول ، يمكنك إجراء تسلسل للرسائل بتنسيق ثنائي مضغوط ومن المحتمل أن يكون أكثر كفاءة من JSON.

لبدء استخدام gRPC في HAProxy ، ما عليك سوى القيام بتهيئة HTTP / 2 قياسية من البداية إلى النهاية. يتم فرض قوائم ACL القياسية وتسمح بالمطابقة القائمة على المسار. بالإضافة إلى ذلك ، تم تقديم محولين جديدين هما "protobuf و" ungrpc "لتمكينك من ذلك.

كابا 7

غالبًا ما يتضمن تقليل وقت التوقف عن العمل إنشاء آليات توقع ذكية. منذ نشأته ، دعم HAProxy إعادة محاولة اتصال TCP فاشل من خلال تضمين توجيه "خيار إعادة الإرسال".

باستخدام HAProxy 2.0 ، يمكنك أيضًا إعادة المحاولة من خادم Layer 7 آخر لطلبات HTTP الفاشلة.

يمكن استخدام توجيه التكوين الجديد ، "حاول مرة أخرى" في قسم "الإعدادات الافتراضية" أو "الاستماع" أو "الواجهة الخلفية". يمكن تحديد عدد مرات إعادة المحاولة باستخدام التوجيه "عمليات إعادة المحاولة".

من المهم أن تعرف كيف يتصرف تطبيقك مع تمكين محاولات Layer 7.

وحدة تحكم تسجيل الدخول إلى Kubernetes

برنامج التشغيل الهندسي الجديد HAProxy Kubernetes يوفر رؤى عالية الأداء لتطبيقاتك المستضافة على Kubernetes.

يدعم إلغاء تحميل TLS ، وتوجيه الطبقة 7 ، وتحديد المعدل ، والقائمة البيضاء وأفضل أداء معروف به HAProxy.

يمكن تكوين الإدخالات من خلال التعليقات التوضيحية أو الموارد ConfigMap. من الممكن أيضًا تحديد الأسرار لتخزين شهادات TLS.

يوفر HAProxy 2.0 دعم LTS للوظائف المذكورة أعلاه ، بالإضافة إلى الوظائف التي تم تقديمها أو تحسينها خلال الإصدار 1.9.

يقدم أيضًا محولات جديدة تسمح لك بتحويل البيانات إلى HAProxy ويتم تتبعها بشكل عام بعد الاستخراج. هذه مجرد نظرة عامة على العديد من الميزات المقدمة في HAProxy 2.0.

تنزيل والحصول على HAProxy 2.0 تحديث 


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

تعليق ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   يسوع قال

    صباح الخير،
    هل من الممكن تكوين الموازن للاحتفاظ بمصدر IP الخاص بالاتصال في تطبيق الواجهة الخلفية؟