Odnajdywanie usługi Azure Container Registry

Ukończone

Usługa Azure Container Registry (ACR) jest usługą rejestru zarządzanego opartą na rejestrze platformy Docker typu open source 2.0. Tworzenie i obsługa rejestrów kontenerów platformy Azure w celu przechowywania obrazów kontenerów i powiązanych artefaktów oraz zarządzania nimi.

Użyj usługi ACR z istniejącymi potokami tworzenia i wdrażania kontenerów lub użyj usługi Azure Container Registry Tasks do kompilowania obrazów kontenerów na platformie Azure. Twórz kompilacje na żądanie lub w pełni automatyzuj za pomocą wyzwalaczy, takich jak zatwierdzenia kodu źródłowego i aktualizacje obrazu podstawowego.

Przypadki użycia

Ściąganie obrazów z rejestru kontenerów platformy Azure do różnych celów wdrażania:

  • Skalowalne systemy aranżacji, które zarządzają konteneryzowanymi aplikacjami w klastrach hostów, w tym Kubernetes, DC/OS i Docker Swarm.
  • Usługi platformy Azure, które obsługują tworzenie i uruchamianie aplikacji na dużą skalę, w tym usługę Azure Kubernetes Service (AKS), usługę App Service, usługę Batch i usługę Service Fabric.

Deweloperzy mogą również przeprowadzać wypychanie do rejestru kontenerów w ramach przepływu pracy opracowywania kontenera. Można na przykład kierować rejestr kontenerów z narzędzia do ciągłej integracji i dostarczania, takiego jak Azure Pipelines lub Jenkins.

Skonfiguruj usługę ACR Tasks, aby automatycznie ponownie kompilować obrazy aplikacji podczas aktualizowania ich obrazów podstawowych lub automatyzować kompilacje obrazów, gdy zespół zatwierdza kod w repozytorium Git. Tworzenie zadań wieloetapowych w celu automatyzowania równoległego kompilowania, testowania i stosowania poprawek wielu obrazów kontenerów w chmurze.

Warstwy usługi Azure Container Registry

Usługa Azure Container Registry jest dostępna w wielu warstwach usług. Te warstwy zapewniają przewidywalne ceny i kilka opcji dopasowania do wzorców pojemności i użycia prywatnego rejestru platformy Docker na platformie Azure.

Warstwa opis
Podstawowy Zoptymalizowany pod kątem kosztów punkt wejścia dla deweloperów poznających usługę Azure Container Registry. Rejestry podstawowe mają takie same możliwości programowe jak Standardowa i Premium (takie jak integracja uwierzytelniania entra firmy Microsoft, usuwanie obrazów i elementy webhook). Jednak uwzględniona przepływność magazynu i obrazu jest najbardziej odpowiednia w przypadku scenariuszy niższego użycia.
Standardowa Rejestry w warstwie Standardowa oferują takie same możliwości jak w warstwie Podstawowa, dzięki zwiększonej przepływności magazynu i obrazu. Rejestry w warstwie Standardowa powinny spełniać wymagania większości scenariuszy produkcyjnych.
Premium Rejestry w warstwie Premium zapewniają największą liczbę uwzględnionych operacji magazynu i współbieżnych, umożliwiając scenariusze o dużej ilości. Oprócz wyższej przepływności obrazu usługa Premium dodaje funkcje, takie jak: replikacja geograficzna do zarządzania pojedynczym rejestrem w wielu regionach, zaufanie zawartości do podpisywania tagów obrazów i link prywatny z prywatnymi punktami końcowymi w celu ograniczenia dostępu do rejestru.

Obsługiwane obrazy i artefakty

Gdy obrazy są grupowane w repozytorium, każdy obraz jest migawką tylko do odczytu kontenera zgodnego z platformą Docker. Rejestry kontenerów platformy Azure mogą obejmować zarówno obrazy systemu Windows, jak i Linux. Oprócz obrazów kontenerów platformy Docker usługa Azure Container Registry przechowuje powiązane formaty zawartości, takie jak wykresy programu Helm i obrazy utworzone w specyfikacji formatu obrazu Open Container Initiative (OCI).

Automatyczne kompilacje obrazów

Użyj usługi Azure Container Registry Tasks (ACR Tasks ), aby usprawnić kompilowanie, testowanie, wypychanie i wdrażanie obrazów na platformie Azure. Konfiguruj zadania kompilacji w celu automatyzowania potoku poprawiania platformy i systemu operacyjnego kontenera, gdy zespół zatwierdza kod w ramach kontroli źródła.