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 zagadnień w tych środowiskach. Takie 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 od lokalnego środowiska deweloperskiego do aplikacji pomyślnie wdrożonej na platformie Azure.
Przykładowy scenariusz
Załóżmy, że pracujesz w firmie finansowej, która tworzy natywną aplikację w chmurze do zarządzania komunikacją z klientami. Aplikacja musi mieć możliwość zbierania przesyłanych przez użytkownika danych, wysyłania komunikatów do klientów i innych aplikacji, integracji z systemami zaplecza oraz skalowania pod kątem przyszłych wzrostów i promocji. Wymagana architektura platformy Azure do obsługi rozwiązania przedsiębiorstwa, takiego jak to, może obejmować następujące zasoby platformy Azure:
- Usługa App Service i plan usługi App Service służący do hostowania aplikacji i interfejsów API.
- Konto magazynu do przechowywania przekazanych plików i innych zasobów.
- Usługa Service Bus do zarządzania skalowalnymi komunikatami.
- Wystąpienie usługi Key Vault do przechowywania bezpiecznych wpisów tajnych aplikacji.
- Aplikacje Szczegółowe informacje zasoby do przeprowadzania rejestrowania i monitorowania.
- Wystąpienie usługi Cosmos DB for NoSQL do trwałego przechowywania danych aplikacji.
- Potoki ciągłej integracji/ciągłego wdrażania w celu zapewnienia niezawodnego wdrażania zmian za pośrednictwem zautomatyzowanego procesu.
Deweloperzy poświęcają znaczną ilość czasu i energii na tworzenie i prawidłowe konfigurowanie tego typu zasobów. Konfigurowanie zasobów środowiska platformy Azure często stanowi barierę dla postępu programowania w samej aplikacji. Interfejs wiersza polecenia dla deweloperów platformy Azure został zaprojektowany tak, aby znacznie usprawnić i przyspieszyć ten proces. Szczególnie zadania związane z przechodzeniem z programowania lokalnego do aprowizowania i wdrażania zasobów aplikacji na platformie Azure.
Cele szkolenia
Zawartość tego modułu:
- Ocena, czy interfejs wiersza polecenia dewelopera platformy Azure jest odpowiedni dla projektu
- Opisywanie podstawowych przepływów pracy i funkcji interfejsu wiersza polecenia dla deweloperów platformy Azure oraz sposobu ich integracji z aplikacją
Wymagania wstępne
- Podstawowa wiedza na temat podstawowych pojęć związanych z chmurą
- Podstawowa wiedza na temat przepływów pracy tworzenia oprogramowania, takich jak pakowanie, aprowizowanie i wdrażanie zasobów
Jaki jest główny cel?
Po zakończeniu tej sesji poznasz zalety interfejsu wiersza polecenia dla deweloperów platformy Azure i ocenisz, czy jest to dobre rozwiązanie do optymalizacji przepływów pracy projektu.