Diferencias entre Azure, AWS y Google Cloud

Diferencias entre Azure, AWS y Google Cloud

Actualmente el mercado de la innovación ha avanzado y existen diversos servicios de infraestructura en la nube, entre los que una organización puede elegir para implementar de acuerdo con sus necesidades. Entre las variadas soluciones que ofrecen los servicios líderes en la industria, puede resultar extenuante la tarea de comparar cuales son las opciones que ofrecen y que proveedor debería elegir.

A continuación, te ayudamos a simplificar esta tarea compilando algunos servicios que son similares de cada proveedor. Cabe resaltar que cada uno cuenta con diferentes soluciones, así que nos centraremos en las siguientes áreas de servicio:

  1. Almacenamiento
  2. Data Platform
  3. Internet de las cosas
  4. Redes
  5. Servidores virtuales
  6. Regiones y zonas

Almacenamiento

ProveedorAzureGoogle CloudAWS
¿Permite crear una arquitectura multiregión?checkcheck check
Object storageAzure Blob storageCloud StorageElastic Block Store (EBS)
Block storageAzure managed disksFilestoreElastic File System
File storageOneDrive para empresasGoogle Drive***Elastic File System
Bulk data transferAzure Import/ExportDispositivo de transferenciaImport/Export Disk
Azure API ManagementAzure App ServiceAzure API ManagementApp EngineApigeeApi RestfulApi De Websocke

Data plataforma

ProveedorAzureGoogle CloudAWS
Base de datosCloud SQL – SQL ServerBase de datos deAzure SQL Instancia administrada de Azure SQLSQL Server en Azure VMAzure SQL EdgeRDS
Almacén de datosClústeres de macrodatos de SQL Server de Azure Synapse AnalyticsBigQueryAmazon RedShift
Big data y analíticaAzure HDInsight Azure Synapse Analytics Azure Databricks DataprocDynamoDBLambdaKinesisEMR
Analítica y visualizaciónPower BI Buscador de Data StudioQuicksigth

Azure SQL Database es una base de datos relacional basada en la última versión estable del motor de base de datos de Microsoft SQL Server. SQL Database es una base de datos de alto rendimiento, confiable, completamente administrada y segura

Internet de las Cosas

ProveedorAzureGoogle CloudAWS
Arquitectura para aplicaciones IoTcheckcheckcheck 
Servicio de gestión de comunicación bidireccional con dispositivos IoTAzure IoT Hub , Azure Event Hubs Cloud IoT CoreDevise Management
Servicio de procesamiento y transmisión de datos a un motor de procesamientoAzure Stream Analytics , HDInsight Kafka Cloud Pub / SubAWS IoT SiteWise
Implementación de inteligencia en la nube directamente en dispositivos IoTAzure IoT Edge TPU de bordeAWS IoT Core

Redes

ProveedorAzureGoogle CloudAWS
Redes virtuales en la nubecheckcheckcheck
 Entorno privado y aislado en la nube.Red virtual de Azure (Vnet)Red privada virtual (VPC)Red privada virtual (VPC)
Equilibrador de carga basado en DNSAzure Load BalancerGCloud Load BalancingAWS Elastic Load Balancing
Conectividad híbrida  Azure ExpressRoute Cloud Interconnect  Amazon Direct Connet

Servidores virtuales

Los servidores virtuales permiten a los usuarios implementar, administrar y mantener el SO y el software del servidor. Los tipos de instancia proporcionan combinaciones de CPU / RAM. Los usuarios pagan por lo que usan con la flexibilidad de cambiar de tamaño.

Característica/ServicioAzureGoogle CloudAWS
Nombre del servicioMáquinas virtuales de AzureCompute EngineInstancias de Elastic Compute Cloud (EC2)
Máquinas de uso general  B, Dsv3, Dv3, Dasv4, Dav4, DSv2, Dv2, Av2, DC, DCv2, Dv4, Dsv4, Ddv4, Ddsv4, Dv5, Dsv5, Ddv5, Ddsv5, Dasv5, Dadsv5.E2,N2, N2D , N1Mac, T4g, T3, T3aT2, M6g, M6i, M5, M5a, M5zn, M4, A1

Azure permite hacer un análisis de acuerdo con el tipo de carga de trabajo que necesitas, procesador virtual, memoria RAM, necesidades de almacenamiento de disco, sistema operativo, software y la región para hospedar la carga de trabajo.