Che cos'è l'hub di Azure Stack
L'hub di Azure Stack è un'estensione di Azure che offre un modo per eseguire le app in un ambiente locale e distribuire servizi di Azure nel data center. Con una piattaforma cloud coerente, le organizzazioni possono effettuare in modo sicuro scelte tecnologiche basate sui requisiti aziendali, anziché effettuare scelte aziendali basate sulle limitazioni tecnologiche.
Perché usare l'hub di Azure Stack?
Azure offre una piattaforma avanzata per sviluppatori per consentire la creazione di app moderne. Tuttavia, alcune app basate sul cloud sono soggette a ostacoli quali latenza, connettività intermittente e normative. Azure e l'hub di Azure Stack rendono possibili nuovi casi d'uso ibridi sia per le app esposte ai clienti che per le app line-of-business interne:
- Soluzioni disconnesse ed edge. È possibile risolvere i problemi relativi ai requisiti di latenza e di connettività elaborando i dati localmente nell'hub di Azure Stack e quindi aggregandoli in Azure per altre analisi, tramite la logica app comune in entrambi. È anche possibile distribuire l'hub di Azure Stack disconnesso da Internet senza connettività ad Azure. Si prendano come esempi le fabbriche, le navi da crociera e i tunnel sotterranei.
- App cloud che soddisfano normative in evoluzione. È possibile sviluppare e distribuire app in Azure con la massima flessibilità per la distribuzione in locale con l'hub di Azure Stack in modo da soddisfare norme specifiche o requisiti di criteri. senza che siano necessarie modifiche al codice. Esempi di app includono app per controllo globale, creazione di report finanziari, scambio di valuta estera, giochi online e generazione di note spese.
- Modello di app cloud in locale. È possibile utilizzare servizi di Azure, contenitori, architetture serverless e architetture di microservizi per aggiornare ed estendere le app esistenti o crearne di nuove. È possibile usare processi DevOps coerenti in Azure nel cloud e nell'hub di Azure Stack locale per velocizzare la modernizzazione di app cruciali di base.
L'hub di Azure Stack consente di distribuire un subset di servizi IaaS e PaaS disponibili nel cloud pubblico di Azure nel proprio data center o in un data center gestito da un provider di servizi. Questi servizi includono macchine virtuali, app Web del servizio app, app e funzioni per le API, database SQL e MySQL, contenitori, Hub eventi, hub IoT, cluster di Service Fabric e cluster Kubernetes.
Architettura dell'hub di Azure Stack
I sistemi integrati dell'hub di Azure Stack sono costituiti da rack di 4-16 server creati da partner hardware attendibili e recapitati direttamente al data center. Dopo il recapito, si lavorerà con un provider di soluzioni per distribuire il sistema integrato e assicurarsi che la soluzione hub di Azure Stack soddisfi i requisiti aziendali. È possibile preparare il data center assicurandosi che vengano soddisfatti tutti i requisiti di alimentazione e raffreddamento necessari, la connettività perimetrale e altri requisiti di integrazione del data center previsti.
L'hub di Azure Stack è basato su hardware standard del settore ed è gestito usando gli stessi strumenti già usati per la gestione delle sottoscrizioni di Azure. Di conseguenza, è possibile applicare processi DevOps coerenti indipendentemente dal fatto che si sia connessi ad Azure.
L'architettura dell'hub di Azure Stack consente di fornire servizi di Azure sul perimetro per posizioni remote o connettività intermittente, disconnessa da Internet. È possibile creare soluzioni ibride che elaborano i dati in locale nell'hub di Azure Stack e quindi aggregarli in Azure per altre operazioni di elaborazione e analisi. Infine, poiché l'hub di Azure Stack è installato in locale, è possibile soddisfare requisiti normativi o criteri specifici con la possibilità di distribuire app cloud in locale senza modificare il codice. I sistemi integrati sono disponibili da un'ampia gamma di fornitori di hardware, con configurazione convalidata e certificata da Microsoft.
L'uso di set di strumenti equivalenti consente di progettare, sviluppare, distribuire e gestire servizi e applicazioni in scenari ibridi nello stesso modo coerente, indipendentemente dalla loro posizione. Gli strumenti consentono di ridurre al minimo il sovraccarico amministrativo e di sviluppo. È anche possibile implementare l'hub di Azure Stack in scenari completamente disconnessi, senza connettività diretta ad Azure.
L'hub di Azure Stack consente di trarre vantaggio dai progressi più recenti per i contenitori basati sul cloud, i microservizi e le tecnologie serverless. Queste funzionalità semplificano il processo di modernizzazione di app esistenti o di sviluppo di nuove app. La compatibilità ibrida promuove processi DevOps coerenti tra il cloud di Azure e l'hub di Azure Stack, contribuendo ad accelerare la cadenza di rilascio di nuove versioni delle app.
I servizi dell'hub di Azure Stack supportano il multi-tenancy. In qualità di host (o provider) dell'hub di Azure Stack, è possibile offrire contemporaneamente gli stessi tipi di risorse a più gruppi di utenti, garantendo al tempo stesso a ciascun gruppo l'accesso esclusivo alle rispettive risorse con un isolamento logico totale tra di esse. I provider di servizi possono usare questa funzionalità per offrire i servizi dell'hub di Azure Stack a più clienti. Le organizzazioni di grandi dimensioni possono usare l'hub di Azure Stack per ospitare i carichi di lavoro per più reparti, mantenendo al tempo stesso la separazione tra di essi.
Cosa non è l'hub di Azure Stack?
Sebbene sia importante comprendere cos'è l'hub di Azure Stack, è anche utile sapere cosa non è, ovvero:
- Un sostituto della tecnologia di virtualizzazione. L'hub di Azure Stack non è progettato per sostituire un cloud privato locale esistente. Al contrario, è progettato per introdurre il modello operativo del cloud pubblico nel data center.
- Un'infrastruttura personalizzabile. L'hub di Azure Stack si basa su sistemi preconfigurati in uno stato noto costante, senza il supporto per la personalizzazione dell'hardware.
- Una soluzione che elimina la necessità di aggiornamenti dell'infrastruttura. L'hub di Azure Stack richiede di aggiornare i componenti dell'infrastruttura a intervalli regolari. Tuttavia, è possibile eseguire gli aggiornamenti senza dover portare offline i carichi di lavoro in esecuzione in tale infrastruttura.
- Una soluzione che elimina la responsabilità per l'infrastruttura sottostante. Microsoft ospita e gestisce l'infrastruttura di virtualizzazione e fisica del cloud di Azure. Ci si basa su contratti di servizio (SLA) di disponibilità forniti da Microsoft per valutare la resilienza della piattaforma e del servizio. Con l'hub di Azure Stack l'hosting e la gestione dell'infrastruttura sono a carico del cliente. Pertanto, è responsabilità del cliente implementare e gestire la resilienza e la disponibilità.