Udostępnij za pośrednictwem


Porównanie zarządzania zasobami platformy AWS i platformy Azure

Termin resource jest stosowany tak samo zarówno w usługach Azure, jak i Amazon Web Services (AWS). Zasób jest elementem, który można zarządzać. Może to być na przykład maszyna wirtualna, konto magazynu, aplikacja internetowa, baza danych lub sieć wirtualna.

Grupy zasobów platformy AWS a grupy zasobów platformy Azure

Grupy zasobów na platformie Azure i aws są używane do organizowania zasobów i zarządzania nimi. Istnieją jednak pewne kluczowe różnice:

  • Usunięcie grupy zasobów platformy AWS nie ma wpływu na zasoby. Usunięcie grupy zasobów platformy Azure powoduje usunięcie wszystkich zasobów w niej.
  • Na platformie Azure należy utworzyć grupę zasobów przed utworzeniem zasobu. Zasób musi być częścią jednej grupy zasobów.
  • Na platformie Azure można śledzić koszty według grupy zasobów. W usłudze AWS można używać tagów alokacji kosztów do filtrowania określonych zasobów.

Opcje wdrażania zasobów

Platforma Azure oferuje kilka sposobów zarządzania zasobami:

  • w witrynie Azure portal. Podobnie jak pulpit nawigacyjny platformy AWS, witryna Azure Portal udostępnia internetowy interfejs zarządzania dla zasobów platformy Azure.

  • Interfejs API REST. Interfejs API REST usługi Azure Resource Manager zapewnia programowy dostęp do większości funkcji dostępnych w witrynie Azure Portal.

  • Azure CLI. Azure CLI zapewnia interfejs wiersza polecenia, którego można użyć do tworzenia i zarządzania zasobami platformy Azure. Azure CLI jest dostępne dla systemów Windows, Linux i macOS.

  • Azure PowerShell. Moduły platformy Azure dla programu PowerShell umożliwiają uruchamianie zautomatyzowanych zadań zarządzania przy użyciu skryptu. Program PowerShell jest dostępny dla systemu Windows, Linux i macOS.

  • szablony usługi ARM. Szablony ARM usługi Azure Resource Manager zapewniają możliwości zarządzania zasobami w formacie JSON, które są podobne do tych oferowanych przez usługę AWS CloudFormation.

  • Bicep. Bicep to język specyficzny dla domeny, który używa składni deklaratywnej do wdrażania zasobów platformy Azure.

  • Terraform. Za pomocą narzędzia Terraform można definiować, wyświetlać podgląd i wdrażać infrastrukturę chmury przy użyciu składni HCL.

W przypadku każdego z tych interfejsów grupa zasobów jest centralna dla tworzenia, wdrażania lub modyfikowania zasobów platformy Azure. Implementacja jest podobna do implementacji stosu używanej do grupowania zasobów AWS podczas wdrożeń CloudFormation.

Oznaczanie

Tagowanie , zarówno na platformie Azure, jak i w usłudze AWS, umożliwia efektywne organizowanie zasobów i zarządzanie nimi przez przypisywanie metadanych do zasobów. Tagi to pary klucz-wartość, które ułatwiają kategoryzowanie, śledzenie kosztów i zarządzanie nimi w całej infrastrukturze chmury. Zarówno platforma AWS, jak i platforma Azure obsługują kontrolę dostępu opartą na atrybutach (ABAC) na podstawie wartości tagów. Chociaż tagowanie platform Azure i AWS jest podobne, istnieją pewne różnice:

  • Tagi platformy Azure są nieczułe na wielkość liter w operacjach, ale można zachować oryginalną wielkość liter. Tagi AWS są rozróżniane ze względu na wielkość liter.
  • Platforma Azure zapewnia dziedziczenie tagów za pomocą zasad. Platforma AWS nie obsługuje natywnie dziedziczenia tagów między zasobami nadrzędnymi i podrzędnymi. Platforma AWS obsługuje dziedziczenie tagów dla kategorii kosztów platformy AWS.
  • Platforma AWS udostępnia narzędzie edytora tagów do dodawania tagów, natomiast platforma Azure udostępnia funkcje tagowania za pośrednictwem witryny Azure Portal i interfejsów zarządzania.

Współpracownicy

Ten artykuł jest obsługiwany przez firmę Microsoft. Pierwotnie został napisany przez następujących współautorów.

Główny autor:

Inny współautor:

  • Adam Cerini | Dyrektor, Strateg Technologii Partnerskich

Aby wyświetlić niepubalne profile serwisu LinkedIn, zaloguj się do serwisu LinkedIn.

Następne kroki