Sdílet prostřednictvím


Kurz: Transformace dat pomocí Azure Stack Edge Pro FPGA pro pokročilé toky nasazení

Důležité

Zařízení Azure Stack Edge Pro FPGA dosáhla konce životnosti v únoru 2024.

Tento kurz popisuje, jak nakonfigurovat výpočetní roli pro pokročilý tok nasazení na zařízení Azure Stack Edge Pro FPGA. Po nakonfigurování výpočetní role může Azure Stack Edge Pro FPGA transformovat data před jejich odesláním do Azure.

Výpočetní prostředky je možné nakonfigurovat pro jednoduchý nebo pokročilý tok nasazení na vašem zařízení.

Kritéria Snadné nasazení Pokročilé nasazení
Určeno pro Správci IT Vývojáři
Typ Použití služby Azure Stack Edge k nasazení modulů Použití služby IoT Hub k nasazení modulů
Nasazené moduly Jeden Zřetězený nebo více modulů

Dokončení tohoto postupu může trvat přibližně 20 až 30 minut.

V tomto kurzu se naučíte:

  • Konfigurace výpočetních prostředků
  • Přidání sdílených složek
  • Přidání triggeru
  • Přidání výpočetního modulu
  • Ověření transformace dat a jejich přenos

Požadavky

Před nastavením výpočetní role na zařízení Azure Stack Edge Pro FPGA se ujistěte, že:

Konfigurace výpočetních prostředků

Pokud chcete nakonfigurovat výpočetní prostředky ve službě Azure Stack Edge Pro FPGA, vytvoříte prostředek IoT Hubu.

  1. Na webu Azure Portal vašeho prostředku Azure Stack Edge přejděte na Přehled. V pravém podokně vyberte dlaždici IoT Edge .

    Začínáme s výpočetními prostředky

  2. Na dlaždici Povolit službu IoT Edge vyberte Přidat. Tato akce umožňuje službu IoT Edge, která umožňuje místní nasazení modulů IoT Edge na zařízení.

    Začínáme s výpočetními prostředky 2

  3. Do služby Create IoT Edge zadejte následující:

    Pole Hodnota
    Předplatné Vyberte předplatné pro prostředek ioT Hubu. Můžete vybrat stejné předplatné, jaké používá prostředek Azure Stack Edge.
    Skupina prostředků Zadejte název skupiny prostředků pro prostředek IoT Hubu. Můžete vybrat stejnou skupinu prostředků, jakou používá prostředek Azure Stack Edge.
    IoT Hub Zvolte možnost Nový nebo Existující.
    Ve výchozím nastavení se k vytváření prostředků IoT používá úroveň Standard (S1). Pokud chcete použít prostředek IoT úrovně Free, vytvořte ho a pak vyberte existující prostředek.
    Název Přijměte výchozí hodnotu nebo zadejte název prostředku IoT Hubu.

    Začínáme s výpočetními prostředky 3

  4. Vyberte Zkontrolovat a vytvořit. Vytvoření prostředku IoT Hubu trvá několik minut. Po vytvoření prostředku Služby IoT Hub se aktualizuje přehled , který indikuje, že je spuštěná služba IoT Edge.

    Když je služba IoT Edge nakonfigurovaná na zařízení Edge, vytvoří dvě zařízení: zařízení IoT a zařízení IoT Edge. Obě zařízení je možné zobrazit v prostředku IoT Hubu. Na tomto zařízení IoT Edge běží také modul runtime IoT Edge. V tomto okamžiku je pro vaše zařízení IoT Edge dostupná jenom platforma Linux.

    Pokud chcete ověřit, že je nakonfigurovaná výpočetní role Edge, vyberte Vlastnosti služby > IoT Edge a zobrazte zařízení IoT Edge a zařízení IoT Edge.

    Začínáme s výpočetními prostředky 4

Přidání sdílených složek

