My IBM Se connecter
Plateforme sans serveur sur IBM Cloud

Plateforme sans serveur sur IBM Cloud

Exécutez votre conteneur, code d’application, tâche par lot ou fonction sur un runtime de conteneur entièrement géré avec IBM Cloud Code Engine
Essayer IBM Cloud Code Engine Voir les tarifs
Illustration isométrique d’une personne fournissant des données par drone pendant qu’une autre personne étudie un graphique

Concentrez-vous sur l’écriture de code utile à vos clients, pas sur la gestion de l’infrastructure


IBM Cloud Code Engine est une plateforme sans serveur, entièrement gérée. Regroupez vos images de conteneurs, vos tâches par lots, votre code source ou vos fonctions en un seul endroit et laissez IBM Cloud Code Engine gérer et sécuriser l’infrastructure sous-jacente. Vous n’avez pas besoin de dimensionner, déployer ou mettre vous-même à l’échelle les clusters de conteneurs. Vous n’avez pas non plus besoin de compétences réseau avancées.

 

 

Webcast à la demande Regarder notre récent LinkedIn Live « L’art de la mise à l’échelle de vos conteneurs et applications »

Cas d’utilisation sans serveur

Exécuter un conteneur Déployer votre code source Créer des fonctions Créer des tâches par lots
Exécuter un conteneur Vous avez déjà une image de conteneur ? IBM Cloud Code Engine la déploie, la gère et la met à l’échelle automatiquement pour vous. Aucun souci d’administration, de dimensionnement ou de surprovisionnement de cluster. Vous payez uniquement ce que vous utilisez réellement. Ouvrir un tutoriel « Hello world »

Soyez opérationnel en quelques secondes

Créez d’excellentes applications dans la langue de votre choix et mettez-les plus rapidement à la disposition de vos clients.

Ne gaspillez pas d’argent

Payez uniquement pour les ressources que vous utilisez.

Profitez d’une expérience DevOps unifiée pour les conteneurs

Utilisez une seule application pour déployer et intégrer en toute sécurité des applications Web, des conteneurs, des tâches par lots et des fonctions.

Consacrez-vous au code

Aucune gestion d’infrastructure requise. Le dimensionnement, la mise à l’échelle et la mise en réseau sont pris en charge.

Sécurité et conformité incluses

Vos applications sont automatiquement sécurisées par le protocole SSL et isolées des autres workloads.

Déployez une application de microservices

Créez des images de conteneurs pour différents services polyglottes, transférez-les facilement vers une plateforme sans serveur gérée et générez du trafic.

Utilisez un environnement d’exécution unique. Faites-le évoluer en fonction de la demande.

Utilisez un environnement d’exécution unique. Faites-le évoluer en fonction de la demande.

Choisissez le type de workload le mieux adapté à vos besoins sans devoir apprendre à utiliser plusieurs produits sans serveur. IBM Cloud Code Engine s’appuie sur les technologies open source Kubernetes et Knative, ce qui vous permet d’accéder pleinement aux outils de l’écosystème de conteneurs et de vous assurer que votre workload reste portable.

Sécurité

Code Engine aide à protéger vos applications grâce au trafic chiffré et à des contrôles d’accès stricts. Les environnements isolés renforcent la sécurité en séparant les workloads. Code Engine adhère à un large éventail de normes et de réglementations sectorielles.

Véritablement sans serveur

Code Engine redimensionne automatiquement vos workloads à la hausse ou à la baisse, jusqu’à zéro en l’absence de demandes. Répondez aux demandes de vos clients tout en payant uniquement pour les ressources que vous consommez.

Exécuter vos tâches par lots

Intégrez les composants d’exécution à votre application. Déchargez les tâches longues et gourmandes en ressources vers l’async.

Fonctionnement

Démarrage Aperçu Créer ou déployer Tableau de bord de projet Configurations
Démarrage La page Web IBM Cloud Docs fournit des explications détaillées sur les fonctionnalités du produit et sur leur utilisation.

FAQ

Comment IBM Cloud Code Engine aide les développeurs

IBM Cloud Code Engine est une plateforme sans serveur entièrement gérée qui peut être utilisée pour héberger des applications cloud natives, qu’il s’agisse d’images de conteneur, d’applications à 12 facteurs, de fonctions, de tâches par lots ou simplement d’un morceau de code. Les développeurs bénéficient de ce qui se fait de mieux en choisissant simplement la fonctionnalité d’exécution qu’ils souhaitent au lieu de devoir sélectionner un type de plateforme d’hébergement (CaaS, PaaS, FaaS) avec ses limitations d’exécution. IBM Cloud Code Engine aide à résoudre les contraintes de l’environnement d’hébergement d’exécution, ce qui permet aux développeurs de se concentrer sur le code et non sur la gestion de l’infrastructure. Cette solution permet aux développeurs de déployer divers artefacts (images de conteneurs, code source, tâches par lots, etc.) en une seule expérience utilisateur et fait évoluer dynamiquement les applications résultantes vers le haut ou vers le bas, voire à zéro, afin que les utilisateurs ne paient que lorsque leurs workloads fonctionnent.

