Wprowadzenie
Wyobraź sobie, że pracujesz dla firmy przewozowej, która używa statków do transportu towarów na całym świecie. Dział operacyjny używa małego systemu, który śledzi, gdzie wszystkie statki firmy są zadokowane. Ze względu na wzrost liczby pracowników firma zdecydowała się przenieść ten system na platformę Kubernetes.
Aplikacja systemu używa usługi Azure Cosmos DB jako bazy danych i jest tworzona za pomocą 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 kształcenia
Po ukończeniu tego modułu będziesz mieć następujące możliwości:
- Wdrażanie stanowej aplikacji natywnej dla chmury w usłudze Azure Kubernetes Service (AKS).
- Tworzenie bazy danych usługi Azure Cosmos DB.
- Zapoznaj się z pojęciami dotyczącymi zabezpieczeń bazy danych za pośrednictwem platformy Kubernetes.
Warunki 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ść Dockera i obrazów Dockera.
- Aktywna subskrypcja usługi Azure .
- Możliwość korzystania z Azure CLI .
- Możliwość 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 .
Notatka
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.