IBM Cloud Schematics
Utilizza l'infrastructure-as-code per configurare e automatizzare le risorse in modo da poterti concentrare sulle tue applicazioni principali
Crea il tuo account Accedi
un uomo d'affari che guarda il proprio monitor
Automazione infrastructure-as-code IBM Cloud Automatizza il provisioning e la configurazione dell'infrastruttura, dei servizi e degli stack di applicazioni IBM Cloud in tutti gli ambienti cloud. Aumenta la visibilità e il controllo sulla configurazione e il provisioning di Cloud.
Offerte
Aree di lavoro

Casi d’uso

Automatizza le risorse IBM Cloud Con TerraForm-as-a-Service, i team DevOps possono utilizzare un linguaggio di configurazione di alto livello per modellare le risorse che desiderano nel loro ambiente cloud e abilitare Infrastructure as Code (IaC).
Automatizza la gestione della configurazione Con le azioni IBM Cloud Schematics, è possibile specificare il playbook Ansible che si desidera eseguire su una o più risorse IBM Cloud. Il playbook include tutte le attività, i ruoli, le politiche o i passaggi che desideri eseguire.

Abilita la distribuzione continua IBM Cloud Schematics tratta l'infrastruttura allo stesso modo del codice dell'applicazione, quindi anche le pratiche principali di DevOps come il controllo della versione, il test, l'integrazione continua e la distribuzione possono essere automatizzate.

Benefici Tempi più rapidi per la produzione

Accelera il provisioning dell'infrastruttura durante qualsiasi automazione su qualsiasi cloud.

Maggiore coerenza

Elimina il rischio di ambienti non corrispondenti per lo sviluppo, il test e l'implementazione.

Sviluppo più efficiente

Accelera ogni fase del ciclo di vita della distribuzione del software, incluso il provisioning in modalità sandbox, il controllo qualità e altro ancora.

ROI migliorato

Offri maggiore libertà al tuo team e sfrutta al massimo la struttura dei costi basata sul consumo del cloud computing.

Scopri IBM Cloud Schematics
Aree di lavoro Terraform ospitate

Effettua facilmente il provisioning delle risorse cloud, così potrai concentrarti sulle tue app.

Azioni Ansible native

Installa facilmente i pacchetti software e il codice dell'applicazione sulla tua infrastruttura.

Ambiente collaborativo

Permetti al tuo team di creare, distribuire e ripetere i processi di automazione dell'infrastruttura.

Sicurezza e governance integrate

Integrazione con IBM Cloud IAM, Key Protect, LogDNA, SysDig e altro ancora.

Risorse Strumento DevOps

Migliora il ciclo di vita dei DevOps, dalla pianificazione e la creazione delle build ai test del software e al monitoraggio delle applicazioni.

Soluzioni IBM Cloud Pak®

Implementa IBM Cloud Paks con IBM Cloud Schematics e accedi a soluzioni per dati, automazione, AIOps e altro ancora.

IBM® Cloud Satellite

Utilizza Satellite e Schematics per automatizzare la creazione di location Satellite e Red Hat OpenShift® on IBM Cloud.

Cos'è l'Infrastructure-as-Code?

Questo video spiega l'Infrastructure as Code (IaC), la differenza tra approcci imperativi e dichiarativi, l'impatto di ciascuno di essi sull'ambiente di sviluppo e altro ancora.

Cos'è Terraform?

Terraform è uno strumento open source che consente di automatizzare e gestire l'infrastruttura, la piattaforma e i servizi utilizzando un linguaggio dichiarativo

Esempi di modelli di playbook Ansible per le azioni Schematics

Prova un playbook Ansible fornito da IBM per eseguire operazioni cloud sugli host di destinazione o per iniziare con le azioni IBM Cloud® Schematics.

Domande frequenti

Consulta le risposte alle domande più frequenti su questo prodotto.

IBM Cloud Schematics fornisce potenti strumenti per automatizzare il processo di provisioning e gestione dell'infrastruttura cloud, la configurazione e il funzionamento delle risorse cloud e l'implementazione dei carichi di lavoro delle app.

A tale scopo, Schematics sfrutta progetti open source come Terraform, Ansible, OpenShift, Operators e Helm e ti fornisce queste funzionalità come servizio gestito. Invece di installare ogni progetto open source sulla tua macchina e di imparare la API o la CLI, dichiari le attività che vuoi eseguire su IBM Cloud e vedrai Schematics che le esegue per te.

