He leído media docena de hilos aquí sobre los pros y los contras del alojamiento interno, pero nuestra situación es un poco diferente a la mayoría, así que pensé que simplemente abriría una nueva pregunta.
En resumen, somos una pequeña compañía de software en el noreste de los Estados Unidos ( no Boston o NY, un poco en las colinas), con una línea de productos existente. Por varias razones relacionadas con el trabajo de desarrollo futuro, necesitamos tener servidores internos de una forma u otra; en este momento, tenemos un par de Soles 1U (X2100 muy agradables que se sostienen como rocas, por cierto) en un cuarto. Estante de altura.
Hemos estado alojando nuestros sitios en otros lugares durante años, pero ahora que tenemos un montón de hardware interno que no irá a ningún lado, creo que valdría la pena hacer todo nuestro alojamiento orientado al público en casa también. Mi razonamiento, en resumen:
- el hardware es esencialmente un costo hundido de todos modos
- ya estamos haciendo todo el trabajo de administración que sea necesario (aunque, en mi experiencia, debe pagar por la nariz para un alojamiento verdaderamente administrado, en lugar de simplemente tener acceso a un cuadro, que parece ser lo que se pasa por 'administrado' en el negocio)
- nuestros problemas serán nuestros, o más en comparación con cualquier situación de alojamiento (es decir, he experimentado mucho más tiempo de inactividad porque algunos tontos patearon un enrutador o lo que sea en un proveedor de alojamiento que debido a problemas aleatorios de nivel de administrador)
- empujamos muchos archivos grandes, y no tener que esperar una carga en nuestros servidores alojados suena muy atractivo
Los inconvenientes obvios incluyen:
- Poder. Tenemos UPS apropiados, pero no redundancia.
- Banda ancha. En este momento tenemos 16d / 2u a través de Comcast. Si cambiamos nuestro sitio principal, necesitaremos al menos duplicar eso, lo que podría requerir la conexión de más de 2 líneas de cable.
- C.A. No creo que sea un problema real: no espero que tengamos más de 10 servidores aquí (si crecemos más que eso, la economía de esta decisión cambiará mucho).
Pensamientos?
¡Gracias!
Actualización : después de vacilar algunos, hemos decidido seguir hospedando fuera del sitio. Coincidencialmente, hubo un corte de energía en nuestro bloque hoy, lo que inclinó la balanza psicológicamente (apenas un proceso riguroso, pero perder unas 3 horas fue suficiente para que me diera la pista de que el universo estaba tratando de decirme algo ;-).
No estoy seguro de qué proveedor usaremos en el futuro, pero agradezco el aviso a la nube de espacio en rack como una alternativa a ec2, etc.
fuente
Respuestas:
Acabo de terminar de mover nuestros servidores públicos a Rackspace Cloud Servers. Hace aproximadamente un año hice lo que piensas hacer porque quería un control completo sobre mis servidores, y estoy un poco amargado por alquilar servidores baratos (el típico "servidor" de $ 100 / mes que es solo una PC).
Finalmente me di por vencido en el concierto de alojamiento interno porque:
Lo único que me gustó, como también mencionaste, fue poder disparar archivos a los servidores web muy rápidamente (hacemos mucho WebDAV). Pero como lo imagino ... mejor que tengamos que esperar las cargas que nuestros clientes tengan que esperar las descargas.
De todos modos, la solución Rackspace Cloud Server abordó casi todas las preocupaciones que siempre tuve con el alquiler de máquinas dedicadas o la suscripción a un proveedor de VPS (incluido el costo). Ofrece muchos de esos pequeños trucos que promete la virtualización real. De todos modos, no voy a anunciar para ellos. Una alternativa podría ser Amazon EC2.
Larga historia más larga, duermo mejor sabiendo que no voy a recibir una llamada porque nuestro servidor web está en llamas o que la compañía eléctrica desenterró las líneas DSL nuevamente. Dejaré que otro imbécil sea responsable de eso ... en un lugar donde realmente tengan los recursos disponibles para manejar estas cosas.
Entonces, mi sugerencia es mantener sus cosas públicas en un buen centro de datos de algún tipo. Use esos servidores adicionales para tareas internas. Por lo general, hay algo para lo que puede usarlos ... pruebas, proyectos especiales, copias de seguridad, etc.
fuente
No sé si su ISP tiene algún truco especial bajo la manga, pero en general no puede vincular / fusionar múltiples líneas de tipo consumidor. Sus líneas terminarían en diferentes direcciones IP en sus instalaciones, y no puede "vincular" direcciones IP. Podría poner la mitad de sus servidores en la línea 1 y la otra mitad en la línea 2, pero eso tiene inconvenientes obvios en caso de falla.
A continuación, las líneas de clase de consumidor generalmente tienen una latencia más alta (tiempo de ida y vuelta), y esto afecta el rendimiento de TCP / IP. Para descargas de archivos grandes o páginas web muy simples con un mínimo de objetos, probablemente no sea gran cosa. Para VoIP, los usos más interactivos o más críticos para el rendimiento podrían ser significativos.
Y, por último, hay beneficios de tener una "red de alojamiento múltiple", es decir, un sistema autónomo con múltiples proveedores de transporte (transportista). Disfrutará de una mejor diversidad de rutas y tendrá más posibilidades de que todos sus clientes puedan resolver una ruta en cualquier momento.
En general, mi recomendación sería ubicar sus servidores antiguos en un centro de datos amigable no muy lejos . Aún se beneficiará de su hardware existente, y sus servidores tendrán buenos y profesionales canales de baja latencia para Internet.
fuente
Obviamente, haz lo que creas que debes hacer, pero mi opinión sería un rotundo "de ninguna manera". Como empresa pequeña, debe centrarse en cosas más importantes que administrar servidores (hacer lo que hace mejor, desarrollar software y vender software) y dejar que otra persona con mucha más experiencia se encargue de tareas cotidianas como instalar parches para O / S, respaldar servidores, etc. y luchar contra los ataques de DOS.
Nunca podrá acercarse a tener la redundancia de energía, la capacidad de A / C, la capacidad de ancho de banda y el conocimiento de cómo una gran empresa como Rackspace puede proporcionarle las 24 horas del día, los 7 días de la semana, los 365 días del año durante unos cientos al mes.
Ejecuté mis propios servidores durante años, los moví a la nube de Rackspace y nunca volví a mirar atrás. Ahora desarrollo software y alguien más se encarga de la infraestructura.
Tengo que admitir que me gustó la idea de tener el servidor aquí junto a mí, pero la realidad es que no era necesario.
fuente
Sin conocer los patrones de uso de sus servidores, es difícil de decir.
Sin embargo, en mi opinión, la mejor (quizás la única) razón para tener servidores en un centro de datos es el ancho de banda. Si cree que realmente puede sobrevivir con una carga de 2-4Mbps y está seguro del tiempo de actividad de su ISP, debería ser capaz de manejar cualquier otro problema.
¿Su centro de datos actual le proporciona datos de uso de ancho de banda? Lo examinaría detenidamente antes de decidir moverme. También configure un monitoreo en profundidad de su circuito de Internet actual en el trabajo y vea si está obteniendo el tiempo de actividad que necesitará.
fuente
Solo repicando con otra nota sobre enfriamiento. Si está alquilando, verifique con anticipación para ver si al propietario le gusta cortar el aire acondicionado durante los fines de semana y feriados. Esa cantidad moderada de calor generalmente se convierte en un gran problema cuando está a 90F afuera y 98 adentro ... Solo digo.
fuente
Parece que lo has pensado bien. Ve a por ello.
Un par de comentarios que quizás ya hayas considerado ...
fuente
Basándome en lo que has dicho, no lo haría.
fuente
Si lo necesita, lo necesita, y eso es todo.
El trabajo de administración va a ser muy aterrador: claro, ahora pierdes tiempo porque un idiota del co-lo derramó su café en un servidor, pero cuando lo traes a casa y es tu café, entonces el problema está mucho más allá simplemente llamando a su proveedor de alojamiento y exigiéndoles que pongan sus culos en marcha. ¿Qué tipo de soporte de hardware estás buscando? Puede ser muy costoso, dependiendo de sus necesidades.
La tubería redundante es agradable, pero la prima es alta. Usamos dos juegos de T2 unidos y en realidad tuvimos un incidente de "imbécil con una retroexcavadora" a principios de este año. Nos quedamos despiertos, pero afectó seriamente nuestro desempeño.
También agregaría endurecimiento y monitoreo del servidor y tal. Hardware de firewall, parches y pruebas de parches, monitoreo ... Todas estas cosas toman mucho tiempo.
Como administrador, sugeriría una migración lenta de remoto a local, para tener suficiente tiempo para asegurarse de que todo funcione bien (y para retroceder, si resulta ser feo), pero como administrador experimentado , lo sé que la probabilidad de que se permita duplicar sus costos durante un período de transición es muy baja
Buena suerte, de cualquier manera.
fuente
Bueno, yo también tengo que sonar aquí ...
fuente