Φτάνει το HAProxy 2.0, ένας διακομιστής μεσολάβησης που εξισορροπεί επίσης τη φόρτωση ιστού

HAProxy-2_0-κάλυμμα

Το HAProxy είναι δωρεάν και λογισμικό ανοιχτού κώδικα που παρέχει εξισορρόπηση φορτίου και διακομιστή μεσολάβησης για εφαρμογές TCP και HTTP που διανέμουν αιτήματα σε πολλούς διακομιστές.

Είναι γραμμένο σε Γ και έχει τη φήμη ότι είναι γρήγορο και αποτελεσματικό. Κυκλοφόρησε για πρώτη φορά τον Δεκέμβριο του 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 φέρνει πολλές νέες δυνατότητες απαραίτητες σε περιβάλλοντα εμπορευματοκιβωτίων και cloud, διατηρώντας παράλληλα την απόδοση και την αξιοπιστία του.

Αυτή η έκδοση βελτιώνει τις δυνατότητες που πληρούν τις μοναδικές απαιτήσεις του περιβάλλοντος κοντέινερ και cloud. Το HAProxy 2.0 είναι μια έκδοση LTS

Τι νέο υπάρχει στο HAProxy 2.0;

Στη νέα του ενημέρωση, Το HAProxy 2.0 προσθέτει ένα ισχυρό σύνολο εντελώς νέων δυνατοτήτων που ενισχύουν περαιτέρω την απρόσκοπτη συμβατότητά του για ενσωμάτωση σε σύγχρονες αρχιτεκτονικές

Αυτό περιλαμβάνει επαναλήψεις Layer 7, μετρήσεις Prometheus, παρακολούθηση επισκεψιμότητας, πολυγλωσσική επεκτασιμότητα και υποστήριξη gRPC.

Εκτός από αυτήν την έκδοση, παρέχει επίσης τον ελεγκτή HAProxy Kubernetes Ingress και το API HAProxy Data Plane API, το οποίο παρέχει ένα σύγχρονο REST API για τη διαμόρφωση και τη διαχείριση του HAProxy.

Εκτός από αυτό, η εταιρεία ανακοίνωσε επίσης ότι, εκτός από τις νέες δυνατότητες που περιλαμβάνονται σε αυτήν την έκδοση, το HAProxy 2.0 ανοίγει το δρόμο για πολλές ενδιαφέρουσες ενημερώσεις που, με ένα νέο ρυθμό κυκλοφορίας,

Φιλτράρισμα και σύνδεση στο cloud

Για αυτήν τη νέα δυνατότητα, η HAProxy Technologies ανακοινώνει ότι η διαμόρφωση του HAProxy για βέλτιστη απόδοση είναι τώρα ακόμα πιο εύκολη.

Από την έκδοση 1.8, μπορείτε να ορίσετε την οδηγία "nbthread" για να επιτρέψετε στο HAProxy να εκτελείται σε πολλά νήματα, επιτρέποντάς σας να χρησιμοποιείτε καλύτερα μηχανήματα με επεξεργαστές πολλαπλών πυρήνων.

Ξεκινώντας με την έκδοση 2.0, το HAProxy το διαμορφώνει αυτόματα. Θα ορίσει αμέσως τον αριθμό των νημάτων εργασίας που αντιστοιχεί στον αριθμό των πυρήνων επεξεργαστών που είναι διαθέσιμοι στο μηχάνημα.

ΜΑΣΚΑ

Το HAProxy 2.0 παρέχει πλήρη υποστήριξη για το πλαίσιο RPC ανοιχτού κώδικα, gRPC. Επιτρέπει αμφίδρομη παράδοση δεδομένων, ανίχνευση μηνυμάτων gRPC και καταγραφή επισκεψιμότητας gRPC.

Το πρωτόκολλο gRPC είναι μια σύγχρονη, υψηλής απόδοσης υποδομή RPC που μπορεί να λειτουργήσει σε οποιοδήποτε περιβάλλον.

Χρησιμοποιώντας buffer πρωτοκόλλου, μπορείτε να κάνετε σειριοποίηση μηνυμάτων σε συμπαγή και δυνητικά πιο αποτελεσματική δυαδική μορφή από το JSON.

Για να ξεκινήσετε να χρησιμοποιείτε το gRPC στο HAProxy, απλώς πρέπει να κάνετε μια τυπική διαμόρφωση HTTP / 2 από την αρχή έως το τέλος. Τα τυπικά ACL εφαρμόζονται και επιτρέπουν αντιστοίχιση βάσει διαδρομής. Επιπλέον, δύο νέοι μετατροπείς «protobuf και» ungrpc »έχουν εισαχθεί για να σας επιτρέψουν.

Κάπα 7

Η μείωση του χρόνου διακοπής συχνά απαιτεί τη δημιουργία έξυπνων μηχανισμών πρόβλεψης. Από την έναρξή του, το HAProxy υποστήριξε την επανάληψη μιας αποτυχημένης σύνδεσης TCP συμπεριλαμβάνοντας την οδηγία "επαναπροσδιορισμός".

Με το HAProxy 2.0, μπορείτε επίσης να προσπαθήσετε ξανά από άλλο διακομιστή Layer 7 για αποτυχημένα αιτήματα HTTP.

Η νέα οδηγία διαμόρφωσης, "δοκιμάστε ξανά" μπορεί να χρησιμοποιηθεί σε μια ενότητα "προεπιλογές", "ακρόαση" ή "backend". Ο αριθμός των επαναλήψεων μπορεί να καθοριστεί χρησιμοποιώντας την οδηγία "επαναλάβει".

Είναι σημαντικό να γνωρίζετε πώς συμπεριφέρεται η εφαρμογή σας με ενεργοποιημένες τις προσπάθειες Layer 7.

Ελεγκτής σύνδεσης Kubernetes

Ο νέος οδηγός μηχανικής HAProxy Kubernetes παρέχει πληροφορίες υψηλής απόδοσης για τις εφαρμογές που φιλοξενούνται στο Kubernetes.

Υποστηρίζει TLS offload, Layer 7 routing, rate limiting, whitelisting και η καλύτερη απόδοση για την οποία είναι γνωστό το HAProxy.

Οι καταχωρήσεις μπορούν να ρυθμιστούν μέσω σχολίων ή πόρων ConfigMap. Είναι επίσης δυνατό να οριστούν μυστικά για την αποθήκευση πιστοποιητικών TLS.

Το HAProxy 2.0 παρέχει υποστήριξη LTS για τις παραπάνω λειτουργίες, καθώς και για τις λειτουργίες που παρουσιάστηκαν ή βελτιώθηκαν κατά την έκδοση 1.9.

Εισάγει επίσης νέους μετατροπείς που σας επιτρέπουν να μετατρέψετε δεδομένα σε HAProxy και γενικά παρακολουθούνται μετά από εξαγωγή. Αυτή είναι μόνο μια επισκόπηση των πολλών δυνατοτήτων που εισήχθησαν στο HAProxy 2.0.

Λήψη και λήψη HA Proxy 2.0 


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Ιησούς dijo

    Καλημέρα,
    Είναι δυνατή η διαμόρφωση του ζυγοσταθμιστή ώστε να διατηρείται η πηγή ip της σύνδεσης στην εφαρμογή backend;