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:
- Aktivovali jste zařízení Azure Stack Edge Pro FPGA, jak je popsáno v tématu Připojení, nastavení a aktivace služby Azure Stack Edge Pro FPGA.
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.
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 .
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í.
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. 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.
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.
Přidejte do zařízení sdílenou složku Edge provedením následujících kroků:
Ve svém prostředku Azure Stack Edge přejděte do sdílených složek IoT Edge>.
Na stránce Sdílené složky na panelu příkazů vyberte + Přidat sdílenou složku.
V okně Přidat sdílenou složku zadejte název sdílené složky a vyberte typ sdílené složky.
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.
Vyberte účet úložiště, službu Storage, existujícího uživatele a pak vyberte Vytvořit.
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.
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í.
V okně Sdílené složky se zobrazí aktualizovaný seznam sdílených složek.
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.
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í triggeru
Přejděte do svého prostředku Azure Stack Edge a pak přejděte na triggery IoT Edge>. Vyberte + Přidat trigger.
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. 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.
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ř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.
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 prostředku ioT Hubu přejděte na zařízení IoT Edge a pak vyberte své zařízení IoT Edge.
V podrobnostech o zařízení vyberte Nastavit moduly.
V části Přidat moduly proveďte následující akce:
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.
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í.
V případě potřeby nakonfigurujte upřesňující nastavení modulu runtime Edge a klepněte na tlačítko Další.
V části Zadat trasy nastavte trasy mezi moduly.
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\")"
V části Zkontrolovat nasazení zkontrolujte všechna nastavení a pak vyberte Odeslat a odešlete modul pro nasazení.
Tato akce spustí nasazení modulu. Po dokončení nasazení je spuštěn stav modulu runtime.
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.
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.
Přidejte data do místní sdílené složky.
Data se přesunou do cloudové sdílené složky.
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ě.
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: