2008-10-27 20 views
30

Acabo de ver el video introductorio de Windows Azure y me dejó con la sensación de ser un shell de interfaz para instancias alojadas de IIS. ¿Alguien que sepa más (posiblemente eso fue parte de la versión beta) arrojó por qué usaría esto vs. EC2?Windows Azure para desarrolladores web frente a Amazon EC2

parecía bastante fácil, pero realmente no dio detalles sobre cómo funciona, por qué funciona o por qué usaría esto frente a las soluciones tradicionales por ahí?

+0

Me doy cuenta de que es temprano y Azure es un conjunto amplio de iniciativas, solo estoy tratando de entender por qué se trata la parte del desarrollador web ya que estaba en una fecha límite que me impidió asistir a PDC este año. – MikeJ

+0

Pregunta relacionada: Discos duros virtuales: diferencia entre Amazon Elastic Block Storage (EBS) y Windows Azure Drives: http://stackoverflow.com/questions/5758495/differences-between-amazon-elastic-block-storage-ebs-and- windows-azure-drives/5837561 # 5837561 –

Respuesta

29

De acuerdo con la visión (y solo puedo hablar sobre la visión aquí ya que el producto aún no está listo), aquí hay un par de razones por las que podría considerar Azure sobre EC2.

Azure incluye funciones integradas de equilibrio de carga. Si desea hacer eso en Amazon, tiene que implementar su propia solución o comprar una solución de terceros como www.RightScale.com.

Las aplicaciones codificadas con Azure se pueden entregar internamente o en la nube de Microsoft. Si escribe aplicaciones que tienen información confidencial, como datos financieros o datos de atención médica, no todos sus clientes estarán dispuestos a poner sus datos en la nube pública. En ese caso, pueden implementar sus aplicaciones internamente en Windows. Eso se vende como una ganancia de habilidades, porque puedes pasar de proyectos públicos a proyectos privados. No me malinterprete: si domina el desarrollo de Amazon EC2, puede implementar sus aplicaciones internamente con servidores virtuales Linux en su centro de datos, pero no es tan llave en mano. (Difícil describir una vista previa tecnológica como llave en mano cuando aún no tiene licencia, jajaja)

Habiendo dicho eso, no estaba claro que la funcionalidad de equilibrio de carga esté incluida en la caja con implementaciones internas. Si tiene que hacer una combinación de Azure más ISA Server, será una implementación más difícil y una venta de administración.

+0

gracias por los comentarios. No estaba claro por las partes que leí que esto se pueda implementar internamente. Eso es bueno. Es muy emocionante ver algo como esto. – MikeJ

+2

A partir de ahora, Windows Azure no se puede implementar internamente. Es una solución completamente alojada. Sin embargo, Microsoft ha anunciado que parte de la tecnología desarrollada para Azure se filtrará a las versiones comerciales de Windows. –

+6

AWS ahora ofrece el producto Elastic Load Balancing, por lo que LB ya no es un problema. http://aws.amazon.com/elasticloadbalancing/ – Kaitsu

3

Bueno, es más que solo servicios web. También le permitirá alojar otros tipos de aplicaciones conectadas. Además, brinda acceso integrado a otro software MS en la nube; es decir, servicios de datos de SharePoint, Exchange, CRM, SQL, y le permitirán personalizar completamente y ampliar esas ofertas de la misma forma que podría personalizarlas y ampliarlas si estuvieran alojadas en las instalaciones.

2

En este punto, la información en Windows Azure es bastante escasa. Estuve en la presentación durante el anuncio, y mi mejor conjetura en este punto es que están tratando de proporcionar un entorno de virtualización más extenso que las instancias IIS alojadas.

En este punto, sin embargo, no puedo decir más que eso.

5

Mi empresa está usando Amazon EC2 ahora y estoy abajo en el PDC viendo los detalles en Azure desplegarse. Todavía no he visto nada que nos convenza de alejarnos de Amazon. Azure definitivamente parece convincente, pero el hecho es que ahora puedo utilizar Windows y SQL Server en Amazon con SLA en su lugar. Ray Ozzie dejó en claro que Azure cambiará MUCHO según los comentarios de la comunidad de desarrolladores. Sin embargo, Azure tiene un gran potencial y lo vigilaremos de cerca.

