Si desea elegir una plataforma en la nube (AWS, GCP, Azure) hoy, ¿cuál sería la mejor?

AWS de Amazon y Azure de Microsoft son los grandes del mundo de la computación en la nube, a pesar de que AWS es mucho más grande que Azure. Cuanto mas grande Bueno, la capacidad del servidor de AWS es aproximadamente 6 veces mayor que la de los siguientes 12 competidores combinados.

La industria de alojamiento en la nube opera en márgenes muy delgados, obteniendo la mayor parte de sus ganancias del volumen. Por lo tanto, es imprescindible capturar la mayor cuota de mercado posible. Una de las principales formas en que los gigantes tecnológicos (Amazon, Microsoft, Google) logran esto es mediante los recortes regulares de precios de sus ofertas, especialmente el importante combo de almacenamiento de cómputo.

Lo que ellos son

AWS de Amazon es realmente una oferta global que incluye varias soluciones de marca IaaS y PaaS. La más grande y conocida de todas es la solución EC2 IaaS. Otros son:

  • Configuración de PaaS (Elastic Beanstalk)
  • Almacenamiento (productos S3 y Glacier)
  • Bases de datos (RDS, RedShift, SimpleDB, DynamoDB)
  • Redes (Ruta 53, VPC)
  • Implementación y gestión de la configuración (OpsWorks, CloudFormation)
  • Entrega de contenido (CloudFront)
  • Balanceo de carga
  • Plataformas de desarrollo de aplicaciones

Amazon posee los centros de datos más grandes del mundo. Se encuentran en 9 regiones de todo el mundo: 3 en los EE. UU. Y 6 dispersas estratégicamente en todo el mundo. Un décimo está llegando en China exclusivamente para ese mercado y estará completamente aislado de los demás para aplacar las preocupaciones chinas sobre el espionaje del gobierno de EE. UU., Que por supuesto se ha intensificado después de las revelaciones de Edward Snowden. En 2013, Amazon también ganó un codiciado contrato para crear GovCloud, una nube privada expresamente para el gobierno de EE. UU. Debido al dominio de Amazon en el mercado de servicios en la nube, hemos creado una publicación de 2 partes sobre el uso de GuardRail con Amazon AWS EC2, así que asegúrese de revisarlo.

Azure no está cerca del tamaño de AWS, pero Microsoft ha estado trabajando duro para igualar los servicios y la flexibilidad de Amazon. Por ejemplo, a principios de 2014, Azure comenzó a ofrecer la redundancia de almacenamiento de datos en todas las regiones del centro de datos, una característica denominada Zona Redundant Storage (ZRS). También introdujo un nuevo nivel de servicio ‘Básico’ que elimina el autoescalado y el equilibrio de carga para aquellos clientes que no requieren dichos servicios, como aquellos que ejecutan entornos de prueba y aplicaciones de procesamiento por lotes. Para el desarrollo u hospedaje centrado en Windows, Azure ofrece opciones ligeramente mejores: los lenguajes de programación Visual Studio, .NET y Windows, como VB y Visual C ++, son totalmente compatibles y están bien integrados.

Por otro lado, Azure también sufre debido a las peculiaridades a veces no estándar de Microsoft. Esto es especialmente cierto para Internet Explorer y los problemas que causa a los desarrolladores web. Otros son problemas con la función Roles web (equivalente a Elastic Beanstalk de AWS) y la propia interfaz Silverlight de Microsoft, que a veces tiene problemas de interoperabilidad con varios navegadores.

Precios y rendimiento

Los precios de los servicios en la nube son conocidos por su dificultad cuando se trata de hacer una comparación de manzanas con manzanas. La razón de esto son las diferencias en la configuración y la medición de las unidades de cómputo, sin mencionar las diferencias en los innumerables servicios ofrecidos: cómputo, almacenamiento, base de datos, tráfico, etc.

Como estimación, una instancia de AWS m3.large (21 CPU, 3.75 GB de memoria) cuesta $ 0.133 / hora. El equivalente más cercano en Microsoft es la VM mediana (2 x 1.6GHz CPU, 3.5GB RAM) y cuesta $ 0.45 / hora. A pesar de los recortes de precios de ojo por ojo, Azure todavía parece ser más caro que AWS para la informática, pero el primero también ofrece buenos descuentos para pagos iniciales a largo plazo.

La misma dificultad de comparación también afecta el rendimiento, aunque en menor medida. La comparación del rendimiento también se ve significativamente afectada por la ubicación del centro de datos más cercano del proveedor en relación con el probador. Estas son buenas noticias para Amazon con sus varios centros de datos ubicados estratégicamente en todo el mundo y especialmente en América del Norte.

Evolución de GCP desde 2008

Desde el humilde comienzo en 2008, con Google App Engine (GAE) , ahora se ha convertido en una de las principales plataformas de computación en la nube en el mercado actual. Actualmente, compitiendo con sus principales competidores, AWS y Microsoft Azure , Google ha seguido haciendo inversiones en Google Cloud Platform para crear productos atractivos para las industrias de nivel pequeño, mediano y empresarial.

