Uzyskaj wbudowaną elastyczność bezserwerową z siecią klasy korporacyjnej, aby szybko skalować swoją aplikację od zera do dowolnego miejsca — i z powrotem.
Zmaksymalizuj potencjał danych i sztucznej inteligencji platformy Azure w celu tworzenia aplikacji bezserwerowych za pomocą wbudowanych narzędzi DevOps, co usprawnia proces opracowywania, wdrażania i cyklu życia zarządzania.
Stosowanie funkcji bezserwerowych do różnych przypadków użycia
Inteligentne aplikacje
Rozwijaj aplikacje RAG (Generowanie wspomagane pobieraniem), czatboty i uzupełnianie tekstu za pomocą generatywnej sztucznej inteligencji, a także innych modeli lub struktur.
Przetwarzanie w czasie rzeczywistym
Przetwarzaj pliki, dane i strumienie zdarzeń niemal w czasie rzeczywistym.
Aranżacja przepływu pracy
Uprość złożone potrzeby orkiestracji dzięki wbudowanej odporności na uszkodzenia przy użyciu rozszerzenia Durable Functions, w tym długotrwałych funkcji.
Połącz swoje nowoczesne aplikacje — napisane w różnych językach i hostowane w dowolnym miejscu — z kompleksowym zestawem usług obsługi komunikatów na platformie Azure.
Zobacz, jak klienci wprowadzają innowacje za pomocą usługi Azure Functions
„...pomyśleliśmy, że bardziej znaczące będzie skupienie się na funkcjach, które pozwolą każdemu w firmie wykorzystać własne dane i uzyskać z nich szczegółowe informacje”.
Daisuke Goto, Group Manager of Modular Design Group (Menedżer Grupy Projektowania Modułowego), Dział DPI, Digital Innovation Division (Dział Innowacji Cyfrowych), Mitsubishi Heavy Industries, Ltd.
„Rozwiązanie polegało na pobraniu tych danych, scentralizowaniu ich w formie cyfrowej, abyśmy mogli wykorzystać je do podejmowania decyzji i udostępnić je lekarzom."
Igor de Paula, koordynator IT, Dataside (partner firmy Microsoft)
"Azure, w przeciwieństwie do innych chmur, nie wymusza izolacji. Jest to więc zgodne z łańcuchem bloków, gdzie nie wszystko musi znajdować się za sieciami prywatnymi. Jest to dla nas idealne rozwiązanie, ponieważ łańcuch bloków jest publiczny”.
David Lebee, dyrektor architektury oprogramowania, Gluwa
"Praca z platformą Azure przyspiesza wszystkie nasze działania. Zamiast przeprowadzać jeden eksperyment, możemy przeprowadzić ich wiele, trenując model na znacznie większych zestawach danych”.
Nicole McNally, AI Scientist (naukowiec ds. sztucznej inteligencji), Mars
Usługa Azure Functions to rozwiązanie bezserwerowe, które pozwala pisać mniej kodu, utrzymywać mniej infrastruktury i obniżać koszty. Infrastruktura chmury udostępnia wszystkie aktualne zasoby potrzebne do utrzymania działania aplikacji bez martwienia się o wdrażanie i konserwowanie serwerów.
Skupiasz się na kodzie, który jest dla Ciebie najważniejszy, w najbardziej produktywnym języku, a usługa Azure Functions zajmuje się resztą.
Usługa Azure Functions umożliwia implementację logiki systemu jako sterowanych zdarzeniami, łatwo dostępnych bloków kodu. Te bloki kodu są nazywane "funkcjami". Użytkownik pisze kod funkcji w języku interfejsu preferowanym przez użytkownika przy użyciu ulubionych narzędzi deweloperskich, a następnie wdraża kod w chmurze platformy Azure. Usługa Functions zapewnia natywną obsługę programowania w językach C#, Java, JavaScript, PowerShell, Python, a także możliwość korzystania z większej liczby języków, takich jak Rust i Go.
Unikaj trwałego kodowania dostępu do innych usług, takich jak Azure Blob Storage oraz Azure Cosmos DB przy użyciu wyzwalaczy i powiązań. Wyzwalacze powodują uruchomienie funkcji, a powiązania to deklaracje, które łączą funkcję z innym zasobem.
Twórz i testuj funkcje na komputerze lokalnym przy użyciu ulubionego redaktora kodu i narzędzi deweloperskich. Łącz funkcje lokalne z aktywnymi usługami platformy Azure i debuguj je na komputerze lokalnym przy użyciu pełnego środowiska uruchomieniowego usługi Functions. Wymagania dotyczące tworzenia funkcji na komputerze lokalnym zależą od preferowanych języków programowania i narzędzi.
Uruchamianie usługi Functions na platformie Container Apps jest dobrym rozwiązaniem dla architektury mikrousług wielu typów w scentralizowanym środowisku. Zapewnia to spójne konfiguracje sieci, wglądu i rozliczeń.
NASTĘPNE KROKI
Wybierz konto platformy Azure odpowiednie dla siebie
Wybierz opcję płacić na bieżąco lub bezpłatnie wypróbuj platformę Azure przez okres do 30 dni.