วิธีการออกแบบ / ตรวจสอบความพร้อมใช้งานสูงของเว็บเซิร์ฟเวอร์


11

ฉันได้รับเซิร์ฟเวอร์เฉพาะโดย 1 & 1 อินเทอร์เน็ตซึ่งมีฮาร์ดไดรฟ์สองตัวในการกำหนดค่า RAID1 ฉันคาดว่าสิ่งนี้จะดีพอถ้าดิสก์หนึ่งล้มเหลวดิสก์อีกอันสามารถใช้แทนได้จนกว่าดิสก์ที่เสียหายจะถูกแทนที่ อย่างไรก็ตามในสองครั้งที่ฮาร์ดไดรฟ์ทั้งสองตัวล้มเหลว (หรือ 1 & 1 นั้นไร้ความสามารถและแทนที่ด้วยลำดับที่ไม่ถูกต้อง) ซึ่งทำให้เกิดปัญหาร้ายแรง

ฉันต้องการทราบว่าวิธีที่ดีที่สุดในการตรวจสอบความพร้อมใช้งานสูงของเว็บเซิร์ฟเวอร์ที่ใช้งานบนเครื่องเฉพาะคืออะไร จนถึงตอนนี้ฉันมี:

  1. เซิร์ฟเวอร์เฉพาะที่มี 2x500GB HDD ที่ใช้งาน IIS 7, ซอฟต์แวร์ SQL Server + Web App
  2. การสำรองข้อมูลเซิร์ฟเวอร์ EaseUS ทำงานสองครั้งต่อวัน
  3. ไม่มีโหลดบาลานซ์

ปัญหาที่ฉันมีคือถ้าเครื่องดับลงอีกครั้งการใช้ 1 & 1 โดยเฉลี่ย 3 วันเพื่อให้สำรอง ฉันไม่สามารถสูญเสียอีกเช่นนั้น พวกเขาไม่ได้เสนอ load balancer สำหรับเซิร์ฟเวอร์เฉพาะ แต่อาจจะทำได้โดยซอฟต์แวร์ที่ฉันไม่แน่ใจ

ตัวเลือกอื่นของฉันคือวางเซิร์ฟเวอร์ altogther เฉพาะและไปกับเซิร์ฟเวอร์ 'Cloud' ที่เป็นเครื่อง VMWare พวกเขาอ้างว่าแข็งแกร่งเพราะโครงสร้างพื้นฐานมีขนาดใหญ่มากจนปัญหาฮาร์ดแวร์ใด ๆ มีผลกระทบต่อลูกค้าเพียงเล็กน้อย แต่ฉันเกลียดความคิดที่จะสูญเสียเซิร์ฟเวอร์เฉพาะเพราะฉันพบว่าการกำหนดค่าง่ายขึ้น

เป็นวิธีที่ดีในการทำสิ่งนี้อย่างไร นั่นคือ enusring เว็บไซต์ของฉันสามารถใช้ได้เสมอกับไฟดับน้อยมาก งบประมาณของฉันจะอยู่ที่ประมาณ $ 150 ต่อเดือน เซิร์ฟเวอร์ของฉันมีค่าใช้จ่ายประมาณ $ 60pm


ง่ายคุณต้องใช้บริการเซิร์ฟเวอร์ที่ให้ความสามารถในการรันคลัสเตอร์ Windows สองโหนดโดยมี load-balancer - ตามจริงแล้วฉันจะมอง Azure ด้วยเรื่องนี้เพราะคุณดูเหมือนจะ 100% MS และพวกเขาทำอย่างนั้น เป็นอย่างดี - กระบวนการด้านฮาร์ดแวร์และธุรกิจของพวกเขาดูเหมือนจะดีกว่าซัพพลายเออร์ปัจจุบันของคุณเช่นกัน
Chopper3

1
I hate the idea of losing a dedicated server because I find them easier to configure- อะไรคือความแตกต่างระหว่าง vm และเครื่องทางกายภาพในแง่ของการกำหนดค่า?
Gerald Schneider

@ Chopper3 ขอบคุณสำหรับคำแนะนำ เพิ่งได้ดู Azure และการกำหนดราคาของพวกเขาผ่านหลังคา 1 & 1 เสนอ 4-core RAM 8GB, 240GB SSD ประมาณ $ 70pm สีฟ้าจะเหมือน $ 200pm สำหรับน้อยกว่าหรือไม่
เล่มที่ 1

2
คุณได้สิ่งที่คุณจ่ายไปฟังดูเหมือนว่า $ 70pm จะไม่ทำให้คุณได้รับบริการที่ยืดหยุ่นหรือการดูแลลูกค้ามากนัก
Chopper3

