มาถึง 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 ประกาศเมื่อปลายสัปดาห์ที่แล้วถึงความพร้อมใช้งานของ HAProxy เวอร์ชัน 2.0. บริษัท ประกาศว่า HAProxy เวอร์ชันนี้นำเสนอคุณสมบัติใหม่มากมายที่จำเป็นต่อสภาพแวดล้อมแบบคอนเทนเนอร์และระบบคลาวด์ในขณะที่ยังคงรักษาประสิทธิภาพและความน่าเชื่อถือ

รุ่นนี้ปรับปรุงคุณสมบัติที่ตรงตามข้อกำหนดเฉพาะของสภาพแวดล้อมคอนเทนเนอร์และระบบคลาวด์ HAProxy 2.0 เป็นรุ่น LTS

มีอะไรใหม่ใน HAProxy 2.0

ในการอัปเดตใหม่ HAProxy 2.0 เพิ่มชุดคุณสมบัติใหม่ที่มีประสิทธิภาพ ที่ช่วยเพิ่มความเข้ากันได้อย่างราบรื่นสำหรับการรวมเข้ากับสถาปัตยกรรมสมัยใหม่

นี้ รวมถึงการลองเลเยอร์ 7, เมตริก Prometheus, การตรวจสอบปริมาณการใช้งาน, ความสามารถในการปรับขนาดได้หลายภาษาและการสนับสนุน gRPC

นอกจากเวอร์ชันนี้แล้ว ยังมีตัวควบคุม HAProxy Kubernetes Ingress และ HAProxy Data Plane APIซึ่งมี REST API ที่ทันสมัยสำหรับการกำหนดค่าและจัดการ 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 ที่ล้มเหลวอีกครั้งโดยรวมคำสั่ง "redispatch option"

ด้วย HAProxy 2.0 คุณสามารถลองอีกครั้งจากเซิร์ฟเวอร์ Layer 7 อื่นสำหรับคำขอ HTTP ที่ล้มเหลว

คำสั่งการกำหนดค่าใหม่ "ลองอีกครั้ง" สามารถใช้ในส่วน "ค่าเริ่มต้น" "ฟัง" หรือ "แบ็กเอนด์" ได้ สามารถระบุจำนวนการลองซ้ำได้โดยใช้คำสั่ง "การลองใหม่"

สิ่งสำคัญคือคุณต้องรู้ว่าแอปพลิเคชันของคุณทำงานอย่างไรเมื่อเปิดใช้งานความพยายามเลเยอร์ 7

ตัวควบคุมการเข้าสู่ระบบ Kubernetes

ไดรเวอร์วิศวกรรม HAProxy Kubernetes ใหม่ ให้ข้อมูลเชิงลึกที่มีประสิทธิภาพสูงสำหรับแอปพลิเคชันที่โฮสต์ Kubernetes ของคุณ

รองรับการโหลด TLS, การกำหนดเส้นทางเลเยอร์ 7, การ จำกัด อัตรา, การอนุญาตพิเศษ และประสิทธิภาพที่ดีที่สุดซึ่ง HAProxy เป็นที่รู้จัก

รายการสามารถกำหนดค่าผ่านคำอธิบายประกอบ ConfigMap หรือทรัพยากร นอกจากนี้ยังกำหนดความลับในการจัดเก็บใบรับรอง TLS ได้อีกด้วย

HAProxy 2.0 ให้การสนับสนุน LTS สำหรับฟังก์ชั่นข้างต้นตลอดจนฟังก์ชั่นที่ได้รับการแนะนำหรือปรับปรุงในเวอร์ชัน 1.9

นอกจากนี้ยังแนะนำตัวแปลงใหม่ที่ช่วยให้คุณสามารถแปลงข้อมูลเป็น HAProxy และโดยทั่วไปจะถูกติดตามหลังจากการแยก นี่เป็นเพียงภาพรวมของคุณสมบัติมากมายที่นำมาใช้ใน HAProxy 2.0

ดาวน์โหลดและรับ HA Proxy 2.0 


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   พระเยซู dijo

    ดีตอนเช้า
    เป็นไปได้หรือไม่ที่จะกำหนดค่าบาลานเซอร์เพื่อให้ IP ต้นทางของการเชื่อมต่อในแอปพลิเคชันแบ็กเอนด์