Home

Containers

Code Engine

Serverless su IBM Cloud
Esegui il tuo container, codice di applicazione, lavoro in batch o funzione su un runtime container completamente gestito con IBM Cloud Code Engine
Prova IBM Cloud Code Engine Vedi i prezzi
Illustrazione isometrica di una persona che fornisce dati tramite drone mentre un'altra persona studia un grafico

Concentrati sulla scrittura del codice che serve i tuoi clienti, non sulla gestione dell'infrastruttura


IBM Cloud Code Engine è una piattaforma serverless completamente gestita. Riunisci le tue immagini container, i processi in batch, il codice sorgente o la funzione in un unico posto e lascia che IBM Cloud Code Engine gestisca e aiuti a proteggere l'infrastruttura sottostante. Non è necessario ridimensionare, implementare o scalare autonomamente i cluster di container. E non sono richieste competenze di networking avanzate.

 

 

"Aumentare l'AI con il serverless"
Webcast on demand Guarda il nostro recente LinkedIn Live "L'arte di scalare i tuoi container e le tue applicazioni"

Casi d'uso serverless

Esegui un container Implementa il tuo codice sorgente Crea funzioni Crea lavori in batch
Vai live in pochi secondi

Crea fantastiche app nel linguaggio che preferisci, quindi falle conoscere ai clienti più rapidamente.

Non sprecare denaro

Paga esattamente per le risorse che utilizzi.

Goditi un'esperienza DevOps per container unificata

Utilizza un'unica applicazione per distribuire e aiutare a integrare in modo sicuro app web, container, processi in batch e funzioni.

Concentrati sul tuo codice

Non è richiesta alcuna gestione dell'infrastruttura. Dimensionamento, scalabilità e networking dei cluster sono gestiti automaticamente.

Sicurezza e conformità incluse

Le tue app sono automaticamente protette tramite SSL e isolate da altri workload.

Distribuisci un'app di microservizi

Crea immagini container per diversi servizi poliglotti, inviale facilmente a una piattaforma serverless gestita e genera traffico.

Case study
Eljun utilizza IBM Cloud Code Engine per collegare i proprietari di veicoli elettrici ai proprietari delle stazioni di ricarica
IBM Cloud Code Engine consente a Sweap.io di gestire le funzionalità di auto-scaling automatica che consentono all'azienda di concentrarsi sulla fornitura di valore ai clienti
Utilizza un singolo ambiente di tempo di esecuzione. Quindi scala in base alle esigenze.

Scegli il tipo di workload che risponde meglio alle tue esigenze senza dover imparare a utilizzare più prodotti serverless. IBM Cloud Code Engine è costruito sulle tecnologie open-source Kubernetes e Knative: questo consente l'accesso completo agli strumenti dell'ecosistema dei container e garantisce la portabilità del workload.

Protezione

Code Engine ti aiuta a proteggere le tue app utilizzando il traffico crittografato e controlli di accesso rigorosi. Gli ambienti isolati aumentano la sicurezza separando i workload. Code Engine aderisce a una vasta gamma di standard e normative del settore.

Veramente serverless

Code Engine scala automaticamente i workload verso l'alto e verso il basso, anche fino a zero quando non ci sono richieste. Aiuta a soddisfare le richieste dei clienti, pagando solo per le risorse che consumi.

Esegui i tuoi lavori in batch

Rendi i componenti dalla fase di esecuzione al completamento parte della tua applicazione. Scarica le attività a lunga esecuzione e ad alto consumo di risorse in modalità asincrona.

Come funziona

Introduzione Informazioni generali Crea o distribuisci Dashboard del progetto Configurazioni

Domande frequenti

In che modo IBM Cloud Code Engine aiuta gli sviluppatori

IBM Cloud Code Engine è una piattaforma serverless completamente gestita che può essere utilizzata per l'hosting di applicazioni cloud-native, siano immagini container, app a 12 fattori, funzioni, processi in batch o solo un frammento di codice. Gli sviluppatori ottengono il meglio semplicemente scegliendo quale funzione di runtime desiderano invece di dover scegliere un tipo di piattaforma di hosting (CaaS, PaaS, FaaS) con le relative limitazioni di runtime. IBM Cloud Code Engine aiuta a risolvere le complessità dell'ambiente di hosting di runtime, consentendo agli sviluppatori di concentrarsi sul codice e non sulla gestione dell'infrastruttura. IBM Cloud Code Engine permette agli sviluppatori di implementare diversi artefatti (immagini container, codice sorgente, processi in batch e simili) in una singola esperienza utente e ridimensionare dinamicamente le applicazioni risultanti, anche a zero, in modo che gli utenti paghino solo quando i loro workload sono in esecuzione.

