Cos’è Infrastructure-as-Code?

Per Infrastructure-as-Code si intende la pratica sempre più diffusa di usare script per configurare l’infrastruttura di elaborazione invece di configurare le macchine manualmente.

Definizione di Infrastructure-as-Code

Talvolta definita "infrastruttura programmabile", Infrastructure-as-Code (IaC) tratta la configurazione dell’infrastruttura esattamente come se fosse software di programmazione. In effetti questo inizia a rendere molto labile il confine tra la scrittura di applicazioni e la creazione degli ambienti di esecuzione: le applicazioni possono contenere script che creano e orchestrano le loro macchine virtuali. Si tratta di un elemento fondante del cloud computing che è essenziale per DevOps.

Che vantaggi offre Infrastructure-as-Code?

Infrastructure-as-Code consente di gestire le macchine virtuali come se fossero programmi senza dover configurare e aggiornare manualmente i singoli elementi dell’hardware. Questo rende l’infrastruttura estremamente "elastica", vale a dire ripetibile e scalabile: un operatore può distribuire e gestire una o mille macchine usando lo stesso set di codice. Velocità, risparmio e riduzione dei rischi sono i vantaggi immediati di Infrastructure-as-Code.

In che modo Infrastructure-as-Code si rapporta a DevOps?

Il concetto di IaC è il quadro in cui si inserisce la nascita di DevOps. Un confine sempre più indistinto tra il codice con cui vengono eseguite le applicazioni e quello che configura le infrastrutture comporta un confine altrettanto indistinto tra i compiti di sviluppatori e responsabili delle operazioni.

In che modo Infrastructure-as-Code si rapporta a IaaS?

Infrastructure-as-Code supporta IaaS in quanto consente di vendere come pacchetto di servizi l’accesso a macchine virtuali e a strumenti di gestione intuitivi basati su software.

Soluzioni di infrastruttura HPE

Infrastruttura componibile

Infrastruttura componibile

Le soluzioni di infrastruttura componibile HPE possono trasformare IT e DevOps, garantendo velocità e agilità per l’economia delle idee.

Per saperne di più

HPE Synergy

HPE Synergy

Questa piattaforma di infrastruttura componibile consente di configurare rapidamente pool di strutture, storage ed elaborazione virtuale e fisica per qualsiasi applicazione.

Per saperne di più

HPE OneView

HPE OneView

Adotta un approccio software-defined alla gestione dell’infrastruttura a livello di programmazione, con un’automazione efficiente del flusso di lavoro, un dashboard moderno e un ecosistema di partner completo.

Per saperne di più