Pagina dell'autore

Manuel Barbetta

Sono un Cloud Solution Architect con oltre 20 anni di esperienza nel settore IT, maturata in contesti differenti tra consulenza informatica, aziende commerciali e realtà del comparto metalmeccanico.

Nel corso della mia carriera ho sviluppato solide competenze infrastrutturali e sistemistiche, con particolare focus su ambienti Microsoft, virtualizzazione VMware ed Exchange.

Negli ultimi anni ho orientato il mio percorso professionale verso il mondo Cloud, ambito che seguo con grande passione ed entusiasmo. Ho recentemente conseguito le certificazioni Microsoft Microsoft Certified: Azure Administrator Associate (AZ-104) e Microsoft Certified: Azure Solutions Architect Expert (AZ-305), consolidando le mie competenze nella progettazione, gestione e ottimizzazione di soluzioni cloud su piattaforma Azure.

Tutti i contenuti, compresi le argomentazioni e i punti di vista da me espressi in questo blog, sono di natura esclusivamente personale e non riflettono le opinioni del mio datore di lavoro o di altre persone e/o società.

/manuel-barbetta-31a013117/

Azure ExpressRoute: uscire da internet e collegarsi al backbone privato di Microsoft

Quando un’azienda collega la propria sede on-premises ad Azure, la prima opzione a cui si pensa è una VPN site-to-site: economica, rapida da attivare, e sufficiente per molti scenari. Ma quando in gioco ci sono carichi di lavoro sensibili alla latenza, volumi di traffico elevati e continuativi, o requisiti contrattuali su affidabilità e prestazioni, la VPN mostra i suoi limiti: viaggia comunque su internet pubblico, condivide banda con milioni di altri utenti, e non offre alcuna garanzia formale sulle prestazioni. Azure ExpressRoute risolve questo problema in un modo specifico: invece di incapsulare il traffico in un tunnel cifrato sopra internet,…

#POWERCON2026 – Evento online del 24 settembre – Disponibili le registrazioni

Lo scorso 24 settembre si è svolto il secondo incontro della #POWERCON2026, la nostra conferenza annuale dedicata all’Information Technology e all’innovazione. Questa edizione ha raggiunto un record di partecipazione: un risultato che ci rende orgogliosi e per il quale vogliamo ringraziare tutte le persone che hanno preso parte all’evento. Un grazie particolare va agli speaker, che hanno condiviso competenze, esperienze e soluzioni maturate sul campo. Con i loro interventi, gli esperti del settore e i Microsoft MVP hanno dato spazio agli aspetti concreti del lavoro quotidiano di chi progetta, gestisce e protegge gli ambienti IT, portando sul palco sessioni tecniche,…

#POWERCON2026 – Governare la complessità digitale – Evento online gratuito del 24 settembre

Dopo aver esplorato l’IT tra innovazione, sicurezza e controllo, la POWERCON2026 torna il prossimo 24 settembre con un nuovo appuntamento dedicato alle tecnologie, alle architetture e alle competenze che stanno trasformando il lavoro quotidiano dei professionisti IT. Cloud, infrastrutture on-premises, identità digitali, endpoint e intelligenza artificiale sono ormai parti di un unico ecosistema. Un ambiente sempre più distribuito e interconnesso, nel quale innovare significa anche saper governare accessi, dati, configurazioni e rischi, senza rinunciare a prestazioni, affidabilità e semplicità operativa. Nel corso della giornata affronteremo le sfide più concrete dell’IT moderno: dalla protezione delle identità in Active Directory e Microsoft…

Gestire un’organizzazione GitHub con Terraform: repository, team e permessi as-code

Man mano che un’organizzazione GitHub cresce — più repository, più team, collaboratori esterni, regole di branch protection diverse da un progetto all’altro — gestire tutto a mano dalle impostazioni web diventa rapidamente una fonte di errori: permessi concessi e mai revocati, branch protection impostata su un repo e dimenticata su un altro, nessuna storia di chi ha cambiato cosa e quando. Questo articolo descrive come portare la governance di una organizzazione GitHub sotto Terraform, esattamente come si farebbe con l’infrastruttura cloud: repository, team, appartenenza ai team, permessi e branch protection diventano codice versionato, rivedibile in pull request e applicato tramite…

DNS in una Landing Zone Azure con Terraform: Private DNS Resolver e Private DNS zones per la risoluzione ibrida