Inizia con IBM Cloud Code Engine
In che modo IBM Cloud Code Engine è collegato a Kubernetes

IBM Cloud Code Engine è basato su Kubernetes, ma ne riduce le complessità per consentire agli sviluppatori di concentrarsi sulla scrittura di codice anziché sulla gestione dell'ambiente di hosting. Anche se la maggior parte degli utenti predilige questa esperienza, qualcuno vorrà accedere alla piena configurazione Kubernetes (ad esempio, per eseguire l'integrazione con altri workload Kubernetes). IBM Cloud Code Engine consente ciò esponendo strumenti Kubernetes familiari (ad esempio, kubectl).

Prodotti kubernetes

 

IBM Cloud Code Engine

 

IBM Cloud Kubernetes Service o Red Hat OpenShift on IBM Cloud

 

Red Hat OpenShift on premise

Consegnato come

 

IBM Cloud Service

 

IBM Cloud Service

 

Software installabile on-premise

Tenancy

 

Multitenant (cluster condivisi)

 

Single-tenant (cluster dedicato)

 

Single-tenant (cluster dedicato)

Costo

 

Paga solo quando i workload vengono eseguiti (GB-sec, vCPU-sec e invocazioni)

 

Fatturazione costante per l'intero cluster (dimensione del tempo del cluster)

 

Canone di licenza costante e costo dell'infrastruttura

Management

 

Completamente gestito

 

Parzialmente gestito

 

Autogestito

Competenze

 

Non sono richieste competenze in materia di container, cluster, networking o infrastruttura

 

IBM Cloud Kubernetes Service/Red Hat OpenShift, sono richieste competenze in materia di networking e infrastruttura

 

Red Hat OpenShift, sono richieste competenze in materia di networking e infrastruttura

Come funziona il livello gratuito

Code Engine include un livello gratuito che ti consente di sperimentare Code Engine prima di impegnarti. Si tratta di un limite mensile che si azzera ogni mese e consente di eseguire applicazioni e processi di piccole dimensioni. Una volta raggiunto il limite del livello gratuito, il costo varierà in base a:

  1. Memoria e CPU assegnate per ogni istanza del workload
  2. Numero di istanze
  3. Durata di ogni istanza
  4. Numero di chiamate http
Come eseguire un'applicazione in IBM Cloud Code Engine

Un'applicazione è un processo che espone un endpoint HTTP. Puoi utilizzarlo come backend per la tua applicazione web o per dispositivi mobili, la fornitura di API REST e l'applicazione proxy. In IBM Cloud Code Engine esegui un singolo comando CLI. Guarda il tutorial per assicurarti che tutto venga impostato correttamente, compresa l'esecuzione della tua immagine container, l'esposizione a un endpoint HTTPS e l'impostazione dell'auto-scaling.

Esegui un'applicazione su una piattaforma serverless gestita
Come IBM Cloud Code Engine può aiutarti a creare un'immagine container

Se desideri concentrarti solo sulla scrittura del tuo codice sorgente e non desideri occuparti del processo di creazione dell'immagine, puoi utilizzare la funzione di creazione di immagini container. Tu fornisci il codice sorgente direttamente (utilizzando un repository Git) e IBM Cloud Code Engine crea e gestisce l'immagine container al posto tuo.

IBM Cloud Code Engine supporta due strategie di creazione. Una è la creazione Dockerfile, che utilizza lo strumento di creazione Kaniko. L'altra è il pacchetto cloud-native che utilizza i Paketo Buildpacks.

Crea un’immagine su una piattaforma serverless gestita
Inizia ora

IBM Cloud Code Engine è basato su tecnologie open source come Kubernetes e Knative, che ti consentono di accedere agli strumenti dell'ecosistema dei container e di mantenere il tuo workload portatile.

Prova IBM Cloud Code Engine Scopri le opzioni di prezzo

Usufruisci di opzioni di determinazione dei prezzi flessibili, tra cui un livello gratuito e un piano con pagamento a consumo.

Scopri di più
Consulta la documentazione sul prodotto

Leggi tutto ciò di cui hai bisogno per iniziare.

Inizia ora