IBM Cloud DevOps

DevOps Insights Il servizio giungerà al termine e verrà interrotto il 31 agosto 2026. Il servizio " Continuous Delivery " verrà interrotto nelle seguenti regioni il 12 febbraio 2027: au-syd, ca-tor, us-east. A partire da tale data, anche Code Risk Analyzer verrà ritirato dal mercato in tutte le regioni. Se in una regione non si riscontra un utilizzo attivo di queste funzionalità, queste potrebbero essere dismesse in anticipo e non accettare più nuove istanze. Per saperne di più

Offrire software e servizi a una velocità che risponda alle esigenze del mercato richiede dei team in grado di iterare e sperimentare rapidamente. Devono distribuire nuove versioni frequentemente, in base ai feedback e ai dati. I team di sviluppo cloud di maggior successo adottano la cultura e le pratiche moderne dell’ DevSecOps, abbracciano architetture cloud-native e creano catene di strumenti basate sui migliori strumenti disponibili sul mercato per massimizzare la propria produttività. Svolgere queste attività in modo efficiente rappresenta un vantaggio competitivo fondamentale.

Il "Garage Method" dell' IBM Cloud descrive architetture, pratiche e catene di strumenti di " DevOps " che consentono alle aziende di innovare su larga scala. Utilizza il IBM Cloud Garage Method per aiutarti a trasformare la tua cultura e utilizzare gli strumenti in modo efficace e veloce.

Uno sviluppatore di applicazioni aziendali può iniziare a creare e distribuire applicazioni native del cloud in pochi minuti. Possono utilizzare una gamma completa di servizi per creare applicazioni cognitive, IoT, blockchain, mobili e ad elevati volumi di dati. Con il App Service IBM Cloud, un singolo sviluppatore può creare un progetto e distribuire un'applicazione pronta per la produzione a IBM Cloud. La tecnologia di generazione del codice della piattaforma crea un'applicazione starter nel linguaggio e nel framework preferiti dello sviluppatore, su misura per le sue esigenze e il suo caso d'uso. Viene eseguito automaticamente il provisioning di qualsiasi servizio necessario a supporto del caso d'uso, come ad esempio Watson Conversation. Gli sviluppatori possono eseguire il debug e i test sulla loro workstation locale oppure nel cloud e utilizzare una toolchain DevOps per collaborare con altri utenti e automatizzare il processo di distribuzione.

Quando si uniscono a un progetto, i membri del team hanno bisogno di una gamma di strumenti integrata che copra le operazioni di sviluppo, distribuzione e produzione. IBM L'architettura Open Toolchain consente a un team di implementare rapidamente i migliori strumenti di gestione del ciclo di vita del software ( DevSecOps ) disponibili sul mercato, provenienti da IBM, dal mondo open source e da altre fonti. Le integrazioni tra questi strumenti sono configurate automaticamente. Le toolchain sono un concetto di prima classe sulla piattaforma, quindi gli sviluppatori possono organizzare rapidamente tutto quello di cui hanno bisogno in una sola ubicazione ed evolvere la toolchain nel corso del tempo. IBM fornisce modelli di toolchain ed esempi e risorse Terraform che supportano le best practice di Garage Method, che puoi personalizzare per promuovere modelli di toolchain comprovati in tutta la tua azienda. IBM fornisce anche API HTTP e SDK di linguaggio di programmazione per voi o per le applicazioni che scrivete per assemblare e lavorare con le catene di strumenti a livello di grana fine.

IBM Cloud® Continuous Delivery fornisce un set di strumenti di base per qualsiasi toolchain DevSecOps: Git Repos and Issue Tracking e Delivery Pipeline. Git Repos and Issue Tracking si basa su GitLab Community Edition e offre schede di pianificazione e collaborazione sul codice sorgente tramite richieste di merge. La Delivery Pipeline organizza i lavori di creazione, test e distribuzione in più ambienti man mano che le modifiche procedono dallo sviluppatore alla produzione. Le applicazioni possono essere distribuite in pochi minuti a un cluster Kubernetes su IBM Cloud, a cloud pubblici o privati.

La toolchain aperta integra più strumenti intorno a Continuous Delivery come IBM Cloud® Event Notifications, Slack, Atlassian JIRA, Sonatype Nexus, JFrog Artifactory, Sauce Labs, PagerDuty, e IBM Vulnerability Advisor. È inoltre possibile sostituire le funzionalità di “ Continuous Delivery ” con altri strumenti, tra cui GitHub e Jenkins. Gli sviluppatori possono anche utilizzare i loro IDE ed editor preferiti, come Visual Studio Code, Eclipse e altro.

I repository di codice, i sistemi di tracciamento dei problemi, i sistemi di compilazione e i sistemi di distribuzione rappresentano una grande quantità di dati che possono essere utilizzati per aiutarvi a distribuire le applicazioni in modo più efficiente ed efficace. IBM Cloud® DevOps Insights utilizza l'analisi dei dati per fornire preziose informazioni a dirigenti, manager e sviluppatori. DevOps Insights aggrega e analizza i dati della vostra toolchain DevOps per consigliarvi sul rischio di distribuire modifiche specifiche e sulle aree in cui migliorare la vostra base di codice e la produttività del team. La Delivery Pipeline può controllare mediante gate in modo automatico la distribuzione a un ambiente sulla base del rischio derivante da una modifica.

IBM Cloud DevOps fornisce prassi e architetture concrete per lo sviluppo cloud. Consente agli sviluppatori di iniziare rapidamente con i nuovi progetti che utilizzano il ricco catalogo di servizi su IBM Cloud. IBM Cloud DevOps fornisce anche agli sviluppatori una serie aperta e integrata di tool per automatizzare la distribuzione con velocità e controllo.