2010-12-14 23 views

Respuesta

18

Estas son algunas diferencias fundamentales a tener en cuenta: el uso

  • servidor. Con un hoster como GoDaddy, los servidores son recursos compartidos, y no hay forma de averiguar (o limitar) la cantidad de inquilinos que comparten un servidor determinado con su aplicación. Con Azure, un servidor determinado, con sus 8 núcleos, se asigna a máquinas virtuales específicas. Como máximo, se implementarán 8 máquinas virtuales en un servidor determinado.
  • SLA. Con un hoster compartido como GoDaddy, no hay una forma integrada de escalar su aplicación, o para garantizar la disponibilidad con múltiples servidores ejecutando su aplicación. Con Azure, puede escalar fácilmente a 2 o más instancias, garantizando al menos 99.95% de disponibilidad.
  • Servidores virtuales. Como aclaración al punto anterior: GoDaddy ahora ofrece servidores virtuales, con un costo que comienza en aproximadamente $ 30 por mes. Sin embargo, esta oferta no proporciona ningún soporte de escalamiento.
  • Almacenamiento duradero. Además de SQL Azure (GoDaddy proporciona alojamiento de SQL Server), Azure proporciona tablas, blobs y colas, cada una replicada por triplicado. Además, Azure puede implementar una nueva instancia de SQL Azure en unos segundos. SQL Azure también se replica por triplicado.
  • Infraestructura de monitoreo y diagnóstico. Azure proporciona una infraestructura de diagnóstico para capturar cosas como contadores de rendimiento, tamaños de colas, archivos de registro personalizados, etc. y consolidarlos en tablas de fácil acceso/consultables y almacenamiento de blobs. A continuación, puede crear aplicaciones de monitoreo de aplicaciones en torno a este conjunto de diagnósticos. Además, el tejido Azure supervisa el estado de su aplicación. En el caso de un servidor fallido, por ejemplo, su aplicación se reinicia automáticamente en otro servidor. No estoy al tanto de ningún sistema automatizado de monitoreo y recuperación de la salud integrado en soluciones de hosting económico/compartido como las ofrecidas por GoDaddy.
  • Servicios adicionales a pedido. En Azure, tiene acceso a varios servicios consumibles, como SQL Azure, bus de servicio, almacenamiento escalable (blobs, tablas, colas), control de acceso, almacenamiento en caché (en vivo en 2011) y Reporting Services (en funcionamiento en 2011).
+0

Maravillosa respuesta. – kayak

+0

Buena respuesta, tenemos un sitio de comercio electrónico que necesita una buena infraestructura de servidor, por lo que estamos planeando pasar de Go daddy a azul, pero ¿necesito hacer algún cambio en mi código, estoy usando asp.net mvc, también lo harán las cookies, ¿funcionará la sesión ?, leí en alguna parte que algunas características de asp.net no funcionan en los servicios web de Amazon. – stom

10

Azure es como AWS o Google App Engine. Tienen toneladas de servidores, compras tiempo (barato) en ellos y atienden con ellos. No es tanto un reemplazo para el alojamiento web, ya que es un reemplazo para un pequeño centro de datos.

Su sitio web personal probablemente no necesita el tipo de escalabilidad bajo demanda que la computación en la nube puede proporcionar, pero un inicio Web que no puede invertir en un centro de datos podría, y dependiendo de muchos factores, la economía podría trabajar a favor de eso. Pero tal vez no.

Los webhosts son ideales para contenido estático o dinámico, o bases de datos, etc. AWS/Azure/GAE son ideales para cuando su demanda es el doble de lo que esperaba, por lo que ajusta el pequeño control deslizante.

2

GoDaddy es simplemente una empresa de alojamiento web donde Windows Azure es una empresa de alojamiento en la nube.

Normalmente, las empresas de alojamiento en la nube ofrecen diferentes niveles de servicios, a saber, Infraestructura como Servicio (IAAS), Plataforma como Servicio (PaaS) y Software como Servicio (SaaS). Por lo general, los servicios en la nube son medidos y usted paga por lo que usa. p.ej. sus recursos de cómputo (núcleos de CPU), el almacenamiento y el uso del ancho de banda son medidos y cargados en su cuenta. Este no es el caso en el alojamiento web en el que solo selecciona un plan para alojamiento.

La otra diferencia importante en el alojamiento en la nube es elástico y escalable al instante.Puede agregar núcleos de CPU, almacenamiento en disco duro, ancho de banda y cualquier otro recurso informático ejecutando solo algunos comandos.

Puede crear instantáneamente una nueva Máquina virtual (Servidor) con pocos clics, administrar y tener control total sobre los requisitos de su infraestructura. Le permite escalar según demanda.

Cuestiones relacionadas