[{"data":1,"prerenderedAt":773},["ShallowReactive",2],{"/it-it/topics/gitops/infrastructure-as-code/":3,"navigation-it-it":121,"banner-it-it":540,"footer-it-it":553,"next-steps-it-it":758},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":115,"_type":116,"title":7,"_source":117,"_file":118,"_stem":119,"_extension":120},"/it-it/topics/gitops/infrastructure-as-code","gitops",false,"",{"title":9,"description":10},"Cosa significa Infrastructure as Code?","GitLab Topics | What does infrastructure as code mean?",[12,26,32,58,113],{"type":13,"componentName":13,"componentContent":14},"CommonBreadcrumbs",{"crumbs":15},[16,20,24],{"title":17,"config":18},"Industry topics",{"href":19},"/topics/",{"title":21,"config":22},"GitOps",{"href":23},"/it-it/topics/gitops/",{"title":25},"Infrastructure as code",{"type":27,"componentName":27,"componentContent":28},"CommonArticleHero",{"title":9,"text":29,"config":30},"L'Infrastructure as Code (IaC) automatizza il provisioning dell'infrastruttura IT utilizzando file di configurazione. L'automazione comporta uno sviluppo più efficiente, una maggiore coerenza e un time to market più rapido.\n",{"id":31,"twoColumns":6},"cosa-significa-infrastructure-as-code?",{"type":33,"componentName":33,"componentContent":34},"CommonSideNavigationWithTree",{"anchors":35,"components":46},{"text":36,"data":37},"On this page",[38,42],{"text":39,"config":40},"Cos'è l'Infrastructure as Code (IaC)?",{"href":41},"#what-is-infrastructure-as-code-ia-c",{"text":43,"config":44},"Quali sono i vantaggi dell'Infrastructure as Code?",{"href":45},"#what-are-the-benefits-of-infrastructure-as-code",[47,53],{"type":48,"componentName":48,"componentContent":49},"TopicsCopy",{"header":39,"text":50,"config":51},"Gestire l'infrastruttura IT può essere un compito tedioso, soprattutto perché spesso coinvolge processi manuali che richiedono la configurazione di server fisici. È necessario impostare le configurazioni in modo perfetto per le applicazioni e i sistemi operativi, altrimenti i team non saranno in grado di implementarle. Alla ricerca di una soluzione più semplice, i team hanno iniziato a creare impostazioni infrastrutturali come codice per la gestione e il provisioning dell'infrastruttura. L'Infrastructure as Code (IaC) automatizza il provisioning dell'infrastruttura IT utilizzando file di configurazione. L'automazione comporta uno sviluppo più efficiente, una maggiore coerenza e un time to market più rapido.\n\nL'Infrastructure as Code, in quanto pratica DevOps, consente ai team di eseguire rapidamente il controllo della versione dell'infrastruttura in modo da migliorare la coerenza tra le macchine e ridurre l'attrito durante il deployment. L'IaC segue lo stesso percorso del codice dell'applicazione, compresa l'[integrazione continua (CI)](/solutions/continuous-integration/) e la distribuzione continua (CD), il controllo della versione e i test.\n\n### Quali problemi risolve l'IaC?\nLa mancanza di visibilità sulle prestazioni deriva dall'incapacità di monitorare ogni fase del processo. Quando si verifica un problema, i team riscontrano difficoltà nell'individuare dove si trova l'errore nell'infrastruttura.\n\n**Gli ingenti costi associati alla gestione dell'infrastruttura** derivano dall'elevato numero di persone responsabili della gestione di ogni fase del processo e dallo spazio fisico necessario per i server. Sono necessari membri del team specializzati nella gestione di compiti specifici, strumenti per migliorare le comunicazioni e spazi per ospitare l'infrastruttura fisica.\n\n**La mancanza di coerenza tra le infrastrutture** è un fenomeno comune, poiché tutti eseguono manualmente il deployment delle configurazioni. Non è possibile riprodurre automaticamente e monitorare facilmente questi ambienti unici.\n\n**La scalabilità, l'affidabilità e la disponibilità imprevedibili** accompagnano le configurazioni manuali, con conseguenti tempi di inattività. Gli amministratori di sistema sono spesso limitati nel modo in cui configurano i server per gestire gli aumenti di carico e possono riscontrare difficoltà nel restare aggiornati con i cambiamenti improvvisi degli accessi.\n",{"id":52},"what-is-infrastructure-as-code-ia-c",{"type":48,"componentName":48,"componentContent":54},{"header":43,"text":55,"config":56},"Nel caso dell'Infrastructure as Code, l'impatto è visibile in tutta l'azienda, dallo sviluppo ai costi, e viene percepito dai team in tutto il ciclo di sviluppo del software.\n\n### Lo sviluppo è più veloce ed efficiente\nEseguendo uno script, i team possono configurare rapidamente l'infrastruttura per ogni fase del ciclo di vita e dell'ambiente, inclusi sviluppo, produzione, staging e test. L'IaC supporta i team in tutto il ciclo di vita e consente loro di beneficiare di processi accelerati: i team di sviluppo possono eseguire il provisioning di sandbox, il team di QA può creare ambienti di test ad alta fedeltà e il team di sicurezza può creare test per individuare le vulnerabilità. L'automazione accelera la distribuzione del software e garantisce l'efficienza del ciclo di sviluppo.\n\n### Le pratiche DevOps rafforzano il codice dell'infrastruttura\nQuando l'infrastruttura è scritta in codice, i team DevOps possono testare le applicazioni negli ambienti di produzione all'inizio del ciclo di sviluppo software ed eseguire rapidamente il provisioning degli ambienti di test, se necessario. Il codice passa attraverso lo stesso processo di controllo della versione e la stessa pipeline CI/CD del codice dell'applicazione da convalidare e testare. Utilizzando le pratiche DevOps, il codice dell'infrastruttura crea ambienti stabili che possono essere rapidamente sottoposti a provisioning su larga scala. I team hanno collaborato allo sviluppo di solide pratiche DevOps per supportare l'infrastruttura in modo affidabile.\n\n### La coerenza riduce la deriva della configurazione\nStoricamente i team configuravano manualmente l'infrastruttura, ma possono svilupparsi ambienti Snowflake quando si apportano modifiche alla configurazione ad hoc. La gestione manuale dell'infrastruttura comporta discrepanze tra gli ambienti di sviluppo, test e deployment, con conseguenti vulnerabilità della sicurezza e problemi di deployment. Se un'applicazione deve essere sviluppata secondo specifici standard di conformità, gli ambienti Snowflake rischiano di soddisfare questi severi requisiti normativi. Con l'IaC, ogni volta viene eseguito il provisioning dello stesso ambiente, creando un'unica fonte di riferimento ed eliminando i problemi associati alla configurazione manuale. I team eseguono il provisioning di server e applicazioni per allinearsi a politiche specifiche, garantendo che vengano seguite le pratiche aziendali.\n\n### La configurazione aumenta la responsabilizzazione\nPoiché la configurazione dell'infrastruttura esiste come file di codice, i team possono facilmente inserirla nel controllo del codice sorgente per modificarla e distribuirla come gli altri file di codice sorgente. I team usufruiscono ora della tracciabilità e possono individuare le modifiche e gli autori e ripristinare là dove è necessario.\n\n### L'automazione riduce i costi\nQuando i team combinano il cloud computing con l'IaC, i costi diminuiscono, perché non è più necessario avere personale per monitorare l'hardware o affittare spazio per ospitare le macchine. Con l'IaC, i team beneficiano del modello di prezzo a consumo del cloud computing.\n",{"id":57},"what-are-the-benefits-of-infrastructure-as-code",{"type":59,"componentName":59,"componentContent":60},"CommonResourcesContainer",{"header":61,"tabs":62},"Risorse correlate",[63,77,91],{"name":64,"items":65,"config":76},"Blogs",[66],{"header":67,"type":68,"image":69,"link":72},"Perché preferire GitOps come flusso di lavoro","Blog",{"altText":67,"config":70},{"src":71},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159700/Website/Topics/img-fallback-cards-devops.png",{"text":73,"config":74},"Scopri di più",{"href":75,"icon":68,"modal":6},"/blog/why-gitops-should-be-workflow-of-choice/",{"key":64},{"name":78,"items":79,"config":90},"Libri ed ebooks",[80],{"header":81,"type":82,"image":83,"link":86},"Scarica la guida introduttiva al GitOps","Libri ed ebook",{"altText":81,"config":84},{"src":85},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158268/Website/Topics/resources_2.jpg",{"text":73,"config":87},{"href":88,"icon":89,"modal":6},"https://page.gitlab.com/resources-ebook-beginner-guide-gitops.html","Book",{"key":78},{"name":92,"items":93,"config":112},"Articolis",[94,104],{"header":95,"type":96,"image":97,"link":100},"Scopri come GitLab semplifica l'Infrastructure as Code","Articoli",{"altText":95,"config":98},{"src":99},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157557/Website/Topics/resources_10.jpg",{"text":73,"config":101},{"href":102,"icon":103,"modal":6},"/it-it/solutions/gitops/","Article",{"header":105,"type":96,"image":106,"link":109},"In che modo i team utilizzano GitLab e Terraform per l'Infrastructure as Code",{"altText":105,"config":107},{"src":108},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158599/Website/Topics/resources_3.jpg",{"text":73,"config":110},{"href":111,"icon":103,"modal":6},"/it-it/topics/gitops/gitlab-enables-infrastructure-as-code/",{"key":92},{"type":114,"componentName":114},"CommonNextSteps","content:it-it:topics:gitops:infrastructure-as-code:index.yml","yaml","content","it-it/topics/gitops/infrastructure-as-code/index.yml","it-it/topics/gitops/infrastructure-as-code/index","yml",{"_path":122,"_dir":123,"_draft":6,"_partial":6,"_locale":7,"data":124,"_id":536,"_type":116,"title":537,"_source":117,"_file":538,"_stem":539,"_extension":120},"/shared/it-it/main-navigation","it-it",{"logo":125,"freeTrial":130,"sales":135,"login":140,"items":145,"search":477,"minimal":513,"duo":527},{"config":126},{"href":127,"dataGaName":128,"dataGaLocation":129},"/it-it/","gitlab logo","header",{"text":131,"config":132},"Ottieni una prova gratuita",{"href":133,"dataGaName":134,"dataGaLocation":129},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":136,"config":137},"Contatta le vendite",{"href":138,"dataGaName":139,"dataGaLocation":129},"/it-it/sales/","sales",{"text":141,"config":142},"Accedi",{"href":143,"dataGaName":144,"dataGaLocation":129},"https://gitlab.com/users/sign_in/","sign in",[146,189,288,293,398,458],{"text":147,"config":148,"cards":150,"footer":172},"Piattaforma",{"dataNavLevelOne":149},"platform",[151,157,165],{"title":147,"description":152,"link":153},"La piattaforma DevSecOps più completa basata sull'IA",{"text":154,"config":155},"Scopri la nostra piattaforma",{"href":156,"dataGaName":149,"dataGaLocation":129},"/it-it/platform/",{"title":158,"description":159,"link":160},"GitLab Duo (IA)","Sviluppa software più velocemente con l'IA in ogni fase del ciclo di sviluppo",{"text":161,"config":162},"Ti presentiamo GitLab Duo",{"href":163,"dataGaName":164,"dataGaLocation":129},"/it-it/gitlab-duo/","gitlab duo ai",{"title":166,"description":167,"link":168},"Perché scegliere GitLab","Dieci motivi per cui le aziende scelgono GitLab",{"text":73,"config":169},{"href":170,"dataGaName":171,"dataGaLocation":129},"/it-it/why-gitlab/","why gitlab",{"title":173,"items":174},"Primi passi con",[175,180,185],{"text":176,"config":177},"Platform engineering",{"href":178,"dataGaName":179,"dataGaLocation":129},"/it-it/solutions/platform-engineering/","platform engineering",{"text":181,"config":182},"Esperienza d'uso degli sviluppatori",{"href":183,"dataGaName":184,"dataGaLocation":129},"/it-it/developer-experience/","Developer experience",{"text":186,"config":187},"MLOps",{"href":188,"dataGaName":186,"dataGaLocation":129},"/it-it/topics/devops/the-role-of-ai-in-devops/",{"text":190,"left":191,"config":192,"link":194,"lists":198,"footer":270},"Prodotti",true,{"dataNavLevelOne":193},"solutions",{"text":195,"config":196},"Visualizza tutte le soluzioni",{"href":197,"dataGaName":193,"dataGaLocation":129},"/it-it/solutions/",[199,225,248],{"title":200,"description":201,"link":202,"items":207},"Automazione","CI/CD e automazione per accelerare il deployment",{"config":203},{"icon":204,"href":205,"dataGaName":206,"dataGaLocation":129},"AutomatedCodeAlt","/it-it/solutions/delivery-automation/","automated software delivery",[208,212,216,221],{"text":209,"config":210},"CI/CD",{"href":211,"dataGaLocation":129,"dataGaName":209},"/it-it/solutions/continuous-integration/",{"text":213,"config":214},"Sviluppo assistito dall'IA",{"href":163,"dataGaLocation":129,"dataGaName":215},"AI assisted development",{"text":217,"config":218},"Gestione del codice sorgente",{"href":219,"dataGaLocation":129,"dataGaName":220},"/it-it/solutions/source-code-management/","Source Code Management",{"text":222,"config":223},"Distribuzione software automatizzata",{"href":205,"dataGaLocation":129,"dataGaName":224},"Automated software delivery",{"title":226,"description":227,"link":228,"items":233},"Sicurezza","Distribuisci il codice più velocemente senza compromettere la sicurezza",{"config":229},{"href":230,"dataGaName":231,"dataGaLocation":129,"icon":232},"/it-it/solutions/security-compliance/","security and compliance","ShieldCheckLight",[234,239,244],{"text":235,"config":236},"Application Security Testing",{"href":237,"dataGaName":238,"dataGaLocation":129},"/solutions/application-security-testing/","Application security testing",{"text":240,"config":241},"Sicurezza della catena di fornitura del software",{"href":242,"dataGaLocation":129,"dataGaName":243},"/it-it/solutions/supply-chain/","Software supply chain security",{"text":245,"config":246},"Software Compliance",{"href":247,"dataGaName":245,"dataGaLocation":129},"/solutions/software-compliance/",{"title":249,"link":250,"items":255},"Misurazione",{"config":251},{"icon":252,"href":253,"dataGaName":254,"dataGaLocation":129},"DigitalTransformation","/it-it/solutions/visibility-measurement/","visibility and measurement",[256,260,265],{"text":257,"config":258},"Visibilità e misurazione",{"href":253,"dataGaLocation":129,"dataGaName":259},"Visibility and Measurement",{"text":261,"config":262},"Gestione del flusso di valore",{"href":263,"dataGaLocation":129,"dataGaName":264},"/it-it/solutions/value-stream-management/","Value Stream Management",{"text":266,"config":267},"Analisi e approfondimenti",{"href":268,"dataGaLocation":129,"dataGaName":269},"/it-it/solutions/analytics-and-insights/","Analytics and insights",{"title":271,"items":272},"GitLab per",[273,278,283],{"text":274,"config":275},"Aziende",{"href":276,"dataGaLocation":129,"dataGaName":277},"/it-it/enterprise/","enterprise",{"text":279,"config":280},"Piccole imprese",{"href":281,"dataGaLocation":129,"dataGaName":282},"/it-it/small-business/","small business",{"text":284,"config":285},"Pubblica amministrazione",{"href":286,"dataGaLocation":129,"dataGaName":287},"/it-it/solutions/public-sector/","public sector",{"text":289,"config":290},"Prezzi",{"href":291,"dataGaName":292,"dataGaLocation":129,"dataNavLevelOne":292},"/it-it/pricing/","pricing",{"text":294,"config":295,"link":297,"lists":301,"feature":385},"Risorse",{"dataNavLevelOne":296},"resources",{"text":298,"config":299},"Visualizza tutte le risorse",{"href":300,"dataGaName":296,"dataGaLocation":129},"/it-it/resources/",[302,335,357],{"title":303,"items":304},"Per iniziare",[305,310,315,320,325,330],{"text":306,"config":307},"Installazione",{"href":308,"dataGaName":309,"dataGaLocation":129},"/it-it/install/","install",{"text":311,"config":312},"Guide rapide",{"href":313,"dataGaName":314,"dataGaLocation":129},"/it-it/get-started/","quick setup checklists",{"text":316,"config":317},"Formazione",{"href":318,"dataGaLocation":129,"dataGaName":319},"https://university.gitlab.com/","learn",{"text":321,"config":322},"Documentazione di prodotto",{"href":323,"dataGaName":324,"dataGaLocation":129},"https://docs.gitlab.com/","product documentation",{"text":326,"config":327},"Video sulle best practice",{"href":328,"dataGaName":329,"dataGaLocation":129},"/it-it/getting-started-videos/","best practice videos",{"text":331,"config":332},"Integrazioni",{"href":333,"dataGaName":334,"dataGaLocation":129},"/it-it/integrations/","integrations",{"title":336,"items":337},"Scopri",[338,343,347,352],{"text":339,"config":340},"Storie di successo dei clienti",{"href":341,"dataGaName":342,"dataGaLocation":129},"/it-it/customers/","customer success stories",{"text":68,"config":344},{"href":345,"dataGaName":346,"dataGaLocation":129},"/blog/","blog",{"text":348,"config":349},"Lavorare da remoto",{"href":350,"dataGaName":351,"dataGaLocation":129},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":353,"config":354},"TeamOps",{"href":355,"dataGaName":356,"dataGaLocation":129},"/it-it/teamops/","teamops",{"title":358,"items":359},"Connetti",[360,365,370,375,380],{"text":361,"config":362},"Servizi GitLab",{"href":363,"dataGaName":364,"dataGaLocation":129},"/it-it/services/","services",{"text":366,"config":367},"Community",{"href":368,"dataGaName":369,"dataGaLocation":129},"/community/","community",{"text":371,"config":372},"Forum",{"href":373,"dataGaName":374,"dataGaLocation":129},"https://forum.gitlab.com/","forum",{"text":376,"config":377},"Eventi",{"href":378,"dataGaName":379,"dataGaLocation":129},"/events/","events",{"text":381,"config":382},"Partner",{"href":383,"dataGaName":384,"dataGaLocation":129},"/it-it/partners/","partners",{"backgroundColor":386,"textColor":387,"text":388,"image":389,"link":393},"#2f2a6b","#fff","Approfondimenti e informazioni per il futuro dello sviluppo software",{"altText":390,"config":391},"scheda promozionale per The Source",{"src":392},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":394,"config":395},"Leggi le ultime notizie",{"href":396,"dataGaName":397,"dataGaLocation":129},"/it-it/the-source/","the source",{"text":399,"config":400,"lists":402},"Azienda",{"dataNavLevelOne":401},"company",[403],{"items":404},[405,410,416,418,423,428,433,438,443,448,453],{"text":406,"config":407},"Informazioni",{"href":408,"dataGaName":409,"dataGaLocation":129},"/it-it/company/","about",{"text":411,"config":412,"footerGa":415},"Opportunità di lavoro",{"href":413,"dataGaName":414,"dataGaLocation":129},"/jobs/","jobs",{"dataGaName":414},{"text":376,"config":417},{"href":378,"dataGaName":379,"dataGaLocation":129},{"text":419,"config":420},"Leadership",{"href":421,"dataGaName":422,"dataGaLocation":129},"/company/team/e-group/","leadership",{"text":424,"config":425},"Team",{"href":426,"dataGaName":427,"dataGaLocation":129},"/company/team/","team",{"text":429,"config":430},"Manuale",{"href":431,"dataGaName":432,"dataGaLocation":129},"https://handbook.gitlab.com/","handbook",{"text":434,"config":435},"Rapporti con gli investitori",{"href":436,"dataGaName":437,"dataGaLocation":129},"https://ir.gitlab.com/","investor relations",{"text":439,"config":440},"Trust Center",{"href":441,"dataGaName":442,"dataGaLocation":129},"/it-it/security/","trust center",{"text":444,"config":445},"AI Transparency Center",{"href":446,"dataGaName":447,"dataGaLocation":129},"/it-it/ai-transparency-center/","ai transparency center",{"text":449,"config":450},"Newsletter",{"href":451,"dataGaName":452,"dataGaLocation":129},"/company/contact/","newsletter",{"text":454,"config":455},"Rassegna stampa",{"href":456,"dataGaName":457,"dataGaLocation":129},"/press/","press",{"text":459,"config":460,"lists":461},"Contattaci",{"dataNavLevelOne":401},[462],{"items":463},[464,467,472],{"text":136,"config":465},{"href":138,"dataGaName":466,"dataGaLocation":129},"talk to sales",{"text":468,"config":469},"Richiedi assistenza",{"href":470,"dataGaName":471,"dataGaLocation":129},"/support/","get help",{"text":473,"config":474},"Portale clienti",{"href":475,"dataGaName":476,"dataGaLocation":129},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":478,"login":479,"suggestions":486},"Chiudi",{"text":480,"link":481},"Per cercare repository e progetti, accedi a",{"text":482,"config":483},"gitlab.com",{"href":143,"dataGaName":484,"dataGaLocation":485},"search login","search",{"text":487,"default":488},"Suggerimenti",[489,492,497,499,504,509],{"text":158,"config":490},{"href":163,"dataGaName":491,"dataGaLocation":485},"GitLab Duo (AI)",{"text":493,"config":494},"Suggerimenti di codice (IA)",{"href":495,"dataGaName":496,"dataGaLocation":485},"/it-it/solutions/code-suggestions/","Code Suggestions (AI)",{"text":209,"config":498},{"href":211,"dataGaName":209,"dataGaLocation":485},{"text":500,"config":501},"GitLab su AWS",{"href":502,"dataGaName":503,"dataGaLocation":485},"/it-it/partners/technology-partners/aws/","GitLab on AWS",{"text":505,"config":506},"GitLab su Google Cloud",{"href":507,"dataGaName":508,"dataGaLocation":485},"/it-it/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":510,"config":511},"Perché scegliere GitLab?",{"href":170,"dataGaName":512,"dataGaLocation":485},"Why GitLab?",{"freeTrial":514,"mobileIcon":519,"desktopIcon":524},{"text":515,"config":516},"Inizia la prova gratuita",{"href":517,"dataGaName":134,"dataGaLocation":518},"https://gitlab.com/-/trials/new/","nav",{"altText":520,"config":521},"Icona di GitLab",{"src":522,"dataGaName":523,"dataGaLocation":518},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":520,"config":525},{"src":526,"dataGaName":523,"dataGaLocation":518},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"freeTrial":528,"mobileIcon":532,"desktopIcon":534},{"text":529,"config":530},"Scopri di più su GitLab Duo",{"href":163,"dataGaName":531,"dataGaLocation":518},"gitlab duo",{"altText":520,"config":533},{"src":522,"dataGaName":523,"dataGaLocation":518},{"altText":520,"config":535},{"src":526,"dataGaName":523,"dataGaLocation":518},"content:shared:it-it:main-navigation.yml","Main Navigation","shared/it-it/main-navigation.yml","shared/it-it/main-navigation",{"_path":541,"_dir":123,"_draft":6,"_partial":6,"_locale":7,"title":542,"button":543,"config":548,"_id":550,"_type":116,"_source":117,"_file":551,"_stem":552,"_extension":120},"/shared/it-it/banner","La GitLab Duo Agent Platform è ora in beta pubblica!",{"text":544,"config":545},"Prova la Beta",{"href":546,"dataGaName":547,"dataGaLocation":129},"/it-it/gitlab-duo/agent-platform/","duo banner",{"layout":549},"release","content:shared:it-it:banner.yml","shared/it-it/banner.yml","shared/it-it/banner",{"_path":554,"_dir":123,"_draft":6,"_partial":6,"_locale":7,"data":555,"_id":754,"_type":116,"title":755,"_source":117,"_file":756,"_stem":757,"_extension":120},"/shared/it-it/main-footer",{"text":556,"source":557,"edit":563,"contribute":568,"config":573,"items":578,"minimal":746},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":558,"config":559},"Visualizza origine pagina",{"href":560,"dataGaName":561,"dataGaLocation":562},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":564,"config":565},"Modifica questa pagina",{"href":566,"dataGaName":567,"dataGaLocation":562},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":569,"config":570},"Contribuisci",{"href":571,"dataGaName":572,"dataGaLocation":562},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":574,"facebook":575,"youtube":576,"linkedin":577},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[579,602,653,683,717],{"title":147,"links":580,"subMenu":585},[581],{"text":582,"config":583},"Piattaforma DevSecOps",{"href":156,"dataGaName":584,"dataGaLocation":562},"devsecops platform",[586],{"title":289,"links":587},[588,592,597],{"text":589,"config":590},"Visualizza i piani",{"href":291,"dataGaName":591,"dataGaLocation":562},"view plans",{"text":593,"config":594},"Perché passare a Premium?",{"href":595,"dataGaName":596,"dataGaLocation":562},"/it-it/pricing/premium/","why premium",{"text":598,"config":599},"Perché passare a Ultimate?",{"href":600,"dataGaName":601,"dataGaLocation":562},"/it-it/pricing/ultimate/","why ultimate",{"title":603,"links":604},"Soluzioni",[605,610,613,615,620,625,629,632,635,637,639,641,643,648],{"text":606,"config":607},"Trasformazione digitale",{"href":608,"dataGaName":609,"dataGaLocation":562},"/it-it/topics/digital-transformation/","digital transformation",{"text":611,"config":612},"Sicurezza e conformità",{"href":237,"dataGaName":238,"dataGaLocation":562},{"text":222,"config":614},{"href":205,"dataGaName":206,"dataGaLocation":562},{"text":616,"config":617},"Sviluppo Agile",{"href":618,"dataGaName":619,"dataGaLocation":562},"/it-it/solutions/agile-delivery/","agile delivery",{"text":621,"config":622},"Trasformazione cloud",{"href":623,"dataGaName":624,"dataGaLocation":562},"/it-it/topics/cloud-native/","cloud transformation",{"text":626,"config":627},"SCM",{"href":219,"dataGaName":628,"dataGaLocation":562},"source code management",{"text":209,"config":630},{"href":211,"dataGaName":631,"dataGaLocation":562},"continuous integration & delivery",{"text":261,"config":633},{"href":263,"dataGaName":634,"dataGaLocation":562},"value stream management",{"text":21,"config":636},{"href":102,"dataGaName":5,"dataGaLocation":562},{"text":274,"config":638},{"href":276,"dataGaName":277,"dataGaLocation":562},{"text":279,"config":640},{"href":281,"dataGaName":282,"dataGaLocation":562},{"text":284,"config":642},{"href":286,"dataGaName":287,"dataGaLocation":562},{"text":644,"config":645},"Istruzione",{"href":646,"dataGaName":647,"dataGaLocation":562},"/it-it/solutions/education/","education",{"text":649,"config":650},"Servizi finanziari",{"href":651,"dataGaName":652,"dataGaLocation":562},"/it-it/solutions/finance/","financial services",{"title":294,"links":654},[655,657,659,661,664,666,669,671,673,675,677,679,681],{"text":306,"config":656},{"href":308,"dataGaName":309,"dataGaLocation":562},{"text":311,"config":658},{"href":313,"dataGaName":314,"dataGaLocation":562},{"text":316,"config":660},{"href":318,"dataGaName":319,"dataGaLocation":562},{"text":321,"config":662},{"href":323,"dataGaName":663,"dataGaLocation":562},"docs",{"text":68,"config":665},{"href":345,"dataGaName":346,"dataGaLocation":562},{"text":339,"config":667},{"href":668,"dataGaName":342,"dataGaLocation":562},"/customers/",{"text":348,"config":670},{"href":350,"dataGaName":351,"dataGaLocation":562},{"text":361,"config":672},{"href":363,"dataGaName":364,"dataGaLocation":562},{"text":353,"config":674},{"href":355,"dataGaName":356,"dataGaLocation":562},{"text":366,"config":676},{"href":368,"dataGaName":369,"dataGaLocation":562},{"text":371,"config":678},{"href":373,"dataGaName":374,"dataGaLocation":562},{"text":376,"config":680},{"href":378,"dataGaName":379,"dataGaLocation":562},{"text":381,"config":682},{"href":383,"dataGaName":384,"dataGaLocation":562},{"title":399,"links":684},[685,687,689,691,693,695,697,701,706,708,710,712],{"text":406,"config":686},{"href":408,"dataGaName":401,"dataGaLocation":562},{"text":411,"config":688},{"href":413,"dataGaName":414,"dataGaLocation":562},{"text":419,"config":690},{"href":421,"dataGaName":422,"dataGaLocation":562},{"text":424,"config":692},{"href":426,"dataGaName":427,"dataGaLocation":562},{"text":429,"config":694},{"href":431,"dataGaName":432,"dataGaLocation":562},{"text":434,"config":696},{"href":436,"dataGaName":437,"dataGaLocation":562},{"text":698,"config":699},"Sustainability",{"href":700,"dataGaName":698,"dataGaLocation":562},"/sustainability/",{"text":702,"config":703},"Diversità, inclusione e appartenenza (DIB)",{"href":704,"dataGaName":705,"dataGaLocation":562},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":439,"config":707},{"href":441,"dataGaName":442,"dataGaLocation":562},{"text":449,"config":709},{"href":451,"dataGaName":452,"dataGaLocation":562},{"text":454,"config":711},{"href":456,"dataGaName":457,"dataGaLocation":562},{"text":713,"config":714},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":715,"dataGaName":716,"dataGaLocation":562},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":459,"links":718},[719,722,724,726,731,736,741],{"text":720,"config":721},"Contatta un esperto",{"href":138,"dataGaName":139,"dataGaLocation":562},{"text":468,"config":723},{"href":470,"dataGaName":471,"dataGaLocation":562},{"text":473,"config":725},{"href":475,"dataGaName":476,"dataGaLocation":562},{"text":727,"config":728},"Stato",{"href":729,"dataGaName":730,"dataGaLocation":562},"https://status.gitlab.com/","status",{"text":732,"config":733},"Termini di utilizzo",{"href":734,"dataGaName":735,"dataGaLocation":562},"/terms/","terms of use",{"text":737,"config":738},"Informativa sulla privacy",{"href":739,"dataGaName":740,"dataGaLocation":562},"/it-it/privacy/","privacy statement",{"text":742,"config":743},"Preferenze dei cookie",{"dataGaName":744,"dataGaLocation":562,"id":745,"isOneTrustButton":191},"cookie preferences","ot-sdk-btn",{"items":747},[748,750,752],{"text":732,"config":749},{"href":734,"dataGaName":735,"dataGaLocation":562},{"text":737,"config":751},{"href":739,"dataGaName":740,"dataGaLocation":562},{"text":742,"config":753},{"dataGaName":744,"dataGaLocation":562,"id":745,"isOneTrustButton":191},"content:shared:it-it:main-footer.yml","Main Footer","shared/it-it/main-footer.yml","shared/it-it/main-footer",{"_path":759,"_dir":123,"_draft":6,"_partial":6,"_locale":7,"header":760,"eyebrow":761,"blurb":762,"button":763,"secondaryButton":767,"_id":769,"_type":116,"title":770,"_source":117,"_file":771,"_stem":772,"_extension":120},"/shared/it-it/next-steps","Inizia a distribuire software migliori più velocemente","Oltre il 50% delle società Fortune 100 si affida a GitLab","Scopri cosa può fare il tuo team grazie a una\n\n\npiattaforma DevSecOps intelligente.\n",{"text":131,"config":764},{"href":765,"dataGaName":134,"dataGaLocation":766},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":136,"config":768},{"href":138,"dataGaName":139,"dataGaLocation":766},"content:shared:it-it:next-steps.yml","Next Steps","shared/it-it/next-steps.yml","shared/it-it/next-steps",1758326263794]