Azure vs. AWS: comparación de plataformas en la nube

Comencemos esta comparación entre AWS y Azure echando un vistazo rápido a cómo los dos proveedores de la nube explican sus ofertas de servicios en la nube:

microsoft azure:

Azure es un conjunto integral de servicios en la nube que los desarrolladores y profesionales de TI usan para crear, implementar y administrar aplicaciones a través de nuestra red global de centros de datos. Las herramientas integradas, DevOps y un mercado lo ayudan a crear de manera eficiente cualquier cosa, desde aplicaciones móviles simples hasta soluciones a escala de Internet.

AWS:

Amazon Web Services (AWS) es una plataforma segura de servicios en la nube que ofrece potencia informática, almacenamiento de bases de datos, entrega de contenido y otras funciones para ayudar a las empresas a escalar y crecer. Explore cómo millones de clientes aprovechan actualmente los productos y soluciones en la nube de AWS para crear aplicaciones sofisticadas con mayor flexibilidad, escalabilidad y confiabilidad.

Vamos a desglosarlos un poco…

Ambas explicaciones son bastante similares una vez que superas todas las palabras elegantes. Sin embargo, hay algunas pistas sobre cómo opera cada empresa. Azure se enfoca en desarrolladores, profesionales de TI y su red global de centros de datos, mientras que AWS se asegura de señalar su seguridad en la nube y millones de clientes actuales.

AWS es el líder en el mercado de la nube, mientras que Microsoft Azure se está poniendo al día e intenta crear un servicio para competir con ellos. Echemos un vistazo para ver qué tan bien lo están haciendo. Los criterios principales que analizaremos al realizar nuestra comparación entre AWS y Azure para los servicios en la nube son:

  • Instancias informáticas
  • Almacenamiento
  • bases de datos
  • Precio
  • Seguridad
  • tiempo de actividad
  • Seguimiento y métricas
  • Apoyo y comunidad

Instancias informáticas

Independientemente de lo que esté haciendo en la plataforma en la nube, su mayor gasto probablemente sea la informática. Las instancias informáticas son básicamente los servidores virtuales donde se ejecutarán sus aplicaciones. Con Amazon, estos se llaman Amazon Elastic Compute Cloud, o EC2. Microsoft Azure las llama VM (máquinas virtuales).

Tanto AWS como Azure lo hacen extremadamente bien en esta categoría. Ambos ofrecen más de 50 tipos de instancias (es decir, configuraciones de RAM, etc.), ambos son compatibles con todos los sistemas operativos que pueda necesitar y ambos tienen miles de opciones de imágenes en sus mercados (por ejemplo, imágenes de servidor de Ubuntu o Windows).

Microsoft Azure ofrece una red virtual de 52 CPU con un recuento máximo de CPU superior a los 40 de AWS, y puede usar casi el doble de memoria con Azure. Sin embargo, probablemente no necesite tanto de ninguno de los dos.

En esta categoría, ambos tienen todo lo que vas a necesitar. Entonces, lo llamo un empate en la categoría informática de AWS vs Azure.

Ganador: Empate

Almacenamiento

Después de la potencia informática, lo siguiente en importancia es el almacenamiento. El almacenamiento de AWS se denomina Servicio de almacenamiento simple (S3) y el de Azure se denomina almacenamiento Blob.

Al mirar las funciones, ambos tienen los conceptos básicos, que incluyen cosas como:

  • Acceso a la API REST
  • Importación por lotes
  • Cifrado de datos del lado del servidor

Sin embargo, AWS tiene extras realmente geniales. La función de eliminación automática/archivo es útil y puede ayudarlo a ahorrar dinero. Puede hacer que los archivos se respalden automáticamente en un almacenamiento más económico si no se usan con frecuencia. No puede hacer eso con Azure (todavía no de todos modos). También tiene una granularidad de seguridad mucho más fina, otorgando acceso a nivel de archivo, lo que puede ser muy útil.

Otra buena característica de AWS es que puede cobrar automáticamente a sus clientes que usan almacenamiento en sus servicios. Si usan el almacenamiento a través de su aplicación, se puede facturar automáticamente a su cuenta de Amazon. Esto puede ser muy útil si eres una empresa SaaS.

AWS definitivamente tiene la ventaja cuando se trata de capacidades de almacenamiento.

Ganador: AWS

bases de datos

Las bases de datos son uno de los servicios clave en la nube. Son fundamentales para el funcionamiento de la mayoría de sus aplicaciones y sitios web, por lo que es vital contar con un gran conjunto de herramientas. Ambos tienen algunas características geniales de base de datos relacional como servicio. AWS se llama RDS (Servicio de base de datos relacional) y el equivalente de Azure se llama Base de datos SQL.

RDS es más completo, con 6 motores de base de datos relacionales que puede use para Azure’s 2. Además, las partes NoSQL de RDS son más útiles si tiene otro tipo de base de datos que desea usar.

