¿Qué servidor en la nube es mejor para mi nueva aplicación, Amazon AWS o Microsoft Azure o Google Cloud o HP?

“Qué nube (AWS, Azure, Google o HP) es mejor para mi aplicación” depende de las características de su aplicación: qué almacenamiento necesita, qué capacidades de red, qué tipo de monitoreo, …

Estas son algunas de las fortalezas de algunos proveedores de la nube que pueden ayudarlo a elegir:

AWS : se enfoca en la infraestructura como máquinas virtuales o almacenamiento sin procesar a precios muy bajos. Al momento de escribir, es el proveedor más popular de infraestructura,

Microsoft / Azure : Ofrece servicios de plataforma bien integrados: Azure Web Apps, SQL Azure, PowerBI, Office 365 … Azure es uno de los mejores lugares para ejecutar código .NET. Las nubes de Microsoft están muy bien integradas con herramientas de desarrollo (Visual Studio) y herramientas de administración,

Google Cloud : Google Cloud se centra en ejecutar contenedores Docker a través de Google Container Engine o Google App Engine. BigTable permite el procesamiento de muchos datos y, en mi humilde opinión, es uno de los servicios que brilla en la nube de Google,

Le animo a que enumere los requisitos de su solicitud, mire los pros y los contras de todos los proveedores, considere qué proveedor es probable que construya una relación duradera (si esto es importante para usted) y continúe desde allí.

Todo depende de su requerimiento. Me gustaría resaltar que estos servicios tienden a ser caros a medida que se extienden a límites más altos o los usan al máximo potencial.

Si se siente cómodo creando la infraestructura y puede administrar la infraestructura por su cuenta, las diferencias pueden reducirse a lo siguiente. Esto es típicamente para entornos de grado no empresarial. Los entornos de grado empresarial tendrían diferentes puntos de referencia. Además, en muchos casos lo que importa es su requerimiento (nuevamente) y cómo configura y administra la infraestructura.

Comparemos estos tres grandes jugadores por las siguientes categorías de servicios.

  1. Calcular
  2. Redes
  3. Almacenamiento
  4. Estructura de precios.

