Kontenery Azure i ACR

Rozwiązania obliczeniowe Azure

Florin Angelescu

Azure Cloud Architect

Azure Container Registry (ACR)

Azure Container Registry

  • W pełni zarządzana, prywatna usługa rejestru obrazów kontenerów.
  • Bezpieczna biblioteka przechowująca plany aplikacji.
  • Centrum, w którym zespoły przechowują i porządkują plany swoich aplikacji.
Rozwiązania obliczeniowe Azure

Azure Container Registry (ACR)

Azure Container Registry

  • Zapewnia dostęp do obrazów wyłącznie autoryzowanym użytkownikom i ścisłą integrację z usługami Azure.
  • Ułatwia kontrolę nad cyklem życia aplikacji przy zachowaniu elastyczności kontenerów.
Rozwiązania obliczeniowe Azure

Dlaczego warto używać ACR?

 

Azure Container Registry

 

 

  • Bezpieczeństwo i kontrola
    • Uwierzytelnianie przez Azure Entra ID
    • Kontrola dostępu oparta na rolach
Rozwiązania obliczeniowe Azure

Dlaczego warto używać ACR?

 

Azure Container Registry

 

  • Replikacja geograficzna

    • Obrazy mogą być replikowane w wielu regionach Azure
    • Redukcja opóźnień
    • Wysoka dostępność
  • Szybsze wdrożenia i mniej opóźnień

Rozwiązania obliczeniowe Azure

Wypychanie obrazów do ACR

Azure Container Registry

  • Zbuduj obraz lokalnie za pomocą Docker.
  • Zaloguj się do Azure Container Registry.
  • Wypchnij obraz.
Rozwiązania obliczeniowe Azure

Wypychanie obrazów do ACR

 

Azure Container Registry

Rozwiązania obliczeniowe Azure

Wypychanie obrazów do ACR

 

Azure Container Registry

  • Kluczowy element potoków CI/CD.
  • Nowe kompilacje są automatycznie wypychane i wdrażane.
Rozwiązania obliczeniowe Azure

Wypychanie obrazów do ACR

 

Azure Container Registry

  • Integracja z Azure DevOps lub GitHub Actions.
  • Automatyzacja całego procesu od zatwierdzenia kodu do wdrożenia kontenera.
Rozwiązania obliczeniowe Azure

Zarządzanie obrazami w ACR

 

Azure Container Registry

Udostępnia polecenia do:

Rozwiązania obliczeniowe Azure

Zarządzanie obrazami w ACR

 

Azure Container Registry

Udostępnia polecenia do:

 

  • Wyświetlania repozytoriów
Rozwiązania obliczeniowe Azure

Zarządzanie obrazami w ACR

 

Azure Container Registry

Udostępnia polecenia do:

 

  • Wyświetlania repozytoriów

 

  • Usuwania przestarzałych obrazów
Rozwiązania obliczeniowe Azure

Zarządzanie obrazami w ACR

 

Azure Container Registry

Udostępnia polecenia do:

 

  • Wyświetlania repozytoriów

 

  • Usuwania przestarzałych obrazów

 

  • Automatyzacji kompilacji
Rozwiązania obliczeniowe Azure

Zarządzanie obrazami w ACR

 

Azure Container Registry

  • Przebudowywanie obrazów po aktualizacji obrazów bazowych
  • Zapewnienie bezpieczeństwa i aktualności aplikacji
  • Redukcja pracy ręcznej i spójność środowisk
Rozwiązania obliczeniowe Azure

Tagowanie i wersjonowanie

 

Azure Container Registry

 

 

  • Tagi są niezbędne do identyfikowania wersji obrazów.
  • Dobre praktyki tagowania umożliwiają szybkie wycofanie wdrożenia w razie błędu.
Rozwiązania obliczeniowe Azure

Tagowanie i wersjonowanie

 

Azure Container Registry

Azure Container Registry

 

 

  • Obsługa równoległych testów:

    • Wiele otagowanych obrazów może działać równocześnie.
  • Wersjonowanie i tagowanie zapewniają elastyczność i bezpieczeństwo zarządzania aplikacją.

Rozwiązania obliczeniowe Azure

Podsumowanie

Azure Container Registry

  • Bezpieczna i skalowalna podstawa zarządzania cyklem życia kontenerów.
  • Aplikacje są zawsze gotowe do wdrożenia w Azure, z właściwą wersją dostępną w odpowiednim czasie.
Rozwiązania obliczeniowe Azure

Czas na ćwiczenia!

Rozwiązania obliczeniowe Azure

Preparing Video For Download...