Por otro lado, la base de datos del servidor Microsoft SQL es tan simple y fácil de usar. Todo es muy sencillo y las copias de seguridad son muy fáciles. También son buenos con AWS, pero más fáciles con Azure.

Si necesita más opciones y un control detallado, AWS es mejor para las bases de datos. Si lo que busca es simplicidad, Azure gana este.

Ganador: Azul

Precio

Si no ha podido dividir los dos hasta ahora, el precio probablemente sea el factor principal.

Desafortunadamente, aquí también es donde se vuelve bastante complicado. Es casi imposible comparar directamente el precio de AWS y Azure. Sus servicios no solo no son exactamente equivalentes (por ejemplo, 1 unidad de potencia informática en AWS puede no ser igual a 1 unidad en Azure), sino que los modelos de precios también son diferentes.

RightScale intenta hacer Comparación detallada de precios de AWS y Azure. Puedes encontrar Precios de AWS aquí y Precios de Azure aquí.

Sin embargo, aquí hay algunas pautas generales que puede seguir:

  • Por lo general, AWS no será su opción más barata: AWS tiene la infraestructura, la reputación y la base de clientes para que no intenten competir demasiado en este frente.
  • AWS factura el tiempo de cómputo por hora, mientras que Azure lo hace por minuto; esto puede marcar una gran diferencia si activa las instancias solo durante unos minutos.
  • Un factor muy importante en su precio general vendrá de cuántas de sus instancias son bajo demanda

Eso último es muy importante. La forma más cara de comprar computación en la nube es bajo demanda. Si reserva con anticipación, o ‘reserva’ sus recursos, los precios bajan drásticamente.

Con AWS, se denominan instancias reservadas. Incluso hay un mercado para la compra y venta de reservas de cómputo. Si eres flexible, esto puede ahorrarte MUCHO dinero.

Azure no tiene un mercado como este, pero siguiendo la tradición de Microsoft, se centran en acuerdos empresariales. Estos se negocian individualmente con las empresas y los representantes de ventas. han sido conocidos por dar grandes descuentos para compromisos a largo plazo.

Ganador: realmente depende…

Seguridad

La seguridad es un tema importante en la computación en la nube. Si bien la confianza global en la oferta de nube pública está creciendo rápidamente, sigue siendo una gran preocupación si planea mover datos confidenciales a un proveedor de nube. Afortunadamente para usted, AWS y Azure cuentan con una seguridad excepcional en sus nubes.

Amazon y Microsoft se dan cuenta de que la confianza es clave para atraer nuevos clientes, y ambos tienen el dinero para contratar al mejor talento de seguridad de TI del mundo.

Ambos te dan

  • La capacidad de integrarse con su directorio activo local,
  • Control sobre quién puede agregar/eliminar usuarios,
  • Control sobre quién puede crear/destruir recursos de edición,
  • Ofertas de nube gubernamental para cuando se deben cumplir requisitos especiales,
  • Y regiones en la nube compatibles con los gobiernos.

La única diferencia real es que AWS existe desde hace más tiempo y tiene un entorno de nube más maduro.

Lea acerca de los 10 mejores consejos de seguridad de AWS en nuestro blog aquí.

Ganador: es un empate, ambos son geniales

tiempo de actividad

Si su sitio web o sus servicios en línea se caen, pierde dinero, y eso es malo. Otro gran atractivo de la computación en la nube es el alto tiempo de actividad. Al comparar Azure vs AWS, no nos equivocaremos si concluimos que ambos tienen la misma disponibilidad garantizada como parte de su Acuerdo de Nivel de Servicio:

  • 99,95 % de tiempo de actividad para instancias informáticas
  • 99,9 % de tiempo de actividad para el almacenamiento

La trayectoria de ambas empresas tiene rachas buenas y malas. Amazon tuvo un gran apagón este año que derribó grandes secciones de Internet. Sin embargo, como sitio de noticias Tech, La informaciónseñala, incluso cuando esto se tiene en cuenta, Amazon todavía tiene un historial mucho mejor que Azure.

  • 2014 Tiempo de inactividad (horas) AWS 2,41 – Azure 39,77
  • 2015 Tiempo de inactividad (horas) AWS 2.51 – Azure 10.82

Azure argumenta que tiene más regiones que AWS, por lo que tiene una mayor probabilidad de minutos de tiempo de inactividad general. Sin embargo, en general, AWS todavía está por delante en este caso.

Ganador: Amazonas

Seguimiento y Métricas

Con la infraestructura en la nube, nunca obtiene acceso directo a la máquina ni a ningún hardware. Cuando las cosas van mal, debe confiar en las herramientas de seguimiento y las métricas que le proporciona el proveedor. Desafortunadamente, ninguno de los proveedores de la nube de AWS o Azure obtiene una puntuación muy buena en esta categoría.

AWS tiene CloudTrail y CloudWatch para solucionar problemas y monitorear sus aplicaciones. Azure tiene Operational Insights y Application Insights. Con los servicios en la nube de AWS, las herramientas de registro están centralizadas, mientras que con el proveedor de servicios en la nube de Azure, están más repartidas por todo el portal.

