Compartir a través de


Comparación de la administración de recursos de AWS y Azure

El término recurso se usa de la misma manera tanto en Azure como en Amazon Web Services (AWS). Un recurso es un elemento administrable. Podría ser una máquina virtual, una cuenta de almacenamiento, una aplicación web, una base de datos o una red virtual, por ejemplo.

Grupos de recursos de AWS frente a grupos de recursos de Azure

Los grupos de recursos de Azure y AWS se usan para organizar y administrar recursos. Sin embargo, hay algunas diferencias clave:

  • La eliminación de un grupo de recursos de AWS no afecta a los recursos. Al eliminar un grupo de recursos de Azure, se eliminan todos los recursos que contiene.
  • En Azure, debe crear un grupo de recursos antes de crear un recurso. Un recurso debe formar parte de un único grupo de recursos.
  • En Azure, puede realizar un seguimiento de los costos por grupo de recursos. En AWS, puede usar etiquetas de asignación de costos para filtrar por recursos específicos.

Opciones de implementación de recursos

Azure proporciona varias maneras de administrar los recursos:

  • Azure Portal. Al igual que un panel de AWS, Azure Portal proporciona una interfaz de administración basada en web para los recursos de Azure.

  • API DE REST. La API REST de Azure Resource Manager proporciona acceso mediante programación a la mayoría de las características disponibles en Azure Portal.

  • CLI de Azure La CLI de Azure proporciona una interfaz de línea de comandos que puede usar para crear y administrar recursos de Azure. La CLI de Azure está disponible para windows, Linux y macOS.

  • Azure PowerShell. Puede usar los módulos de Azure para PowerShell para ejecutar tareas de administración automatizadas mediante un script. PowerShell está disponible para Windows, Linux y macOS.

  • Plantillas de ARM Las plantillas de Azure Resource Manager (ARM) proporcionan funcionalidades de administración de recursos basadas en plantillas JSON similares a las del servicio AWS CloudFormation.

  • Bicep. Bicep es un lenguaje específico del dominio que usa sintaxis declarativa para implementar recursos de Azure.

  • Terraform. Puede usar Terraform para definir, obtener una vista previa e implementar la infraestructura en la nube mediante la sintaxis de HCL.

Con cada una de estas interfaces, el grupo de recursos es fundamental para la creación, implementación o modificación de los recursos de Azure. La implementación es similar a la implementación de pila que se usa para agrupar recursos de AWS durante las implementaciones de CloudFormation.

Etiquetado

El etiquetado, tanto en Azure como en AWS, le permite organizar y administrar recursos de forma eficaz mediante la asignación de metadatos a los recursos. Las etiquetas son pares clave-valor que le ayudan a clasificar, realizar un seguimiento y administrar los costos en toda la infraestructura en la nube. TANTO AWS como Azure admiten el control de acceso basado en atributos (ABAC) en función de los valores de etiqueta. Aunque el etiquetado de Azure y AWS son similares, hay algunas diferencias:

  • Las etiquetas de Azure no distinguen mayúsculas de minúsculas para las operaciones, pero se puede conservar el uso de mayúsculas y minúsculas. En las etiquetas AWS se distingue entre mayúsculas y minúsculas.
  • Azure proporciona herencia de etiquetas mediante directivas. AWS no admite de forma nativa la herencia de etiquetas entre los recursos padre e hijo. AWS admite la herencia de etiquetas para las categorías de costos de AWS.
  • AWS proporciona una herramienta de editor de etiquetas para agregar etiquetas, mientras que Azure proporciona funcionalidades de etiquetado a través de Azure Portal e interfaces de administración.

Colaboradores

Microsoft mantiene este artículo. Originalmente fue escrito por los siguientes colaboradores.

Autor principal:

Otro colaborador:

  • Adam Cerini | Director y creador de estrategias de tecnología de asociados

Para ver perfiles de LinkedIn no públicos, inicie sesión en LinkedIn.

Pasos siguientes