Accueil Automatisation informatique Schematics IBM Cloud Schematics
Utilisez l’infrastructure en tant que code pour configurer et automatiser les ressources afin de vous concentrer sur vos applications clés
Créer votre compte Se connecter
Un homme d’affaires regardant l’écran de son moniteur
Automatisation de l’infrastructure en tant que code IBM Cloud Automatisez le provisionnement et la configuration de votre infrastructure, services et piles d’applications IBM Cloud dans les environnements cloud. Augmentez la visibilité et le contrôle sur la configuration et le provisionnement cloud.
Offres
Espaces de travail

Cas d’utilisation

Automatiser les ressources IBM Cloud Terraform-as-a-Service permet aux équipes DevOps d’utiliser un langage de configuration de haut niveau pour modéliser les ressources souhaitées dans leur environnement cloud et activer l’infrastructure en tant que code (IaC).
Automatiser la gestion de la configuration Les opérations IBM Cloud Schematics vous permettent de spécifier le playbook Ansible que vous souhaitez exécuter sur une ou plusieurs ressources IBM Cloud. Toutes les tâches, rôles, règles ou étapes que vous prévoyez d’exécuter sont regroupés dans le playbook.

Permettre la livraison continue IBM Cloud Schematics traite l’infrastructure de la même manière que le code applicatif, de sorte que les pratiques DevOps de base telles que le contrôle de version, les tests, l’intégration et le déploiement continus peuvent aussi être automatisées.

Avantages Délai de production plus rapide

Accélérez le provisionnement de l’infrastructure tout en automatisant toutes les opérations, quel que soit le cloud.

Cohérence améliorée

Éliminez le risque d’environnements incompatibles pour le développement, les tests et le déploiement.

Développement plus efficace

Accélérez chaque phase du cycle de vie de la livraison de logiciels, y compris le provisionnement du bac à sable, l’assurance qualité et d’autres étapes.

ROI amélioré

Allégez la charge de votre équipe et tirez le meilleur parti de la structure de coûts basée sur la consommation du cloud computing.

Découvrez IBM Cloud Schematics
Espaces de travail Terraform hébergés

Provisionnez facilement vos ressources cloud et concentrez-vous sur vos applications.

Opérations Ansible natives

Installez facilement des packages logiciels et du code applicatif sur votre infrastructure.

Environnement collaboratif

Invitez votre équipe à créer, déployer et itérer vos processus d’automatisation de l’infrastructure.

Sécurité et gouvernance intégrées

Intégrez IBM Cloud IAM, Key Protect, LogDNA, SysDig et autres solutions.

Ressources Outil DevOps

Améliorez le cycle de vie DevOps, de la planification aux builds jusqu’aux tests logiciels et à la surveillance des applications.

Solutions IBM Cloud Pak

Déployez IBM Cloud Paks avec IBM Cloud Schematics et accédez à des solutions de données, d’automatisation, d’AIOps et bien plus encore.

IBM Cloud Satellite

Utilisez Satellite et Schematics pour automatiser la création d’emplacements Satellite et Red Hat OpenShift sur IBM Cloud.

Qu’est-ce que l’infrastructure en tant que code ?

Cette vidéo explique l’infrastructure en tant que code (IaC), la différence entre les approches impératives et déclaratives, leur impact sur votre environnement de développement, etc.

Terraform expliqué

Terraform est un outil open source qui vous permet d’automatiser et de gérer votre infrastructure, votre plateforme et vos services à l’aide d’un langage déclaratif

Exemples de modèles de playbook Ansible pour les opérations Schematics

Essayez un playbook Ansible fourni par IBM pour effectuer des opérations cloud sur des hôtes cibles ou pour faire vos premiers pas avec IBM Cloud Schematics.

Foire aux questions

Obtenez les réponses aux questions les plus fréquemment posées sur ce produit.

IBM Cloud Schematics fournit des outils puissants pour automatiser le provisionnement et la gestion de votre infrastructure cloud, la configuration et l’exploitation de vos ressources cloud, ainsi que le déploiement de vos charges de travail applicatives.

Pour ce faire, Schematics exploite des projets open source, tels que Terraform, Ansible, OpenShift, Operators et Helm, et vous fournit ces fonctionnalités en tant que service géré. Plutôt que d’installer chaque projet open source sur votre machine et d’apprendre l’API ou la CLI, vous déclarez les tâches que vous souhaitez exécuter dans IBM Cloud, et Schematics les exécute pour vous.

