.NET stał się dostępny w Google Cloud Functions

.NET stał się dostępny w Google Cloud Functions

Autor: Krzysztof Sulikowski

Opublikowano: 11/23/2020, 8:17 PM

Liczba odsłon: 3344

Cloud Functions to platforma typu Function-as-a-Service w ramach Google Cloud, która pozwala użytkownikom tworzyć jednozadaniowe, samodzielne funkcje jako odpowiedzi na zdarzenia, bez potrzeby zarządzania serwerem czy środowiskiem uruchomieniowym. Funkcje w chmurze to doskonała opcja dla aplikacji serverless, zaplecza mobilnego lub IoT, systemów przetwarzania danych w czasie rzeczywistym czy analizy wideo, obrazu lub nastroju, a nawet czatbotów i wirtualnych asystentów.

W poczet Google Cloud Functions został wcielony .NET Core 3.1 — darmowa, wieloplatformowa i otwartoźródłowa platforma dla Windows, Mac i Linuksa. Dzięki tej integracji użytkownicy mogą pisać funkcje chmurowe z użyciem swojego ulubionego runtime'a .NET Core 3.1 wraz z Functions Framework for .NET od Google. Implementacja jest już dostępna w wersji Preview i pozwala używać .NET Core 3.1 do budowania krytycznych dla biznesu aplikacji i warstw integracji oraz wdrażać funkcje we w pełni zarządzanych środowiskach.

Funkcje .NET skalują się automatycznie w odpowiedzi na obciążenie. Można pisać funkcje HTTP, aby odpowiadać na zdarzenia HTTP, oraz funkcje CloudEvent do przetwarzania zdarzeń pochodzących z różnych usług chmurowych i Google Cloud, wliczając w to Pub/Sub, Cloud Storage i Firestore.

Funkcje można tworzyć z użyciem Functions Framework for .NET, open source'owego frameworka typu functions-as-a-service, do pisania przenośnych funkcji .NET. Functions Framework pozwala rozwijać i uruchamiać funkcje lokalnie, a następnie wdrażać je do Cloud Functions lub innego środowiska .NET. Framework wspiera też funkcje HTTP jako funkcje CloudEvent. Więcej informacji znaleźć można w przewodniku Google'a.

Jak wykorzystać Copilot w codziennej pracy? Kurs w przedsprzedaży
Jak wykorzystać Copilot w codziennej pracy? Kurs w przedsprzedaży

Wydarzenia