Idee per le soluzioni
Questo articolo è un'idea di soluzione. Per espandere il contenuto con altre informazioni, ad esempio potenziali casi d'uso, servizi alternativi, considerazioni sull'implementazione o indicazioni sui prezzi, inviare commenti e suggerimenti su GitHub.
Questo articolo descrive una soluzione per l'uso dell'intelligenza artificiale perimetrale quando si è disconnessi da Internet. La soluzione usa l'hub di Azure Stack per spostare i modelli di intelligenza artificiale nella rete perimetrale.
Apache®, Apache Hadoop, Apache Spark, Apache HBase e Apache Storm sono marchi registrati o marchi di Apache Software Foundation nei Stati Uniti e/o in altri paesi. Nessuna approvazione da parte di Apache Software Foundation è implicita dall'uso di questi marchi.
Architettura
Scaricare un file di Visio di questa architettura.
Flusso di dati
- I data scientist usano Azure Machine Learning e un cluster Azure HDInsight per eseguire il training di un modello di Machine Learning. Il modello viene in contenitori e inserito in Registro Azure Container.
- Il modello viene distribuito in un cluster servizio Azure Kubernetes (servizio Azure Kubernetes) nell'hub di Azure Stack.
- Gli utenti finali forniscono dati con punteggio rispetto al modello.
- Le informazioni dettagliate e le anomalie derivanti dall'assegnazione dei punteggi vengono inserite nell'archiviazione per il caricamento in un secondo momento.
- Le informazioni dettagliate pertinenti e conformi a livello globale sono disponibili in un'app globale.
- I data scientist usano l'assegnazione dei punteggi dal bordo per migliorare il modello.
Componenti
- Machine Learning è un ambiente basato sul cloud che è possibile usare per compilare, distribuire e gestire modelli di Machine Learning. Con questi modelli, è possibile prevedere comportamenti, risultati e tendenze futuri.
- HDInsight è un servizio di analisi open source gestito e a spettro completo nel cloud per le aziende. È possibile usare framework open source con HDInsight, ad esempio Hadoop, Spark, HBase e Storm.
- Registro Contenitori è un servizio che crea un registro gestito di immagini del contenitore. È possibile usare Registro Container per compilare, archiviare e gestire le immagini. È anche possibile usarlo per archiviare modelli di Machine Learning in contenitori.
- Il servizio Azure Kubernetes è un servizio Kubernetes a disponibilità elevata, sicuro e completamente gestito. Il servizio Azure Kubernetes semplifica la distribuzione e la gestione delle applicazioni in contenitori.
- Azure Macchine virtuali è un'offerta IaaS (Infrastructure as a Service). È possibile usare Macchine virtuali per distribuire risorse di calcolo su richiesta, ad esempio macchine virtuali Windows e Linux.
- Archiviazione di Azure offre un'archiviazione cloud sicura, scalabile e a disponibilità elevata per dati, applicazioni e carichi di lavoro.
- L'hub di Azure Stack è un'estensione di Azure che consente di eseguire le app in un ambiente locale e di distribuire servizi di Azure al data center.
Dettagli dello scenario
Con gli strumenti di intelligenza artificiale di Azure e la piattaforma perimetrale e cloud di Azure, l'intelligenza perimetrale è possibile. Le applicazioni ibride abilitate per l'intelligenza artificiale possono essere eseguite in cui si trovano i dati, in locale. Usando l'hub di Azure Stack, è possibile portare un modello di intelligenza artificiale sottoposto a training all'edge e integrarlo con le applicazioni per l'intelligence a bassa latenza. Con questo approccio non è necessario apportare modifiche agli strumenti o ai processi per le applicazioni locali. Quando si usa l'hub di Azure Stack, è possibile assicurarsi che le soluzioni cloud funzionino anche quando si è disconnessi da Internet.
Questa soluzione è per uno scenario dell'hub di Azure Stack disconnesso. A causa di problemi di latenza o problemi di connettività intermittenti o normative, è possibile che non si sia sempre connessi ad Azure. Negli scenari disconnessi è possibile elaborare i dati in locale e aggregarli in un secondo momento in Azure per un'ulteriore analisi. Per la versione connessa di questo scenario, vedere Intelligenza artificiale sul perimetro.
Potenziali casi d'uso
Potrebbe essere necessario eseguire la distribuzione in uno stato disconnesso negli scenari seguenti:
- Sono presenti restrizioni di sicurezza o di altro tipo che richiedono la distribuzione dell'hub di Azure Stack in un ambiente non connesso a Internet.
- Si vuole bloccare l'invio dei dati (inclusi i dati di utilizzo) ad Azure.
- Si vuole usare l'hub di Azure Stack esclusivamente come soluzione cloud privato distribuita nella intranet aziendale e non si è interessati agli scenari ibridi.
Passaggi successivi
Per altre informazioni sulle soluzioni Di Azure Stack, vedere le risorse seguenti:
- Modulo di training: Introduzione ad Azure Stack
- Microsoft Certified: Azure Stack Hub Operator Associate
- Installare il motore del servizio Azure Kubernetes in Linux nell'hub di Azure Stack
- Installare il motore del servizio Azure Kubernetes in Windows nell'hub di Azure Stack
- Dispositivi gestiti di Azure Stack Edge che portano l'intelligenza artificiale di Azure all'edge
- Usare i contenitori dei servizi di intelligenza artificiale di Azure per rendere disponibili le API di Azure in locale
Per altre informazioni sui componenti della soluzione, vedere la documentazione del prodotto seguente:
- Servizio app di Azure
- servizio Azure Kubernetes
- Machine Learning
- Documentazione dell'hub di Azure Stack
- Opzioni di distribuzione dell'hub di Azure Stack
- Registro Container
- HDInsight
- Storage
- Macchine virtuali in Azure
- Documentazione di modelli e soluzioni ibridi e multicloud di Azure
Per esempi, vedere la risorsa seguente:
Risorse correlate
Per le soluzioni correlate, vedere gli articoli seguenti:
- Intelligenza artificiale all'perimetro con l'hub di Azure Stack
- Rilevamento del footfall basato sull'intelligenza artificiale
- Distribuire l'intelligenza artificiale e l'elaborazione di Machine Learning in locale e nel perimetro
- Distribuzione di calcolo edge multi-access pubblico di Azure
- Scegliere un kubernetes bare metal nell'opzione della piattaforma perimetrale