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

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

4
ข้อดีของการใช้ Nginx หรือ HA Proxy เป็น Load Balancer
ในสภาพแวดล้อมของเราเราเราทั้ง Nginx และ HA Proxy ในกลุ่มที่แตกต่างกัน มีข้อดีของการใช้อย่างใดอย่างหนึ่งมากกว่าที่อื่น ๆ ? หรือวิธีที่ดีที่สุดในการปรับสมดุลโหลดคลัสเตอร์เซิร์ฟเวอร์ LAMP พื้นฐานคืออะไร

6
เหตุใดจึงไม่มีตัวอย่างของตัวปรับสมดุลโหลดซอฟต์แวร์ในแนวนอนปรับสมดุล ssl?
ฉันมีคำถามมากมายเกี่ยวกับ ssl เซสชันท้องถิ่นและ load balancing ซึ่งดูเหมือนจะเชื่อมโยงกันดังนั้นฉันต้องขออภัยล่วงหน้าสำหรับคำถามนี้ ฉันมีเว็บไซต์ที่ใช้ไฟล์เป็นครั้งคราว ลักษณะของเว็บไซต์คือส่วนใหญ่เป็น http แต่บางส่วนเป็น ssl ปัจจุบันเนื่องจากเซสชันที่ใช้ไฟล์เป็นสิ่งจำเป็นสำหรับการร้องขอ ssl ใด ๆ ที่จะเข้าชมเซิร์ฟเวอร์เดียวกันกับการร้องขอ http ก่อนหน้านี้ เนื่องจากข้อ จำกัด ด้านเวลาฉันต้องการทำสิ่งที่ง่ายที่สุดที่เป็นไปได้ในการโหลดบาลานซ์ที่เพิ่มการรับส่งข้อมูล http และ ssl ดูเหมือนจะมี 2 ตัวเลือกสำหรับอัลกอริทึมการปรับสมดุลภาระแบบเหนียว: ตาม IP ตามคุกกี้ โซลูชันที่อิงกับ IP อาจใช้งานได้ แต่อัลกอริทึมการแฮชอาจเปลี่ยนเซิร์ฟเวอร์ที่ผู้ใช้ไปเมื่อเซิร์ฟเวอร์หยุดทำงานหรือถูกเพิ่มซึ่งไม่พึงประสงค์กับการตั้งค่าเซสชันที่อิงกับไฟล์ปัจจุบัน ฉันคิดว่ามันเป็นไปได้ในทางเทคนิคสำหรับผู้ใช้ในการเปลี่ยน ips ที่ถูกต้องในขณะที่เรียกดูเว็บไซต์ อัลกอริทึมที่ใช้คุกกี้ดูเหมือนจะดีกว่า แต่การไม่สามารถตรวจสอบคุกกี้เมื่อเข้ารหัสโดย ssl ดูเหมือนจะนำเสนอปัญหาของตัวเอง ฉัน googling สำหรับตัวอย่างเกี่ยวกับวิธีการโหลด ssl และฉันไม่สามารถหาตัวอย่างที่ชัดเจนของการตั้งค่าที่สามารถทำโหลดบาลานซ์ตามคุกกี้และสามารถจัดการกับโหลด ssl ที่เพิ่มขึ้นได้โดยการเพิ่ม ssl ตัวถอดรหัสอีกตัว …

5
อะไรคือเทคนิคที่ดีที่สุดในการป้องกันการปฏิเสธการโจมตีบริการ?
ขณะนี้ฉันได้ใช้(D) DoS-Deflateเพื่อจัดการสถานการณ์ดังกล่าวบนเซิร์ฟเวอร์ระยะไกลจำนวนมากพร้อมกับApache JMeterสำหรับการทดสอบโหลด โดยรวมแล้วมันทำงานได้ค่อนข้างดีแม้ว่าฉันต้องการฟังคำแนะนำจากกูรูที่ทำงานกับสถานการณ์แบบนี้มานานกว่าที่ฉันมี ฉันแน่ใจว่าผู้ที่ทำงานในธุรกิจเว็บโฮสติ้งมีส่วนแบ่งที่ยุติธรรมในการจัดการกับสถานการณ์เหล่านี้ ดังนั้นฉันสงสัยว่าแนวทางปฏิบัติที่ดีที่สุดคือการจัดการกับปัญหาประเภทนี้ในสภาพแวดล้อมขององค์กร

1
ฉันควรใช้วิธีการมิเรอร์ MySQL แบบใด
ฉันใช้บริการโฮสต์เว็บแอปพลิเคชัน (โดยทั่วไปจะโฮสต์ฟอรัมฟรี) และฉันมีเซิร์ฟเวอร์ระยะไกลสองตัวที่ให้บริการ รหัสสำหรับแอปพลิเคชันถูกเก็บไว้บนเซิร์ฟเวอร์ทั้งสองและไม่ใช่ปัญหา แต่ฉันสงสัยว่าจะจัดการกับฐานข้อมูลได้อย่างไร เมื่อมีคนเข้าสู่ไซต์ * .example-host.com พวกเขาจะถูกส่งไปยังหนึ่งในสองเซิร์ฟเวอร์และทั้งสองจะต้องสามารถโหลดฟอรัมจากฐานข้อมูล ฐานข้อมูลจะต้องมีการเข้าถึงเพื่อเขียนสำหรับเมื่อสมาชิกใหม่ลงทะเบียนหรือโพสต์หัวข้อ ฯลฯ ข้อกำหนดหลักคือความเร็ว แต่สถานะการออนไลน์ก็มีความสำคัญเช่นกัน (หากเซิร์ฟเวอร์หมดไซต์ควรทำงานต่อไป) ฉันมีตัวเลือกน้อย แต่ฉันไม่มีประสบการณ์และไม่แน่ใจว่าจะไปกับ: 1) [PHP]แบ่งฟอรัมบันทึก 50:50 ระหว่างสองเซิร์ฟเวอร์ หากเซิร์ฟเวอร์ไม่มีเร็กคอร์ดสำหรับฟอรัมที่ร้องขอก็สามารถร้องขอได้จากอีกอันหนึ่งโดย MySQL ระยะไกลและโหลด แนวคิดนี้ฟังดูโอเคจนกระทั่งฉันรู้ว่า 50% ของเวลาผู้ใช้จะต้องรออีกต่อไปเพื่อให้โหลดหน้าเว็บ ฉันยังตระหนักว่าหากเซิร์ฟเวอร์ใดเซิร์ฟเวอร์หนึ่งล่มฟอรัมครึ่งหนึ่งจะไม่สามารถเข้าถึงได้และการลงทะเบียนจะต้องถูกปิดใช้งาน 2) [MySQL]การจำลองแบบต้นแบบคู่ สิ่งนี้จะพยายามสะท้อนสองฐานข้อมูลและฟังดูสมบูรณ์แบบ แต่ฉันได้ยินมาว่าอาจเป็นปัญหาได้ ฉันไม่รู้ว่านี่เร็วแค่ไหน 3) [MySQL]ใช้การจำลองแบบมาตรฐานแจกจ่ายแบบสอบถามแบบอ่านอย่างเดียวบนทั้งสองโหนดและแบบสอบถามแบบอ่าน / เขียนไปยังต้นแบบ ฟังดูเหมือนตัวเลือกที่ดี แต่ฉันไม่แน่ใจเรื่องความเร็วอีก ฉันก็ไม่รู้เหมือนกันว่าจะเกิดอะไรขึ้นถ้าเซิร์ฟเวอร์หลักล่ม หากคุณมีข้อเสนอแนะอื่น ๆ โปรดโพสต์พวกเขา :)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.