2
ผู้ดูแลระบบที่ดีมีค่าใช้จ่าย $ 100 + ต่อชั่วโมง คุณจ่าย $ 70 / เดือนดังนั้นอย่าตกใจเกินไปที่พวกเขาจะไปหาคุณ ความล่าช้าดังกล่าวมีแนวโน้มที่จะมีส่วนในการกำจัด "การสนับสนุนก่อนแก้ไขปัญหาไม่เคย" คน
ceejayoz

คำตอบ:


12

ความพร้อมใช้งานสูงโดยไม่ต้องโหลดบาลานซ์บางประเภทโดยใช้เซิร์ฟเวอร์เฉพาะจะไม่สามารถทำได้

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

คำถามสองข้อ: คุณจะทำซ้ำข้อมูลเว็บไซต์อย่างไรและคุณจะทำซ้ำ SQL อย่างไร

การทำซ้ำข้อมูลจะง่ายพอกับ DFS และมีตัวเลือกของบุคคลที่สามอื่น ๆ แต่จะมีการออกใบอนุญาตที่เกี่ยวข้อง DFS จะต้องมีโฆษณาดังนั้นจึงมีค่าใช้จ่ายเพิ่มเติมเช่นกัน

ตอนนี้เกี่ยวกับ SQL

บันทึกการจัดส่ง: ไม่ใช่แบบเรียลไทม์, ให้ความซ้ำซ้อนไม่พร้อมใช้งานสูง ฉันแสดงรายการที่นี่เป็นหนึ่งในตัวเลือกเพราะมันจะถูกที่สุดและไม่จำเป็นต้องใช้เซิร์ฟเวอร์เพิ่มเติม บันทึกเรื่องราวสั้น ๆ เกี่ยวกับการเปลี่ยนแปลงการจัดส่งบันทึกถูกเขียนลงในบันทึกและบันทึกเหล่านั้นจะถูกจัดส่งทุก ๆ 15 นาทีและนำไปใช้กับเซิร์ฟเวอร์สำรอง

การทำมิเรอร์: ความซ้ำซ้อนไม่พร้อมใช้งานสูงอีกครั้ง แต่จะต้องมีเซิร์ฟเวอร์ตัวที่สามสำหรับการเป็นพยานบางทีคุณอาจใช้ Load Balancer / AD server ได้ดี SQL Express จะทำงานได้ดี แต่ฉันไม่แน่ใจ 100% เกี่ยวกับ SQL รุ่นใด

กลุ่มความพร้อมใช้งาน: มีความพร้อมใช้งานสูงในการตั้งค่าที่ใช้งานอยู่อย่างไรก็ตามใน SQL 2012 และ SQL 2014 เท่านั้นและจะต้องมี quarm ด้วย

Quarm - พยาน: โดยพื้นฐานแล้วบุคคลที่สามที่ทำสองสิ่ง:

ตัดสินใจว่าเซิร์ฟเวอร์ OS ใดที่ใช้งานอยู่ในปัจจุบันและทำหน้าที่เป็นสะพานสื่อสารในกรณีที่ SQL 2 ไม่สามารถพูดคุยกันได้

หากพวกเขาเสนอเซิร์ฟเวอร์เฉพาะที่ $ 60 ฉันแน่ใจว่าตัวเลือกคลาวด์ของพวกเขานั้นราคาถูกกว่า

สิ่งหนึ่งที่ฉันจะถามพวกเขาคือ VPS หรือ Dedicated Cloud

ความแตกต่างที่นี่คือ VPS คือการแบ่งปันทรัพยากร Dedicated Cloud คือ Dedicated Resources จากแหล่งรวมทรัพยากร

โครงสร้างพื้นฐานคลาวด์เฉพาะส่วนใหญ่เป็นวิธีที่ดีกว่าถ้าคุณมีดิสก์ I / O ต่ำถ้าทำงานอย่างถูกต้องจะมี ESXi ที่กำหนดค่าไว้เต็มรูปแบบสำหรับ Vmotion, QOS, หวังว่า HA datastores และราคาจะไม่เลว ฉันได้เห็นโซลูชัน Dedicated Cloud แบบง่าย ๆ ไปทุกที่ในรูปแบบ $ 300 / pm ถึง $ 50pm แต่จำไว้ว่าคุณได้สิ่งที่คุณจ่ายไป

คุณไม่สามารถซื้อเฟอร์รารี่ในราคาเดียวกับฮอนด้าที่มีเหตุผลได้

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