AWS en Azure-resourcebeheer vergelijken
De term resource wordt op dezelfde manier gebruikt in zowel Azure als Amazon Web Services (AWS). Een resource is een beheerbaar item. Dit kan bijvoorbeeld een virtuele machine, opslagaccount, web-app, database of virtueel netwerk zijn.
AWS-resourcegroepen versus Azure-resourcegroepen
Resourcegroepen in Azure en AWS worden gebruikt voor het organiseren en beheren van resources. Er zijn echter enkele belangrijke verschillen:
- Het verwijderen van een AWS-resourcegroep heeft geen invloed op de resources. Als u een Azure-resourcegroep verwijdert, worden alle resources erin verwijderd.
- In Azure moet u een resourcegroep maken voordat u een resource maakt. Een resource moet deel uitmaken van één resourcegroep.
- In Azure kunt u kosten bijhouden per resourcegroep. In AWS kunt u tags voor kostentoewijzing gebruiken om te filteren op specifieke resources.
Opties voor resource-implementatie
Azure biedt verschillende manieren om uw resources te beheren:
Azure Portal. Net als een AWS-dashboard biedt Azure Portal een webbeheerinterface voor Azure-resources.
REST API. De REST API van Azure Resource Manager biedt programmatische toegang tot de meeste functies die beschikbaar zijn in Azure Portal.
Azure CLI. Azure CLI biedt een opdrachtregelinterface die u kunt gebruiken om Azure-resources te maken en te beheren. Azure CLI is beschikbaar voor Windows-, Linux- en macOS-.
Azure PowerShell. U kunt de Azure-modules voor PowerShell gebruiken om geautomatiseerde beheertaken uit te voeren met behulp van een script. PowerShell is beschikbaar voor Windows-, Linux- en macOS-.
ARM-sjablonen. Arm-sjablonen (Azure Resource Manager) bieden op JSON-sjablonen gebaseerde resourcebeheermogelijkheden die vergelijkbaar zijn met die van de AWS CloudFormation-service.
Bicep. Bicep is een domeinspecifieke taal die declaratieve syntaxis gebruikt om Azure-resources te implementeren.
Terraform-. U kunt Terraform gebruiken om cloudinfrastructuur te definiëren, te bekijken en te implementeren met behulp van de HCL-syntaxis.
Met elk van deze interfaces is de resourcegroep centraal bij het maken, implementeren of wijzigen van Azure-resources. De implementatie is vergelijkbaar met de stackimplementatie die wordt gebruikt om AWS-resources te groeperen tijdens CloudFormation-implementaties.
Taggen
Met taggen kunt u in zowel Azure als AWS resources effectief organiseren en beheren door metagegevens toe te wijzen aan de resources. Tags zijn sleutel-waardeparen waarmee u kosten in uw cloudinfrastructuur kunt categoriseren, bijhouden en beheren. Zowel AWS als Azure bieden ondersteuning voor op kenmerken gebaseerd toegangsbeheer (ABAC) op basis van tagwaarden. Hoewel Azure- en AWS-tags vergelijkbaar zijn, zijn er enkele verschillen:
- Azure-tags zijn hoofdletterongevoelig bij bewerkingen, maar hoofdlettergebruik kan worden behouden. AWS-tags zijn hoofdlettergevoelig.
- Azure biedt overname van tags via beleid. AWS biedt geen systeemeigen ondersteuning voor tagovername tussen bovenliggende en onderliggende resources. AWS biedt ondersteuning voor tagovername voor AWS-kostencategorieën.
- AWS biedt een hulpprogramma voor tageditor voor het toevoegen van tags, terwijl Azure tagmogelijkheden biedt via de Azure-portal en beheerinterfaces.
Medewerkers
Dit artikel wordt onderhouden door Microsoft. Het is oorspronkelijk geschreven door de volgende inzenders.
Hoofdauteur:
- Srinivasaro Thumala | Senior klanttechnicus
Andere bijdrager:
- Adam Cerini | Directeur, Partnertechnologiestrateeg
Meld u aan bij LinkedIn als u niet-openbare LinkedIn-profielen wilt zien.