Pro pokročilé nasazení v tomto kurzu budete potřebovat dvě sdílené složky: jednu sdílenou složku Edge a jinou místní sdílenou složku Edge.

  1. Přidejte do zařízení sdílenou složku Edge provedením následujících kroků:

    1. Ve svém prostředku Azure Stack Edge přejděte do sdílených složek IoT Edge>.

    2. Na stránce Sdílené složky na panelu příkazů vyberte + Přidat sdílenou složku.

    3. V okně Přidat sdílenou složku zadejte název sdílené složky a vyberte typ sdílené složky.

    4. Pokud chcete připojit sdílenou složku Edge, zaškrtněte políčko Použít sdílenou složku s výpočetními prostředky Edge.

    5. Vyberte účet úložiště, službu Storage, existujícího uživatele a pak vyberte Vytvořit.

      Přidání sdílené složky Edge

    Po vytvoření sdílené složky Edge se zobrazí oznámení o úspěšném vytvoření. Seznam sdílených složek se aktualizuje tak, aby odrážel novou sdílenou složku.

  2. Přidejte místní sdílenou složku Edge na zařízení Edge opakováním všech kroků v předchozím kroku a zaškrtnutím políčka Konfigurovat jako místní sdílenou složku Edge. Data v místní sdílené složce zůstanou v zařízení.

    Přidání místní sdílené složky Edge

  3. V okně Sdílené složky se zobrazí aktualizovaný seznam sdílených složek.

    Aktualizovaný seznam sdílených složek

  4. Pokud chcete zobrazit vlastnosti nově vytvořené místní sdílené složky, vyberte sdílenou složku ze seznamu. V poli Místní přípojný bod pro výpočetní moduly Edge zkopírujte hodnotu odpovídající této sdílené složce.

    Tento místní přípojný bod použijete při nasazení modulu.

    Pole Místní přípojný bod pro výpočetní moduly Edge

  5. Pokud chcete zobrazit vlastnosti vytvořené sdílené složky Edge, vyberte sdílenou složku ze seznamu. V poli Místní přípojný bod pro výpočetní moduly Edge zkopírujte hodnotu odpovídající této sdílené složce.

    Tento místní přípojný bod použijete při nasazení modulu.

    Přidání vlastního modulu

Přidání triggeru

  1. Přejděte do svého prostředku Azure Stack Edge a pak přejděte na triggery IoT Edge>. Vyberte + Přidat trigger.

    Přidání triggeru

  2. V okně Přidat trigger zadejte následující hodnoty.

    Pole Hodnota
    Název triggeru Jedinečný název triggeru
    Typ aktivační události Vyberte Trigger Soubor . Triggery souborů se aktivují vždy, když dojde k události souboru, jako je zápis souboru do vstupní sdílené složky. Naplánovaná aktivační událost na druhé straně se aktivuje na základě plánu definovaného vámi. V tomto příkladu potřebujeme trigger souboru.
    Vstupní sdílená složka Vyberte vstupní sdílenou složku. Místní sdílená složka Edge je v tomto případě vstupní sdílená složka. Modul použitý tady přesune soubory z místní sdílené složky Edge do sdílené složky Edge, do které se nahrají do cloudu.

    Přidání triggeru 2

  3. Po vytvoření triggeru se zobrazí oznámení. Seznam aktivačních událostí se aktualizuje tak, aby zobrazoval nově vytvořenou aktivační událost. Vyberte trigger, který jste právě vytvořili.

    Přidání triggeru 3

  4. Zkopírujte a uložte ukázkovou trasu. Tuto ukázkovou trasu upravíte a použijete ji později ve službě IoT Hub.

    "sampleroute": "FROM /* WHERE topic = 'mydbesmbedgelocalshare1' INTO BrokeredEndpoint(\"/modules/modulename/inputs/input1\")"

    Přidání triggeru 4

Přidat modul

Na tomto zařízení Edge nejsou žádné vlastní moduly. Můžete přidat vlastní nebo předdefinovaný modul. Pokud chcete zjistit, jak vytvořit vlastní modul, přejděte na Vývoj modulu C# pro zařízení Azure Stack Edge Pro FPGA.

