IBM Cloud DevOps
A entrega de software e serviços de acordo com a demanda de mercado requer que as equipes iterem e realizem experimentos rapidamente. Elas devem implementar novas versões frequentemente, orientadas por feedback e dados. As equipes de desenvolvimento em nuvem mais bem-sucedidas adotam a cultura e as práticas modernas de DevSecOps, além de arquiteturas nativas de nuvem, e montam cadeias de ferramentas com as melhores ferramentas da categoria para liberar sua produtividade. Por tudo isso em prática rapidamente é uma vantagem competitiva chave.
O IBM Cloud Garage Method descreve arquiteturas, práticas e cadeias de ferramentas DevOps para permitir que as empresas inovem em escala. Use o IBM Cloud Garage Method para ajudá-lo a transformar sua cultura e usar as ferramentas de forma efetiva e rápida.
Um desenvolvedor de aplicativos corporativos pode iniciar a construção e a implementação de aplicativos nativos da nuvem em minutos. Ele pode usar um conjunto completo de serviços para construir aplicativos cognitivos, Internet das Coisas (IoT), cadeia de blocos e dados intensivos. Com o IBM Cloud App Service, um desenvolvedor individual pode criar um projeto e implementar um aplicativo pronto para produção no IBM Cloud. A tecnologia de geração de código da plataforma cria um aplicativo iniciador no idioma e na estrutura preferenciais do desenvolvedor, que é customizado de acordo com suas necessidades e caso de uso. Quaisquer serviços que são necessários para o suporte dos casos de uso, como o Watson Conversation, são provisionados automaticamente. Os desenvolvedores podem depurar e testar em suas estações de trabalho locais ou na nuvem e usar uma cadeia de ferramentas do DevOps para colaborar com outras pessoas e automatizar o processo de entrega.
Conforme membros da equipe se associam a um projeto, eles precisam de um conjunto integrado de ferramentas que estendam as operações de desenvolvimento, implementação e produção. A arquitetura de cadeia de ferramentas aberta da IBM permite que uma equipe forneça rapidamente as melhores ferramentas de DevSecOps da categoria, tanto da IBM quanto de software livre e de outras empresas. As integrações entre essas ferramentas são configuradas automaticamente. As cadeias de ferramentas são um conceito de primeira classe na plataforma, portanto, os desenvolvedores podem organizar rapidamente tudo o que eles precisam em um local e desenvolver a cadeia de ferramentas ao longo do tempo. A IBM fornece os templates de cadeia de ferramentas e Recursos e exemplos Terraform que suportam as melhores práticas do Garage Method, que você pode customizar para promover padrões de cadeia de ferramentas comprovados em toda a sua empresa. A IBM também fornece APIs HTTP e SDKs de linguagem de programação para você ou para aplicativos que você escreve para montar e trabalhar com cadeias de ferramentas em um nível de fino traste.
O IBM Cloud® Continuous Delivery fornece um conjunto principal de ferramentas para qualquer DevSecOps toolchain: Git Repos and Issue Tracking e Delivery Pipeline. O Git Repos and Issue Tracking é baseado no GitLab Community Editione oferece painéis de planejamento e colaboração de código-fonte por meio de solicitações de mesclagem. O Delivery Pipeline orquestra as tarefas de construção, teste e implementação em múltiplos ambientes, conforme as mudanças progridem do desenvolvedor para a produção. Os aplicativos podem ser implementados em minutos em um cluster Kubernetes no IBM Cloud, em nuvens públicas ou privadas.
A cadeia de ferramentas aberta integra mais ferramentas em torno de Continuous Delivery como IBM Cloud® Event Notifications, Slack, Atlassian JIRA, Sonatype Nexus, JFrog Artifactory, Sauce Labs PagerDutye IBM Vulnerability Advisor. Também é possível substituir outras ferramentas para os recursos do Continuous Delivery, incluindo o GitHub e o Jenkins. Os desenvolvedores também podem usar seus IDEs e editores favoritos, como o Visual Studio Code, Eclipse, etc.
Os repositórios de códigos, sistemas de rastreamento de problemas, sistemas de construção e sistemas de implementação representam uma ampla gama de dados que podem ser usados para o desenvolvimento de aplicativos de forma eficiente e eficaz. O IBM Cloud® DevOps Insights usa análises de big data para fornecer insights importantes para Executivos, Gerenciadores e Desenvolvedores. O DevOps Insights agrega e analisa os dados da cadeia de ferramentas de DevOps, oferecendo informações sobre os riscos da implementação de determinadas mudanças e sobre as áreas nas quais é possível fazer melhorias para aumentar a produtividade da equipe e aprimorar o código base. O Delivery Pipeline pode criar uma porta para a implementação em um ambiente com base no risco de uma mudança automaticamente.
O IBM Cloud DevOps fornece práticas e arquiteturas concretas para desenvolvimento na nuvem. Com ele, os Desenvolvedores podem iniciar rapidamente novos projetos, utilizando o vasto catálogo de serviços do IBM Cloud. O IBM Cloud DevOps também oferece aos Desenvolvedores um conjunto de ferramentas aberto e integrado, que automatiza a entrega, além de conferir velocidade e controle.