Udostępnij przez


Samouczek: przekształcanie danych za pomocą fpGA usługi Azure Stack Edge Pro

Ważne

Urządzenia FPGA usługi Azure Stack Edge Pro osiągnęły koniec użytkowania w lutym 2024 r.

W tym samouczku opisano, jak skonfigurować rolę obliczeniową na urządzeniu Azure Stack Edge Pro FPGA. Po skonfigurowaniu roli obliczeniowej usługa Azure Stack Edge Pro FPGA może przekształcać dane przed wysłaniem ich na platformę Azure.

Wykonanie tej procedury może potrwać od 10 do 15 minut.

W tym poradniku nauczysz się, jak:

  • Konfigurowanie obliczeń
  • Dodawanie udziałów
  • Dodawanie modułu obliczeniowego
  • Weryfikowanie przekształcania danych i transferu

Wymagania wstępne

Przed skonfigurowaniem roli obliczeniowej na urządzeniu Azure Stack Edge Pro FPGA upewnij się, że:

Konfigurowanie obliczeń

Aby skonfigurować obliczenia na Azure Stack Edge Pro FPGA, utworzysz zasób IoT Hub.

  1. W witrynie Azure Portal zasobu usługi Azure Stack Edge przejdź do obszaru Przegląd. W okienku po prawej stronie wybierz pozycję IoT Edge.

    Wprowadzenie do obliczeń

  2. Na kafelku Włącz usługę IoT Edge wybierz pozycję Dodaj. Dzięki temu usługa IoT Edge umożliwia lokalne wdrażanie modułów usługi IoT Edge na urządzeniu.

    Rozpocznij pracę z obliczeniami 2

  3. W sekcji Tworzenie usługi IoT Edge wprowadź następujące dane:

    (No changes needed) Wartość
    Subskrypcja Wybierz subskrypcję zasobu usługi IoT Hub. Możesz użyć tej samej subskrypcji, która jest używana przez zasób usługi Azure Stack Edge.
    Grupa zasobów Wybierz grupę zasobów dla zasobu usługi IoT Hub. Możesz użyć tej samej grupy zasobów, która jest używana przez zasób usługi Azure Stack Edge.
    Centrum IoT Wybierz pozycję Nowy lub Istniejący.
    Domyślnie warstwa standardowa (S1) jest używana do tworzenia zasobu IoT. Aby użyć zasobu IoT z bezpłatnego poziomu, najpierw go utwórz, a następnie wybierz istniejący zasób.
    W każdym przypadku zasób usługi IoT Hub używa tej samej subskrypcji i grupy zasobów, które są używane przez zasób usługi Azure Stack Edge.
    Nazwa Wprowadź nazwę zasobu usługi IoT Hub.

    Rozpocznij pracę z obliczeniami 3

  4. Wybierz Przejrzyj i utwórz. Tworzenie zasobów usługi IoT Hub trwa kilka minut. Po utworzeniu zasobu usługi IoT Hub, Przegląd zostaje zaktualizowany, aby wskazać, że usługa IoT Edge jest uruchomiona.

    Rozpocznij korzystanie z komputera 4

    Po skonfigurowaniu usługi IoT Edge na urządzeniu brzegowym tworzone są dwa urządzenia: urządzenie IoT i urządzenie IoT Edge. Oba urządzenia można wyświetlić w zasobie usługi IoT Hub. Środowisko uruchomieniowe IoT Edge jest również uruchomione na tym urządzeniu IoT Edge. W chwili obecnej dla urządzenia IoT Edge jest dostępna tylko platforma Linux.

    Aby potwierdzić, że rola obliczeniowa usługi Edge została skonfigurowana, wybierz pozycję > usługi IoT Edge i wyświetl urządzenie IoT i urządzenie usługi IoT Edge.

    Rozpocznij pracę z Compute 5

Dodawanie udziałów

W przypadku prostego wdrożenia w tym samouczku potrzebne są dwa udziały: jeden udział usługi Edge i drugi udział lokalny usługi Edge.

  1. Dodaj udostępnianie Edge na urządzeniu, wykonując następujące kroki:

    1. W zasobie usługi Azure Stack Edge przejdź do > usługi IoT Edge.

    2. Na pasku poleceń wybierz pozycję + Dodaj udział.

    3. W bloku Dodawanie udziału podaj nazwę udziału i wybierz typ udziału.

    4. Aby zamontować udział związany z Edge, zaznacz pole wyboru Użyj udziału z obliczeniami Edge.

    5. Wybierz konto magazynu, usługę magazynu, istniejącego użytkownika, a następnie wybierz pozycję Utwórz.

      Dodaj udział Edge

    Jeśli utworzono lokalny udział NFS, użyj następującej opcji synchronizacji zdalnej (rsync), aby skopiować pliki do udziału:

    rsync <source file path> < destination file path>

    Aby uzyskać więcej informacji na temat polecenia rsync, przejdź do dokumentacji narzędzia Rsync.

    Udział Edge został utworzony i otrzymasz powiadomienie o jego pomyślnym utworzeniu. Lista udziałów może zostać zaktualizowana, ale musisz poczekać na ukończenie tworzenia udziału.

  2. Dodaj udział lokalny usługi Edge na urządzeniu Edge, powtarzając wszystkie kroki opisane w poprzednim kroku i zaznaczając pole wyboru Skonfiguruj jako udział lokalny usługi Edge. Dane w udziale lokalnym pozostają na urządzeniu.

    Dodaj lokalne udostępnienie w Edge

  3. Przejdź do Udziałów IoT Edge, aby zobaczyć zaktualizowaną listę udziałów.

    Zaktualizowana lista udziałów

