IBM Cloud Docs
IBM Cloud DevOps

IBM Cloud DevOps

Para suministrar software y servicios a la velocidad que exige el mercado, es necesario que los equipos iteren y experimentar rápidamente. Deben desplegar nuevas versiones con frecuencia, con base en comentarios y datos. Los equipos de desarrollo de nube más exitosos adoptan la cultura y las prácticas modernas de DevSecOps, emplean arquitecturas nativas de nube y ensamblan cadenas de herramientas de las mejores herramientas para desatar su productividad. Ser capaz de realizar estas acciones rápidamente es una ventaja competitiva clave.

IBM Cloud Garage Method describe arquitecturas, prácticas y cadenas de herramientas de DevOps para permitir a las empresas innovar a escala. Utilice el IBM Cloud Garage Method para que le ayude a transformar la cultura y utilizar las herramientas de manera rápida y efectiva.

Los desarrolladores de aplicaciones empresariales pueden empezar a compilar y desplegar aplicaciones nativas de nube en cuestión de minutos. Pueden utilizar un completo grupo de servicios para compilar aplicaciones cognitivas, de IoT, blockchain, móviles y con un uso intensivo de datos. Con IBM Cloud App Service, un desarrollador individual puede crear un proyecto y desplegar una aplicación lista para producción en IBM Cloud. La tecnología de generación de código de la plataforma crea una aplicación de iniciación en la infraestructura y el lenguaje preferidos por el desarrollador que se adapta a sus necesidades y casos de uso. Los servicios que son necesarios para dar soporte al caso de uso, como Watson Conversation, se suministran automáticamente. Los desarrolladores pueden depurar y probar en su estación de trabajo local o en la nube, y utilizar una cadena de herramientas de DevOps para colaborar con otros usuarios y automatizar el proceso de entrega.

A medida que se unen miembros del equipo a un proyecto, se necesita un conjunto integrado de herramientas que abarquen las operaciones de desarrollo, despliegue y producción. La arquitectura Open Toolchain de IBM permite a los equipos suministrar rápidamente las mejores herramientas de DevSecOps de IBM y código abierto, entre otras opciones. Las integraciones entre estas herramientas se configuran automáticamente. Las cadenas de herramientas son un concepto de primera clase en la plataforma, de modo que los desarrolladores pueden organizar rápidamente todo lo que necesitan en un lugar y desarrollar la cadena a lo largo del tiempo. IBM proporciona plantillas de cadena de herramientas y recursos y ejemplos de Terraform que dan soporte a las prácticas recomendadas de Garage Method, que puede personalizar para promocionar patrones de cadena de herramientas probados en toda la empresa. IBM también proporciona API HTTP y SDK de lenguaje de programación para usted o para las aplicaciones que escriba para ensamblar y trabajar con cadenas de herramientas en un nivel preciso.

IBM Cloud® Continuous Delivery proporciona un conjunto básico de herramientas para cualquier cadena de herramientas de DevSecOps: Git Repos and Issue Tracking y Delivery Pipeline. Git Repos and Issue Tracking se basa en GitLab Community Editiony ofrece paneles de planificación y colaboración de código fuente a través de solicitudes de fusión. Delivery Pipeline orquesta los trabajos de compilación, prueba y despliegue en varios entornos a medida que los cambios pasan del desarrollo a la producción. Las aplicaciones se pueden desplegar en minutos en un clúster de Kubernetes en IBM Cloud, en nubes públicas o privadas.

Open toolchain integra más herramientas alrededor de Continuous Delivery como IBM Cloud® Event Notifications, Slack, Atlassian JIRA, Sonatype Nexus, JFrog Artifactory, Sauce Labs, PagerDutye IBM Vulnerability Advisor. También puede sustituir otras herramientas por las prestaciones de Continuous Delivery, incluido GitHub y Jenkins. Los desarrolladores también pueden utilizar sus IDE y editores preferidos, como Visual Studio Code o Eclipse, entre otros.

Los repositorios de código, los sistemas de rastreo de problemas, los sistemas de compilación y los sistemas de despliegue ofrecen una gran cantidad de datos que puede utilizar para mejorar la eficacia y la eficiencia de la entrega de aplicaciones. IBM Cloud® DevOps Insights utiliza análisis de big data para proporcionar valiosa información a ejecutivos, gestores y desarrolladores. DevOps Insights agrega y analiza los datos de la cadena de herramientas de DevOps para advertirle sobre los riesgos de desplegar cambios específicos, así como para señalar las áreas de mejora, ya sea en lo relativo a codebase o a la productividad del equipo. Delivery Pipeline puede programar automáticamente el despliegue en un entorno basado en el riesgo de un cambio.

IBM Cloud DevOps proporciona prácticas y arquitecturas concretas para el desarrollo en la nube. Permite a los desarrolladores empezar a trabar rápidamente con nuevos proyectos que utilizan el amplio catálogo de servicios disponible en IBM Cloud. IBM Cloud DevOps también proporciona a los desarrolladores un conjunto abierto e integrado de herramientas para automatizar la entrega con velocidad y control.