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

Twórz wydajniej za pomocą bezserwerowej platformy obliczeniowej opartej na zdarzeniach, która pomaga rozwiązywać złożone problemy z orkiestracją. Kompleksowe środowisko programistyczne usługi Azure Functions umożliwia korzystanie z języków, które już znasz. Twórz i debuguj lokalnie korzystając z dodatkowych opcji konfiguracji, wdrażaj i uruchamiaj rozwiązania ze skalowaniem w chmurze oraz integruj usługi przy użyciu wyzwalaczy i powiązań.

Zautomatyzowane, elastyczne skalowanie, aby uwolnić Cię od zarządzania infrastrukturą

Zintegrowany model programowania do reagowania na zdarzenia i bezproblemowego łączenia się z innymi usługami

Kompleksowe środowisko programistyczne ze zintegrowanymi narzędziami i wbudowanymi możliwościami metodyki DevOps

Różnorodność języków programowania i opcje hostingu, aby dopasować je do każdego scenariusza

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.
  • Zacznij kodować w stosie technologii, który znasz i lubisz, nie musząc uczyć się żadnych nowych języków ani struktur.
  • Zaimplementuj różne funkcje i scenariusze, takie jak aplikacje internetowe i interfejsy API za pomocą platform .NET, Node.js lub Java; przepływy pracy uczenia maszynowego w języku Python; i automatyzacji w chmurze za pomocą programu PowerShell.

Ulepsz swoje kompleksowe środowisko programowania bezserwerowego

  • Uzyskaj kompletne środowisko programowania aplikacji bezserwerowych— od kompilowania i debugowania lokalnie po wdrażanie i monitorowanie w chmurze.
  • Korzystaj z rozszerzeń usługi Functions w programach Visual Studio i Visual Studio Code, aby szybciej i wydajniej tworzyć aplikacje na maszynie lokalnej, w pełni zintegrowane z platformą Azure.
  • Skonfiguruj ciągłą integrację i ciągłe dostarczanie za pomocą usługi Azure Pipelines.
  • Uzyskaj inteligentne i proaktywne szczegółowe informacje o wydajności aplikacji bezserwerowych w środowisku produkcyjnym z usługi Azure Monitor.
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.

Uprość rozwiązywanie złożonych wyzwań dotyczących orkiestracji

  • Użyj rozszerzenia Durable Functions, aby zapisywać stanowe przepływy pracy w bezserwerowym środowisku obliczeniowym.
  • Używaj funkcji bezserwerowych w deklaracyjnych przepływach pracy, które działają z ponad 250 łącznikami w usłudze Azure Logic Apps.

Połącz inne usługi bez integracji z kodowaniem, aby przyspieszyć opracowywanie rozwiązań

  • Nie trzeba kodować na stałe. Użyj wyzwalaczy, aby zdefiniować sposób wywoływania funkcji i używać powiązań do deklaratywnego łączenia innych zasobów z funkcjami.
  • Oszczędzaj czas kodowania za pomocą modelu programowania opartego na wyzwalaczach i powiązaniach.
  • Twórz bardziej skalowalne i stabilne aplikacje sterowane zdarzeniami korzystając z podejścia przyjaznego dla mikrousług.
Wersja demonstracyjna usługi AppCenter dla aplikacji Smart Hotel, która jest dystrybuowana wśród użytkowników i uruchamiana testowo.
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.

Utwórz raz, wdrażaj gdzie chcesz

  • Wybierz jeden z planów hostingu usługi Functions, który najlepiej spełnia Twoje potrzeby biznesowe.
  • Wdróż ten sam kod w wielu miejscach docelowych — od płatności za wykonanie w chmurze do klastra platformy Kubernetes hostowanego na platformie Azure lub platformy Kubernetes w innej chmurze publicznej lub urządzeń IoT na potrzeby obliczeń brzegowych.

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. Wystąpienia hosta usługi Functions są dynamicznie dodawane i usuwane na podstawie liczby zdarzeń przychodzących.

Plan w warstwie Premium

  • Automatycznie skaluj według potrzeb, 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 usługę Functions według zwykłych stawek za plan usługi App Service. Doskonale sprawdza się to nie tylko w przypadku długotrwałych operacji, ale również wtedy, gdy wymagane jest bardziej przewidywalne skalowanie i określanie kosztów.

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

Zwiększ szybkość programowania

Firma Zeiss wybrała usługę Functions ze względu na jej prosty model programowania z powiązaniami deklaratywnymi, co pozwoliło na pisanie mniejszej liczby wierszy kodu.

Zeiss

Oszczędzaj czas i koszty za pomocą podejścia bezserwerowego

Firma Inlitix, dostawca analityczny SaaS, skaluje się natychmiast i dostarcza klientom szybszą i bardziej ekonomiczną usługę korzystającą z przetwarzania bezserwerowego.

Inlitix

Osiągnij skalę bez zarządzania infrastrukturą

Firma PWC skorzystała z usługi Functions do utworzenia skalowalnego interfejsu API dla swojego rozwiązania do wydobywania wiedzy na potrzeby obowiązków regulacyjnych.

PWC

Skróć czas integracji usługi

Usługa Hotailors może zintegrować trzy razy tyle dostawców w tym samym czasie za pomocą usługi Functions.

Hotailors
Powrót do kart

Utwórz te rozwiązania za pomocą usługi Functions

Bezserwerowe interfejsy API z platformami  Node.js lub Microsoft .NET

Bezserwerowa aplikacja internetowa dla statycznych witryn internetowych i aplikacji jednostronicowych

Bezserwerowe mikrousługi  dla scenariuszy sterowanych zdarzeniami

Przepływy pracyuczenia maszynowego z użyciem architektury bezserwerowej

Bezserwerowe potoki przetwarzania danych dla plików oraz danych w czasie rzeczywistym

Bezserwerowa automatyzacja w chmurze i hybrydowe zarządzanie zasobami

Bezserwerowe błyskawiczne tworzenie aplikacji dla aplikacji biznesowych

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

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 ze społeczności platformy Azure w witrynie Stack Overflow. Znajdź przykłady i repozytoria w usłudze GitHub.

Często zadawane pytania dotyczące usługi Azure Functions

  • Functions provides varying levels of support for languages including C#, JavaScript, F#, Java, and Python.

    See all supported languages

  • Functions apps on Consumption plans and App Service plans will run or be available 99.95 percent of the time.

    See the full SLA for Functions

  • Functions can run in different modes: Consumption plan, Azure App Service plan, and Premium plan.

    Compare hosting and scaling on different plans

  • Avoid hard-coding access to other services like Azure Blog storage and Azure Cosmos DB using triggers and bindings. Triggers are what cause a function to run, and bindings are declarations that connect the function to another resource.

    See all triggers and bindings Functions supports

  • Create and test functions on your local machine using favorite code editor and development tools. Connect local functions to live Azure services and debug them on your local computer using the full Functions runtime. The requirements for developing functions on your local computer depend on the programming languages and tools you prefer.

    See local development environments

Wszystko gotowe? Skonfigurujmy bezpłatne konto platformy Azure

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