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

Load balancing จัดการกับเทคนิคที่เกี่ยวข้องกับการใช้หลาย ๆ ระบบเพื่อจัดการกับความต้องการสูงการทำ load balance ระหว่างหลาย ๆ ระบบ คำถามที่เกี่ยวข้องกับการทำโหลดบาลานซ์ของเครือข่ายและเซิร์ฟเวอร์โดยใช้ฮาร์ดแวร์เฉพาะหรือไม่

3
มีวิธีการเพิ่มเซิร์ฟเวอร์แบ็กเอนด์มากขึ้นไป haproxy โดยไม่ต้องรีสตาร์ท haproxy?
เราต้องการที่จะสามารถเพิ่มเซิร์ฟเวอร์แบ็กเอนด์ตามความต้องการ ตอนนี้ฉันไม่เห็นวิธีเพิ่มเซิร์ฟเวอร์แบ็กเอนด์มากขึ้นไปยังไฟล์ปรับแต่งโดยไม่ต้องรีสตาร์ท haproxy

2
หนึ่งชี้โดเมนไปยัง load balancer ที่ไม่มี IP ที่เสถียรได้อย่างไร
ฉันกำลังพยายามชี้ mydomain.eu ไปยัง load balancer ของ AWS ซึ่งโดยธรรมชาติแล้วมันไม่มี IP ที่เสถียรดังนั้นฉันคิดว่าฉันควรชี้ระเบียน A ไปยังโดเมนย่อยที่ Amazon แต่เท่าที่เป็นไปได้ ฉันสามารถบอกได้ว่าระเบียน A สามารถเป็นที่อยู่ IP ได้เท่านั้นดังนั้นฉันจึงสับสนอย่างมากในขณะนี้ ไฟล์โซนจะเป็นอย่างไรสำหรับ mydomain.eu ที่ระเบียน A และโดเมนย่อย www ทั้งคู่ชี้ไปที่ loadbalancer.mydomain.aws.com

2
การออกแบบเครือข่ายวิทยาเขต - ไฟร์วอลล์
ฉันกำลังออกแบบเครือข่ายมหาวิทยาลัยและการออกแบบมีลักษณะดังนี้: LINX คือ The London Internet Exchange และ JANET เป็นเครือข่ายวิชาการร่วม เป้าหมายของฉันเกือบจะซ้ำซ้อนพร้อมความพร้อมใช้งานสูงเพราะจะต้องให้การสนับสนุนคนประมาณ 15k คนรวมถึงเจ้าหน้าที่ด้านวิชาการเจ้าหน้าที่ธุรการและนักเรียน ฉันได้อ่านเอกสารบางส่วน แล้ว แต่ยังไม่แน่ใจในเรื่องต่าง ๆ ฉันต้องการอุทิศสิ่งนี้ให้กับไฟร์วอลล์: อะไรคือปัจจัยขับเคลื่อนในการตัดสินใจใช้ไฟร์วอลล์เฉพาะแทนที่จะเป็นไฟร์วอลล์ฝังตัวในเราเตอร์เส้นขอบ จากสิ่งที่ฉันเห็นไฟร์วอลล์ฝังตัวมีข้อดีเหล่านี้: บำรุงรักษาง่ายกว่า บูรณาการที่ดีขึ้น หนึ่งปฮอปน้อย ต้องการพื้นที่น้อย ถูกกว่า ไฟร์วอลล์เฉพาะมีข้อดีของการเป็นแบบแยกส่วน มีอะไรอีกไหม? ฉันพลาดอะไรไป

