Przyspiesz i uprość tworzenie aplikacji bezserwerowych
Azure Functions to oparta na zdarzeniach bezserwerowa platforma obliczeniowa, która ułatwia wydajniejsze tworzenie aplikacji przy użyciu wybranego języka programowania. Skoncentruj się na podstawowej logice biznesowej z najwyższym poziomem abstrakcji sprzętu. Uprość złożone wyzwania związane z orkiestracją, kompiluj i debuguj w warunkach lokalnych, wdrażaj na dużą skalę w chmurze oraz połącz funkcje z usługami platformy Azure przy użyciu wyzwalaczy i powiązań. Rozpocznij pracę z kluczowymi scenariuszami.
Zintegrowany model programowania z różnymi językami programowania
Wbudowana elastyczność bezserwerowa umożliwiająca tworzenie szybkich, bezpiecznych i niezawodnych aplikacji na dużą skalę
Elastyczne opcje hostingu z modelem płatności za użycie w celu zwiększenia wydajności operacyjnej
Wbudowane narzędzia DevOps umożliwiające kompleksowe środowisko deweloperskie
Twórz na swój sposób
- Zoptymalizuj tworzenie pętli wewnętrznej na maszynie lokalnej.
- Przyspiesz programowanie, korzystając z posiadanych umiejętności językowych programowania. Dzięki zintegrowanemu modelowi programowania można reagować na zdarzenia i płynnie łączyć się z innymi usługami za pomocą bogatego zestawu wyzwalaczy i powiązań.
Korzystanie z architektury opartej na zdarzeniach ze składnikami typu open-source
- Stwórz swoją aplikację, korzystając z szerokiej gamy źródeł danych i zdarzeń.
- Uprość złożone wyzwania związane z orkiestracją dzięki rozszerzeniu Durable Functions i pisz stanowe przepływy pracy w bezserwerowym środowisku obliczeniowym.
- Łatwo integruj wiele typów aplikacji w projektowaniu mikrousług.
- Zabezpiecz swoje aplikacje za pomocą usługi Azure Key Vault, izolacji sieci i wbudowanej współpracy z innymi usługami platformy Azure.
- Wymuszajmechanizmy kontroli zgodności z przepisamiprzy użyciu usługi Azure Policy z wbudowanymi barierami iwzorcami zabezpieczeń chmury.
Twórz przenośne aplikacje bezserwerowe zoptymalizowane pod kątem kosztów
- Wybierz docelową moc obliczeniową dzięki elastycznym opcjom hostingu, w tym płatnościom na bieżąco.
- Korzystaj ze scentralizowanego środowiska na potrzeby spójnej i bezpiecznej izolacji sieci, wglądu i skalowania.
Twórz i uruchamiaj aplikacje w dowolnym miejscu
- Twórz i debuguj aplikacje lokalnie za pomocą środowiska uruchomieniowego typu open-source.
- Wdrażaj, monitoruj i zarządzaj swoimi aplikacjami za pomocą usługi GitHub Actions, Azure DevOps i innych opcji
- Twórz rozszerzalne potoki wdrażania zgodnie z potrzebami.
Wbudowane funkcje kompleksowych zabezpieczeń i zgodności
-
Firma Microsoft inwestuje ponad 1 mld USD rocznie w badania i rozwiązania z zakresu cyberbezpieczeństwa.
-
Zatrudniamy ponad 3500 ekspertów w dziedzinie zabezpieczeń, którzy są skoncentrowani na ochronie danych i prywatności.
-
Platforma Azure ma więcej certyfikatów niż jakikolwiek inny dostawca usług w chmurze. Wyświetl kompleksową listę.
Wybierz plan hostingu, który najlepiej odpowiada Twoim potrzebom biznesowym
Plan zużycie
Skaluj automatycznie i płać za zasoby obliczeniowe wyłącznie wtedy, gdy funkcje są uruchomione.
Plan w warstwie Premium
Skaluj na żądanie, używaj wstępnie zapełnionych procesów roboczych na potrzeby uruchamiania aplikacji bez opóźnień po okresie bezczynności, uruchamiaj bardziej zaawansowane wystąpienia i łącz się z sieciami wirtualnymi.
Plan usługi Azure App Service
Uruchamiaj rozwiązanie Functions przy zwykłych stawkach planu usługi App Service dla długotrwałych operacji oraz gdy wymagane jest bardziej predykcyjne skalowanie i koszty.
Azure Container Apps (wersja zapoznawcza)
Używaj rozwiązania Functions z planami usługi Container Apps na potrzeby architektury mikrousług wielotypowych, spójnej sieci, wglądu i konfiguracji rozliczeń.
Rozpocznij pracę przy użyciu bezpłatnego konta platformy Azure
1
2
Po wykorzystaniu środków przejdź na płatność zgodnie z rzeczywistym użyciem, aby kontynuować pracę z użyciem tych samych bezpłatnych usług. Płacisz tylko wtedy, gdy Twoje użycie przekroczy bezpłatne miesięczne przydziały.
3
Dokumentacja dotycząca usługi Azure Functions, przykładowy kod i zasoby
Zasoby szkoleniowe
Znajdowanie inspiracji i odkrywanie szczegółowych pomysłów rozwiązania Functions w dokumentacji.
Twórz i monitoruj aplikacje oparte na zdarzeniach za pomocą Podręcznika dotyczącego przetwarzania bezserwerowego na platformie Azure.
Społeczność i pomoc techniczna platformy Azure
Obserwuj usługę Azure Functions w serwisie Twitter.
Zadawaj pytania i uzyskuj pomoc techniczną od inżynierów firmy Microsoft oraz ekspertów społeczności platformy Azure na forum Stack Overflow.
Znajdź próbki i repozytoria w usłudze GitHub.
Utwórz te rozwiązania za pomocą usługi Functions
Bezserwerowe interfejsy API ze środowiskiem Node.js lub Microsoft .NET.
Bezserwerowa aplikacja internetowa dla statycznych witryn internetowych i aplikacji jednostronicowych.
Bezserwerowe mikrousługi dla scenariuszy opartych na zdarzeniach.
Przepływy pracyuczenia maszynowego z architekturą bezserwerową.
Bezserwerowe potoki przetwarzania danych dla plików oraz danych w czasie rzeczywistym.
Bezserwerowa automatyzacja w chmurze i hybrydowe zarządzanie zasobami.
Bezserwerowe błyskawiczne wytwarzanie aplikacji dla aplikacji biznesowych.
Często zadawane pytania dotyczące usługi Azure Functions
-
Usługa Functions zapewnia zróżnicowane poziomy obsługi języków takich jak C#, JavaScript, F#, Java i Python.
-
Aplikacje usługi Functions objęte planami w warstwie Zużycie i planami usługi App Service będą uruchomione lub dostępne przez 99,95% czasu.
-
Usługa Functions może działać w różnych trybach: Plan w warstwie Zużycie, plan usługi Azure App Service, plan w warstwie Premium oraz platforma Azure Container Apps (wersja zapoznawcza).
-
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.
Wyświetl wszystkie wyzwalacze i powiązania obsługiwane przez usługę Functions
-
Twórz i testuj funkcje na komputerze lokalnym przy użyciu ulubionego edytora 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 (wersja zapoznawcza) jest dobrym rozwiązaniem dla architektury mikrousług wielotypowych w scentralizowanym środowisku. Zapewnia to spójne konfiguracje sieci, wglądu i rozliczeń.