Dodaj moduł

Możesz dodać niestandardowy lub wstępnie utworzony moduł. Na tym urządzeniu Edge nie ma żadnych modułów niestandardowych. Aby dowiedzieć się, jak utworzyć moduł niestandardowy, przejdź do artykułu Develop a C# module for your Azure Stack Edge Pro FPGA device (Opracowywanie modułu języka C# dla urządzenia FPGA usługi Azure Stack Edge Pro).

W tej sekcji dodasz moduł niestandardowy do urządzenia usługi IoT Edge utworzonego we wcześniejszym kroku Tworzenie modułu C# dla usługi Azure Stack Edge Pro FPGA. Ten moduł niestandardowy pobiera pliki z lokalnego zasobu współdzielonego Edge na urządzeniu Edge i przenosi je do zasobu współdzielonego Edge (chmura) na tym urządzeniu. Następnie udział chmurowy przesyła pliki na konto magazynu platformy Azure skojarzone z tym udziałem chmurowym.

  1. Przejdź do IoT Edge > Moduły. Na pasku poleceń urządzenia wybierz pozycję + Dodaj moduł.

  2. W bloku Konfigurowanie i dodawanie modułu wprowadź następujące wartości:

    (No changes needed) Wartość
    Nazwa Unikatowa nazwa modułu. Ten moduł to kontener platformy Docker, który można wdrożyć na urządzeniu usługi IoT Edge skojarzonym z układem FPGA usługi Azure Stack Edge Pro.
    Identyfikator URI obrazu Identyfikator URI obrazu odpowiadającego obrazowi kontenera modułu.
    Wymagane poświadczenia Jeśli to pole wyboru jest zaznaczone, nazwa użytkownika i hasło są używane do pobierania modułów z pasującym adresem URL.
    Udział wejściowy Wybierz źródło wejściowe. Udział lokalny usługi Edge jest udziałem wejściowym w tym przypadku. Moduł używany tutaj przenosi pliki z lokalnego udziału Edge do udziału Edge, gdzie są przesyłane do chmury.
    Udział w produkcji Wybierz udział wyjściowy. Udział Edge jest udziałem wyjściowym w tym przypadku.
    Typ wyzwalacza Wybierz pozycję Plik lub Harmonogram. Wyzwalacz pliku uruchamia się za każdym razem, gdy występuje zdarzenie związane z plikiem, takie jak zapisanie pliku we współdzielonym zasobie wejściowym. Zaplanowany wyzwalacz jest uruchamiany na podstawie harmonogramu zdefiniowanego przez Ciebie.
    Nazwa wyzwalacza Unikatowa nazwa wyzwalacza.
    Zmienne środowiskowe Opcjonalne informacje, które pomogą zdefiniować środowisko, w którym zostanie uruchomiony moduł.

    Dodawanie i konfigurowanie modułu

  3. Wybierz pozycję Dodaj. Moduł zostanie dodany. Strona Przegląd usługi IoT Edge aktualizuje się, aby wskazywać, że moduł został wdrożony.

    Wdrożony moduł

Weryfikowanie przekształcania danych i transferu

Ostatnim krokiem jest upewnienie się, że moduł jest połączony i działa zgodnie z oczekiwaniami. Status czasu działania modułu powinien być uruchomiony dla urządzenia IoT Edge w zasobie IoT Hub.

Wykonaj poniższe kroki, aby sprawdzić, czy moduł jest uruchomiony:

  1. Wybierz kafelek Dodaj moduł. Spowoduje to przejście do panelu Moduły. Na liście modułów zidentyfikuj wdrożony moduł. Stan środowiska uruchomieniowego dodanego modułu powinien być uruchomiony.

    Weryfikowanie przekształcenia danych

  2. W Eksploratorze plików, połącz się zarówno z lokalnymi zasobami Edge, jak i z udziałami Edge, które utworzyłeś wcześniej.

    Weryfikowanie przekształcenia danych 2

  3. Dodaj dane do udziału lokalnego.

    Zweryfikuj przekształcenie danych 3

    Dane są przenoszone do przestrzeni w chmurze.

    Weryfikowanie przekształcenia danych 4

    Następnie dane zostaną wypchnięte z chmury na konto pamięci masowej. Aby wyświetlić dane, przejdź do Eksploratora usługi Storage.

    Zweryfikuj przekształcenie danych 5

Ukończono proces walidacji.

Dalsze kroki

W tym samouczku nauczyłeś się następujących rzeczy:

  • Konfigurowanie obliczeń
  • Dodawanie udziałów
  • Dodawanie modułu obliczeniowego
  • Weryfikowanie przekształcania danych i transferu

Aby dowiedzieć się, jak administrować urządzeniem FPGA usługi Azure Stack Edge Pro, zobacz: