Vyzkoušejte Službu Azure AI Video Indexer povolenou službou Arc (Preview)

Azure AI Video Indexer povolený službou Arc je služba s podporou rozšíření Azure Arc, která spouští analýzu videa a zvuku a generuje AI na hraničních zařízeních. Řešení je navržené tak, aby běžel v Kubernetes s podporou Azure Arc a podporuje mnoho formátů videa, včetně MP4 a dalších běžných formátů. Podporuje několik jazyků ve všech základních modelech souvisejících se zvukem. Předpokládá se, že jeden prostředek Video Indexeru je mapován na jedno rozšíření.

Tento článek vás provede kroky potřebnými k povolení Video Indexeru jako rozšíření Arc ve vaší aktuální infrastruktuře.

Požadavky

Důležité

Pokud chcete úspěšně nasadit rozšíření Azure AI Video Indexer, je povinné , aby vaše ID předplatného Azure bylo schváleno předem. Nejdřív se musíte zaregistrovat pomocí tohoto formuláře.

  • Vytvořte předplatné Azure s oprávněními pro vytváření prostředků Azure.
  • Vytvořte účet Azure AI Video Indexeru. Použijte kurz k vytvoření účtu Video Indexeru.
  • Vytvořte cluster Kubernetes s podporou arc.
  • Stáhněte si ukázkové video.

Pokud chcete použít rozšíření Video Indexeru, musíte mít externě přístupný koncový bod, což může být název DNS nebo IP adresa. Koncový bod by měl být nastavený jako protokol zabezpečeného přenosu (https:\\) a používá se jako koncový bod rozhraní API rozšíření. Používá ho také webový portál Video Indexer ke komunikaci s rozšířením. Ke správě koncového bodu se doporučuje použít ovládací prvek příchozího přenosu dat.

Poznámka:

Pokud koncový bod není veřejně přístupný, budete moct provádět akce s rozšířením z webového portálu jenom z místní sítě.

Minimální požadavky na hardware pro tento rychlý start

Tento rychlý start je navržený tak, aby umožňoval zobrazit rozšíření v akci, takže pro práci s testovacím prostředím jste zvolili menší velikosti prostředků. Pro účely tohoto rychlého startu jsou minimální hardwarové požadavky:

  • PROCESOR: 16 jader
  • Paměť: 16 GB

Procesor v uzlech by měl podporovat AVX2. Podporuje ho většina novějších procesorů, ale nemusí být podporována v některých starších virtualizačních prostředích.

Minimální požadavky na hardware v produkčním prostředí najdete v článku s přehledem o minimálních požadavcích na hardware.

Minimální požadavky na software

Komponenta Minimální požadavky
Operační systém Ubuntu 22.04 LTS nebo jakýkoli operační systém kompatibilní s Linuxem
Kubernetes 1,26
Azure CLI 2.48.0

Definice parametrů

Parametr  Výchozí  Popis
release-namespace  ano Obor názvů Kubernetes, do kterého je rozšíření nainstalované
název clusteru Název instance Kubernetes Azure Arc
resource-group Název skupiny prostředků Kubernetes Azure Arc
version  ano  Verze rozšíření Video Indexeru, ponechte nejnovější verzi prázdnou.
speech.endpointUri Koncový bod adresy URL služby Speech (odkaz)
speech.secret  Tajný kód instance služby Speech (odkaz)
translate.endpointUri  Koncový bod adresy URL služby překladu (odkaz)
translate.secret  Tajný kód služby překladu (odkaz)
ocr.endpointUri Koncový bod adresy URL služby OCR (odkaz)
ocr.secret Tajný kód služby OCR (odkaz)
videoIndexer.accountId ID účtu Video Indexeru
videoIndexer.endpointUri  Název DNS nebo IP adresa, které se mají použít jako externí koncový bod rozšíření.

Příprava nasazení

Během nasazení skript požádá o konkrétní hodnoty prostředí. Nechte tyto hodnoty připravené, abyste je mohli zkopírovat a vložit, když je skript požádá.

Dotaz Hodnota Detaily
Jaké je ID účtu Video Indexeru během nasazování? Identifikátor GUID ID účtu Video Indexeru
Jaké je ID předplatného Azure během nasazování? Identifikátor GUID ID vašeho předplatného Azure
Jaký je název skupiny prostředků Video Indexeru během nasazování? string Název skupiny prostředků vašeho účtu Video Indexeru
Jaký je název účtu Video Indexeru během nasazování? string Název vašeho účtu Video Indexeru

