Podsumowanie
Twoim zadaniem było utworzenie aplikacji internetowej z listą zakupów, która jest bezpieczna i oferuje dobrą wydajność dla globalnie rozproszonej bazy klientów. Głównym problemem, którym trzeba było się zająć, było ograniczenie nakładu pracy związanego z infrastrukturą i skoncentrowanie się na funkcjach biznesowych i środowisku użytkownika.
Usługa Azure Static Web Apps jest doskonałym rozwiązaniem dla tego scenariusza:
- Wydajność i skalowanie: Zasoby internetowe są globalnie dystrybuowane, przybliżając je do użytkowników, aby zminimalizować opóźnienia, a logika biznesowa jest uruchamiana w usłudze Azure Functions, która jest skalowana automatycznie w celu spełnienia wymagań.
- Produktywność: uzyskujesz zautomatyzowany potok kompilacji z ciągłą integracji/ciągłe wdrażanie.
- Zabezpieczenia: aplikacja internetowa jest zabezpieczona za pomocą certyfikatu SSL.
Bez usługi Azure Static Web Apps można by było wdrożyć zasoby internetowe do magazynu w chmurze, utworzyć i przypisać własny certyfikat SSL, utworzyć interfejs API, ustanowić odwrotny serwer proxy, który umożliwia aplikacji wykonywanie wywołań do interfejsu API, dystrybuować aplikację globalnie i skonfigurować własny proces ciągłej integracji/ciągłego wdrażania.
Usługa Azure Static Web Apps zapewnia te wszystkie korzyści. Dzięki temu możesz poświęcić czas na opracowywanie nowych funkcji i optymalizowanie środowiska klienta, zamiast tracić go na tworzenie i konserwację infrastruktury witryny.
Dodatkowe zasoby
Poniżej przedstawiono kilka zasobów, z których można dowiedzieć się więcej na temat usługi Azure Static Web Apps, programu Visual Studio Code i innych pojęć uwzględnionych w tym module.
- Obejrzyj serię wideo: wdrażanie witryn internetowych w chmurze za pomocą usługi Azure Static Web Apps
- Dowiedz się, jak opublikować interfejs API w usłudze Azure Static Web Apps
- Dowiedz się, jak uwierzytelniać użytkowników za pomocą usługi Azure Static Web Apps
- Azure Static Web Apps
- Użyj platformy Angular, React i Vue w programie Visual Studio Code