Wprowadzenie
Usługa Azure Functions to rozwiązanie bezserwerowe, które pozwala pisać mniej kodu, utrzymywać mniejszą infrastrukturę i zmniejszać koszty. Infrastruktura chmury udostępnia wszystkie aktualne zasoby potrzebne do utrzymania działania aplikacji bez martwienia się o wdrażanie i konserwowanie serwerów.
Funkcje usługi Azure Functions umożliwiają:
Użyj preferowanego języka: pisanie funkcji w języku C#, Java, JavaScript, PowerShell lub Python albo używanie niestandardowego programu obsługi do używania praktycznie dowolnego innego języka.
Automatyzowanie wdrażania: od podejścia opartego na narzędziach do korzystania z zewnętrznych potoków dostępne są niezliczone opcje wdrażania.
Rozwiązywanie problemów z funkcją: użyj narzędzi do monitorowania i strategii testowania, aby uzyskać wgląd w aplikacje.
Skorzystaj z elastycznych opcji cenowych: w przypadku planu Zużycie płacisz tylko wtedy, gdy funkcje są uruchomione, a plany Premium i App Service oferują funkcje dla wyspecjalizowanych potrzeb.
Przykładowy scenariusz
Jesteś właścicielem firmy i chcesz wysłać wiadomość e-mail powitalną do klientów. Zamiast kompilować witrynę internetową i wdrażać ją i hostować tylko dla jednej funkcji, chcesz użyć funkcji platformy Azure, dodać szczegóły logowania e-mail w funkcji, a następnie wdrożyć ją na platformie Azure. Funkcja łączy się ze źródłem danych, pobiera informacje e-mail klientów i wysyła do nich wiadomość e-mail z zaplanowaną datą i godziną.
Cele szkolenia
W tym module nauczysz się:
- Czym jest usługa Azure Functions i jak z nią korzystasz.
- Jakie są kluczowe składniki usługi Azure Functions i jak to działa.
- Jakie są zalety usługi Azure Functions i jak najlepiej korzystać z usługi.
Jaki jest główny cel?
Po ukończeniu tego modułu powinno być możliwe opisanie usługi Azure Functions, jej składowej, sposobu jej działania i czasu jej używania.
Produkowane we współpracy z Dwitrisha Saha, Aditya Raman, Dishita Bhasin, Devansu Yadav, Ritvi Mishra, Nirali Sahoo - Ambasadorzy uczniów Microsoft Learn