Además, Amazon agregará funciones de balanceo de carga, autoescalado y tablero de instrumentos en próximas actualizaciones del servicio (consulte este enlace: http://aws.amazon.com/contact-us/new-features-for-amazon-ec2/). Nunca subestimes a Amazon, ya que tiene una buena ventaja en Cloud Computing y una gran base de usuarios que ayuda a refinar sus ofertas. Nunca subestimes a Microsoft, ya que tienen una gran comunidad de desarrolladores y alcance global.

En general, no creo que los servicios en la nube de una empresa sean mutuamente excluyentes. Lo mejor es que podemos aprovecharlos todos si queremos.

Microsoft debería ofrecer la posibilidad de alojar servidores basados ​​en Linux en su nube. ¡Eso realmente pondría al mundo patas arriba!

+0

gracias por los comentarios. Sé que Amazon está aquí hoy, pero invariablemente tenemos que construir para lo que estará aquí en 6-18 meses dado que la ley de Moore siempre avanza. – MikeJ

2

Usamos S3 para el almacenamiento con mucho éxito y siempre he estado pendiente de EC2 para Windows y el soporte de SQL Server. Entonces ahora que están disponibles, profundicé más.

estaba bastante preocupado cuando leí esto: http://www.brentozar.com/archive/2008/11/bad-storage-performance-on-amazon-ec2-windows-servers/

Tal vez, como estamos desarrollando lo que se espera se convierta en un sitio web muy popular, debemos considerar los nuevos modelos de almacenamiento de datos - SimpleDB de Amazon de Azure o. Hmmmmm - ¡Completa la reescritura!

3

En la Conferencia Archtect Insight el año pasado mencionaron que han comenzado a alterar los productos de servidor central para tratar con el entorno de conmutación por error de gran escala, que al menos es muy interesante para mí.

Su montón de cosas que está llegando a la nube. Pienso en esto como más de Plataforma en la Nube.

  • servidor SQL
  • CRM
  • MOSS
  • Cambio
  • BizTalk
  • Ginebra (identidad)

Los términos que se mencionan aquí son "ALMACENAR" y "COMPUTE "

Para mí esto es realmente interesante en torno a la IDEA de un autobús de servicio de Internet.

También se trata de pasar al proceso de flujo de trabajo de desarrollo también.

  • DSL Oslo y Qudrant - Mover a un Model Driven Ver
  • Entity Framework - dando a los desarrolladores sólido modelo tipificado en el código a un clic de botón
  • ADO Data Services y Dynamic Data Webtemplates usando MVC
  • Luego, con las plantillas de Azure y los nuevos "WebRoles" se trasladan a la implementación de las aplicaciones en la nube.
  • Luego, para los administradores, un clic en el aprovisionamiento de servidores es impresionante.

En las Reglas de privacidad de datos ... que es el gran elefante en la sala y se ha mencionado ... Por lo general, a menudo existe un dictamen en cada país sobre seguridad de la información.

Ley del Reino Unido RIPA

Patriot

¿Son estos realmente conceptully diferente? Y estos 2 países sí comparten información de todos modos ... En mi humilde opinión (legalmente son diferentes, pero para un cliente ambas leyes dan acceso a los datos del cliente es solo cuestión de quién)

2

La principal diferencia en el futuro es que Amazon EC2 es gratuito desde hoy 1 de noviembre, mira esto.

http://www.buzzingup.com/2010/10/amazon-announces-free-cloud-services-for-new-developers/

+2

Debe tenerse en cuenta que el tiempo libre en aws ofrece una instancia de linux micro de forma gratuita. Los desarrolladores de Windows necesitarán buscar en otro lado. – MikeJ

+0

Gracias por señalar eso Mike – Susan

+0

El tiempo libre ahora se aplica a la instancia de Windows micro también. –

11

AppHarbor es un entorno de alojamiento .NET nube que se sienta en Amazon EC2. Lo bueno es que ofrecen un plan gratuito (muy parecido a lo que hace Heroku) para que puedas comprobarlo tú mismo con muy poca fricción.