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
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.
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.
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
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
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.
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.
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.
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.
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
Zasoby dla deweloperów
Zasoby szkoleniowe
Znajdź inspirację i zapoznaj się ze szczegółowymi pojęciami dotyczącymi usługi Functions w dokumentacji.
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.
-
Functions apps on Consumption plans and App Service plans will run or be available 99.95 percent of the time.
-
Functions can run in different modes: Consumption plan, Azure App Service plan, and Premium plan.
-
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.
-
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.