¿Qué ventajas tiene el alojamiento en la nube sobre el servidor dedicado?
No hay respuesta a eso en abstracto; o la respuesta general a eso es al menos demasiado larga para escribir aquí. Debe comenzar con una imagen de la arquitectura que desea y la carga que pronostica, y luego evaluar la arquitectura de hosting sobre esa base. Solo para empezar, qué lenguaje de programación estás usando es muy importante, y no lo dijiste.
Para darle una respuesta parcial, en forma breve:
- Comprender el teorema de CAP . El alojamiento en la nube generalmente ofrece API de almacenamiento que se inclinan hacia el lado AP de CAP, como Amazon SimpleDB y S3.
- El alojamiento en la nube implica que el escalado horizontal no será un problema, es decir, puede poner en cola 100 nuevos servidores sin previo aviso, y los obtendrá.
- El alojamiento en la nube debe tener algunos complementos centrados en la red y en el monitoreo que faciliten la administración de una flota de servidores, balanceo de carga HTTP fx, monitoreo y escalado automático.
Tenga en cuenta que:
- Si solo usa algunos servidores, la computación en la nube no es realmente tan diferente del alojamiento VPS tradicional.
- Si usa esas API de almacenamiento altamente escalables (como SimpleDB), entonces, por supuesto, obtendrá una plataforma para manejar un gran crecimiento. Por otro lado, también está fuertemente encerrado por el proveedor de computación en la nube.
Necesito un servicio confiable por encima de todo
Que en mi humilde opinión señala:
- Un VPS totalmente administrado o un proveedor de servidor dedicado como Rackspace, Engine Yard, Joyent y otros.
O
- Un proveedor de computación en la nube 'full-stack' como Google App Engine o Windows Azure (a diferencia de Amazon EC2, que requiere que usted mismo administre el sistema operativo, las copias de seguridad, los parches de seguridad, etc.).
Cualquiera de los anteriores sería un buen punto de partida, pero una vez más, se reduce a los detalles de su arquitectura y sus expectativas de crecimiento.
Sin una idea del tipo de tráfico que verás o de tus planes de crecimiento, no puedo hablar sobre si te irá mejor con una opción de computación en clúster / en cuadrícula o un servidor dedicado tradicional (como yo he trabajado en la industria del alojamiento durante años). Puedo decir que no encontrará una empresa de buena reputación con un SLA al 100%: no existe el 100% de tiempo de actividad garantizado con ningún servicio y cualquiera que prometa tanto está ocultando algo ( quizás algo tan simple como cobrar de más cada mes para permitir la emisión de crédito en caso de inactividad).
fuente
El alojamiento en la nube tiene muchos significados diferentes, pero si habla de Plataforma como servicio (PaaS) o Infraestructura como servicio (IaaS), los principales beneficios suelen ser la capacidad de escalar a varios servidores y pagar por hora en lugar de mensualmente . Escribí una publicación de blog sobre VPS / VM vs Servidores dedicados vs Servidores en la nube: opciones de alojamiento y comparaciones de costos , y por su pregunta parece que funcionaría bien con un servidor privado virtual (VPS) o un proveedor de alojamiento de VM. Si el tiempo de actividad es su mayor preocupación que usar un proveedor de alojamiento en la nube con varias máquinas virtuales detrás de un equilibrador de carga es su mejor opción para una alta disponibilidad. Al usar varios servidores, puede eliminar uno para mantener / actualizar y no tener ningún tiempo de inactividad.
fuente
+1 para 100% SLA, cada aplicación de misión crítica debe residir en un host que ofrezca esto. Además, podría agregar que cada compañía tiene letra pequeña entre el 100% de SLA.
Pueden garantizarlo en el tiempo de actividad (ping) y el hardware, pero las cosas más intensas entran cuando pueden ofrecer un SLA del 100% para la aplicación misma. Si desea una lista de proveedores que pueden ofrecer este tipo de cosas, he trabajado con algunos que puedo recomendar.
fuente
Un servicio en la nube tiene tres características distintas que lo diferencian del alojamiento tradicional. Se vende bajo demanda, típicamente por minuto o por hora; es elástico: un usuario puede tener tanto o tan poco servicio como quiera en un momento dado; y el proveedor administra completamente el servicio (el consumidor no necesita nada más que una computadora personal y acceso a Internet). Las innovaciones significativas en virtualización y computación distribuida, así como un mejor acceso a Internet de alta velocidad y una economía débil, han acelerado el interés en la computación en la nube.
fuente