L’infrastructure en tant que code (IaC) vous aide à codifier votre environnement cloud afin que vous puissiez automatiser le provisionnement et la gestion de vos ressources dans le cloud. Plutôt que de provisionner et de configurer manuellement des ressources d’infrastructure ou de faire appel à des scripts pour ajuster votre environnement cloud, vous utilisez un langage de script de haut niveau pour spécifier votre ressource et sa configuration. Vous provisionnez ensuite la ressource dans le cloud en faisant appel à des outils comme Terraform en tirant parti de son API. Le code de votre infrastructure étant traité de la même manière que votre code applicatif, vous pouvez intégrer les pratiques DevOps de base telles que le contrôle des versions, les tests et la surveillance continue.

Les espaces de travail IBM Cloud Schematics vous sont fournis gratuitement. Toutefois, lorsque vous décidez d’appliquer votre modèle Terraform dans IBM Cloud en cliquant sur « Appliquer le plan » sur la page des détails de l’espace de travail ou en exécutant la commande Terraform, les ressources IBM Cloud décrites dans votre modèle Terraform vous sont facturées. Examinez les plans de service disponibles et les informations de tarification pour chaque ressource que vous êtes sur le point de créer. Certains services sont limités selon le compte IBM Cloud utilisé. Si vous êtes proche d’atteindre la limite de service liée à votre compte, la ressource n’est pas provisionnée tant que vous n’avez pas augmenté le quota de service ou supprimé certains services existants.

IBM Cloud Schematics vous permet d’exécuter des playbooks Ansible ou des actions Schematics sur IBM Cloud à l’aide de l’outil de provisionnement Ansible dans votre fichier de configuration Terraform. Par exemple, utilisez l’outil de provisionnement Ansible pour déployer des logiciels sur des ressources IBM Cloud ou effectuer des actions sur vos ressources, telles que l’arrêt d’une instance de serveur virtuel. Pour en savoir plus sur l’utilisation de l’outil de provisionnement Ansible, consultez ces blogs :

Terraform est un outil IaC open source, créé par HashiCorp. Il s’agit d’un outil de codage déclaratif qui permet aux développeurs d’utiliser un langage de configuration de haut niveau appelé HCL (HashiCorp Configuration Language) pour décrire l’état final souhaité de l’infrastructure cloud ou locale afin d’exécuter une application. Un plan est alors généré pour atteindre cet état final et le plan de provisionnement de l’infrastructure est exécuté.

Comme Terraform utilise une syntaxe simple, vous pouvez provisionner une infrastructure sur plusieurs centres de données cloud et sur site et reprovisionner l’infrastructure de façon sûre et efficace lors des modifications de configuration. C’est actuellement l’un des outils d’automatisation d’infrastructure les plus populaires. Si votre entreprise prévoit de déployer un environnement de cloud hybride ou multicloud, vous avez tout intérêt à regarder vers Terraform.

Oui, IBM Cloud Schematics prend en charge plusieurs versions fournisseur de Terraform. Vous devez ajouter un bloc fournisseur Terraform avec la version fournisseur correcte. Par défaut, le fournisseur exécute la dernière version 1.21.0 ; les quatre versions précédentes (1.20.1, 1.20.0, 1.19.0, 1.18.0) sont prises en charge.

Ansible est un moteur d’automatisation informatique très simple qui automatise le provisionnement dans le cloud, la gestion des configurations, le déploiement d’applications, l’orchestration intraservice et de nombreux autres besoins informatiques. Comme il n’utilise aucun agent ni infrastructure de sécurité personnalisée supplémentaire, il est facile à déployer. Et surtout, il utilise un langage simple (YAML, sous la forme de playbooks Ansible) qui vous permet de décrire vos tâches d’automatisation d’une manière proche de l’anglais.

Une fois les nouvelles versions de Terraform et Ansible publiées par la communauté, l’équipe IBM commence un processus de durcissement et de test de la version pour Schematics. La disponibilité des nouvelles versions dépend des résultats de ces tests, des mises à jour de la communauté, des correctifs de sécurité et des changements technologiques entre les versions. Assurez-vous que vos modèles Terraform et vos playbooks Ansible sont compatibles avec l’une des versions prises en charge afin de pouvoir les exécuter dans Schematics.

Commencez sans frais

Accédez dès aujourd’hui aux modèles que vous pouvez déployer sur IBM Cloud.

Essayez maintenant