Wdrażanie kontenerów za pomocą ACI

Rozwiązania obliczeniowe Azure

Florin Angelescu

Azure Cloud Architect

Azure Container Instances (ACI)

 

Azure Container Instances

 

 

  • Umożliwiają uruchamianie kontenerów bezpośrednio w chmurze.
  • Bez konieczności zarządzania infrastrukturą.
Rozwiązania obliczeniowe Azure

Azure Container Instances (ACI)

 

Azure Container Instances

 

 

  • Model bezserwerowy:
    • Użytkownik skupia się na obrazie kontenera
    • Azure zarządza zasobami obliczeniowymi
  • Idealny tam, gdzie liczy się szybkość i prostota.
Rozwiązania obliczeniowe Azure

Zalety ACI

 

Azure Container Instances

  • Płatność tylko za czas działania kontenera.
  • Idealne dla:
    • Krótkich zadań
    • Weryfikacji koncepcji
    • Aplikacji niewymagających złożonej orkiestracji
Rozwiązania obliczeniowe Azure

Zalety ACI

 

Azure Container Instances

  • Płatność tylko za czas działania kontenera.
  • Idealne dla:
    • Krótkich zadań
    • Weryfikacji koncepcji
    • Aplikacji niewymagających złożonej orkiestracji
  • Deweloperzy mogą:
    • Szybko testować nowe wersje
    • Eksperymentować przed przejściem na Kubernetes
Rozwiązania obliczeniowe Azure

Zalety ACI

 

Azure Container Instances

Obsługuje

 

  • Kontenery Linux

 

 

  • Kontenery Windows
Rozwiązania obliczeniowe Azure

Zalety ACI

 

Azure Container Instances

Obsługuje

 

 

  • Udziały plików Azure
Rozwiązania obliczeniowe Azure

Wdrażanie kontenera

Azure Container Instances

  • Azure Portal
  • Azure CLI
  • Szablony ARM
Rozwiązania obliczeniowe Azure

Wdrażanie kontenera

Azure Container Instances

Określ:

  • Obraz (z Azure Container Registry lub Docker Hub)
  • Limity CPU i pamięci oraz opcje sieciowe
Rozwiązania obliczeniowe Azure

Wdrażanie kontenera

Azure Container Instances

Doskonały punkt startowy dla deweloperów, którzy chcą uruchomić aplikacje w chmurze przy minimalnym wysiłku.

Rozwiązania obliczeniowe Azure

Monitorowanie działających kontenerów

Azure Container Instances

  • Integruje się z:
    • Azure Monitor
    • Log Analytics
Rozwiązania obliczeniowe Azure

Monitorowanie działających kontenerów

Azure Container Instances

  • Śledzenie użycia CPU, pamięci i sieci
  • Ustawianie alertów
  • Wizualizacja trendów wydajności
Rozwiązania obliczeniowe Azure

Monitorowanie działających kontenerów

Azure Container Instances

  • Zapewnia sprawne działanie kontenerów i efektywne wykorzystanie zasobów.
  • Ułatwia dostosowanie przydziałów zasobów.
  • Pozwala szybko identyfikować wąskie gardła i optymalizować kontenery.
Rozwiązania obliczeniowe Azure

Przeglądanie logów

 

Azure Container Instances

  • Zapewniają wgląd w działanie kontenera.

  • Strumieniowanie logów umożliwia:

    • Debugowanie błędów
    • Potwierdzenie poprawnego wykonania
    • Śledzenie wyników aplikacji
  • Przydatne przy rozwiązywaniu problemów z zadaniami batch lub API.

  • Pomagają weryfikować działanie kontenerów w środowisku produkcyjnym.

  • Można eksportować do analizy długoterminowej.

Rozwiązania obliczeniowe Azure

Podsumowanie

 

Azure Container Instances

 

 

  • Najprostszy sposób uruchamiania kontenerów w Azure.

  • Elastyczne i bezpieczne.

  • Dobry punkt wyjścia przed przejściem na Kubernetes.

Rozwiązania obliczeniowe Azure

Czas na ćwiczenia!

Rozwiązania obliczeniowe Azure

Preparing Video For Download...