Con cualquiera de los dos, querrá aumentar su monitoreo con una herramienta como Papertrail, AzureWatch o NewRelic.

Ganador: AWS, pero solo por poco

Interfaz de usuario

Las preferencias de las interfaces de usuario son muy personales.

Tanto AWS como Azure tienen interfaces muy similares y ambos funcionan bien. AWS es un poco más maduro y tiene una interfaz de línea de comandos muy útil. Azure me parece un poco más elegante y un poco más integrado (se nota que diferentes equipos de AWS crearon diferentes partes de la interfaz).

Ganador: Ambos son geniales, depende de ti…

Soporte y Comunidad

El último conjunto de criterios que analizaremos para Azure frente a AWS es el soporte. Cuando se encuentra con un error del que nunca ha oído hablar o una factura confusa que es más alta de lo que esperaba, ¿qué tan fácil es encontrar ayuda?

AWS existe desde 2006 y tiene, con mucho, la mayor cuota de mercado. Eso significa que hay miles de desarrolladores en todo el mundo que se han enfrentado, resuelto y registrado todos los problemas con los que probablemente se encontrará.

Sin embargo, Azure no se queda atrás. Un vistazo rápido a la cantidad de preguntas etiquetadas para cada plataforma en Desbordamiento de pila le mostrará que Azure en realidad tiene más: 47 269 para Azure a 46 782 para AWS. Tal vez sea porque los usuarios de Azure tienen más problemas, pero muestra que ambos tienen comunidades vibrantes de desarrolladores que hablan sobre las plataformas.

Sin embargo, en términos de cumbres y conferencias, AWS gana. Hay un montón de increíbles eventos de AWS en los EE. UU. y el mundo. Microsoft Azure, no tanto. En general, AWS tiene la ventaja aquí.

Ganador: AWS

AWS Azure Compute Excelente Excelente Almacenamiento Archivado automático Todavía necesita trabajo Bases de datos Bueno Excelente y fácil de usar Precio Probablemente más caro

Facturas por hora

gran mercado

Bueno, si puede obtener un acuerdo empresarial

Facturas por minuto

Seguridad Excelente Excelente Interfaz de usuario Más maduro Pulido y más integrado Soporte Sobresaliente Muy bueno Métricas No muy bueno, pero puede agregar algunas buenas herramientas No muy bueno, algunas herramientas útiles también Tiempo de actividad Históricamente el mejor No el mejor, pero en aumento Ganador general Perdedor (pero solo justo)

Los resultados…

Como puede ver, las diferencias entre Azure y AWS no son enormes. Pero, en general, AWS gana en más categorías que Azure. Entonces, voy a declararlo ganador (por ahora). Pero, el proveedor de servicios en la nube de Azure se está poniendo al día, y definitivamente hay algunas razones por las que muchas personas usan Azure sobre AWS. Aquí hay un desglose rápido.

Razones para elegir AWS:

  • Quiere una oferta más amplia de instancias en la nube con un historial mejor y más largo
  • Quieres seguir el camino de Slack, Netflix, Spotify, Airbnb y Pinterest
  • Necesita un control más detallado sobre muchas máquinas virtuales.
  • Quiere un mejor control sobre el ciclo de vida de sus archivos.

Razones para elegir Azure:

  • Eres un gran admirador de los productos de Microsoft.
  • Utiliza Visual Studio Online.
  • La mayoría de su equipo tiene suscripciones a MSDN.
  • Desea configurar una red híbrida con su TI en la nube y su TI local.
  • Puede negociar un gran acuerdo empresarial.

Nuestro otro blog aquí analiza los principales proveedores de PAAS en detalle.

Si planea usar cualquiera de los principales proveedores de servicios en la nube pero no está seguro de cuál es la mejor opción para su negocio, deje que DevTeam.Space lo ayude. Usted puede ponte en contacto a través de este formulario rápido describiendo sus requisitos iniciales de computación en la nube.

Uno de nuestros gerentes técnicos se comunicará con usted para discutir su plan de migración a la nube en detalle, responderá sus preguntas y lo conectará con los ingenieros de nube experimentados que han trabajado en múltiples proyectos de desarrollo de nube anteriormente.

Preguntas frecuentes

¿Cuál es una mejor solución en la nube: AWS o Azure o Google Cloud Platform?

Todas las soluciones en la nube tienen sus puntos fuertes y débiles. AWS es el más grande y tiene una gran cantidad de aplicaciones y no es tan caro como otros. Azure es más caro pero tiene más aplicaciones de código abierto. La nube de Google tiene los mejores modelos de precios.

¿En qué se diferencia Azure de AWS?

Es más caro pero tiene más software de código abierto. AWS tiene la mayor cuota de mercado y número de aplicaciones.

¿Cuál es mejor para aprender AWS vs Azure?

La respuesta realmente depende de sus requisitos. AWS tiene más desarrollo de aplicaciones, sin embargo, Azure tiene más proyectos de aplicaciones de código abierto.

Deja un comentario