¿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.

One Solution collect form web for “¿Cómo diseñar / asegurar la alta disponibilidad de los serveres web?”

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.

  • ¿Cómo puedo encontrar la key de logging HKLM de una function de server para su uso en SCOM
  • Necesidad de mantener nombres de host que no son únicos para los primeros 15 caracteres
  • Fuerza el servidor Windows para utilizar un controlador de dominio específico
  • Impresión desde un service de Windows en un dominio a un server de printing en otros dominios de Windows sin confianza
  • Prevalencia de WMI habilitada en networkinges Windows Server reales
  • Intermitente del BIOS en un DL380 G5 sin Windows
  • Gestión del volumen de tráfico de Symantec Endpoint Protection (SEP / SEPM)
  • Al encender una PC, otra PC arranca también
  • Eliminar archivos más antiguos que (x) días?
  • Configuración de la directiva de grupo para impedir que el usuario solicite la location de la key de recuperación
  • ¿Cómo medir la conmutación de context en las windows?
  • Freaky problema con RDP
  • La mejor manera de compartir files en 2 sitios (ubicaciones) con Windows Server 2008r2
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.