Jämför AWS- och Azure-resurshantering
Termen resurs används på samma sätt i både Azure och Amazon Web Services (AWS). En resurs är ett hanterbart objekt. Det kan till exempel vara en virtuell dator, ett lagringskonto, en webbapp, en databas eller ett virtuellt nätverk.
AWS-resursgrupper jämfört med Azure-resursgrupper
Resursgrupper i Azure och AWS används för att organisera och hantera resurser. Det finns dock några viktiga skillnader:
- Att ta bort en AWS-resursgrupp påverkar inte resurserna. Om du tar bort en Azure-resursgrupp tas alla resurser bort.
- I Azure måste du skapa en resursgrupp innan du skapar en resurs. En resurs måste ingå i en enskild resursgrupp.
- I Azure kan du spåra kostnader efter resursgrupp. I AWS kan du använda taggar för kostnadsallokering för att filtrera efter specifika resurser.
Alternativ för resursdistribution
Azure tillhandahåller flera sätt att hantera dina resurser:
Azure-portalen. Precis som en AWS-instrumentpanel tillhandahåller Azure-portalen ett webbaserat hanteringsgränssnitt för Azure-resurser.
REST API. Rest-API:et för Azure Resource Manager ger programmatisk åtkomst till de flesta funktioner som är tillgängliga i Azure-portalen.
Azure CLI. Azure CLI tillhandahåller ett kommandoradsgränssnitt som du kan använda för att skapa och hantera Azure-resurser. Azure CLI är tillgängligt för Windows, Linux och macOS.
Azure PowerShell. Du kan använda Azure-modulerna för PowerShell för att köra automatiserade hanteringsuppgifter med hjälp av ett skript. PowerShell är tillgängligt för Windows, Linux och macOS.
ARM-mallar. Azure Resource Manager-mallar (ARM) tillhandahåller JSON-mallbaserade resurshanteringsfunktioner som liknar funktionerna i AWS CloudFormation-tjänsten.
Bicep. Bicep är ett domänspecifikt språk som använder deklarativ syntax för att distribuera Azure-resurser.
Terraform. Du kan använda Terraform för att definiera, förhandsgranska och distribuera molninfrastruktur med hjälp av HCL-syntax.
Med vart och ett av dessa gränssnitt är resursgruppen central för att skapa, distribuera eller ändra Azure-resurser. Implementeringen liknar stackimplementeringen som används för att gruppera AWS-resurser under CloudFormation-distributioner.
Märkning
Med taggning i både Azure och AWS kan du organisera och hantera resurser effektivt genom att tilldela metadata till resurserna. Taggar är nyckel/värde-par som hjälper dig att kategorisera, spåra och hantera kostnader i din molninfrastruktur. Både AWS och Azure stöder attributbaserad åtkomstkontroll (ABAC) baserat på taggvärden. Även om Azure- och AWS-taggning är liknande finns det vissa skillnader:
- Azure-taggar är skiftlägeskänsliga för åtgärder, men höljet kan bevaras. AWS-taggar är skiftlägeskänsliga.
- Azure tillhandahåller taggärvning via principer. AWS stöder inte internt taggarv mellan överordnade och underordnade resurser. AWS stöder ärvning av taggar för AWS-kostnadskategorier.
- AWS tillhandahåller ett taggredigeringsverktyg för att lägga till taggar, medan Azure tillhandahåller taggningsfunktioner via Azure-portalen och hanteringsgränssnitten.
Bidragsgivare
Den här artikeln underhålls av Microsoft. Texten skrevs ursprungligen av följande deltagare.
Huvudförfattare:
- Srinivasaro Thumala | Senior kundtekniker
Annan deltagare:
- Adam Cerini | Direktör, partnerteknikstrateg
Om du vill se icke-offentliga LinkedIn-profiler loggar du in på LinkedIn.