Accelera il provisioning dell'infrastruttura durante qualsiasi automazione su qualsiasi cloud.
Elimina il rischio di ambienti non corrispondenti per lo sviluppo, il test e l'implementazione.
Accelera ogni fase del ciclo di vita della distribuzione del software, incluso il provisioning in modalità sandbox, il controllo qualità e altro ancora.
Offri maggiore libertà al tuo team e sfrutta al massimo la struttura dei costi basata sul consumo del cloud computing.
Effettua facilmente il provisioning delle risorse cloud, così potrai concentrarti sulle tue app.
Installa facilmente i pacchetti software e il codice dell'applicazione sulla tua infrastruttura.
Permetti al tuo team di creare, distribuire e ripetere i processi di automazione dell'infrastruttura.
Integrazione con IBM Cloud IAM, Key Protect, LogDNA, SysDig e altro ancora.
Migliora il ciclo di vita dei DevOps, dalla pianificazione e la creazione delle build ai test del software e al monitoraggio delle applicazioni.
Implementa IBM Cloud Paks con IBM Cloud Schematics e accedi a soluzioni per dati, automazione, AIOps e altro ancora.
Utilizza Satellite e Schematics per automatizzare la creazione di location Satellite e Red Hat OpenShift® on IBM Cloud.
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.
Terraform è uno strumento open source che consente di automatizzare e gestire l'infrastruttura, la piattaforma e i servizi utilizzando un linguaggio dichiarativo
Prova un playbook Ansible fornito da IBM per eseguire operazioni cloud sugli host di destinazione o per iniziare con le azioni IBM Cloud® Schematics.
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.