Condividi tramite


Confrontare la gestione delle risorse di AWS e di Azure

Il termine risorsa viene usato nello stesso modo in Azure e Amazon Web Services (AWS). Una risorsa è un elemento gestibile. Potrebbe trattarsi di una macchina virtuale, un account di archiviazione, un'app Web, un database o una rete virtuale, ad esempio.

Gruppi di risorse AWS e gruppi di risorse di Azure

I gruppi di risorse in Azure e AWS vengono usati per organizzare e gestire le risorse. Esistono tuttavia alcune differenze principali:

  • L'eliminazione di un gruppo di risorse AWS non influisce sulle risorse. L'eliminazione di un gruppo di risorse di Azure elimina tutte le risorse in esso contenute.
  • In Azure è necessario creare un gruppo di risorse prima di creare una risorsa. Una risorsa deve far parte di un singolo gruppo di risorse.
  • In Azure è possibile tenere traccia dei costi in base al gruppo di risorse. In AWS è possibile usare i tag di allocazione dei costi per filtrare le risorse specifiche.

Opzioni di distribuzione delle risorse

Azure offre diversi modi per gestire le risorse:

  • portale di Azure. Come un dashboard AWS, il portale di Azure fornisce un'interfaccia di gestione basata sul Web per le risorse di Azure.

  • API REST. L'API REST di Azure Resource Manager consente l'accesso a livello di codice alla maggior parte delle funzionalità disponibili nel portale di Azure.

  • Azure CLI. Azure CLI offre un'interfaccia della riga di comando che è possibile usare per creare e gestire le risorse di Azure. Azure CLI è disponibile per Windows, Linux e macOS.

  • Azure PowerShell. È possibile usare i moduli di Azure per PowerShell per eseguire attività di gestione automatizzate usando uno script. PowerShell è disponibile per Windows, Linux e macOS.

  • Modelli ARM. I modelli di Azure Resource Manager (ARM) forniscono funzionalità di gestione delle risorse basate su modelli JSON simili a quelle del servizio AWS CloudFormation.

  • Bicep. Bicep è un linguaggio specifico del dominio che usa la sintassi dichiarativa per distribuire le risorse di Azure.

  • Terraform. È possibile usare Terraform per definire, visualizzare in anteprima e distribuire l'infrastruttura cloud usando la sintassi HCL.

Con ognuna di queste interfacce, il gruppo di risorse è fondamentale per la creazione, la distribuzione o la modifica delle risorse di Azure. L'implementazione è simile all'implementazione dello stack usata per raggruppare le risorse AWS durante le distribuzioni di CloudFormation.

Etichettatura

L'assegnazione di tag, sia in Azure che in AWS, consente di organizzare e gestire le risorse in modo efficace assegnando metadati alle risorse. I tag sono coppie chiave-valore che consentono di classificare, tenere traccia e gestire i costi nell'infrastruttura cloud. Sia AWS che Azure supportano il controllo degli accessi basato sugli attributi utilizzando i valori dei tag. Anche se l'assegnazione di tag di Azure e AWS è simile, esistono alcune differenze:

  • I tag di Azure non fanno distinzione tra maiuscole e minuscole per le operazioni, ma la distinzione di maiuscole e minuscole può essere mantenuta. I tag AWS fanno distinzione tra maiuscole e minuscole.
  • Azure fornisce l'ereditarietà dei tag tramite criteri. AWS non supporta in modo nativo l'ereditarietà dei tag tra le risorse padre e figlio. AWS supporta l'ereditarietà dei tag per AWS Cost Categories.
  • AWS offre uno strumento di editor di tag per l'aggiunta di tag, mentre Azure offre funzionalità di assegnazione di tag tramite il portale di Azure e le interfacce di gestione.

Contributori

Questo articolo viene gestito da Microsoft. Originariamente è stato scritto dai collaboratori seguenti.

Autore principale:

Altro collaboratore:

  • Adam Cerini | Direttore, Partner Technology Strategist

Per visualizzare i profili LinkedIn non pubblici, accedere a LinkedIn.

Passaggi successivi