¿Qué es Schematics?
Schematics es un servicio de IBM Cloud que proporciona herramientas de Infraestructura como código (IaC) como servicio. Puede utilizar las prestaciones de Schematics para desplegar y gestionar de forma coherente los entornos de infraestructura de nube. Desde un único panel, puede ejecutar la automatización global para crear una o más pilas de recursos de nube, gestionar su ciclo de vida, gestionar los cambios en sus configuraciones, desplegar las cargas de trabajo de la app y realizar operaciones day-2.
Automatización como servicio de IaC
Basándose en Ansiblede código abierto, Terraformy tecnologías relacionadas como Git y Helm, IBM Cloud® Schematics proporciona un potente conjunto de herramientas de IaC como servicio para programar la infraestructura de nube.
Un enfoque de IaC para el aprovisionamiento y la automatización de la infraestructura mejora la coherencia, acelera las implantaciones, reduce los errores manuales y evita los cambios de configuración no documentados o ad hoc.
Con IaC, los archivos de configuración definen tu infraestructura, lo que también facilita editar, compartir y reutilizar configuraciones. Al codificar la infraestructura, se suministra el mismo entorno cada vez que se evitan cambios de configuración ad hoc no documentados. Revise la sección sobre Prácticas recomendadas deIaC para obtener más información sobre los principios y prácticas recomendadas de IaC principales que puede adoptar al utilizar Schematics.
Ofertas de Schematics IaC
Schematics se basa en Ansiblede código abierto, Terraform para proporcionar un potente conjunto de herramientas IaC como servicio para programar la infraestructura de nube. Con Schematics puede utilizar este amplio conjunto de prestaciones de automatización de IaC para crear pilas de recursos de nube, gestionar su ciclo de vida, gestionar cambios en sus configuraciones, desplegar las cargas de trabajo de la app y realizar operaciones day-2.
Las ofertas de Schematics de tres núcleos son:
Espacios de trabajo de Schematics
Con espacios de trabajo en la nube ( Schematics ), utilice Terraform para automatizar el aprovisionamiento y la gestión de la configuración de sus recursos en la nube, y crear, duplicar y escalar rápidamente entornos complejos de nube de varios niveles. Para más información, consulte los espacios de trabajo de Schematics.
Acciones de Schematics
Con las acciones de Schematics, utilice los playbooks de Ansible para realizar operaciones complejas de day-2 en sus recursos de nube, entorno de nube y cargas de trabajo de aplicaciones. Si desea implementar aplicaciones de varios niveles, iniciar o detener servidores virtuales o clústeres, rotar claves, realizar copias de seguridad y restaurar datos de aplicaciones, realizar análisis de seguridad, gestionar esquemas de bases de datos o gestionar usuarios, sólo tiene que especificar las tareas que desea ejecutar en su libro de jugadas y dejar que Schematics se conecte de forma segura y complete las tasks.For para obtener más información sobre la gestión de las acciones de Schematics y sus funciones, consulte Schematics actions.
Agentes de Schematics
Los agentes amplían el servicio multi-tenant compartido existente Schematics, con trabajadores privados dedicados (agentes) que ejecutan trabajos de espacio de trabajo y acción en su red privada. Los agentes pueden aprovisionar, configurar y operar sus recursos privados o locales sin restricciones de tiempo, red o software. Para obtener más información sobre la arquitectura y las características de los agentes, consulte Agentes deSchematics.
Ventajas de utilizar Schematics
No es necesario que instale los proyectos de código abierto en su máquina ni que conozca su API y línea de mandatos. Sólo tiene que apuntar Schematics al repositorio de códigos IaC y dejar que Schematics ejecute las tareas especificadas.
Ventajas | Descripción |
---|---|
Los proyectos de código abierto utilizados por Schematics | Terraform, Ansible, el motor de aprovisionamiento Helm y la plataforma de ejecución son probados, mantenidos y supervisados por IBM. IBM aplica automáticamente las últimas normas y parches de seguridad a Schematics para garantizar la fiabilidad y disponibilidad del servicio. No es necesario aplicar manualmente las actualizaciones a la plataforma Schematics. |
IBM prueba todas las versiones. | A medida que se dispone de nuevas versiones de workspace y action, IBM comienza con el endurecimiento y las pruebas de estas versiones, para que puedan ser compatibles con la plataforma Schematics. Para más información, consulte ¿Cuándo se añaden nuevas versiones de Terraform y Ansible a Schematics? |
Schematics está totalmente integrado con IAM | Puede utilizar roles de acceso al servicio para controlar quién puede acceder y colaborar en sus espacios de trabajo y acciones, o desplegar cambios. Puede invitar a los usuarios de IBM Cloud a su cuenta y aprovechar los grupos de acceso de IAM para optimizar el proceso de asignación de accesos en la organización. Como solución multiarrendatario, Schematics crea todos los recursos en su cuenta personal. Los recursos no se reutilizan ni se comparten con otros arrendatarios de IBM Cloud. Dado que Schematics se compila en Kubernetes, los roles de acceso al servicio de IAM se correlacionan con los controles de acceso basados en roles (RBAC) en Kubernetes para forzar el aislamiento de recursos dentro de la cuenta. |
Soporte completo de IBM para las herramientas de código abierto y los plug-ins relacionados con IBM Cloud | Schematics está totalmente integrado en el sistema de soporte de IBM Cloud. Si tiene algún problema al utilizar IBM Cloud Provider Plug-in for Terraform , o los módulos Ansible para IBM Cloud, puede abrir un caso de soporte IBM Cloud. |