Chemins d'apprentissage pour Code Engine

Trouvez votre chemin pour accomplir les tâches souhaitées avec IBM Cloud® Code Engine.

Planifiez vos déploiements

Avant de commencer, informez-vous sur Code Engine et sur certains termes courants.

Ensuite, déterminez si vous souhaitez déployer une application, créer un travail ou exécuter une fonction en lisant la planification pour Code Engine.

Vous pouvez même essayer notre tutoriel d'application, notre tutoriel de travail ou notre tutoriel de fonction.

Installez les outils

Si vous souhaitez utiliser l'interface de ligne de commande, installez-la. Lorsque vous utilisez vos charges de travail Code Engine, consultez le guide de référence des commandes CLI et suivez les mises à jour de la version CLI grâce au journal des modifications CLI. Vous pouvez également accéder à IBM Cloud Shell dans votre navigateur Web.

Si vous ne souhaitez pas utiliser l'interface de ligne de commande (CLI), vous pouvez travailler depuis la console.

Créez votre premier projet

Pour commencer à utiliser Code Engine, créez un projet qui contiendra vos entités. Vous pouvez aussi définir des règles d'accès pour votre projet.

Besoin d'aide ? Consultez la rubrique Conseils relatifs au traitement des incidents liés aux projet. Si vous avez besoin d'une aide supplémentaire, essayez de solliciter une assistance.

Développez votre application, votre travail ou votre fonction

Code Engine déploie des applications et exécute des travaux qui sont regroupés dans des images de conteneur. Si vous ne disposez pas d'une image de conteneur, vous pouvez générer et déployer votre code depuis Code Engine.

Code Engine exécute des fonctions en tant que bundles de code. Si vous ne disposez pas d'un bundle de code, vous pouvez générer et exécuter votre fonction à partir de Code Engine.

Disposez-vous du code source ou d'une image de conteneur pour votre application ou votre tâche?

J'ai une image de conteneur.

  • Si votre image est stockée dans un registre de conteneur auquel vous avez accès, vous êtes prêt à la déployer.
  • Si votre image se trouve dans un registre privé, soit dans un autre compte Container Registry soit dans un registre privé tel que Docker Hub, vous devez configurer l'accès.

Ensuite, vous êtes prêt à déployer votre application, exécuter votre travail ou exécuter votre fonction.

J'ai le code source.

Besoin d'aide ? Consultez la rubrique Conseils relatifs au traitement des incidents liés aux générations. Si vous avez besoin d'une aide supplémentaire, essayez de solliciter une assistance.

Déployez votre application

Pour commencer, lisez la planification d'une image de conteneur pour les applications Code Engine et les charges de travail d'application.

Dans quelle mesure votre application est-elle évolutive?

Voir Configuration de la mise à l'échelle d'application.

Vous souhaitez personnaliser votre application ?

Êtes-vous prêt à procéder au déploiement?

Rendez votre application hautement disponible en la déployant dans plusieurs régions.

Souhaitez-vous ajouter d'autres personnalisations?

Êtes-vous prêt à accéder à votre demande ?

Chaque mise à jour d'une propriété de configuration d'application crée une nouvelle révision de l'application.

Vous pouvez utiliser Iter8 pour valider votre code d'application et le temps d'attente, puis déterminer si votre révision est utilisable ou si vous devez revenir à une version plus stable.

Besoin d'aide ? Consultez la rubrique Conseils relatifs au traitement des incidents liés aux applications. Si vous avez besoin d'une aide supplémentaire, essayez de solliciter une assistance.

Exécutez votre travail

Pour commencer, lisez la planification d'une image de conteneur pour les travaux Code Engine et les charges de travail par lots.

Souhaitez-vous créer une définition de tâche?

En créant une définition de travail, vous pouvez exécuter plus facilement votre travail à plusieurs reprises en fonction de votre configuration.

Souhaitez-vous exécuter une tâche sans créer au préalable une définition?

Avec l'interface de ligne de commande, vous pouvez soumettre un travail sans créer d'abord une configuration de travail. Vous pouvez dans les commandes jobrun submit et jobrun resubmit spécifier les mêmes options de configuration que celles disponibles avec la commande job create.

Vous souhaitez personnaliser votre emploi ?

Code Engine prend en charge Lithops pour l'exécution des travaux. Voir Exécution de travaux avec l'infrastructure Lithops.

Êtes-vous prêt à créer et à exécuter votre tâche?

Vous pouvez exécuter votre travail directement ou créer une définition de travail et exécuter votre travail en fonction de cette configuration.

Souhaitez-vous ajouter d'autres personnalisations?

Besoin d'aide ? Consultez la rubrique Conseils relatifs au traitement des incidents liés aux travaux. Si vous avez besoin d'une aide supplémentaire, essayez de solliciter une assistance.

Exécuter votre fonction

Pour commencer, lisez la rubrique Utilisation des fonctions et Charges de travail des fonctions.

Les fonctions utilisent un environnement d'exécution géré. Pour en savoir plus, voir Runtimes.

Vous souhaitez personnaliser votre fonction ?

Êtes-vous prêt à procéder au déploiement?

Souhaitez-vous ajouter d'autres personnalisations?

Journalisez et surveillez vos charges de travail

La journalisation peut vous aider à dépanner vos applications, vos tâches et vos fonctions. Voir Affichage des journaux.

Vous pouvez également visualiser, gérer et auditer des activités lancées par l'utilisateur et se produisant dans votre projet Code Engine.

Pour terminer, analysez les métriques de performances en collectant des informations avec IBM Cloud Monitoring. Vous pouvez créer destableaux de bord personnalisés pour surveiller les charges de travail Code Engine.

Faites migrer vos charges de travail

Si vous passez d'un service différent à Code Engine, plusieurs rubriques peuvent vous aider.