Infrastructure as Code (IaC) ti aiuta a codificare il tuo ambiente cloud in modo da poter automatizzare il provisioning e la gestione delle tue risorse. Invece di effettuare manualmente il provisioning e la configurazione delle risorse infrastrutturali o di utilizzare script per regolare l'ambiente cloud, utilizzi un linguaggio di scripting di alto livello per specificare la risorsa e la sua configurazione. Quindi, utilizzi strumenti come Terraform per effettuare il provisioning della risorsa nel cloud sfruttando la sua API. Il codice della tua infrastruttura viene trattato allo stesso modo del codice della tua app in modo che tu possa applicare le pratiche principali di DevOps come il controllo delle versioni, i test e il monitoraggio continuo.

Gli spazi di lavoro di IBM Cloud Schematics sono forniti gratuitamente. Tuttavia, quando si decide di applicare il modello Terraform in IBM Cloud facendo clic su "Applica piano" dalla pagina dei dettagli dell'area di lavoro o eseguendo il comando "ibmcloud terraform apply", vengono addebitate le risorse IBM Cloud descritte nel modello Terraform. Controlla i piani di servizio disponibili e le informazioni sui prezzi per ciascuna risorsa che stai per creare. Alcuni servizi prevedono un limite per account IBM Cloud. Se stai per raggiungere il limite di servizio per il tuo account, il provisioning della risorsa non verrà effettuato finché non aumenti la quota di servizio o non rimuovi prima i servizi esistenti.

Con IBM Cloud Schematics, è possibile eseguire i playbook Ansible o le azioni di Schematics su IBM Cloud utilizzando il provisioner di Ansible nel file di configurazione di Terraform. Ad esempio, si può usare il provisioner Ansible per implementare software sulle risorse IBM Cloud o per eseguire azioni sulle risorse, come lo spegnimento di un'istanza di server virtuale. Per ulteriori informazioni su come utilizzare il provisioner Ansible, consulta i seguenti blog:

Terraform è uno strumento IaC open source creato da HashiCorp. È uno strumento di codifica dichiarativa che consente agli sviluppatori di utilizzare un linguaggio di configurazione di alto livello chiamato HCL (HashiCorp Configuration Language) per descrivere lo "stato finale" desiderato dell'infrastruttura cloud o on-premise per l'esecuzione di un'applicazione. In seguito, genera un piano per raggiungere lo stato finale ed lo esegue per effettuare il provisioning dell'infrastruttura.

Poiché Terraform utilizza una sintassi semplice, è possibile eseguire il provisioning dell'infrastruttura su più cloud e data center on-premise. Puoi eseguire nuovamente il provisioning dell'infrastruttura in modo sicuro ed efficiente in risposta alle modifiche della configurazione. Attualmente è uno degli strumenti di automazione dell'infrastruttura più popolari disponibili. Se la tua organizzazione prevede di implementare un cloud ibrido o un ambiente multicloud, è probabile che tu voglia o debba conoscere Terraform.

Sì, IBM Cloud Schematics supporta più versioni di provider Terraform. Devi aggiungere il blocco del provider Terraform con la versione del provider giusta. Per impostazione predefinita, il provider esegue l'ultima versione 1.21.0 e sono supportate quattro versioni precedenti come 1.20.1, 1.20.0, 1.19.0 e 1.18.0.

Ansible è un motore di automazione IT estremamente semplice che automatizza il provisioning cloud, la gestione della configurazione, l'implementazione delle applicazioni, l'orchestrazione tra servizi e molte altre esigenze nel campo dell'IT. Poiché non utilizza agenti e nessuna infrastruttura di sicurezza personalizzata aggiuntiva, è facile da implementare. E, cosa più importante, utilizza un linguaggio semplice (YAML, sotto forma di Playbook Ansible) che ti consente di descrivere i tuoi lavori di automazione in un modo simile all'inglese semplice.

Dopo il rilascio delle nuove versioni di Terraform e Ansible da parte della community, il team IBM inizia un processo di rafforzamento e test della versione per Schematics. La disponibilità delle nuove versioni dipende dai risultati di questi test, aggiornamenti della community, patch di sicurezza e cambiamenti tecnologici tra le versioni. Assicurati che i tuoi modelli Terraform e i playbook Ansible siano compatibili con una delle versioni supportate in modo da poterli eseguire in Schematics.

Inizia senza costi aggiuntivi

Accedi ai modelli che puoi distribuire su IBM Cloud oggi stesso.

Provalo subito