Wprowadzenie
Wyobraź sobie, że pracujesz dla firmy przewozowej, która używa statków do transportu towarów na całym świecie. Dział operacyjny korzysta z małego systemu, który śledzi, gdzie są zadokowane wszystkie statki firmy. Ze względu na wzrost liczby pracowników firma zdecydowała się przenieść ten system na platformę Kubernetes.
Aplikacja systemu korzysta z usługi Azure Cosmos DB jako bazy danych i jest utworzona przy użyciu oddzielnego zaplecza. Twoim zadaniem było określenie sposobu zarządzania dostępem do bazy danych w tym środowisku rozproszonym oraz sposobu wdrażania nowej bazy danych w celu obsługi tej krytycznej aplikacji.
Cele szkolenia
Po ukończeniu tego modułu będziesz wiedzieć, jak wykonać następujące czynności:
- Wdrażanie stanowej aplikacji natywnej dla chmury w usłudze Azure Kubernetes Service (AKS).
- Tworzy bazę danych usługi Azure Cosmos DB.
- Zapoznaj się z pojęciami dotyczącymi zabezpieczeń bazy danych za pośrednictwem platformy Kubernetes.
Wymagania wstępne
- Znajomość pojęć związanych z platformą Kubernetes. Jeśli dopiero zaczynasz pracę z platformą Kubernetes, zapoznaj się z podstawami platformy Kubernetes .
- Znajomość usług Git i GitHub.
- Znajomość platformy Docker i jej obrazów.
- Aktywna subskrypcja platformy Azure.
- Umiejętność korzystania z interfejsu wiersza polecenia platformy Azure.
- Umiejętność tworzenia kontenera platformy Docker. Jeśli dopiero zaczynasz pracę z platformą Docker, przed rozpoczęciem zapoznaj się z wprowadzeniem do kontenerów .
Do wykonania ćwiczeń potrzebna jest subskrypcja platformy Azure. Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto i dodaj subskrypcję. Jeśli jesteś uczniem, możesz skorzystać z oferty Azure for Students .
Uwaga
Wszystkie ćwiczenia korzystają z usługi Azure Cloud Shell, która ma już zainstalowane wszystkie potrzebne narzędzia. Jeśli wolisz uruchamiać przykłady we własnym terminalu, musisz zainstalować interfejs wiersza polecenia platformy Azure i narzędzie Kubectl.