{"id":5288,"date":"2023-01-06T09:00:00","date_gmt":"2023-01-06T08:00:00","guid":{"rendered":"https:\/\/blog.besharp.it\/?p=5288"},"modified":"2023-01-05T10:20:44","modified_gmt":"2023-01-05T09:20:44","slug":"deployment-allinterno-di-una-landing-zone-con-aws-deployment-framework-adf","status":"publish","type":"post","link":"https:\/\/blog.besharp.it\/it\/deployment-allinterno-di-una-landing-zone-con-aws-deployment-framework-adf\/","title":{"rendered":"Deployment all’interno di una Landing Zone con AWS Deployment Framework (ADF)"},"content":{"rendered":"\n
Negli anni il mondo del Cloud si \u00e8 spostato verso un approccio sempre pi\u00f9 orientato all’Infrastructure-as-Code<\/em> arrivando ad enormi vantaggi come replicabilit\u00e0 e standardizzazione.<\/p>\n\n\n\n L\u2019Infrastrcuture-as-Code \u00e8 notoriamente associato al deploy di infrastrutture atte a ospitare web application o, pi\u00f9 in generale, workload aziendali.<\/p>\n\n\n\n Questa tematica cambia quando ci troviamo davanti a scenari in cui dobbiamo configurare il nostro ambiente Cloud per ospitare queste infrastrutture. Una preparazione adeguata richiede il deploy di una Landing Zone<\/strong> strutturata.<\/p>\n\n\n\n Ma come possiamo trarre i vantaggi dal paradigma dell\u2019Infrastructure-as-Code quando parliamo di Landing Zone<\/strong>?<\/p>\n\n\n\n Abbiamo gi\u00e0 trattato il concetto di Landing Zone in precedenza in questi articoli:<\/p>\n\n\n\n Nell’articolo di oggi parleremo di come si possa gestire una Landing Zone tramite AWS Deployment Framework (ADF), uno strumento sviluppato dal team dei Proserv di AWS. Questo framework punta a semplificare e automatizzare il deployment di servizi e infrastrutture all’interno di una Landing Zone.<\/p>\n\n\n\n ADF possiamo vederlo come un\u2019alternativa di AWS CloudFormation StackSet. Di fatto lo scopo di entrambe le soluzioni \u00e8 effettuare deployment di template CloudFormation per gestire uno scenario multi-account e multi-region<\/strong>. <\/p>\n\n\n\n Ma quindi, perch\u00e8 dovrei utilizzare ADF al posto di StackSet?<\/p>\n\n\n\n Per rispondere, diamo fondo alla nostra esperienza per ragionare sui pro e sui contro che speriamo possano tornarvi utili. <\/p>\n\n\n\n I presequisiti per installare ADF all\u2019interno della nostra organization sono l’accesso amministrativo all’account master<\/strong>, o l’accesso ad un account stand alone. Nell’ultimo caso sar\u00e0 ADF a creare l’organization a partire da qui.\n
Perch\u00e8 ADF<\/h1>\n\n\n\n
PRO<\/h5>\n\n\n\n
\n
CONTRO<\/h5>\n\n\n\n
\n
Come installare ADF<\/h1>\n\n\n\n
Prerequisiti<\/h2>\n\n\n\n
L\u2019altro prerequisito, molto importante, perch\u00e8 \u00e8 essenziale per il funzionamento della creazione degli account, \u00e8 quello di avere sempre all\u2019interno dell\u2019account master un trail CloudTrail non default<\/strong>, dato che verr\u00e0 utilizzato da ADF per ispezionare gli eventi.<\/p>\n\n\n\nSetup<\/h2>\n\n\n\n