3
ความพร้อมใช้งานสูงหลายเว็บไซต์
เรามีแอปพลิเคชัน SaaS ที่เราต้องการให้มีให้ใช้งานสูง เรามีคลัสเตอร์ล้มเหลว Hyper-V ที่มีราคาแพงและได้รับการบำรุงรักษาเป็นอย่างดี แต่วันนี้ศูนย์ข้อมูลที่เราโฮสต์นั้นมีไฟดับห้าชั่วโมงซึ่งทำให้เราออฟไลน์โดยสิ้นเชิง ตอนนี้เรากำลังสงสัยว่าวิธีการที่ดีกว่าอาจใช้เซิร์ฟเวอร์ที่ศูนย์ข้อมูลสองแห่งแยกกันหรือไม่ สมมติว่าเราได้รับการจำลองแบบไฟล์แบ็คเอนด์ทั้งหมดและการเรพลิเคทข้อมูลทำงานระหว่างสองไซต์นี้เราสงสัยว่าจะจัดการกับการกำหนดเส้นทางส่วนหน้าได้อย่างไร - ไม่น่าแปลกใจที่เราจัดการกับปัญหา จุดเดียวของความล้มเหลว ดังนั้นคำถามคือ ... เราจะตั้งค่าการทำโหลดบาลานซ์ระหว่างสองเว็บไซต์ที่โฮสต์ได้อย่างไรซึ่ง load balancer ไม่ใช่จุดเดียวที่ล้มเหลว มีวิธีการใช้ตัวโหลดบาลานซ์สองตัวแยกกันหรือไม่ เราควรพิจารณา DNS แบบปัดเศษหรือไม่

2
โหลดบาลานซ์ & NAT-ing เชื่อมต่อ ISP หลายรายการบน Linux
ฉันมีการเชื่อมต่ออินเทอร์เน็ตสองจุดจาก ISP ที่แตกต่างกันสองแห่งและฉันต้องสมดุลการรับส่งข้อมูลที่มาจากและไปยังเครือข่ายของฉันระหว่าง ISP สองแห่ง ฉันใช้ Debian GNU / Linux การตั้งค่าของฉันเป็นเช่นนี้ - eth0 (192.168.0.0/24) - เครือข่ายท้องถิ่น eth1 (192.168.1.0/24) - ISP # 1 eth2 (192.168.2.0/24) - ISP # 2 เครือข่ายท้องถิ่นของฉันเชื่อมต่อกับเซิร์ฟเวอร์นี้ผ่าน eth0 และกล่องคือเซิร์ฟเวอร์ DHCP พร้อม Gateway สำหรับเครื่องทั้งหมดใน LAN เซิร์ฟเวอร์จำเป็นต้องทำโหลดบาลานซ์ระหว่าง ISP สองเครื่องและต้องทำ NAT-ing ฉันได้ปฏิบัติตามคำแนะนำเส้นทางในlartc.orgแต่ฉันยังต้องการคำแนะนำในการทำ NAT-ing อย่างถูกต้อง ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม. PS - ฉันรู้เกี่ยวกับ pFsense …

6
วิธีแก้ปัญหาเส้นทาง / พร็อกซี SNMP Traps (หรือ Netflow, UDP ทั่วไป, ฯลฯ ) สำหรับการตรวจสอบเครือข่าย?
ฉันกำลังใช้โซลูชันตรวจสอบเครือข่ายสำหรับเครือข่ายขนาดใหญ่มาก (ประมาณ 5,000 อุปกรณ์เครือข่าย) เราต้องการให้อุปกรณ์ทั้งหมดในเครือข่ายของเราส่ง SNMP traps ไปที่กล่องเดียว (ในทางเทคนิคนี่อาจจะเป็นกล่องคู่ HA) แล้วให้กล่องนั้นผ่านกับดัก SNMP ไปยังกล่องประมวลผลจริง สิ่งนี้จะช่วยให้เรามีกล่องด้านหลังหลายจุดที่จัดการกับกับดักและเพื่อกระจายโหลดระหว่างกล่องด้านหลังเหล่านั้น คุณลักษณะสำคัญอย่างหนึ่งที่เราต้องการคือความสามารถในการส่งต่อกับดักไปยังกล่องเฉพาะโดยขึ้นอยู่กับแหล่งที่อยู่ของกับดัก ข้อเสนอแนะสำหรับวิธีที่ดีที่สุดในการจัดการกับเรื่องนี้? ในสิ่งที่เราพิจารณาคือ: การใช้ snmptrapd เพื่อยอมรับกับดักและปล่อยให้มันผ่านไปยังสคริปต์ตัวจัดการ perl ที่เขียนขึ้นเองเพื่อเขียนกับดักใหม่และส่งไปยังกล่องประมวลผลที่เหมาะสม การใช้ซอฟต์แวร์สมดุลภาระบางอย่างที่ทำงานบนกล่อง Linux เพื่อจัดการสิ่งนี้ (มีปัญหาในการค้นหาโปรแกรมโหลดบาลานซ์จำนวนมากที่จะจัดการ UDP) การใช้เครื่องมือสร้างสมดุล (F5 เป็นต้น) การใช้ IPTables บนกล่อง Linux เพื่อจัดเส้นทางกับดัก SNMP ด้วย NATing ขณะนี้เราได้ดำเนินการและกำลังทดสอบวิธีแก้ไขล่าสุดโดยมีกล่อง Linux พร้อม IPTables ที่กำหนดค่าให้รับกับดักและจากนั้นขึ้นอยู่กับที่อยู่ต้นทางของกับดักเขียนใหม่ด้วยปลายทาง nat (DNAT) เพื่อส่งแพ็กเก็ตไปยัง เซิร์ฟเวอร์ที่เหมาะสม ตัวอย่างเช่น: # Range: …