Démarrer avec IBM Cloud Code Engine
Comment IBM Cloud Code Engine est lié à Kubernetes

IBM Cloud Code Engine repose sur Kubernetes, mais il aide à réduire les contraintes afin que les développeurs puissent se consacrer à l’écriture du code au lieu de gérer l’environnement d’hébergement. Bien qu’il s’agisse d’une excellente expérience pour la plupart des utilisateurs, certains voudront accéder à la configuration Kubernetes complète (par exemple, pour l’intégration à d’autres workloads Kubernetes). IBM Cloud Code Engine permet cela en exposant des outils Kubernetes courants (tels que kubectl).

Produits Kubernetes

 

IBM Cloud Code Engine

 

IBM Cloud Kubernetes Service ou Red Hat OpenShift on IBM Cloud

 

Red Hat OpenShift sur site

Livré en tant que

 

IBM Cloud Service

 

IBM Cloud Service

 

Logiciel installable sur site

Tenance

 

À service partagé (clusters partagés)

 

À service exclusif (cluster dédié)

 

À service exclusif (cluster dédié)

Coût

 

Payer uniquement lorsque les workloads sont exécutées (GB-sec, vCPU-sec et invocations)

 

Facturation constante pour l’ensemble du cluster (taille du temps du cluster)

 

Coûts de licence et d’infrastructure constants

Management

 

Entièrement géré

 

Partiellement géré

 

Autogéré

Compétences

 

Aucune compétence en matière de conteneurs, de clusters, de réseaux ou d’infrastructure n’est nécessaire

 

Compétences requises pour IBM Cloud Kubernetes Service/Red Hat OpenShift, la mise en réseau et l’infrastructure

 

Compétences requises pour Red Hat OpenShift, la mise en réseau et l’infrastructure

Comment fonctionne le niveau gratuit

Code Engine comprend une version gratuite afin que vous puissiez découvrir la solution avant de vous engager. La limite mensuelle est réinitialisée chaque mois et vous permet d’exécuter des applications et tâches de petite taille. Une fois la limite de version gratuite atteinte, le coût varie en fonction des éléments suivants :

  1. Mémoire et UC allouées par instance de workload
  2. Nombre d’instances
  3. Durée de vie de chaque instance
  4. Nombre d’appels http
Comment exécuter une application dans IBM Cloud Code Engine

Une application est un processus qui expose un point de terminaison HTTP. Vous pouvez l’utiliser comme système principal pour votre application Web ou mobile, service API REST et application de serveur mandataire. Dans IBM Cloud Code Engine, vous exécutez une commande CLI. Reportez-vous au tutoriel pour tout configurer correctement, y compris l’exécution de votre image de conteneur, l’exposition d’un point de terminaison HTTPS et la configuration de l’auto-scaling.

Exécuter une application sur une plateforme gérée sans serveur
Comment IBM Cloud Code Engine peut vous aider à créer une image de conteneur

Oui. Si vous voulez vous consacrer uniquement à l’écriture de votre code source et ne souhaitez pas prendre en charge le processus de création d’image, vous pouvez utiliser la fonction de génération d’images de conteneur. Vous fournissez directement le code source (à l’aide d’un référentiel Git) et IBM Cloud Code Engine génère et gère l’image du conteneur automatiquement.

IBM Cloud Code Engine prend en charge deux stratégies de construction. La première est la construction par fichier Dockerfile qui utilise l’outil de construction Kaniko. L’autre est le pack de construction cloud natif qui utilise des packs de construction Paketo.

Construire une image sur une plateforme gérée sans serveur
Lancez-vous

IBM Cloud Code Engine s’appuie sur des technologies open source telles que Kubernetes et Knative, ce qui vous permet d’accéder aux outils de l’écosystème de conteneurs et de vous assurer que votre workload reste portable.

Essayer IBM Cloud Code Engine
Découvrir les options de tarification

Profitez d’offres de tarification flexibles, dont une version gratuite et un plan de facturation selon l’utilisation.

En savoir plus
Consulter la documentation produit

Lisez tout ce dont vous avez besoin pour commencer.

Lancez-vous