1. Calcular:

  • Computación elástica de AWS (EC2)
  • EC2 permite a los usuarios configurar máquinas virtuales utilizando AMI (imágenes de máquina) preconfiguradas o personalizadas.
  • Seleccione el tamaño, la potencia, la capacidad de memoria y el número de máquinas virtuales y elija entre diferentes regiones y zonas de disponibilidad desde las cuales iniciar.
  • Google Compute Engine (GCE) de Google
    • GCE permite a los usuarios lanzar máquinas virtuales en regiones y grupos de disponibilidad.
    • Google ha agregado sus propias mejoras, como equilibrio de carga, soporte extendido para sistemas operativos, migración en vivo de máquinas virtuales, discos persistentes más rápidos e instancias con más núcleos.
  • Azur
    • Los usuarios de Azure eligen un VHD (Disco duro virtual) para crear una máquina virtual.
    • Un VHD puede estar predefinido por Microsoft, por terceros, o ser definido por el usuario.
    • Con cada VM, debe especificar la cantidad de núcleos y la cantidad de memoria.

    2. Red:

    Las nubes privadas virtuales (VPC) de Amazon y la red virtual (VNET) de Azure permiten a los usuarios agrupar máquinas virtuales en redes aisladas en la nube. Usando VPC y VNET, los usuarios pueden definir una topología de red, crear subredes, tablas de rutas, rangos de direcciones IP privadas y puertas de enlace de red. No hay mucho para elegir entre AWS vs Azure en esto: ambos tienen soluciones para extender su centro de datos en las instalaciones a la nube pública (o híbrida). Cada instancia de Google Compute Engine pertenece a una única red, que define el rango de direcciones y la dirección de la puerta de enlace para todas las instancias conectadas a ella. Las reglas de firewall se pueden aplicar a una instancia y puede recibir una dirección IP pública.

    3. Almacenamiento:

    • AWS
    • AWS proporciona almacenamiento temporal que comienza a funcionar una vez que se inicia una instancia y se detiene cuando finaliza la instancia.
    • AWS también proporciona almacenamiento en bloque, equivalente a discos duros, que pueden conectarse a cualquier instancia o mantenerse separados.
    • AWS también ofrece una solución nativa de almacenamiento de objetos en la nube, S3, que viene con alta disponibilidad y replicación automática en todas las regiones.
  • Azur
    • Azure utiliza almacenamiento temporal y blobs de página para volúmenes basados ​​en VM.
    • La opción de almacenamiento en bloque de Microsoft, es decir, los blobs y archivos de página actúan de manera similar a S3 en AWS y sirven como unidades de almacenamiento de objetos. Azure proporciona dos clases de almacenamiento, Hot y Cool, clasificados según su precio.
    • Cool tiene un costo de almacenamiento más bajo, en comparación con Hot, pero incurre en costos adicionales de lectura y escritura.
  • Google
    • Google Cloud Platform también ofrece almacenamiento temporal y discos de almacenamiento persistente.
    • Los servicios de Google Cloud Storage sirven para almacenar objetos en Google Cloud Platform.
    • Los servicios de almacenamiento de objetos de Google Cloud se clasifican en clases de almacenamiento estándar, de disponibilidad reducida duradera y de línea cercana, siendo la disponibilidad reducida duradera la opción más barata para los datos.

    4. Precios:

    • AWS
    • Los clientes que usan AWS pagan por redondear el número de horas utilizadas. Permite a los clientes comprar instancias utilizando cualquiera de los siguientes modelos:
    • On Demand: pague por lo que usa sin ningún costo inicial
    • Reservado: reserve instancias durante 1 o 3 años con un costo inicial basado en la utilización
    • Spot – oferta por la capacidad extra disponible
  • Azur
    • Azure permite a los clientes usar sus servicios a pedido. Si usa Azure, se le cobrará al redondear el número de minutos utilizados. Azure también ofrece oportunidades de compromiso a corto plazo con descuentos.
  • Google
    • Google cobra a sus usuarios por instancias al redondear el número de minutos utilizados, con un mínimo de 10 minutos. Google Cloud Services también ofrece una estructura de precios de uso sostenido que automáticamente descuenta la tarifa por hora de referencia a pedido cuando se utiliza una instancia en particular por un período más largo en un mes.

    Nuevamente, lo que realmente importa es cómo se configura y administra la infraestructura. Hay compañías y personas cuyo pan y mantequilla es establecer infraestructura y administrar infraestructura. Por ejemplo, tenemos nuestra propia infraestructura que gestionamos. Sin embargo, utilizamos la misma experiencia y experiencia para gestionar muchos otros clientes y PYMES cuya infraestructura se encuentra en cualquiera de estas plataformas en la nube. Entonces, cómo se gestionan los entornos también jugará un papel importante.

    Apps4Rent es el proveedor más eficaz y confiable de escritorios virtuales y servidores virtuales totalmente administrados con el mejor precio y soporte.

    Depende de su aplicación y arquitectura.

    Dado que los principales competidores de la nube hoy en día son AWS, Azure y Google Cloud, GCP, hablaré sobre ellos.

    • AWS es el servicio de nube pública más grande del mundo. Su fortaleza es la infraestructura, por lo que si está buscando una nube para usar desde el sistema operativo, AWS podría ser una. Proporciona varios sistemas operativos, Linux y Windows, red virtual, base de datos y almacenamiento. Otra fortaleza es que hay toneladas de documentaciones a las que puede referirse en Internet.
    • MS Azure también proporciona infraestructura, aunque su ventaja está en el lado de la plataforma y la aplicación. Tiene alojamiento de sitios web y aplicaciones que no tiene que operar y administrar a nivel de sistema operativo. Solo necesita una aplicación para usarlo, lo que hace que sea eficiente.
    • GCP es nuevo en infraestructura en comparación con los otros dos. Todavía tiene una máquina virtual, pero carece de documentación cuando está atascado. Su fuerza es contenedor y su orquestación por docker y kubernetes.

    Esta comparación puede resultarle útil: la última versión de Azure vs. AWS en IT Central Station.

    En nuestro sitio, muchos usuarios escriben sobre sus experiencias con Microsoft Azure y / o Amazon AWS.

    En sus revisiones por pares, los usuarios comparan las dos soluciones de servidor en la nube en términos de escalabilidad, estabilidad, mejoras organizacionales, ROI, etc.