La risoluzione dei nomi è un servizio centrale dell’hub in una topologia hub & spoke. Due componenti lavorano insieme: le Private DNS zones rispondono per i nomi dei servizi Azure raggiunti tramite Private Endpoint, mentre il DNS Private Resolver instrada le query tra Azure e on-premises. Centralizzarli nell’hub garantisce una risoluzione coerente per tutti gli spoke e per le reti aziendali. Questa guida descrive il deployment con Terraform del DNS Private Resolver e delle Private DNS zones tramite gli Azure Verified Modules (AVM), nel resource group rg-hub-itn (subscription Connectivity, region Italy North). Presuppone la Hub Virtual Network già deployata con…

Azure Bastion in una Landing Zone Azure con Terraform: accesso amministrativo sicuro senza IP pubblici

Azure Bastion fornisce accesso RDP e SSH alle macchine virtuali direttamente dal portale Azure, senza necessita’ di assegnare IP pubblici alle VM ne’ di esporre le porte 3389 e 22 verso Internet. Collocato nell’hub di una topologia hub & spoke, un’unica istanza di Bastion serve le VM di tutti gli spoke grazie al peering, con notevole risparmio rispetto a un’istanza per spoke. Questa guida descrive il deployment con Terraform di Azure Bastion Standard tramite gli Azure Verified Modules (AVM), nel resource group rg-hub-itn (subscription Connectivity, region Italy North). Presuppone la Hub Virtual Network gia’ deployata con la subnet AzureBastionSubnet. Cos’è…

Azure Firewall in una Landing Zone Azure con Terraform: ispezione centralizzata del traffico con Firewall Policy

Azure Firewall e’ il firewall stateful gestito che, nell’hub di una topologia hub & spoke, ispeziona il traffico in uscita verso Internet e il traffico tra gli spoke. Centralizzarlo nell’hub permette di applicare un unico punto di controllo per l’intera landing zone, riducendo la complessita’ delle regole e i costi rispetto a un firewall per spoke. Questa guida descrive il deployment con Terraform di Azure Firewall Standard e della relativa Firewall Policy tramite gli Azure Verified Modules (AVM), nel resource group rg-hub-itn (subscription Connectivity, region Italy North). Presuppone la Hub Virtual Network gia’ deployata con la subnet AzureFirewallSubnet. Cos’e’ un…

Hub Network di una Landing Zone Azure con Terraform: la Virtual Network centrale e il piano di subnet

In una topologia hub & spoke, la Hub Virtual Network e’ la rete centrale che ospita i servizi condivisi dell’intera landing zone. Tutti gli spoke si agganciano ad essa tramite peering ed ereditano connettivita’, ispezione del traffico e risoluzione dei nomi, senza dover replicare componenti costosi. Progettare correttamente la VNet dell’hub e il suo piano di indirizzamento è il primo passo di ogni deployment di rete secondo il Microsoft Cloud Adoption Framework (CAF). Questa guida descrive il deployment con Terraform della VNet hub e del resource group che la contiene, utilizzando gli Azure Verified Modules (AVM). La VNet e’ deployata…

Configurazione del backend remoto Terraform su Azure Storage con autenticazione Microsoft Entra ID

Quando si gestisce l’infrastruttura Azure con Terraform, lo state file rappresenta la fonte di verità che lega il codice alle risorse reali deployate nel cloud. Mantenere lo state in locale è accettabile solo per esperimenti individuali: appena un team o una pipeline CI/CD entra in gioco, lo state deve essere centralizzato, protetto e condiviso. Il backend azurerm di Terraform permette di salvare gli state file in un container blob di uno Azure Storage Account, ottenendo locking automatico tramite lease del blob, cifratura a riposo e controllo degli accessi tramite Microsoft Entra ID e Azure RBAC, senza utilizzare shared key. In…

Creare un Resource Group in Azure con Terraform

Quando gestite infrastrutture cloud, la capacita’ di automatizzare la creazione e la gestione delle risorse diventa fondamentale. In questo contesto, Infrastructure as Code (IaC) rappresenta un paradigma che consente di definire, distribuire e gestire l’infrastruttura attraverso file di configurazione, eliminando la necessita’ di operazioni manuali ripetitive e soggette a errori. Terraform, sviluppato da HashiCorp, rappresenta una soluzione elegante e agnostica che vi permette di dichiarare lo stato desiderato della vostra infrastruttura, lasciando al tool il compito di raggiungere quello stato. A differenza di altri strumenti specifici per un singolo cloud provider, Terraform vi offre la flessibilita’ di gestire risorse su…