คำถามติดแท็ก load-balancing

6
Ingress vs Load Balancer
ฉันค่อนข้างสับสนเกี่ยวกับบทบาทของ Ingress และ Load Balancer ใน Kubernetes เท่าที่ฉันเข้าใจ Ingress ถูกใช้เพื่อทำแผนที่การรับส่งข้อมูลจากอินเทอร์เน็ตไปยังบริการที่ทำงานในคลัสเตอร์ บทบาทของตัวโหลดบาลานซ์คือการส่งต่อทราฟฟิกไปยังโฮสต์ ในเรื่องที่ว่าทางเข้าแตกต่างจาก load balancer อย่างไร นอกจากนี้แนวคิดของ load balancer ภายใน kubernetes เมื่อเปรียบเทียบกับ Amazon ELB และ ALB คืออะไร

4
คลัสเตอร์ฐานข้อมูลและการทำโหลดบาลานซ์
การจัดกลุ่มฐานข้อมูลคืออะไร หากคุณอนุญาตให้ฐานข้อมูลเดียวกันอยู่บนเซิร์ฟเวอร์ 2 เครื่องจะเก็บข้อมูลไว้ระหว่างการซิงค์อย่างไร และสิ่งนี้แตกต่างจาก load balancing จากมุมมองเซิร์ฟเวอร์ฐานข้อมูลอย่างไร

18
kubernetes บริการ ip ภายนอกที่รอดำเนินการ
ฉันกำลังพยายามปรับใช้ nginx บน kubernetes เวอร์ชัน kubernetes คือ v1.5.2 ฉันได้ปรับใช้ nginx พร้อม 3 แบบจำลองไฟล์ YAML อยู่ด้านล่าง apiVersion: extensions/v1beta1 kind: Deployment metadata: name: deployment-example spec: replicas: 3 revisionHistoryLimit: 2 template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.10 ports: - containerPort: 80 และตอนนี้ฉันต้องการแสดงพอร์ต 80 บนพอร์ต 30062 ของโหนดเพราะฉันสร้างบริการด้านล่าง kind: Service …


3
โหลดบาลานซ์เว็บซ็อกเก็ต
ฉันมีคำถามเกี่ยวกับวิธีโหลดซ็อกเก็ตเว็บบาลานซ์ ฉันมีเซิร์ฟเวอร์ที่รองรับเว็บซ็อกเก็ต www.mydomain.comเบราว์เซอร์เชื่อมต่อไปยังเว็บไซต์ของฉันและแต่ละคนเปิดเว็บเพื่อซ็อกเก็ต ด้วยวิธีนี้แอปโซเชียลเน็ตเวิร์กของฉันสามารถส่งข้อความไปยังลูกค้าได้ ตามเนื้อผ้าโดยใช้คำขอ HTTP เพียงอย่างเดียวฉันจะขยายขนาดโดยการเพิ่มเซิร์ฟเวอร์ที่สองและตัวโหลดบาลานเซอร์หน้าเว็บเซิร์ฟเวอร์ทั้งสอง ด้วยซ็อกเก็ตเว็บการเชื่อมต่อจะต้องเชื่อมต่อโดยตรงกับเว็บเซิร์ฟเวอร์ไม่ใช่ตัวโหลดบาลานเซอร์เพราะหากเครื่องมีขีด จำกัด ทางกายภาพของพอร์ตที่เปิด 64k และไคลเอนต์กำลังเชื่อมต่อกับตัวโหลดบาลานเซอร์ฉันก็จะไม่รองรับ ผู้ใช้งานพร้อมกันมากกว่า 64k แล้วฉันจะทำอย่างไร - รับไคลเอ็นต์เพื่อเชื่อมต่อโดยตรงกับเว็บเซิร์ฟเวอร์ (แทนที่จะเป็นตัวโหลดบาลานเซอร์) เมื่อโหลดหน้า? ฉันเพียงแค่โหลด JavaScript จากโหนดหรือไม่และตัวจัดสรรภาระงาน (หรืออะไรก็ตาม) จะปรับเปลี่ยน URL ของสคริปต์แบบสุ่มทุกครั้งที่มีการร้องขอหน้าแรกหรือไม่ จัดการเริ่มระลอก? เบราว์เซอร์จะสังเกตว่าการเชื่อมต่อถูกปิดเมื่อเว็บเซิร์ฟเวอร์ปิดตัวลง ฉันสามารถเขียนโค้ด JavaScript เพื่อพยายามเปิดการเชื่อมต่ออีกครั้ง แต่โหนดจะหายไปชั่วขณะ ดังนั้นฉันเดาว่าฉันจะต้องกลับไปที่ตัวจัดสรรภาระงานเพื่อสอบถามที่อยู่ของโหนดถัดไปที่จะใช้? ฉันสงสัยเกี่ยวกับตัวจัดสรรภาระงานที่ส่งการเปลี่ยนเส้นทางในคำขอเริ่มต้นเพื่อให้เบราว์เซอร์ร้องขอwww.mydomain.comและเปลี่ยนเส้นทางไปยังwww34.mydomain.comไฟล์. ซึ่งทำงานได้ค่อนข้างดีจนกว่าโหนดจะหยุดทำงานและเว็บไซต์เช่น Facebook จะไม่ทำเช่นนั้น พวกเขาทำมันได้อย่างไร?

7
ฉันจะใช้ Spring Security โดยไม่มีเซสชันได้อย่างไร
ฉันกำลังสร้างเว็บแอปพลิเคชันที่มี Spring Security ซึ่งจะใช้งานได้บน Amazon EC2 และใช้ Elastic Load Balancers ของ Amazon น่าเสียดายที่ ELB ไม่รองรับเซสชันที่ติดหนึบดังนั้นฉันต้องตรวจสอบให้แน่ใจว่าแอปพลิเคชันของฉันทำงานได้อย่างถูกต้องโดยไม่มีเซสชัน จนถึงตอนนี้ฉันได้ตั้งค่า RememberMeServices เพื่อกำหนดโทเค็นผ่านคุกกี้และมันก็ใช้ได้ดี แต่ฉันต้องการให้คุกกี้หมดอายุพร้อมกับเซสชันเบราว์เซอร์ (เช่นเมื่อเบราว์เซอร์ปิด) ฉันต้องจินตนาการว่าฉันไม่ใช่คนแรกที่ต้องการใช้ Spring Security โดยไม่มีเซสชัน ... มีข้อเสนอแนะหรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.