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
- Na webu Azure Portal přejděte do clusteru připojeného ke službě Azure Arc.
- V nabídce vyberte Rozšíření> + Přidat>rozšíření Azure AI Video Indexer Arc.
- Vyberte Vytvořit. Zobrazí se obrazovka Pro vytvoření rozšíření AI Video Indexeru.
- Konfigurace rozšíření v podrobnostech instance:
- Vyberte předplatné a skupinu prostředků pro vaše rozšíření.
- Vyberte oblast a připojený cluster k8.
- Zadejte název rozšíření.
- Vyberte účet Azure AI Video Indexeru, ke kterému se rozšíření připojí.
- Zadejte koncový bod clusteru, ip adresu nebo název DNS, který se má použít jako koncový bod rozhraní API.
- 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í. - 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.
- 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.