Udostępnij za pośrednictwem


Zarządzanie zasobami na platformie Azure i na platformie AWS

Termin „zasób” na platformie Azure ma takie samo zastosowanie jak w usługach AWS i oznacza dowolne wystąpienie obliczeniowe, obiekt magazynu, urządzenie sieciowe lub inną jednostkę, którą można utworzyć lub skonfigurować w obrębie platformy.

Zasoby platformy Azure są wdrażane i zarządzane przy użyciu jednego z dwóch modeli: usługi Azure Resource Manager lub starszego klasycznego modelu wdrażania platformy Azure. Wszystkie nowe zasoby są tworzone przy użyciu modelu usługi Resource Manager.

Grupy zasobów

Zarówno platforma Azure, jak i usługi AWS dysponują jednostkami zwanymi powszechnie „grupami zasobów”, które organizują zasoby, takie jak maszyny wirtualne, magazyny i urządzenia sieci wirtualnej. Jednak grupy zasobów platformy Azure nie są bezpośrednio porównywalne z grupami zasobów platformy AWS.

W przypadku platformy AWS jeden zasób może należeć do wielu grup zasobów, z kolei platforma Azure umożliwia skojarzenie danego zasobu z tylko jedną grupą zasobów. Zasób, który został utworzony w jednej grupie zasobów, może zostać przeniesiony do innej grupy, ale dany zasób może jednocześnie znajdować się tylko w jednej grupie zasobów. Grupy zasobów to podstawowa forma grupowania używana przez usługę Azure Resource Manager.

Zasoby można również organizować przy użyciu tagów. Tagi to pary klucz-wartość, które pozwalają grupować zasoby w ramach subskrypcji niezależnie od członkostwa w grupie zasobów.

Interfejsy zarządzania

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

  • Interfejs internetowy. Podobnie jak pulpit nawigacyjny platformy AWS witryna Azure Portal udostępnia pełen internetowy interfejs zarządzania na potrzeby zasobów platformy Azure.

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

  • Wiersz polecenia. Interfejs wiersza polecenia platformy Azure pozwala tworzyć zasoby platformy Azure i zarządzać nimi za pomocą interfejsu wiersza polecenia. Interfejs wiersza polecenia platformy Azure jest dostępny dla systemów Windows, Linux i Mac OS.

  • Program PowerShell. Moduły platformy Azure dla programu PowerShell umożliwiają wykonywanie zautomatyzowanych zadań zarządzania za pomocą skryptu. Program PowerShell jest dostępny dla systemów Windows, Linux i Mac OS.

  • Szablony. Szablony usługi Azure Resource Manager udostępniają podobne do usługi AWS CloudFormation funkcje zarządzania zasobami oparte na szablonach JSON.

W każdym z tych interfejsów grupa zasobów stanowi podstawę do tworzenia, wdrażania i modyfikowania zasobów platformy Azure. Podobną rolę odgrywa „stos” w procesie grupowania zasobów na platformie AWS podczas wdrożeń usługi CloudFormation.

Składnia i struktura tych interfejsów różni się od ich odpowiedników na platformie AWS, ale ich możliwości są porównywalne. Ponadto wiele narzędzi do zarządzania innych firm używanych na platformie AWS, takich jak HashiCorp Terraform i Netflix Spinnaker, jest również dostępnych na platformie Azure.

Zobacz też