Percorsi di apprendimento per Code Engine

Trova il tuo percorso per realizzare ciò che vuoi con IBM Cloud® Code Engine.

Pianifica le distribuzioni

Prima di iniziare, scopri Code Engine e alcuni termini comuni.

Quindi, decidere se si desidera distribuire un'applicazione, creare un lavoro o eseguire una funzione leggendo planning for Code Engine.

Puoi anche provare la nostra esercitazione dell'applicazione, la nostra esercitazione del lavoro o la nostra esercitazione della funzione.

Installa gli strumenti

Se intendi utilizzare la CLI, devi installarla. Mentre gestisci i tuoi carichi di lavoro Code Engine, fai clic sul riferimento al comando CLI e tieni traccia degli aggiornamenti della versione CLI con il log delle modifiche CLI. Puoi anche accedere al IBM Cloud Shell nel browser web.

Se non vuoi utilizzare la CLI, puoi lavorare dalla console.

Crea il primo progetto

Per iniziare con Code Engine, crea un progetto per contenere le tue entità. Puoi inoltre impostare le politiche di accesso per il tuo progetto.

Hai bisogno di aiuto? Consulta i suggerimenti per la risoluzione dei problemi dei progetti. Se hai bisogno di ulteriore assistenza, prova a ottenere supporto.

Sviluppa la tua applicazione, lavoro o funzione

Code Engine distribuisce le applicazioni ed esegue i lavori che sono raggruppati in immagini del contenitore. Se non hai un'immagine del contenitore, puoi creare e distribuire il tuo codice da Code Engine.

Code Engine esegue funzioni come bundle di codici. Se non hai un bundle di codice, puoi creare ed eseguire la tua funzione da Code Engine.

Avete il codice sorgente o un'immagine del contenitore per la vostra applicazione o lavoro?

Ho un'immagine del contenitore.

  • Se la tua immagine è memorizzata in un registro del contenitore a cui hai accesso, sei pronto per la distribuzione.
  • Se la tua immagine è in un registro privato, in un account Container Registry diverso o in un registro privato come Docker Hub, devi configurare l'accesso.

Quindi, sei pronto a distribuire la tua applicazione, eseguire il tuo lavoro o eseguire la tua funzione.

Ho il codice sorgente.

Hai bisogno di aiuto? Consulta i suggerimenti per la risoluzione dei problemi per le build. Se hai bisogno di ulteriore assistenza, prova a ottenere supporto.

Distribuisci la tua applicazione

Per iniziare, leggi plan a container image for Code Engine applications and Application workloads.

Come viene scalata la vostra applicazione?

Vedere Configurazione del ridimensionamento delle applicazioni.

Volete personalizzare la vostra applicazione?

Sei pronto per l'implementazione?

Rendi la tua applicazione altamente disponibile distribuendolo in più regioni.

Vuoi aggiungere altre personalizzazioni?

Siete pronti ad accedere alla vostra applicazione?

Ogni aggiornamento di una proprietà di configurazione dell'applicazione crea una nuova revisione dell'applicazione.

Puoi utilizzare Iter8 per convalidare il tuo codice dell'applicazione e la latenza e quindi determinare se la tua revisione è pronta per l'uso o se devi eseguire il rollback a una versione più stabile.

Hai bisogno di aiuto? Consulta i suggerimenti per la risoluzione dei problemi delle applicazioni. Se hai bisogno di ulteriore assistenza, prova a ottenere supporto.

Esegui il tuo lavoro

Per iniziare, leggi pianificare un'immagine del contenitore per i lavori Code Engine e i carichi di lavoro batch.

Vuoi creare una definizione di lavoro?

Creando una definizione di lavoro, è possibile eseguire più facilmente il lavoro più volte in base alla propria configurazione.

Si vuole eseguire un lavoro senza prima creare una definizione?

Con la CLI, è possibile inoltrare un'esecuzione lavoro senza creare prima una configurazione lavoro. È possibile specificare le stesse opzioni di configurazione sui comandi jobrun submit e jobrun resubmit disponibili con il comando job create.

Volete personalizzare il vostro lavoro?

Code Engine supporta Lithops per i lavori in esecuzione. Vedere esecuzione di lavori con il framework Lithops.

Siete pronti a creare ed eseguire il vostro lavoro?

È possibile eseguire il lavoro direttamente o creare una definizione lavoro ed eseguire il lavoro in base a tale configurazione.

Vuoi aggiungere altre personalizzazioni?

Hai bisogno di aiuto? Consulta suggerimenti per la risoluzione dei problemi per i lavori. Se hai bisogno di ulteriore assistenza, prova a ottenere supporto.

Esegui la tua funzione

Per iniziare, leggi Working with Functions e Function workloads.

Le funzioni utilizzano un runtime gestito. Ulteriori informazioni su Runtime.

Volete personalizzare la vostra funzione?

Sei pronto per l'implementazione?

Vuoi aggiungere altre personalizzazioni?

Registrare e monitorare i carichi di lavoro

La registrazione può aiutare a risolvere i problemi delle applicazioni, dei lavori e delle funzioni. Consultare Visualizzazione dei log.

Puoi anche visualizzare, gestire e controllare le attività avviate dall'utente che si verificano nel tuo progetto Code Engine.

Infine, analizza le metriche delle prestazioni raccogliendo le informazioni con IBM Cloud Monitoring. Puoi creare dashboard personalizzati per monitorare i carichi di lavoro Code Engine.

Migrare i carichi di lavoro

Se si sta passando da un servizio diverso a Code Engine, esistono diversi argomenti che possono essere di aiuto.