¿Cómo diseñar / asegurar la alta disponibilidad de los serveres web?

Me han dado un server dedicado por Internet 1 & 1, que tiene dos discos duros en una configuration RAID1. Esperaba que esto fuera bastante bueno como si un disco falla, el otro puede asumir el control hasta que el dañado sea substituido. Sin embargo, en dos ocasiones, ambos discos duros han fallado (o 1 & 1 han sido incompetentes y los han reemplazado en el order equivocado) lo que ha causado serios problemas.

Me gustaría saber cuál es la mejor manera de garantizar la alta disponibilidad de un server web que se ejecuta en una máquina dedicada? Hasta ahora tengo:

  1. Servidor dedicado con 2x500GB HDD ejecutando IIS 7, SQL Server + Web App software
  2. Copia de security del server EaseUS ejecutándose dos veces al día
  3. Sin equilibrador de carga

El problema que tengo es que si la máquina se cae otra vez, su tomar 1 & 1 en promedio 3 días para conseguirlo de nuevo. No puedo permitirme otra pérdida como esa. No ofrecen un equilibrador de carga para serveres dedicados, pero tal vez se puede hacer por software que no estoy seguro.

Mi única otra opción es soltar el server dedicado altogther e ir con un server 'Cloud' que es una máquina VMWare. Ellos están reclamando su robusto porque la infraestructura es tan grande que cualquier problema de hardware tiene poco efecto en los clientes. Pero odio la idea de perder un server dedicado porque los encuentro más fáciles de configurar.

¿Cuál es una buena manera de hacer esto? Es decir, enusring mi website siempre está disponible con muy poca interrupción. Mi presupuesto sería alnetworkingedor de $ 150 por mes. Mi server actualmente cuesta alnetworkingedor de $ 60pm.

La alta disponibilidad sin algún tipo de equilibrio de carga utilizando un server dedicado no sería posible.

Usted necesitaría tener 2 serveres y hay algunas opciones de software para equilibrar la carga. Windows ofrece un service de equilibrio de carga. Parece que funciona bastante bien sin embargo, se necesita un server de muy bajo final 3er.

Dos preguntas: ¿Cómo va a replicar los datos del website y cómo va a replicar SQL.

Replicar los datos sería lo suficientemente fácil con DFS y hay algunas otras opciones de terceros, pero habría licencias involucradas. DFS requeriría AD, por lo que hay un costo extra allí también estoy seguro.

Ahora sobre SQL,

Envío del logging: No time real, networkingundancia proporcionada no alta disponibilidad. Yo list aquí como una de las opciones porque sería el más barato y no hay necesidad de un server adicional. La historia de logging corta en los cambios de envío de logging se escriben en un logging y esos loggings se envían cada ~ 15 minutos y se aplican al server de copy de security.

Espejo: Una vez más networkingundancia no alta disponibilidad, sin embargo, necesitaría un tercer server para un testigo, probablemente usando You Load Balancer / AD server haría bien, SQL Express funcionaría bien, sin embargo no estoy 100% seguro acerca de qué versiones de SQL apoyo duplicado.

Grupo de disponibilidad: Proporciona alta disponibilidad en una configuration activa activa sin embargo sólo en SQL 2012 y SQL 2014. También necesitaría un quarm.

Quarm – Testigo: Básicamente una tercera parte que hace dos cosas:

Decide qué server os actualmente activo y actúa como un puente de comunicación en caso de que el 2 SQL no pueda hablar entre sí.

Si están ofreciendo serveres dedicados a $ 60 im seguro de su opción de nube es más barato.

Una cosa que les pediría es un VPS o Nube Dedicada.

La diferencia aquí es VPS es compartir resources Cloud Dedicado es resources dedicados de un grupo de resources.

La mayoría de las infraestructuras dedicadas a la nube son un mejor path a seguir si tienes una E / S de bajo disco. Si lo están ejecutando correctamente, tendrán ESXi fulling configurado para Vmotion, QOS, esperamos que los datastores HA, y por el precio no suele ser malo. He visto soluciones de nube Dedicated simples ir para cualquier forma $ 300 / pm a $ 50pm, pero restring que obtienes lo que pagas.

Usted no puede por un Ferrari por el mismo precio que un Honda hay una razón para eso.