Inne opcje wdrażania kontenera
Napiwek
Ta zawartość jest fragmentem książki eBook, Architekting Cloud Native .NET Applications for Azure, dostępnej na platformie .NET Docs lub jako bezpłatny plik PDF do pobrania, który można odczytać w trybie offline.
Oprócz usługi Azure Kubernetes Service (AKS) można również wdrażać kontenery w usłudze aplikacja systemu Azure Service for Containers i Azure Container Instances.
Kiedy warto wdrożyć w usłudze App Service for Containers?
Proste aplikacje produkcyjne, które nie wymagają aranżacji, są odpowiednie do aplikacja systemu Azure Service for Containers.
Jak wdrożyć w usłudze App Service for Containers
Aby wdrożyć w usłudze aplikacja systemu Azure Service for Containers, musisz mieć wystąpienie usługi Azure Container Registry (ACR) i poświadczenia, aby uzyskać do niego dostęp. Wypchnij obraz kontenera do repozytorium usługi ACR, aby usługa aplikacja systemu Azure mogła ją ściągnąć w razie potrzeby. Po zakończeniu można skonfigurować aplikację na potrzeby ciągłego wdrażania. Spowoduje to automatyczne wdrożenie aktualizacji za każdym razem, gdy obraz zmieni się w usłudze ACR.
Kiedy warto wdrożyć w usłudze Azure Container Instances?
Usługa Azure Container Instances (ACI) umożliwia uruchamianie kontenerów platformy Docker w zarządzanym, bezserwerowym środowisku chmury bez konieczności konfigurowania maszyn wirtualnych lub klastrów. Jest to doskonałe rozwiązanie dla krótko działających obciążeń, które mogą być uruchamiane w izolowanym kontenerze. Rozważ użycie usługi ACI dla prostych usług, scenariuszy testowania, automatyzacji zadań i zadań kompilacji. Usługa ACI uruchamia wystąpienie kontenera, wykonuje zadanie, a następnie uruchamia je w dół.
Jak wdrożyć aplikację w usłudze Azure Container Instances
Aby wdrożyć w usłudze Azure Container Instances (ACI), potrzebujesz usługi Azure Container Registry (ACR) i poświadczeń w celu uzyskania do niej dostępu. Po wypchnięciu obrazu kontenera do repozytorium jest on dostępny do ściągnięcia do usługi ACI. Możesz pracować z usługą ACI przy użyciu witryny Azure Portal lub interfejsu wiersza polecenia. Usługa ACR zapewnia ścisłą integrację z usługą ACI. Rysunek 3–12 przedstawia sposób wypychania pojedynczego obrazu kontenera do usługi ACR.
Rysunek 3–12. Wystąpienie uruchamiania usługi Azure Container Registry
Tworzenie wystąpienia w usłudze ACI można wykonać szybko. Określ rejestr obrazów, informacje o grupie zasobów platformy Azure, ilość pamięci do przydzielenia oraz port, na którym ma być nasłuchiwanie. W tym przewodniku Szybki start pokazano, jak wdrożyć wystąpienie kontenera w usłudze ACI przy użyciu witryny Azure Portal.
Po zakończeniu wdrażania znajdź nowo wdrożony adres IP kontenera i skomunikuj się z nim za pośrednictwem określonego portu.
Usługa Azure Container Instances oferuje najszybszy sposób uruchamiania prostych obciążeń kontenerów na platformie Azure. Nie musisz konfigurować usługi app Service, orkiestratora ani maszyny wirtualnej. W scenariuszach, w których wymagana jest pełna aranżacja kontenerów, odnajdywanie usług, automatyczne skalowanie lub skoordynowane uaktualnienia, zalecamy usługę Azure Kubernetes Service (AKS).
Informacje
- Co to jest platforma Kubernetes?
- Instalowanie platformy Kubernetes za pomocą narzędzia Minikube
- MiniKube vs Docker Desktop
- Visual Studio Tools for Docker
- Opis bezserwerowego zimnego startu
- Wstępnie rozgrzane wystąpienia usługi Azure Functions
- Tworzenie funkcji w systemie Linux przy użyciu niestandardowego obrazu
- Uruchamianie usługi Azure Functions w kontenerze platformy Docker
- Tworzenie funkcji w systemie Linux przy użyciu niestandardowego obrazu
- Usługa Azure Functions z funkcją automatycznego skalowania sterowanego zdarzeniami platformy Kubernetes
- Wydanie kanarowe
- Usługa Azure Dev Spaces z programem VS Code
- Usługa Azure Dev Spaces z programem Visual Studio
- Wiele pul węzłów usługi AKS
- Skalowanie automatyczne klastra usługi AKS
- Samouczek: skalowanie aplikacji w usłudze AKS
- Skalowanie i hosting usługi Azure Functions
- Dokumentacja usługi Azure Container Instances
- Wdrażanie wystąpienia kontenera z usługi ACR