Debido a su falta de soporte para algunos lenguajes de programación clave, Google Cloud Platform recibió críticas pero luego agregó nuevas características y soporte que lo convierten en un competidor en el espacio.

Debido a su falta de soporte para algunos lenguajes de programación clave, Google Cloud Platform recibió críticas pero luego agregó nuevas características y soporte que lo convierten en un competidor en el espacio.

Algunas de las características clave de Google Cloud Platform son las siguientes:

1. Google recientemente inició la facturación por minuto en la cual las facturas comienzan con un mínimo de 10 minutos y las facturas por minuto para el siguiente tiempo. También proporciona descuentos por uso sostenido, que comienza después de que una instancia en particular se usa durante más del 25% de un mes.

2. Cloud Debugger de Google Cloud Platform ofrece a los desarrolladores la opción de evaluar y depurar código en producción donde los desarrolladores pueden establecer un punto de observación en una línea de código, y cada vez que una solicitud del servidor llegue a esa línea de código, obtendrán todas las variables y parámetros de ese código.

3. Este fenómeno ayuda a los usuarios a descubrir rápidamente la causa de un cuello de botella en el rendimiento con la ayuda de Stackdriver Trace de Google , que es un sistema de rastreo que recopila datos de latencia de sus aplicaciones y los muestra en la Consola de Google Cloud Platform y los repara.

4. Google Cloud Platform ofrece dos opciones de alojamiento: App Engine, su Plataforma como servicio y Compute Engine como Infraestructura como servicio. Cloud Platform también ofrece entornos de VM administrados que incluyen la administración automática de App Engine, con la flexibilidad de las VM de Compute Engine. Los usuarios también pueden agregar marcos de trabajo y bibliotecas de terceros a sus aplicaciones con la ayuda del entorno de VM administrado.

5.Hay dos herramientas únicas para el procesamiento y análisis de big data en Google Cloud Platform. Primero, BigQuery permite a los usuarios ejecutar consultas similares a SQL en terabytes de datos junto con cargar sus datos en masa directamente desde su Google Cloud Storage. La segunda herramienta es Google Cloud Dataflow, que lo ayuda a crear, monitorear y obtener información de una tubería de procesamiento de datos.

6. Google mantiene regularmente las pruebas y el envío de parches, pero también configura todas las máquinas virtuales para que migren en vivo fuera del mantenimiento. La migración de su instancia en ejecución la realiza automáticamente Compute Engine. Este proceso afectará el rendimiento del invitado hasta cierto punto, pero la instancia permanece en línea durante todo el proceso de migración. Hay muchos factores de los que depende el impacto y la duración del rendimiento del invitado, pero se espera que la mayoría de las aplicaciones y las cargas de trabajo no se noten.

7. Google anunció el equilibrio de carga HTTP de Cloud Platform en el mes de junio, que se utilizó para equilibrar el tráfico de varias instancias de cómputo en diferentes regiones geográficas. La ruta entre sus usuarios y sus instancias se optimiza con la ayuda de la proximidad de la red y información de capacidad de back-end que utiliza Google y mejora la latencia al conectar a los usuarios a la ubicación más cercana de Cloud Platform Por ejemplo, si sus instancias en una región están bajo una gran carga o se vuelven inaccesibles debido a alguna región, el equilibrio de carga HTTP dirige nuevas solicitudes de forma inteligente a sus instancias disponibles en una región cercana.

Espero que esto te ayude a elegir la mejor opción. Para más sugerencias y actualizaciones visite: – GCP Evolution desde 2008

Elegiría AWS, habiendo dicho que también buscaría los requisitos comerciales, cada una de estas plataformas tiene su propio USP.

More Interesting

¿Se pueden poner todas las aplicaciones en la nube?

¿Qué tan grande es el equipo que desarrolló y ahora mantiene Microsoft Azure y qué tan difícil es el día a día?

¿Cuál es el mejor instituto para Amazon Web Services (AWS) en Hyderabad y cuál será el precio total cobrado por la capacitación y la certificación?

¿Por qué los indios no optan por Dinclix GroundWorks si es un 50% más barato que AWS?

¿Hay características o funciones que todas las capas de orquestación en la nube simplemente no tienen, pero sería genial tener?

¿Cuánto cuesta alojar un sitio de wordpress en Amazon Web Services?

¿Cuál es la importancia de la recuperación ante desastres en la recuperación ante desastres?

¿Por qué la audiencia india no cree en las soluciones de contabilidad en la nube?

¿Cuántas instancias EC2 puede soportar / proporcionar AWS?

¿Qué significa la integración completa de Firebase 3.0 con Google Cloud en términos de App Engine o Google Cloud Functions?

¿Podría el gobierno de los Países Bajos permitirse el subsidio del almacenamiento en la nube para contrarrestar los riesgos de pérdida de datos debido a las inundaciones?

¿Un servidor en la nube depende del hardware de un único servidor físico?

¿De qué manera SMAC (Social, Mobile, Analytics, Cloud) puede ayudar a las empresas a crecer en el mundo de hoy?

¿Apple cobrará mucho menos por canción por el servicio en la nube de iTunes?

¿Cuáles son las principales diferencias entre Google Compute Engine y Amazon Web Services?