Wprowadzenie
Deweloperzy często napotykają wiele trudnych zadań i decyzji podczas tworzenia aplikacji dla chmury. Tworzenie prawidłowo zaprojektowanego i skonfigurowanego środowiska może być czasochłonnym i trudnym procesem. Deweloperzy muszą uwzględnić wiele różnych problemów w tych środowiskach, takich jak tworzenie zasobów, stosowanie konfiguracji, konfigurowanie monitorowania i rejestrowania, tworzenie potoków ciągłej integracji/ciągłego wdrażania i inne zadania. Interfejs wiersza polecenia dla deweloperów platformy Azure (azd
) zmniejsza i usprawnia te obowiązki, aby pomóc deweloperowi w podróży z lokalnego środowiska deweloperskiego do aplikacji pomyślnie wdrożonej na platformie Azure.
Wymagania wstępne
Przed ukończeniem tego modułu musisz mieć podstawową wiedzę koncepcyjną na temat tego, czym jest interfejs wiersza polecenia dla deweloperów platformy Azure i jak działa. Aby zapoznać się z ogólnym wprowadzeniem do narzędzia, najpierw ukończ moduł Wprowadzenie do interfejsu wiersza polecenia dla deweloperów platformy Azure.
Do aprowizowania i wdrażania zasobów potrzebna jest również subskrypcja platformy Azure. Możesz zarejestrować się w celu uzyskania konta platformy Azure, które obejmuje kilka bezpłatnych środków przez pierwsze 30 dni, aby rozpocząć pracę.
Uwaga
Interfejs wiersza polecenia dla deweloperów platformy Azure aprowizuje zasoby na platformie Azure, które mogą wiązać się z kosztami. Jeśli zdecydujesz się korzystać z własnej subskrypcji, pamiętaj o usunięciu zasobów po zakończeniu, aby uniknąć niepożądanych opłat. W ostatniej lekcji tego modułu wyjaśniono najlepsze sposoby czyszczenia zasobów po zakończeniu pracy z usługą azd
.
Przykładowy scenariusz
Załóżmy, że pracujesz w firmie, która obsługuje platformę zarządzania biletami i komunikacji klienta. Klienci używają aplikacji mobilnej lub witryny internetowej do przesyłania pytań, zgłaszania problemów lub przesyłania wiadomości przedstawicielom działu obsługi klienta. Platforma wymaga różnych usług platformy Azure, aby zapewnić niezawodną i skalowalną architekturę:
- Dwie usługi App Services i plan usługi App Service do hostowania aplikacji internetowej frontonu i interfejsu API zaplecza
- Wystąpienie usługi Key Vault do przechowywania bezpiecznych wpisów tajnych aplikacji
- Baza danych Cosmos DB do trwałego przechowywania danych aplikacji
- Zasoby usługi Azure Monitor, takie jak pulpity nawigacyjne usługi Application Insights
- Usługa Service Bus do zarządzania skalowalnymi komunikatami
- Potoki ciągłej integracji/ciągłego wdrażania w celu zapewnienia niezawodnego wdrażania zmian za pośrednictwem zautomatyzowanego, powtarzalnego procesu
Zamiast zaczynać od podstaw, chcesz skorzystać z istniejącego i rozszerzalnego szablonu architektury, który może aprowizować i wdrażać większość zasobów. Następnie zespół programistyczny może skupić się na tworzeniu aplikacji i tworzeniu mniejszych korekt architektury. Chcesz również, aby rozwiązanie było wielokrotnego użytku i dystrybuowane, co oznacza, że ta sama architektura może być stale odtwarzana w późniejszym terminie w dodatkowych środowiskach dla dodatkowych zespołów.
Interfejs wiersza polecenia dla deweloperów platformy Azure może pomóc w realizacji tych celów, korzystając z intuicyjnych poleceń przepływu pracy i zaawansowanego systemu szablonów. Przykładowy szablon aplikacji, z którym będziesz pracować w tym module, zawiera wiele wcześniej wymienionych usług za pomocą następującej architektury:
Jaki jest główny cel?
Po zakończeniu tej sesji dowiesz się, jak aprowizować i wdrażać szablon interfejsu wiersza polecenia dla deweloperów platformy Azure, uruchamiać polecenia w celu uzyskania dostępu do dodatkowych azd
funkcji, takich jak monitorowanie, oraz dowiedzieć się, jak ponownie wdrożyć aktualizacje infrastruktury i kodu aplikacji.