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 Lire la documentation
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 du code, pas sur la gestion de l’infrastructure

IBM Cloud Code Engine est une plateforme sans serveur, entièrement gérée. Apportez vos images de conteneurs, vos tâches par lots, votre code source ou vos fonctions 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.

Lancez-vous avec IBM Cloud Code Engine et MongoDB dès aujourd’hui et économisez 500 USD

IBM Cloud offre un crédit promotionnel de 500 USD aux nouveaux clients IBM Cloud Code Engine et MongoDB. Découvrez les avantages combinés d’une plateforme sans serveur entièrement gérée et d’une base de données hautement disponible, évolutive et flexible, proposée en tant que service.

Cas d’utilisation sans serveur

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 surdimensionnement de cluster. Vous payez uniquement ce que vous utilisez réellement. Ouvrir un tutoriel « Hello world »

Déployer votre code source Développez dans le langage de votre choix, puis envoyez le code source dans le cloud sans vous soucier de la création ou de la gestion des conteneurs. Connectez facilement votre code à des services gérés tels que le stockage d’objets, les bases de données ou les flux d’événements. En savoir plus
Créer des tâches par lots Les tâches par lots sont idéales pour un traitement non événementiel, tel que des workloads ETL, des simulations ou le traitement de modèles de données d’IA. Créez de puissantes tâches par lots à exécution complète et complète avec ajout illimité (UC, mémoire et temps d’exécution) et ne payez que les ressources dont vous avez besoin. En savoir plus

Créer des fonctions Créez votre fonction, puis utilisez des événements pour les déclencher. Que ce soit des milliers de fois en une fraction de seconde ou une fois par semaine, ils s’adaptent à la demande, puis disparaissent. Créer votre fonction

Avantages Soyez opérationnel en quelques secondes

Créez d’excellentes applications dans le langage de votre choix, puis déployez-les en quelques secondes sur une plateforme sans serveur.

Économiser de l’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 de cluster sont pris en charge.

Sécurité et conformité incluses

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

Études de cas Eljun utilise IBM Cloud Code Engine pour mettre en relation les propriétaires de véhicules électriques et les propriétaires de bornes de recharge IBM Cloud Code Engine permet à Sweap.io de gérer des capacités d’auto-scaling, ce qui aide l’entreprise à se concentrer sur la création de valeur pour ses clients
Un environnement d’exécution unique. Évolutivité à 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é

Vos applications sont protégées par un 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, même jusqu’à zéro en l’absence de demandes. Vous ne payez que 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.

Visite guidée de l’interface utilisateur

Démarrage La page Web IBM Cloud Docs fournit des explications détaillées sur les fonctionnalités du produit et sur leur utilisation.
Aperçu La fenêtre de présentation de l’interface utilisateur d’IBM Cloud Code Engine explique les avantages du produit et permet de commencer à déployer une application ou à exécuter un travail avec une image de conteneur.
Créer ou déployer La fenêtre « Start creating » (Démarrer la création) de l’interface utilisateur d’IBM Cloud Code Engine donne le choix entre déployer une application ou créer un travail à exécuter.

Tableau de bord de projet La fenêtre « my-project » (mon-projet) de l’interface utilisateur d’IBM Cloud Code Engine affiche un récapitulatif de vos applications, travaux, générations d’images en cours et autres en plus des éléments récemment mis à jour.

Configurations La fenêtre « my-applications » (mes-applications) de l’interface utilisateur d’IBM Cloud Code Engine affiche vos configurations existantes et vos travaux en cours d’exécution.

Comment profiter de la promotion

IBM Cloud offre un crédit promotionnel de 500 USD aux nouveaux clients IBM Cloud Code Engine et MongoDB. Découvrez les avantages combinés d’une plateforme sans serveur entièrement gérée avec une base de données hautement disponible, évolutive et flexible proposée en tant que service.  

Le crédit est valable 90 jours et s’applique à votre consommation mesurée de Code Engine et MongoDB. Cette offre est disponible pour les nouveaux utilisateurs de Code Engine et MongoDB. Pour profiter de cette offre et commencer :

  1. Créez ou connectez-vous à un compte IBM Cloud Paygo ou à un compte d’abonnement.
  2. Dans la console IBM Cloud, cliquez sur Gérer, puis choisissez Facturation et utilisation dans la liste déroulante.
  3. Sélectionnez Promotions et crédits dans la barre de navigation à gauche.
  4. Cliquez sur Appliquer un code promotionnel.
  5. Saisissez le code promotionnel SERVERLESSARC, cliquez sur Vérifier, puis sur Appliquer. Une fois le crédit appliqué avec succès, vous pouvez consulter votre solde créditeur à tout moment en répétant les étapes 2 et 3. 

Pour apprendre à créer une application Web en utilisant Code Engine et MongoDB, suivez ce tutoriel pour commencer.

Conditions de l’offre
Un seul code promotionnel peut être utilisé par compte client. Le crédit de 500 USD ne peut être utilisé que dans le cadre de cette offre et ne peut être appliqué à d’autres offres. L’offre est soumise à disponibilité.

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 native, 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 supprime 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. Il 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, de sorte 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 supprime 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 familiers (par exemple, 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

Non, mais les limites mensuelles sont réinitialisées chaque mois. Cela permet d’exécuter des applications ou des travaux de petite taille. Une fois la limite de version gratuite atteinte, le coût varie en fonction des éléments suivants :

  • Mémoire et UC allouées par instance de workload
  • Nombre d’instances
  • Durée de vie de chaque instance
  • 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. 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. Les personnes habituées à IBM Cloud Foundry devraient retrouver des similitudes. 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 repose 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 Consulter les offres 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

IBM Cloud Code Engine vous permet de vous concentrer sur l’écriture du code plutôt que sur la gestion de l’infrastructure.

Lancez-vous