Nasazení pomocí webu Azure Portal

  1. Na webu Azure Portal přejděte do clusteru připojeného ke službě Azure Arc.
  2. V nabídce vyberte Rozšíření> + Přidat>rozšíření Azure AI Video Indexer Arc.
  3. Vyberte Vytvořit. Zobrazí se obrazovka Pro vytvoření rozšíření AI Video Indexeru.
  4. Konfigurace rozšíření v podrobnostech instance:
    1. Vyberte předplatné a skupinu prostředků pro vaše rozšíření.
    2. Vyberte oblast a připojený cluster k8.
    3. Zadejte název rozšíření.
    4. Vyberte účet Azure AI Video Indexeru, ke kterému se rozšíření připojí.
    5. Zadejte koncový bod clusteru, ip adresu nebo název DNS, který se má použít jako koncový bod rozhraní API.
    6. Zadejte třídu úložiště, kterou chcete použít pro rozšíření podporované vaší distribucí Kubernetes. Pokud například používáte AKS, můžete použít azurefile-cli. Další informace o předdefinovaných třídách úložiště podporovaných službou AKS najdete v tématu Třídy úložiště v AKS. Pokud používáte jiné distribuce Kubernetes, prohlédněte si dokumentaci k distribuci Kubernetes pro předdefinované třídy úložiště nebo způsob, jakým můžete zadat vlastní.
    7. Vyberte model generující umělé inteligence pro použití funkcí umělé inteligence, jako je například textová sumarizace na VI, která je povolená službou Arc. Přečtěte si další informace o generativních modelech AI.
  5. Vyberte Zkontrolovat a vytvořit a pak Vytvořit.

Ruční nasazení

K ručnímu nasazení rozšíření použijte ukázkový skript nasazení. Než začnete, mějte na paměti několik věcí:

  • Třída úložiště – Rozšíření Video Indexeru vyžaduje, aby byl na clusteru Kubernetes k dispozici svazek úložiště. Třída úložiště musí podporovat ReadWriteMany. Je důležité si uvědomit, že proces indexování je náročný na vstupně-výstupní operace, takže vstupně-výstupní operace (vstupně-výstupní operace) svazku úložiště bude mít významný dopad na dobu trvání procesu.
  • Spravované prostředky AI – Některé prostředky Azure AI (Translator, Přepis a OCR) se vytvoří v tenantovi Microsoftu. Tyto prostředky jsou určené jenom pro vaše předplatné a jsou pod modelem průběžných plateb. Pokud už ve svém předplatném máte prostředek s podporou služby AI Video Indexer Arc, bude přidružený k existujícím prostředkům Azure AI.

Důležité

Pokud používáte jazykový model, musíte označit uzel nebo fond uzlů pomocí úlohy:sumarizace. Popisek je pár klíč-hodnota, klíč je "úloha" a hodnota je "sumarizace". Stroj označený tímto popiskem musí mít alespoň 32 procesorů (pro výrobu) a důrazně doporučujeme, aby se jedná o procesory Intel (na rozdíl od AMD).

Tip

Úplný návod k tomuto procesu najdete v článku o připojení clusteru ke službě Azure Arc na webu Azure Docs.

Volitelná konfigurace

Výchozí nastavení rozšíření je nastavené tak, aby zpracovávala běžné úlohy v konkrétních případech, ke konfiguraci přidělení prostředků je možné použít následující parametry:

Parametr Výchozí Popis
AI.nodeSelector - Popisek selektoru uzlu, ke kterému jsou přiřazeny pody AI (řeč a překlad)
speech.resource.requests.cpu 0 Požadovaný počet jader pro pod služby Speech
speech.resource.requests.mem 2Gi Požadovaná kapacita paměti pro pod služby Speech
speech.resource.limits.cpu 2 Omezení počtu jader pro pod řeči. musí být > speech.resource.requests.cpu
speech.resource.limits.mem 3Gi Omezení kapacity paměti pro pod služby Speech. musí být > speech.resource.requests.mem
translate.resource.requests.cpu 0 Požadovaný počet jader pro přeložený pod
translate.resource.requests.mem 16Gi Požadovaná kapacita paměti pro přeložit pod
translate.resource.limits.cpu -- Počet jader pro přeložený pod. musí být > translate.resource.requests.cpu
translate.resource.limits.mem -- Limituje kapacitu paměti pro přeložit pod. musí být > translate.resource.requests.mem
videoIndexer.webapi.resources.requests.cpu 0.5 Počet jader požadavku pro pod webového rozhraní API
videoIndexer.webapi.resources.requests.mem 4Gi Kapacita paměti požadavku pro pod webového rozhraní API
videoIndexer.webapi.resources.limits.cpu 0 Omezení počtu jader podu webového rozhraní API
videoIndexer.webapi.resources.limits.mem 6Gi Omezení kapacity paměti pro pod webového rozhraní API
videoIndexer.webapi.resources.limits.mem 6Gi Omezení kapacity paměti pro pod webového rozhraní API
storage.storageClass "" Třída úložiště, která se má použít
storage.useExternalPvc false (nepravda) určuje, zda se používá externí PVC. Pokud je true, VideoIndexer PVC není nainstalován

Nasazení s využitím ARM nebo Bicep

Službu Azure AI Video Indexer povolenou službou Arc můžete nasadit pomocí šablony ARM nebo Bicep. Podrobné pokyny najdete v souboru README úložiště Ukázek.