1
การตั้งค่าแบบ Keepalive สำหรับ Gunicorn เบื้องหลัง ELB โดยไม่มี Nginx
REST API ของแอปของเราให้บริการโดย Gunicorn ( ไม่ใช่ Nginx) ที่ทำงานบนอินสแตนซ์ AWS EC2 ด้วยการตั้งค่าการปรับขนาดอัตโนมัติ / การโหลดบาลานซ์โดยทั่วไป การหมดเวลาว่างของตัวโหลดบาลานซ์คือ 60 วินาทีและการหมดเวลาการรักษาของ Gunicorn คือ 2 วินาที เราได้เห็น504 Gateway Timeoutการตอบสนองเป็นระยะ ๆจากการกำหนดค่านี้ ตามเอกสารของ Amazonอาจเป็นเพราะการหมดเวลาแบบเก็บสดของเซิร์ฟเวอร์ต่ำกว่าการตั้งค่าการหมดเวลาที่ไม่ได้ใช้งานของ load balancer: สาเหตุที่ 2: อินสแตนซ์ที่ลงทะเบียนแล้วปิดการเชื่อมต่อกับ Elastic Load Balancing โซลูชันที่ 2: เปิดใช้งานการตั้งค่าแบบ keep-alive ในอินสแตนซ์ EC2 ของคุณและตั้งค่าการหมดเวลาแบบ keep-alive ให้มากกว่าหรือเท่ากับการตั้งค่าการหมดเวลาที่ไม่ได้ใช้งานของตัวโหลดบาลานซ์ของคุณ ด้วย Nginx ค่าเริ่มต้นkeepalive_timeoutคือ 75 วินาทีซึ่งเห็นได้ชัดว่าทำงานได้ดีกับการตั้งค่าเริ่มต้นของ ELB อย่างไรก็ตามGunicorn …

3
คุณสร้างนามแฝงของโซน apex ที่ชี้ไปยัง Elastic Load Balancer ใน Route 53 GUI ได้อย่างไร
ฉันสร้างนามแฝงสำหรับชื่อโดเมนของฉันโซนเอเพ็กซ์โดยใช้ ELB CLI ตามที่อธิบายในElastic Load Balancing คู่มือนักพัฒนาซอฟต์แวร์ ฉันยังเพิ่มระเบียน AAAA โดยใช้แฟล็ก --rr-type AAAA ซึ่งไม่ได้อธิบายไว้ในคำแนะนำ GUI ของ Route 53 ถูกบรรจุหลังจากที่ฉันเรียกใช้คำสั่ง elb-Associ-route53-host-zone สำหรับระเบียน A และ AAAA ฉันบันทึกวิธีดูระเบียนใน GUI ลบระเบียนและพยายามสร้างใหม่โดยใช้ GUI เท่านั้น ฉันได้รับข้อผิดพลาดดังต่อไปนี้ RRS ตั้งชื่อ DNS example.com. ประเภท A มีเป้าหมายนามแฝงที่มีโซนโฮสต์ที่เป็นเป้าหมายนามแฝงที่ไม่ถูกต้อง ฉันต้องการใช้ Route 53 GUI เพื่อดำเนินการนี้ Route 53 GUI สนับสนุนการสร้างนามแฝงของโซนที่ชี้ไปที่ Elastic Load Balancer หรือไม่?

3
วิธีการตั้งค่า HAProxy ด้วย failover
ฉันเข้าใจว่าหากต้องการรับการเฟลโอเวอร์ในการตั้งค่าโหลดบาลานซ์ HAProxy คุณต้องใช้สองเครื่องที่ใช้ HAproxy (และกำหนดเส้นทางไปยังอินสแตนซ์ของเว็บเซิร์ฟเวอร์หลายอินสแตนซ์) แต่ในกรณีนี้ให้พูด abcd.com เราจะแยก / กำหนดเส้นทางการรับส่งข้อมูลนี้ไปยังที่อยู่ IP 2 แห่งแทนที่จะเป็นที่อยู่เดียวได้อย่างไร DNS มักจะแก้ไขชื่อโดเมนเป็น IP เดียว เราจะใช้เครื่องมือ / บริการฟรี / ราคาถูกได้อย่างไร

1
HAProxy - ส่งต่อไปยังเว็บเซิร์ฟเวอร์อื่นตาม URI
ฉันมีฟาร์ม HTTP ที่มีการกำหนดค่าต่อไปนี้: listen webfarm 10.254.23.225:80 mode http balance roundrobin cookie SERVERID insert option httpclose option forwardfor option httpchk HEAD /check.txt HTTP/1.0 server webA 10.254.23.4:80 cookie A check server webB 10.248.23.128:80 cookie B check ฉันต้องการเพิ่มตัวเลือกที่จะส่งต่อคำขอทั้งหมดสำหรับ URI เฉพาะ (เช่น / พิเศษ) ไปยังเว็บเซิร์ฟเวอร์ที่สาม ฉันควรทำอย่างไร

7
การติดตั้ง Wordpress บนเซิร์ฟเวอร์สองเครื่อง - โหลดบาลานซ์
ฉันต้องติดตั้ง wordpress (หนึ่งบล็อกหนึ่งโดเมนสำหรับเช่น mycompany.com/blog) บนเซิร์ฟเวอร์สองเครื่องที่ใช้ฐานข้อมูลร่วมกันบนเซิร์ฟเวอร์อื่นเซิร์ฟเวอร์สองเครื่องนี้อยู่หลัง loadbalancer และ db จะอยู่บนเซิร์ฟเวอร์อื่น เรากำลังวางแผนด้วยวิธีนี้เนื่องจากมีปริมาณการใช้งานสูง ฉันได้ทำการติดตั้ง WordPress แบบสแตนด์อโลนบนเซิร์ฟเวอร์เดียวบน Windows 2003, 2008 ด้วย IIS6, 7 และอื่น ๆ ฉันแค่ค้นคว้าว่าฉันจะใช้สิ่งนี้อย่างไร อะไรคือขั้นตอนในการบรรลุเป้าหมายนี้และเมื่อทำการค้นหาฉันเห็นบางโพสต์เกี่ยวกับไดเร็กทอรี wp-content / uploads ที่จะซิงค์เป็นระยะ ๆ ความช่วยเหลือของคุณชื่นชมมากขอบคุณสำหรับการอ่าน สิ่งที่เราทำ: ก) เรามีเว็บเซิร์ฟเวอร์สองเครื่องที่เชื่อมต่อกับคลัสเตอร์ซานข) สร้างไดเรกทอรีบล็อกบนซานค) แมปไดเรกทอรีไดเรกทอรีนั้นเป็นไดเรกทอรีเสมือนบนเว็บเซิร์ฟเวอร์ทั้งสอง d) ติดตั้งเวิร์ดเพรสบนหนึ่งในนั้น (เป็นโดเมนและ IIS เสมือน ไดเรกทอรีนั้นเหมือนกันสำหรับเซิร์ฟเวอร์ทั้งสอง - ตัวอย่างเช่น www.abc.com) e) ฐานข้อมูลสำหรับบล็อกนี้ตั้งอยู่บนกล่อง MySQL สองกล่อง ในขณะที่ Wordpress กำลังนั่งอยู่บนซานดังนั้นจึงไม่ขัดแย้งกับการอัปโหลดหรืออะไรอย่างนั้น …

2
Amazon ELB ใช้อัลกอริธึมอะไรในการโหลดบาลานซ์?
ฉันพบสิ่งนี้ในเอกสารประกอบอย่างเป็นทางการของ ELB โดยค่าเริ่มต้นตัวโหลดบาลานซ์จะกำหนดเส้นทางการร้องขอแต่ละครั้งอย่างอิสระไปยังอินสแตนซ์ของแอปพลิเคชันด้วยการโหลดที่เล็กที่สุด แต่บทความเกี่ยวกับ Newvem กล่าวว่า ELB รองรับอัลกอริทึม Round Robin เท่านั้น อัลกอริทึมที่สนับสนุนโดย Amazon ELB - ปัจจุบัน Amazon ELB รองรับ Round Robin (RR) และอัลกอริทึม Sticky ของเซสชันเท่านั้น แล้วอันไหนล่ะ? [1] http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/US_StickySessions.html [2] http://www.newvem.com/dissecting-amazon-elastic-load-balancer-elb-18-facts-you-should-know/?lead_source=popup_ebook&oid=00DD0000000lsYR&email=muneeb%40olacabs.com

3
nginx failover โดยไม่มี load balance
ฉันมีปัญหาในการกำหนดค่า nginx ฉันใช้ nignx เป็น reverse proxy ฉันต้องการส่งคำขอทั้งหมดไปยังเซิร์ฟเวอร์เครื่องแรก หากเซิร์ฟเวอร์แรกไม่ทำงานฉันต้องการส่งคำขอไปยังเซิร์ฟเวอร์ที่สอง กล่าวโดยย่อฉันจะมีวิธีแก้ไขปัญหาความล้มเหลวได้อย่างไรโดยไม่ต้องทำโหลดบาลานซ์?

4
RequestHeader พร้อมกับตัวแปรสภาพแวดล้อม Apache
ฉันตั้ง Apache ไว้เป็น load balancer ฉันต้องการให้ apache ตั้งค่าส่วนหัว X-Forwarded-Proto แต่วิธีนี้ไม่ทำงาน: RequestHeader set X-Forwarded-Proto "%{SERVER_PROTOCOL}e" ส่วนหัวได้รับการตั้งค่าเป็นโมฆะ มีความคิดอะไรบ้าง

8
โหลดสมดุล Apache ในงบประมาณหรือไม่
ฉันพยายามที่จะเข้าใจแนวคิดของการทำ load balancing เพื่อให้แน่ใจว่ามีความพร้อมใช้งานและความซ้ำซ้อนเพื่อให้ผู้ใช้มีความสุขเมื่อสิ่งต่าง ๆ ผิดพลาดมากกว่าการทำ load balancing เพื่อให้ความเร็วในการ blistering แก่ผู้ใช้หลายล้านคน เราอยู่ในงบประมาณและพยายามที่จะยึดติดกับสิ่งที่มีความรู้มากมายดังนั้นการใช้งาน Apache บน Ubuntu VPS ดูเหมือนว่าเป็นกลยุทธ์จนกว่าเครื่องมือค้นหาที่มีชื่อเสียงบางรายได้มาให้เรา ( รวมถึงการประชดเสาร์โปรดทราบ ) อย่างน้อยสำหรับฉันมันเป็นป่าที่สมบูรณ์ของโซลูชั่นที่แตกต่างกัน Apaches เอง mod_proxy & HAproxy เป็นสองสิ่งที่เราค้นพบโดยการค้นหา google อย่างรวดเร็ว แต่ไม่มีประสบการณ์ในการทำโหลดบาลานซ์ฉันไม่รู้ว่าอะไรจะเหมาะกับสถานการณ์ของเราหรือสิ่งที่เราจะดูแลในขณะที่เลือกวิธีแก้ปัญหาของเรา กังวลเรื่องความพร้อมใช้งาน ตัวเลือกที่ดีที่สุดสำหรับเราคืออะไร? เราควรทำอย่างไรเพื่อให้มีความพร้อมในการใช้งานสูงในขณะที่อยู่ในงบประมาณของเรา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.