Azure offre diverse soluzioni ibride che possono ospitare applicazioni e carichi di lavoro, estendere i servizi di Azure e fornire strumenti operativi e di sicurezza per ambienti ibridi. I servizi ibridi di Azure variano da hardware virtualizzato che ospita le app e i database IT tradizionali alle soluzioni PaaS (Integrated Platform as a Service) per scenari locali, perimetrali e multicloud. Questa guida consente di scegliere una soluzione ibrida che soddisfi i requisiti aziendali.
Concetti ibridi
Gli ambienti ibridi includono i tipi seguenti di percorsi di hosting e infrastruttura:
- Cloud ibrido: questi ambienti combinano servizi cloud pubblici con l'infrastruttura locale. Questa strategia ibrida è comune per le organizzazioni che dispongono di rigide normative sulla sovranità dei dati, requisiti di bassa latenza o esigenze cruciali di resilienza e continuità aziendale.
- Edge: questi ambienti ospitano dispositivi che forniscono risorse di calcolo e archiviazione dati locali. Questo approccio è comune per le organizzazioni e le applicazioni che devono rimanere vicini ai dati, ridurre la latenza o calcolare i dati quasi in tempo reale.
- Multicloud: questi ambienti usano più servizi e provider di cloud computing. Questa strategia offre flessibilità, può ridurre i rischi e consente alle organizzazioni di analizzare e usare provider diversi per applicazioni specifiche. Tuttavia, questo approccio richiede spesso conoscenze specifiche del cloud e aggiunge complessità alla gestione, alle operazioni e alla sicurezza.
Le soluzioni ibride includono il piano di controllo e il piano dati di un sistema.
- Piano di controllo: questo piano fa riferimento alle operazioni di gestione delle risorse, ad esempio la creazione di macchine virtuali di Azure. Azure usa Azure Resource Manager per gestire il piano di controllo.
- Piano dati: questo piano usa le funzionalità delle istanze di risorse create dal piano di controllo, ad esempio l'accesso alle macchine virtuali di Azure tramite RDP (Remote Desktop Protocol).
Le soluzioni ibride di Azure possono estendere le operazioni del piano di controllo di Azure all'esterno dei data center di Azure o eseguire istanze del piano di controllo dedicato per offrire funzionalità del piano dati.
Considerazioni ibride
Per prendere una decisione sulla soluzione ibrida, è necessario prendere in considerazione hardware, hosting e distribuzione, nonché requisiti e vincoli del carico di lavoro o dell'applicazione o del carico di lavoro. Le soluzioni ibride devono anche supportare le operazioni per sviluppatori (DevOps) e rispettare gli standard e le normative dell'organizzazione e del settore.
Hardware
A seconda del tipo di carico di lavoro, potrebbe essere necessario un hardware del data center tradizionale in grado di eseguire macchine virtuali, contenitori e database. Per altri scenari, ad esempio le distribuzioni IoT, i dispositivi hardware con restrizioni sono più adatti e possono essere eseguiti su server rack, portatili o robusti.
Valutare se aggiornare, riutilizzare o sostituire l'hardware esistente. Gli scenari Brownfield usano hardware esistente negli approcci moderni per carichi di lavoro ibridi. Gli scenari greenfield acquisiscono nuovo hardware o usano hardware come servizio con una tariffa mensile.
Hosting e distribuzione
Valutare se usare data center locale, edge, cloud di Azure o hosting multicloud con un approccio coerente alla tecnologia nativa del cloud. I requisiti aziendali, di conformità, di costo o di sicurezza possono determinare la posizione di hosting.
Una distribuzione di applicazioni su larga scala è diversa dalle implementazioni su larga scala. Una distribuzione IT tradizionale in macchine virtuali e database è diversa dalle distribuzioni ai contenitori o ai dispositivi distribuiti.
Le distribuzioni distribuite, complesse e su larga scala devono essere in grado di ridimensionare in modo massiccio l'implementazione del servizio e possono risolvere problemi come la continuità aziendale in modo diverso rispetto al tradizionale IT.
Applicazione o carico di lavoro
Valutare se le applicazioni o i carichi di lavoro sono distribuiti, in contenitori o it tradizionali ospitati in macchine virtuali o database. hub IoT di Azure, cluster servizio Azure Kubernetes (AKS) o soluzioni PaaS all'esterno dei data center di Azure possono ospitare carichi di lavoro ibridi.
Le applicazioni tradizionali eseguite nelle macchine virtuali traggono vantaggio dall'infrastruttura iperconvergente (HCI) e dagli strumenti operativi, di sicurezza e gestione di Azure per le operazioni quotidiane. Le applicazioni native del cloud sono più adatte per l'esecuzione in agenti di orchestrazione dei contenitori come il servizio Azure Kubernetes e l'uso di soluzioni PaaS di Azure.
Se è necessario distribuire modelli compilati ed sottoposti a training nel cloud ed eseguirli in locale, monitorare i dispositivi IoT su larga scala o fornire opzioni di trasferimento dati di Azure, prendere in considerazione le distribuzioni perimetrali e le soluzioni.
Scegliere una soluzione ibrida
Tutti i fattori precedenti sono importanti per la soluzione finale, ma a seconda dei requisiti, delle conoscenze e delle competenze, le organizzazioni potrebbero affrontare la valutazione della soluzione da prospettive diverse. Le organizzazioni possono iniziare con i requisiti e i vincoli hardware e di hosting oppure esaminando i servizi di Azure dal punto di vista di un'applicazione e di un carico di lavoro. I team DevOps potrebbero concentrarsi sulle distribuzioni di massa e sull'hardware limitato o appositamente creato, mentre gli amministratori dei sistemi potrebbero enfatizzare la posizione di hosting o l'utilizzo dell'hardware e dell'hypervisor.
Le sezioni seguenti presentano un albero delle decisioni della soluzione ibrida basato sul modello di distribuzione e una matrice di servizi ibridi di Azure che descrive i carichi di lavoro, i tipi hardware e i modelli di distribuzione supportati. Esaminare queste illustrazioni per scegliere una soluzione candidata. Quindi, eseguire una valutazione dettagliata dei servizi candidati per verificare se soddisfano le proprie esigenze.
Albero delle decisioni della soluzione ibrida
L'albero delle decisioni seguente inizia con la scelta di una soluzione ibrida esistente o personalizzata, multicloud o specificata in Azure. L'albero procede attraverso i punti decisionali per selezionare un servizio ibrido di Azure appropriato.
Scaricare un file di PowerPoint di tutti i diagrammi in questo articolo.
Per le distribuzioni esistenti o personalizzate :
Decidere se l'hardware è limitato o distribuito in un data center.
Per l'hardware limitato , decidere se la distribuzione è di massa o bassa.
Per le distribuzioni di data center e multicloud, determinare se il tipo di carico di lavoro usa contenitori o la distribuzione IT tradizionale nelle macchine virtuali o nei database SQL.
I carichi di lavoro IoT esistenti e personalizzati possono usare Azure IoT Edge. Le distribuzioni tradizionali, di database e native del cloud esistenti e personalizzate possono usare server e servizi abilitati per Azure Arc.
Le distribuzioni basate su contenitori possono usare Kubernetes abilitato per Azure Arc. Le distribuzioni basate su vm possono usare server abilitati per Azure Arc, VMware vSphere abilitato per Azure Arc o System Center Virtual Machine Manager abilitato per Azure Arc. Le distribuzioni di database SQL possono usare i servizi dati abilitati per Azure Arc.
Per le distribuzioni specificate da Azure:
Decidere se si vuole un hardware come servizio o distribuzioni simili ai data center di Azure. Le distribuzioni simili ai data center di Azure possono usare l'hub di Azure Stack.
Per l'hardware come servizio, decidere se il tipo di carico di lavoro usa il trasferimento e il calcolo o un'infrastruttura iperconvergente . Per una soluzione iperconvergente , è possibile usare Azure Stack HCI.
I carichi di lavoro di calcolo e trasferimento dei dati possono usare Azure Stack Edge. Le distribuzioni dei data center possono usare Azure Stack Edge Pro 2. Le distribuzioni portabili possono usare Azure Stack Edge Mini R. Le distribuzioni robuste possono usare Azure Stack Edge Pro R.
Matrice di servizi ibridi di Azure
La matrice decisionale seguente presenta carichi di lavoro, funzionalità hardware e modelli di distribuzione supportati per diversi servizi ibridi di Azure. Tutti i servizi di Azure includono i portale di Azure e altri strumenti di gestione e operazioni di Azure.
Scaricare un file di PowerPoint di tutti i diagrammi in questo articolo.
Il cloud di Azure fornisce software come servizio (SaaS), infrastruttura distribuita come servizio (IaaS) e servizi di calcolo, archiviazione e rete PaaS. I servizi vengono eseguiti su hardware Microsoft nei data center di Azure.
Azure Stack è una famiglia di prodotti e soluzioni che estendono Azure ai data center perimetrali o locali. Azure Stack offre diverse soluzioni per diversi casi d'uso.
- L'hub di Azure Stack estende Azure per eseguire app in ambienti locali. L'hub di Azure Stack offre servizi di calcolo, archiviazione e rete SaaS, IaaS e PaaS iperconvergenti ed è in esecuzione in hardware standard del settore in locale o in data center multicloud. L'hub di Azure Stack offre servizi di Azure ai data center con sistemi integrati e può essere eseguito in ambienti connessi o disconnessi.
- Azure Stack HCI è una soluzione iperconvergente che usa hardware convalidato per eseguire carichi di lavoro virtualizzati e in contenitori in locale. Azure Stack HCI offre servizi di calcolo, archiviazione e rete basati su macchine virtuali e basati sul servizio Azure Kubernetes e eseguiti su hardware standard del settore in locale o in data center multicloud. Azure Stack HCI connette i carichi di lavoro ad Azure per servizi cloud e gestione.
- Azure Stack Edge offre funzionalità di Azure, ad esempio calcolo, archiviazione, rete e Machine Learning con accelerazione hardware in posizioni perimetrali. Azure Stack Edge offre servizi basati su macchine virtuali, basati sul servizio Azure Kubernetes, machine learning e trasferimento dei dati su hardware come servizio standard del settore ed è in esecuzione in locale o in data center multicloud.
Azure IoT Edge e hub IoT distribuire funzionalità personalizzate nei dispositivi di massa. IoT Edge si integra in modo nativo con hub IoT per fornire servizi DevOps, PaaS e in contenitori su hardware personalizzato e standard del settore ed è in esecuzione in locale o in data center multicloud.
Azure Arc offre la distribuzione e la gestione delle applicazioni usando i servizi abilitati per Azure Arc per macchine virtuali, database SQL e Kubernetes. Progetti Azure Arc esistenti bare metal, vm e risorse dell'infrastruttura Kubernetes in Azure per gestire le operazioni con gli strumenti di gestione e sicurezza di Azure. Azure Arc semplifica la governance e la gestione offrendo una piattaforma di gestione multicloud e locale coerente per i servizi di Azure.
Azure Arc viene eseguito su hardware standard del settore esistente, hypervisor, Azure Stack HCI o Azure Stack Edge, in locale o in data center multicloud. Azure Arc include le funzionalità seguenti:
- Server con abilitazione di Azure Arc
- SQL Server in server abilitati per Azure Arc
- Kubernetes con abilitazione di Azure Arc
- VSphere abilitato per Azure Arc
- System Center Virtual Machine Manager abilitato per Arc
- Macchine virtuali abilitate per Azure Arc in Azure Stack HCI
I servizi abilitati per Azure Arc consentono di creare applicazioni locali e multicloud con Servizi dati e PaaS di Azure, ad esempio servizio app Azure, Funzioni di Azure, App per la logica di Azure, Istanza gestita di SQL di Azure, PostgreSQL Hyperscale e Azure Machine Learning. È possibile eseguire questi servizi ovunque e usare l'infrastruttura esistente.
Collaboratori
Questo articolo viene gestito da Microsoft. Originariamente è stato scritto dai collaboratori seguenti:
- Robert Eichenseer | Sr Service Engineer
- Laura Nicolas | Sr Software Engineer
Per visualizzare i profili LinkedIn non pubblici, accedere a LinkedIn.
Passaggi successivi
- Documentazione di modelli e soluzioni ibridi e multicloud di Azure
- Introduzione all'ambiente ibrido e multicloud
- Introduzione ai servizi cloud ibridi di Azure (modulo Learn)