Przejdź do głównej zawartości

Azure Functions

Wykonaj bezserwerowy kod oparty na zdarzeniach za pomocą kompleksowego środowiska deweloperskiego.

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ń.

Zintegrowany model programowania z różnymi językami programowania

Wbudowana bezserwerowa elastyczność do tworzenia 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 usługi Azure DevOps na potrzeby kompleksowego środowiska programistycznego

Logo platform .NET, node.js, Java, Python i PowerShell

Twórz na swój sposób

  • Wybierz spośród popularnych języków programowania, które już znasz.
  • Dzięki zintegrowanemu modelowi programowania reaguj na zdarzenia i bezproblemowo łącz się z innymi usługami platformy Azure za pomocą bogatego zestawu wyzwalaczy i powiązań.
  • Użyj zoptymalizowanej pętli wewnętrznej na potrzeby lokalnego programowania i testowania.

Korzystanie z architektury opartej na zdarzeniach ze składnikami typu open source

Wydajność i użycie aplikacji do monitorowania danych, takich jak aktywni użytkownicy, dzienne sesje na użytkownika, czas trwania sesji i główne urządzenia.
Video container

Tworzenie zoptymalizowanych pod kątem kosztów przenośnych aplikacji bezserwerowych

  • Wybierz docelowe środowisko obliczeniowe za pomocą elastycznych opcji hostingu w tym płatności za użycie.
  • Szybciej wdrażaj i skaluj aplikacje dzięki ograniczonym operacjom. Korzystaj ze scentralizowanego środowiska na potrzeby spójnej i bezpiecznej izolacji sieci, wglądu i skalowania.

Uzyskiwanie wbudowanego zarządzania cyklem życia aplikacji

  • Uzyskaj kompletne środowisko programowania aplikacji bezserwerowych— od kompilowania i debugowania lokalnie po wdrażanie i monitorowanie w chmurze.
  • Wdrażaj i monitoruj aplikacje oraz zarządzaj nimi za pomocą usług Azure DevOps, GitHub Actions i innych usług platformy Azure.
  • 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ń.

Wprowadzenie do bezpłatnego konta platformy Azure

1

Rozpocznij bezpłatnie. Uzyskaj środki w wysokości 200 USD do wykorzystania w ciągu 30 dni. Mając środki, otrzymasz bezpłatne przydziały dla wielu naszych najpopularniejszych usług, a dodatkowo otrzymasz bezpłatne przydziały dla ponad 55 innych usług, które zawsze są bezpłatne.

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 użycie przekroczy bezpłatne miesięczne przydziały.

3

Po upływie 12 miesięcy będziesz nadal mieć dożywotni dostęp do ponad 55 bezpłatnych usług i nadal będziesz płacić tylko za użycie przekraczające bezpłatne miesięczne przydziały.

Zobacz, co robią klienci za pomocą usługi Azure Functions

Firma BrainStorm używa rozwiązania Functions do osiągania skalowalności

Dzięki przejściu do architektury zorientowanej na usługi opartej na usługach Azure Kubernetes Service (AKS) i Azure Functions firma BrainStorm osiągnęła szybszy rozwój, lepszą funkcjonalność, stabilność, elastyczne koszty i skalowalność w celu zapewnienia lepszego środowiska użytkowników.

BrainStorm

Yale School of Medicine sprawia, że każdy organ ma znaczenie

Tale School of Medicine korzysta z platformy Azure do cyfrowego przekształcania badań klinicznych mających na celu poprawę wydolności nerek podczas transplantacji. Korzystając z nowej platformy danych big data na platformie Azure, badacze uzyskują teraz szczegółowe informacje w ciągu kilku minut, a nie miesięcy.

Yale School of Medicine

Firma Mr. Turing przyspiesza wyszukiwanie poznawcze na platformie Azure

„Gdy klienci wysyłają nam dokumenty, musimy je szybko przetwarzać. Usługi Azure Functions i Azure Kubernetes Service zapewniają doskonałą skalowalność, umożliwiając równoległe przetwarzanie wielu dokumentów, aby zapewnić zadowolenie naszych klientów — bez płacenia za pojemność zapasową, gdy jej nie potrzebujemy”.

Vinicius Oliveira, kierownik ds. badań i rozwoju, Mr. Turing

Mr Turing

Firma EnBW automatyzuje swoją elektrownię za pomocą platformy Azure

„Dzięki przejściu na architekturę bezserwerową mogliśmy osiągnąć ogromne zwiększenie szybkości. To w naszym przypadku ostatecznie przesądziło”.

Tobias Lindner, dyrektor ds. IT, EnBW’s Virtual Power Plant

EnBW
Powrót do kart

Dokumentacja dotycząca usługi Azure Functions, przykładowy kod i zasoby

Pięciominutowe przewodniki Szybki start

Stwórz swą pierwszą funkcję w systemie Windows lub Linux przy użyciu:

Node.js

Python

Java

C#

PowerShell

.NET

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.

    Zobacz wszystkie obsługiwane języki

  • 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.

    Wyświetl pełną umowę SLA dla usługi Functions

  • 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).

    Porównaj hosting i skalowanie w różnych planach

  • 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.

    Wyświetl lokalne środowiska programistyczne

  • 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ń.

Wszystko gotowe? Skonfigurujmy bezpłatne konto platformy Azure

Wypróbuj bezpłatnie usługę Azure Functions