Microsoft Azure Architect Design
- Codice corso: AZ-304T00-A
- Durata corso: 5gg
INTRODUZIONE
Questo corso insegna a Solutions Architects come realizzare i requisiti aziendali in soluzioni sicure, scalabili e affidabili. Le lezioni includono considerazioni di progettazione relative alla registrazione, all'analisi dei costi, all'autenticazione e all'autorizzazione, alla governance, alla sicurezza, all'archiviazione, all'alta disponibilità e alla migrazione. Questo ruolo richiede decisioni in più aree che influiscono su una soluzione di progettazione globale.
PROFILO DEI DESTINATARI
Questo corso è rivolto a IT Professionals esperti nella progettazione e nell'implementazione di soluzioni in esecuzione su Microsoft Azure. I candidati devono avere una vasta esperienza e conoscenza di vari aspetti delle operazioni IT, tra cui reti, virtualizzazione, identità, sicurezza, business continuity, disaster recovery, gestione dei dati, pianificazione del budget e governance. I Solution Architects di Azure usano il portale di Azure e anche la Command Line Interface man mano che diventano più esperti. I candidati devono avere competenze a livello di esperto nell'amministrazione Azure e avere esperienza dei processi di sviluppo Azure e i processi DevOps.
PREREQUISITI
Gli Azure Architects di successo iniziano questo ruolo con esperienza su sistemi operativi, virtualizzazione, infrastrutture cloud, strutture di archiviazione, reti, applicazioni e database.
- Conoscenza delle tecnologie di virtualizzazione locali, tra cui: VM, reti virtuali e dischi rigidi virtuali
- Conoscenza della configurazione di rete, inclusi TCP/IP, Domain Name System (DNS), reti private virtuali (VPN), firewall e tecnologie di crittografia.
- Conoscenza dei concetti di Active Directory, inclusi domini, foreste, controller di dominio, replica, protocollo Kerberos e Lightweight Directory Access Protocol (LDAP)
- Conoscenza della resilienza e del disaster recovery, comprese le operazioni di backup e ripristino
- Comprensione dello sviluppo di applicazioni e API
- Comprensione dei database, sia SQL come MS SQL, MySQL o Postgres, o non SQL come MongoDB
- Comprensione del decoupling di applicazioni e servizi, ad esempio Queues, tabelle, Cache
- Comprensione dei concetti di sicurezza per proteggere l'ambiente, come crittografia a riposo, in transito, SSL, TLS
Corsi prerequisiti (o conoscenza equivalente):
- Gratuito online: Azure Fundamentals (https://docs.microsoft.com/learn/paths/azure-fundamentals/)
- Corso con docente: AZ-900: Azure Fundamentals (https://docs.microsoft.com/learn/certifications/courses/az-900t01)
- Prerequisiti per gli amministratori di Azure (https://docs.microsoft.com/learn/paths/az-104-administrator-prerequisites/)
STRUTTURA DEL CORSO
MODULO 1: Progettare una soluzione di elaborazione
In questo modulo imparerai le tecnologie di elaborazione appropriate, tra cui macchine virtuali, App Services, Service Fabric, Funzioni di Azure, Desktop virtuale di Windows e container.
Lezioni
Al termine di questo modulo gli studenti saranno in grado di:
- Fare riferimento alla soluzione per l'automazione della gestione dell’elaborazione
- Consigliare le tecnologie di elaborazione appropriate, tra cui macchine virtuali e App Services
- Consigliare l'AKS e l'ACI appropriati e le configurazioni
- Implementare contenitori in esecuzione nelle VM di Azure
- Distribuire i contenitori nelle istanze contenitori di Azure
- Distribuire i contenitori nei cluster AKS (Kubernetes Service) di Azure
Lab: Implementare i contenitori su Azure
MODULO 2: Progettare una soluzione di rete
In questo modulo riceverai informazioni sulle soluzioni per l'indirizzamento della rete e la risoluzione dei nomi, il provisioning e la sicurezza della rete.
Lezioni
Al termine di questo modulo gli studenti saranno in grado di:
- Soluzioni per l'indirizzamento di rete e la risoluzione dei nomi
- Soluzioni per la sicurezza della rete, inclusi endpoint privati, firewall e gateway
- Raccomandazioni per la connettività di rete a Internet, alle reti locali e ad altre VNet (reti virtuali)
- Raccomandazioni per una soluzione per il bilanciamento del carico e il routing del traffico
MODULO 3: Progettare la migrazione dei dati
In questo modulo imparerai come consigliare una soluzione per la migrazione di applicazioni e VM e una soluzione per la migrazione dei database.
Lezioni
Al termine di questo modulo gli studenti saranno in grado di:
- Valutare i server e le applicazioni locali per la migrazione
- Suggerire soluzioni per la migrazione di applicazioni e VM
- Determinare l’ambito della migrazione, tra cui i dati ridondanti, correlati, triviali e obsoleti
MODULO 4: Progettare autenticazione e autorizzazione
In questo modulo imparerai come fornire identità ai servizi e come comprendere la gerarchia dei gruppi di gestione e delle sottoscrizioni.
Lezioni
Al termine di questo modulo gli studenti saranno in grado di:
- Consigliare una gerarchia dei gruppi di gestione e degli abbonamenti
- Configurare definizioni e assegnazioni di ruoli RBAC personalizzati
- Pianificare l'implementazione dell’MFA
- Consigliare una soluzione per SSO (Single Sign-On)
- Consigliare una soluzione per un'identità ibrida
- Distribuire una VM di Azure che ospita un controller di dominio di Servizi AD DS
- Creare e configurare il tenant AD di Azure
- Integrare una serie di AD DS con un tenant AD di Azure
Lab: Gestire l'autenticazione e l'autorizzazione di AD di Azure
MODULO 5: Progettare la governance
In questo modulo imparerai come applicare una policy di Azure, come identificare le risorse non conformi e come gestire la governance dei tag con la policy di Azure.
Lezioni
Al termine di questo modulo gli studenti saranno in grado di:
- Organizzare policy con iniziative
- Gestire la governance dei tag con i criteri di Azure
- Fornire indicazioni sui Blueprints di Azure
MODULO 6: Progettare una soluzione per i database
In questo modulo potrai consigliare l'archiviazione dati appropriata e consigliare i livelli Database SQL di Azure e servizio istanze gestite SQL di Azure.
Lezioni
Al termine di questo modulo gli studenti saranno in grado di:
- Consigliare il dimensionamento del livello di servizio del database
- Consigliare una soluzione per la crittografia dei dati a riposo, in trasmissione e in uso
- Conoscere i container Data Lake Store e Blob Storage di Azure
MODULO 7: Scegliere una soluzione di archiviazione appropriata
In questo modulo imparerai come consigliare una strategia di progettazione per l'utilizzo dell’archiviazione a livelli e come gestire l'archiviazione a livelli utilizzando gli strumenti di Azure.
Lezioni
Al termine di questo modulo gli studenti saranno in grado di:
- Consigliare strumenti per l'utilizzo dell’archiviazione di Azure
- Progettare i livelli di accesso all'archiviazione Blob di Azure
MODULO 8: Progettare l’integrità dei dati
In questo modulo imparerai i flussi di dati utilizzando l'architettura Data Factory e Synapse Analytics di Azure.
Lezioni
Al termine di questo modulo gli studenti saranno in grado di:
- Implementare Synapse Analytics di Azure
- Descrivere i flussi di dati utilizzando Data Factory di Azure
- Dimostrare come utilizzare Data Factory di Azure per caricare i dati in SQL Data Warehouse
MODULO 9: Progettare una soluzione per la registrazione e il monitoraggio
In questo modulo riceverai informazioni su Azure Monitor, sulle applicazioni di Azure e su Azure Sentinel. Potrai monitorare le risorse di Azure con Monitor di Azure e raccogliere e analizzare i registri delle risorse per Azure utilizzando gli strumenti di Azure.
Lezioni
Al termine di questo modulo gli studenti saranno in grado di:
- Monitorare le risorse di Azure con Azure Monitor
- Raccogliere e analizzare i registri delle risorse per le risorse di Azure
- Capire come Azure Sentinel raccoglie i dati su dispositivi, utenti, infrastrutture e applicazioni
MODULO 10: Progettare una soluzione per il backup ed il ripristino
In questo modulo conoscerai le soluzioni per la capacità di ripristino, failover e failback del sito. Sarai in grado di consigliare soluzioni per il ripristino in diverse regioni.
Lezioni
Al termine di questo modulo gli studenti saranno in grado di:
- Consigliare soluzioni per carichi di lavoro ibridi e locali di Azure che soddisfino gli obiettivi di ripristino
- Consigliare una soluzione per la capacità di ripristino del sito
- Consigliare tipi e metodi di archiviazione per l’archiviazione dei dati
- Identificare i requisiti per l'archiviazione dei dati
MODULO 11: Progettare l'alta disponibilità
In questo modulo imparerai le soluzioni per la ridondanza delle applicazioni e del carico di lavoro, tra cui calcolo, database e archiviazione.
Lezioni
Al termine di questo modulo gli studenti saranno in grado di:
- Consigliare una soluzione per il ridimensionamento automatico
- Identificare i tipi di archiviazione per la disponibilità elevata
- Consigliare una soluzione per la geo-ridondanza dei carichi di lavoro
MODULO 12: Progettare l’ottimizzazione dei costi
In questo modulo imparerai come ottimizzare i costi dai consigli, dai costi di ripartizione per servizi di Azure e come scaricare ed esaminare i dettagli di utilizzo. 01-Vista
Lezioni
Al termine di questo modulo gli studenti saranno in grado di:
- Ottimizzare con la gestione dei costi di Azure
- Progettare tenendo in considerazione i costi
- Ottimizzare i costi in base alle raccomandazioni
MODULO 13: Progettare un'architettura per applicazioni
In questo modulo conoscerai la soluzione per la distribuzione di applicazioni tra cui modelli ARM, le App logiche o le Funzioni di Azure. Imparerai anche l'architettura dei microservizi, tra cui griglia eventi, hub di eventi, bus di servizio, code di archiviazione, app logiche, funzioni di Azure e webhook.
Lezioni
Al termine di questo modulo, gli studenti sapranno:
- Consigliare soluzioni di distribuzione utilizzando modelli ARM, le App logiche o le Funzioni di Azure
- Consigliare una soluzione per l’automazione del monitoraggio
- Raccomandare una struttura di hosting per la gestione delle API
Lab: Implementare l'integrazione delle app logiche di Azure con la griglia degli eventi di Azure
MODULO 14: Progettare la sicurezza per le applicazioni
In questo modulo conoscerai la soluzione per la distribuzione di applicazioni tra cui modelli ARM, le App logiche o le Funzioni di Azure. Imparerai anche l'architettura dei microservizi, tra cui griglia eventi, hub di eventi, bus di servizio, code di archiviazione, app logiche, funzioni di Azure e webhook.
Lezioni
Al termine di questo modulo gli studenti saranno in grado di:
- Conoscere l'autenticazione e l'autorizzazione di Key Vault
- Conoscere la disponibilità e ridondanza Key Vault di Azure
- Conoscere come i piani differiscono dai modelli di gestione risorse e dalla policy di Azure