V této části přidáte vlastní modul do zařízení IoT Edge, které jste vytvořili v modulu Vývoj modulu C# pro azure Stack Edge Pro FPGA. Tento vlastní modul přebírá soubory z místní sdílené složky Edge na zařízení Edge a přesune je do sdílené složky Edge (cloud) na zařízení. Cloudová sdílená složka pak odešle soubory do účtu úložiště Azure, který je přidružený ke cloudové sdílené složce.

  1. Přejděte do svého prostředku Azure Stack Edge a pak přejděte na Přehled Služby IoT Edge>. Na dlaždici Moduly vyberte Přejít do Azure IoT Hubu.

    Výběr rozšířeného nasazení

  1. V prostředku ioT Hubu přejděte na zařízení IoT Edge a pak vyberte své zařízení IoT Edge.

    Přechod na zařízení IoT Edge ve službě IoT Hub

  2. V podrobnostech o zařízení vyberte Nastavit moduly.

    Odkaz Nastavit moduly

  3. V části Přidat moduly proveďte následující akce:

    1. Zadejte jméno, adresu, uživatelské jméno a heslo pro nastavení registru kontejneru pro vlastní modul. Název, adresa a uvedené přihlašovací údaje se používají k načtení modulů s odpovídající adresou URL. Pokud chcete tento modul nasadit, v části Moduly nasazení vyberte Modul IoT Edge. Tento modul IoT Edge je kontejner Dockeru, který můžete nasadit do zařízení IoT Edge, které je přidružené k vašemu zařízení Azure Stack Edge Pro FPGA.

      Stránka Nastavit moduly

    2. Zadejte nastavení vlastního modulu IoT Edge. Zadejte následující hodnoty.

      Pole Hodnota
      Name Jedinečný název modulu. Tento modul je kontejner Dockeru, který můžete nasadit na zařízení IoT Edge přidružené k vašemu zařízení Azure Stack Edge Pro FPGA.
      Identifikátor URI image Identifikátor URI image pro odpovídající image kontejneru pro modul.
      Požadované přihlašovací údaje Pokud je toto políčko zaškrtnuté, uživatelské jméno a heslo se použijí k načtení modulů s odpovídající adresou URL.

      Do pole Možnosti vytvoření kontejneru zadejte místní přípojné body modulů Edge, které jste zkopírovali v předchozích krocích pro sdílenou složku Edge a místní sdílenou složku Edge.

      Důležité

      Zde použité cesty jsou připojené k vašemu kontejneru, takže musí odpovídat tomu, co funkce v kontejneru očekává. Pokud sledujete vytvoření vlastního modulu, kód zadaný v tomto modulu očekává zkopírované cesty. Tyto cesty neupravujte.

      Do pole Možnosti vytvoření kontejneru můžete vložit následující ukázku:

      {
        "HostConfig": 
        {
         "Binds": 
          [
           "/home/hcsshares/mydbesmbedgelocalshare1:/home/input",
           "/home/hcsshares/mydbesmbedgeshare1:/home/output"
          ]
         }
      }
      

      Zadejte všechny proměnné prostředí používané pro váš modul. Proměnné prostředí poskytují volitelné informace, které pomáhají definovat prostředí, ve kterém se modul spouští.

      The Container Create Options box

    3. V případě potřeby nakonfigurujte upřesňující nastavení modulu runtime Edge a klepněte na tlačítko Další.

      Přidání vlastního modulu 2

  4. V části Zadat trasy nastavte trasy mezi moduly.

    Určení tras

    Trasu můžete nahradit následujícím řetězcem trasy, který jste zkopírovali dříve. V tomto příkladu zadejte název místní sdílené složky, která bude odesílat data do cloudové sdílené složky. modulename Nahraďte názvem modulu. Vyberte Další.

    "route": "FROM /* WHERE topic = 'mydbesmbedgelocalshare1' INTO BrokeredEndpoint(\"/modules/filemove/inputs/input1\")"
    

    Oddíl Zadat trasy

  5. V části Zkontrolovat nasazení zkontrolujte všechna nastavení a pak vyberte Odeslat a odešlete modul pro nasazení.

    The Set Modules page 2

    Tato akce spustí nasazení modulu. Po dokončení nasazení je spuštěn stav modulu runtime.

    Přidání vlastního modulu 3

Ověření transformace a přenosu dat

Posledním krokem je zajistit, aby byl modul připojený a spuštěný podle očekávání. Stav běhu modulu by měl být spuštěný pro vaše zařízení IoT Edge v prostředku IoT Hubu.

Pomocí následujících kroků ověřte transformaci a přenos dat do Azure.

  1. V Průzkumník souborů se připojte k místním i hraničním sdíleným složkám Edge, které jste vytvořili dříve.

    Ověření transformace dat

  2. Přidejte data do místní sdílené složky.

    Ověření transformace dat 2

    Data se přesunou do cloudové sdílené složky.

    Ověření transformace dat 3

    Data se pak nasdílí z cloudové sdílené složky do účtu úložiště. Pokud chcete zobrazit data, přejděte do svého účtu úložiště a vyberte Průzkumník služby Storage. Nahraná data můžete zobrazit v účtu úložiště.

    Ověření transformace dat 4

Dokončili jste proces ověření.

Další kroky

V tomto kurzu jste se naučili, jak:

  • Konfigurace výpočetních prostředků
  • Přidání sdílených složek
  • Přidání triggeru
  • Přidání výpočetního modulu
  • Ověření transformace dat a jejich přenos

Informace o správě zařízení Azure Stack Edge Pro FPGA najdete tady: