Zapoznaj się z korzyściami usługi Azure Resource Manager

Ukończone

Infrastruktura aplikacji zwykle obejmuje wiele składników — może to być maszyna wirtualna, konto magazynu i sieć wirtualna albo aplikacja internetowa, baza danych, serwer bazy danych i usługi zewnętrzne. Te składniki nie są oddzielnymi jednostkami, a zamiast tego są one powiązane i współzależne od jednej jednostki. Dlatego najlepiej wdrażać i monitorować je oraz zarządzać nimi grupowo.

Usługa Azure Resource Manager umożliwia pracę z zasobami tworzącymi rozwiązanie w formie grupy. Wszystkie zasoby danego rozwiązania można wdrożyć, zaktualizować lub usunąć w ramach jednej skoordynowanej operacji. Wdrażanie wykonuje się przy użyciu szablonu, którego można następnie używać w różnych środowiskach (testowanie, etap przejściowy i produkcja). Usługa Azure Resource Manager zapewnia funkcje zabezpieczeń, inspekcji i tagowania, które ułatwiają zarządzanie zasobami po wdrożeniu.

Spójna warstwa zarządzania

Usługa Azure Resource Manager udostępnia spójną warstwę zarządzania do wykonywania zadań za pomocą programu Azure PowerShell, interfejsu wiersza polecenia platformy Azure, witryny Azure Portal, interfejsu API REST i zestawów SDK klienta. Wybierz narzędzia i interfejsy API, które działają najlepiej dla Ciebie.

Na poniższej ilustracji przedstawiono, jak poszczególne narzędzia wchodzą w interakcję z tym samym interfejsem API usługi Azure Resource Manager. Interfejs API przekazuje żądania do usługi Azure Resource Manager, która uwierzytelnia i autoryzuje żądania. Następnie usługa Azure Resource Manager kieruje żądania do odpowiednich dostawców zasobów.

Diagram of the Resource Manager request model.

Świadczenia

Usługa Azure Resource Manager oferuje kilka korzyści:

  • Możliwość grupowego wdrożenia i monitorowania wszystkich zasobów w ramach rozwiązania oraz zarządzania nimi (zamiast obsługiwania zasobów pojedynczo).
  • Możliwość wielokrotnego wdrażania rozwiązania w całym cyklu programistycznym z gwarancją spójnego stanu zasobów po każdym wdrożeniu.
  • Możliwość zarządzania infrastrukturą przy użyciu szablonów deklaratywnych zamiast skryptów.
  • Możliwość definiowania zależności między zasobami, aby wdrażać je w odpowiedniej kolejności.
  • Możliwość stosowania kontroli dostępu do wszystkich usług w grupie zasobów dzięki natywnej integracji funkcji kontroli dostępu na podstawie ról z platformą zarządzania.
  • Możliwość dodawania tagów do zasobów w celu logicznego uporządkowania wszystkich zasobów w ramach subskrypcji.
  • Możliwość wyjaśniania rozliczeń w organizacji przez wyświetlanie kosztów dla grupy zasobów korzystających z tego samego tagu.

Wskazówki

Poniższe sugestie pomagają w pełni wykorzystać usługę Azure Resource Manager podczas pracy z rozwiązaniami.

  • Zdefiniuj i wdróż infrastrukturę za pomocą składni deklaratywnej w szablonach usługi Azure Resource Manager, a nie za pomocą poleceń imperatywnych.
  • Zdefiniuj w szablonie wszystkie etapy wdrażania i konfiguracji. W konfiguracji rozwiązania nie powinno być żadnych etapów ręcznych.
  • Korzystaj z poleceń imperatywnych do zarządzania zasobami, np. do uruchamiania i zatrzymywania aplikacji lub maszyny.
  • Rozmieść zasoby z tym samym cyklem życia w grupie zasobów. We wszystkich pozostałych operacjach związanych z organizacją zasobów używaj tagów.