Servicios de proceso en Azure y AWS
En este artículo se comparan los servicios de proceso principales que ofrecen Microsoft Azure y Amazon Web Services (AWS).
- Para obtener vínculos a artículos que comparan otros servicios de AWS y Azure, consulte Azure para AWS para profesionales.
- Para obtener una lista completa y gráficos en los que se muestra la asignación de servicios entre AWS y Azure, consulte Comparación de AWS con los servicios de Azure.
- Examine las arquitecturas de proceso de Azure.
Comparación de los servicios de proceso de AWS y Azure
En las tablas siguientes se describen y comparan los servicios de proceso principales de Amazon Web Services (AWS) y Azure.
Máquinas virtuales y servidores
Los servidores y las máquinas virtuales permiten a los usuarios implementar, administrar y mantener el sistema operativo y otro software. Los usuarios pagan por lo que usan con la flexibilidad de cambiar los tamaños.
Servicio de AWS | Servicio de Azure | Descripción |
---|---|---|
Tipos de instancia de Amazon EC2 | Azure Virtual Machines | Las máquinas virtuales a petición de Azure y AWS se facturan por segundos de uso. Aunque los tipos de instancia de AWS y los tamaños de máquina virtual de Azure tienen categorías similares, las funcionalidades exactas de RAM, CPU y almacenamiento difieren. Para más información sobre los tamaños de máquina virtual de Azure, consulte Tamaños de las máquinas virtuales en Azure. |
VMware Cloud en AWS | Azure VMware Solution | Las soluciones de AWS y Azure le permiten trasladar a la nube los entornos y las cargas de trabajo basados en VMware vSphere. Azure VMware Solution es un servicio de Microsoft verificado por VMware que se ejecuta en la infraestructura de Azure. Puede administrar los entornos existentes con las herramientas de soluciones de VMware, al tiempo que moderniza las aplicaciones con servicios nativos de la nube. |
Clúster paralelo en AWS | Azure CycleCloud | Cree, administre, opere y optimice HPC y grandes clústeres de proceso de cualquier escala. |
Visualización de todas las arquitecturas de máquinas virtuales
Escalado automático
El escalado automático permite cambiar automáticamente el número de instancias de máquina virtual. Establezca métricas y umbrales definidos que determinen cuándo agregar o quitar instancias.
Servicio de AWS | Servicio de Azure | Descripción |
---|---|---|
AWS Auto Scaling | Conjuntos de escalado de máquinas virtuales y escalabilidad automática de App Service | En Azure, los conjuntos de escalado de máquinas virtuales permiten implementar y administrar conjuntos idénticos de máquinas virtuales. El número de conjuntos se puede escalar automáticamente. La escalabilidad automática de App Service le permite escalar automáticamente las aplicaciones de Azure App Service. |
Visualización de todas las arquitecturas de escalado automático
Procesamiento por lotes
El procesamiento por lotes ejecuta aplicaciones en paralelo a gran escala y de informática de alto rendimiento de manera eficaz en la nube.
Servicio de AWS | Servicio de Azure | Descripción |
---|---|---|
AWS Batch | Azure Batch | Azure Batch ayuda a administrar trabajo de procesos intensivos en una colección escalable de máquinas virtuales. |
Visualización de todas las arquitecturas de procesamiento por lotes
Storage
Varios servicios proporcionan diferentes tipos de almacenamiento de datos para discos de máquina virtual.
Servicio de AWS | Servicio de Azure | Descripción |
---|---|---|
Volúmenes de disco en Amazon Elastic Block Store (EBS) | Discos de datos en Azure Blob Storage | Los discos de datos de Blob Storage proporcionan almacenamiento de datos duradero para las máquinas virtuales de Azure. Este almacenamiento es similar a los volúmenes de disco de instancias de AWS EC2 en EBS. |
Almacén de instancias de Amazon EC2 | Almacenamiento temporal de Azure | El almacenamiento temporal de Azure proporciona máquinas virtuales con un almacenamiento de lectura y escritura temporal de baja latencia similar al almacenamiento de instancias de EC2 (también llamado almacenamiento efímero). |
Volumen de IOPS aprovisionadas de Amazon EBS | Azure Premium Storage | Azure admite E/S de disco de mayor rendimiento con Premium Storage. Este almacenamiento es similar a las opciones de almacenamiento de IOPS aprovisionadas de AWS. |
Amazon Elastic File System (EFS) | Archivos de Azure | Azure Files ofrece máquinas virtuales con una funcionalidad similar a Amazon EFS. |
Visualización de todas las arquitecturas de almacenamiento
Contenedores y orquestadores de contenedores
Varios servicios de AWS y Azure proporcionan implementación y orquestación de aplicaciones contenedorizadas.
Servicio de AWS | Servicio de Azure | Descripción |
---|---|---|
Amazon Elastic Container Service (Amazon ECS) y AWS Fargate | Azure Container Apps | Azure Container Apps es un servicio escalable que permite implementar miles de contenedores sin necesidad de acceder al plano de control. |
Amazon Elastic Container Registry (Amazon ECR) | Azure Container Registry | Los registros de contenedor almacenan imágenes con formato de Docker y crean todos los tipos de implementaciones de contenedor en la nube. |
Amazon Elastic Kubernetes Service (EKS) | Azure Kubernetes Service (AKS) | EKS y AKS le permiten orquestar implementaciones de aplicaciones contenedorizadas de Docker con Kubernetes. AKS simplifica la supervisión y administración de clústeres mediante actualizaciones automáticas y una consola de operaciones integrada. Consulte Configuración del entorno de ejecución del contenedor para obtener información específica sobre el entorno de hospedaje. |
AWS App Mesh | Complemento Istio para AKS | El complemento Istio para AKS proporciona una integración totalmente compatible de la malla de servicio Istio de código abierto. |
Arquitecturas de contenedor de ejemplo
Arquitectura | Descripción |
---|---|
Arquitectura de línea de base en Azure Kubernetes Service (AKS) | Implemente una infraestructura de línea de base que implemente un clúster de AKS centrado en la seguridad. |
Arquitectura de microservicios en Azure Kubernetes Service (AKS) | Implementación de una arquitectura de microservicios en Azure Kubernetes Service (AKS). |
Canalización de CI/CD para cargas de trabajo basadas en contenedores | Cree una canalización de DevOps para una aplicación web de Node.js con Jenkins, Azure Container Registry, Azure Kubernetes Service, Azure Cosmos DB y Grafana. |
Visualización de todas las arquitecturas de contenedor
Informática sin servidor
La informática sin servidor le permite integrar sistemas y ejecutar procesos de back-end sin aprovisionar ni administrar servidores.
Servicio de AWS | Servicio de Azure | Descripción |
---|---|---|
AWS Lambda | Azure Functions y WebJobs en Azure App Service | Azure Functions es el principal equivalente de AWS Lambda al proporcionar código a petición sin servidor. La funcionalidad de AWS Lambda también se superpone con Azure WebJobs, lo que permite programar o ejecutar continuamente tareas en segundo plano. |
Arquitecturas sin servidor de ejemplo
Arquitectura | Descripción |
---|---|
Consulta de un lago de datos mediante Azure Synapse Analytics sin servidor | Esta arquitectura puede reducir los desafíos de las operaciones de extracción, transformación y carga (ETL). Puede usar esta arquitectura para generar información empresarial y, a continuación, resolver el modelado y las tareas ETL. |
Inteligencia artificial para datos del sector sanitario con cumplimiento de HIPAA y HITRUST | Administre historias clínicas y datos sanitarios cumpliendo las normativas HIPAA y HITRUST con el máximo nivel de seguridad integrada. |
Arquitectura de escalado entre nubes | Obtenga información sobre cómo mejorar la escalabilidad entre nubes con arquitectura de solución que incluya Azure Stack. Un diagrama de flujo paso a paso proporciona instrucciones detalladas para la implementación. |
Visualización de todas las arquitecturas sin servidor
Colaboradores
Microsoft mantiene este artículo. Originalmente lo escribieron los siguientes colaboradores.
Autor principal:
- Kobi Levi | Arquitecto de soluciones en la nube
Pasos siguientes
- Inicio rápido: Creación de una máquina virtual Linux en Azure Portal
- Creación de una aplicación web de Node.js en Azure
- Introducción a Azure Functions
- Diseño de la arquitectura de Azure Kubernetes Service (AKS)
Recursos relacionados
- Arquitectura de línea de base en un clúster de Azure Kubernetes Service (AKS)
- Arquitectura de microservicios en Azure Kubernetes Service
- Canalización de CI/CD para cargas de trabajo basadas en contenedores
- Escalado entre nubes con Azure Functions
- Ejecución de una VM con Linux en Azure
- Aplicación web básica
- Aplicación web de App Service de línea de base con redundancia de zona
- Aplicación web de App Service activa-pasiva de varias regiones