Wprowadzenie

Ukończone

Wyobraź sobie, że pracujesz dla firmy schodów ruchomych, która zainwestowała w technologię IoT, aby monitorować swój produkt w tej dziedzinie. Nadzorujesz przetwarzanie danych z czujników temperatury napędowych kół zębatych schodów. Monitorujesz dane dotyczące temperatury i dodajesz flagę danych, aby wskazać, kiedy koła zębate są zbyt gorące. W systemach podrzędnych te dane ułatwiają ustalenie, kiedy jest wymagana konserwacja.

Twoja firma otrzymuje dane z czujników z kilku lokalizacji i z różnych modeli schodów ruchomych. Dane są odbierane w różnych formatach — przekazywane jako partie plików, ściągane z bazy danych zgodnie z harmonogramem, jako komunikaty w kolejce i jako dane przychodzące z centrum zdarzeń. Chcesz opracować usługę wielokrotnego użytku, która będzie przetwarzać dane dotyczące temperatury ze wszystkich tych źródeł. Ze względu na to, że użycie windy jest szczytowe w różnych porach dnia i na całym świecie, zasoby wymagane do przetwarzania w czasie rzeczywistym różnią się w ciągu dnia.

Jeśli projektujesz usługę, taką jak ta z tradycyjnymi strategiami architektury przedsiębiorstwa, rozważ użycie infrastruktury serwera i konserwacji z góry. Następnie należy ograniczyć zakres niezbędnego sprzętu, zaplanować jego instalację, koordynować zarządzanie nim przez dział IT i tak dalej.

Alternatywnym rozwiązaniem jest przetwarzanie bezserwerowe. W przypadku przetwarzania bezserwerowego Twój dostawca chmury zarządza aprowizowaniem i konserwowaniem infrastruktury, dzięki czemu możesz całkowicie skoncentrować się na tworzeniu logiki aplikacji. Usługa Azure Functions to kluczowy składnik oferty przetwarzania bezserwerowego na platformie Azure, który pozwala na uruchamianie w chmurze fragmentów kodu, czyli funkcji, napisanych w wybranym języku programowania.

Cele szkolenia

Zawartość tego modułu:

  • Zdecyduj, czy przetwarzanie bezserwerowe jest odpowiednie dla Twoich potrzeb biznesowych.
  • Utworzenie aplikacji funkcji platformy Azure w witrynie Azure Portal.
  • Wykonanie funkcji przy użyciu wyzwalaczy.
  • Monitorowanie i testowanie funkcji platformy Azure w witrynie Azure Portal.