ฉันมีความต้องการโหลดบาลานซ์ไปยังปลายทาง https://api1.app.com
และ https://api2.app.cpm
ที่อยู่นอก GCP ในขณะนี้
GCP จัดให้ NEG อินเทอร์เน็ต ไปยังปลายทางปลั๊กอินภายนอก GCP ไปยัง HTTP(S) External load balancer แต่ก็มีข้อจำกัด
ส่วนใหญ่:
ขณะนี้โหลดบาลานซ์ไม่ได้รับการสนับสนุนบนจุดสิ้นสุดอินเทอร์เน็ต คำขอจะพร็อกซีไปยังจุดสิ้นสุดเท่านั้น กูเกิล เอดจ์
โครงสร้างพื้นฐานจะยุติการเชื่อมต่อผู้ใช้ของคุณ จากนั้นสั่งการ
การเชื่อมต่อกับจุดสิ้นสุดอินเทอร์เน็ตของคุณ
ไม่มีการตรวจสุขภาพสำหรับอินเทอร์เน็ต NEG หากปลายทางอินเทอร์เน็ตของคุณไม่สามารถเข้าถึงได้หรือหากมีการระบุเป็น FQDN
แต่ไม่สามารถแก้ไขได้ Cloud CDN ส่งข้อความ 502 (Bad Gateway) เข้ามา
ตอบสนองต่อคำขอของผู้ใช้
คุณสามารถใช้ NEG อินเทอร์เน็ตได้เฉพาะในระดับบริการเครือข่ายพรีเมียม ซึ่งเป็นระดับเริ่มต้น
อ้างอิง
ฉันไม่สามารถใช้ Internet NEG เพื่อโหลดจุดสิ้นสุดของฉันได้ มีตัวเลือกอื่นใดใน GCP เพื่อให้ได้โหลดบาลานซ์สำหรับอุปกรณ์ปลายทางภายนอก GCP โดยใช้ GCP Load Balancer หรือไม่
ฉันสามารถเสียบปลั๊ก HAProxy หรือโซลูชันโหลดบาลานซ์ของบุคคลที่สามอื่นๆ ระหว่าง GCP Load Balancer และตำแหน่งข้อมูลแบ็กเอนด์ของฉันได้หรือไม่
ถ้าเป็นเช่นนั้น เราสามารถกำหนดค่าชื่อโดเมน เช่น https://api1.app.com
และ https://api2.app.cpm
เป็นแบ็กเอนด์ใน haproxy.cfg
?