Acelere o provisionamento da infraestrutura enquanto automatiza qualquer coisa em qualquer nuvem.
Elimine o risco de ambientes incompatíveis para desenvolvimento, teste e implementação.
Acelere cada fase do ciclo de vida da entrega de software, incluindo provisionamento de sandbox, QA e muito mais.
Libere sua equipe e tire o máximo proveito da estrutura de custo baseada no consumo da computação em nuvem.
Provisione recursos de nuvem facilmente para que você possa se concentrar em seus aplicativos.
Instale facilmente pacotes de software e código de aplicativo em sua infraestrutura.
Faça com que sua equipe crie, implante e itere em seus processos de automação de infraestrutura.
Integração com IBM Cloud IAM, Key Protect, LogDNA, SysDig e muito mais.
Melhore o ciclo de vida do DevOps, do planejamento e criação até testes de software e monitoramento de aplicativos.
Implemente IBM Cloud Paks com IBM Cloud Schematics e acesse soluções para dados, automação, AIOps e muito mais.
Empregue o Satellite e o Schematics para automatizar a criação de locais de satélite e Red Hat OpenShift® na IBM Cloud.
Este vídeo explica a infraestrutura como código (IaC), a diferença entre abordagens imperativas e declarativas, como cada uma afeta seu ambiente de desenvolvimento e muito mais.
Terraform é uma ferramenta de código aberto que permite automatizar e gerenciar sua infraestrutura, plataforma e serviços usando uma linguagem declarativa
Experimente um manual do Ansible fornecido pela IBM para executar operações de nuvem em hosts de destino ou para começar a usar as ações do IBM Cloud® Schematics.
Obtenha respostas para as perguntas mais comuns sobre este produto.
O IBM Cloud Schematics fornece ferramentas poderosas para automatizar seu processo de provisionamento e gerenciamento de infraestrutura de nuvem, a configuração e operação de seus recursos de nuvem e a implantação de suas cargas de trabalho de aplicativos.
Para isso, o Schematics utiliza projetos de código aberto, como Terraform, Ansible, OpenShift, Operators e Helm, e oferece esses recursos a você como um serviço gerenciado. Em vez de instalar cada projeto de código aberto em sua máquina e aprender a API ou CLI, você declara as tarefas que deseja executar no IBM Cloud e assiste ao Schematics executar essas tarefas para você.
A Infraestrutura como Código (IaC) ajuda a codificar seu ambiente de nuvem para que você possa automatizar o provisionamento e o gerenciamento de seus recursos na nuvem. Em vez de provisionar e configurar manualmente os recursos de infraestrutura ou usar scripts para ajustar seu ambiente de nuvem, você usa uma linguagem de script de alto nível para especificar seu recurso e sua configuração. Em seguida, você usa ferramentas como Terraform para provisionar o recurso na nuvem, aproveitando sua API. O código da infraestrutura é tratado da mesma forma que o código do aplicativo para que você possa aplicar as principais práticas de DevOps, como controle de versão, testes e monitoramento contínuo.
As áreas de trabalho do IBM Cloud Schematics são fornecidas a você gratuitamente. No entanto, quando você decide aplicar seu modelo Terraform no IBM Cloud clicando em Aplicar plano na página de detalhes do espaço de trabalho ou executando o comando ibmcloud terraform apply, você é cobrado pelos recursos do IBM Cloud descritos no modelo Terraform. Revise os planos de serviço e as informações de preços disponíveis para cada recurso que você está prestes a criar. Alguns serviços têm um limite por conta do IBM Cloud. Se você estiver prestes a atingir o limite de serviço para sua conta, o recurso não será provisionado até que você aumente a cota de serviço ou remova os serviços existentes primeiro.
Com o IBM Cloud Schematics, é possível executar playbooks do Ansible ou ações do Schematics em seu IBM Cloud usando o provisionador do Ansible no arquivo de configuração do Terraform. Por exemplo, use o provisionador do Ansible para implementar software em recursos do IBM Cloud ou executar ações em seus recursos, como desligar uma instância de servidor virtual. Para obter mais informações sobre como usar o provisionador Ansible, consulte os seguintes blogs:
Terraform é uma ferramenta IaC de código aberto, criada pelo HashiCorp. É uma ferramenta de codificação declarativa que permite aos desenvolvedores usar uma linguagem de configuração de alto nível chamada HCL (HashiCorp Configuration Language) para descrever o “estado final” desejado da infraestrutura local ou em nuvem para executar um aplicativo. Em seguida, ele gera um plano para alcançar esse estado final e executa o plano para provisionar a infraestrutura.
Como o Terraform usa uma sintaxe simples, você pode provisionar infraestrutura em vários data centers locais e na nuvem. Você pode reprovisionar a infraestrutura de forma segura e eficiente em resposta às alterações de configuração. Atualmente, é uma das ferramentas de automação de infraestrutura mais populares disponíveis. Se sua organização planeja implantar um ambiente de nuvem híbrida ou multicloud, você provavelmente desejará ou precisará conhecer o Terraform.
Sim, o IBM Cloud Schematics oferece suporte a várias versões do provedor de Terraform. Você precisa adicionar o bloco do provedor de Terraform com a versão correta do provedor. Por padrão, o provedor executa a versão mais 1.21.0, e há suporte para as quatro versões anteriores, como 1.20.1, 1.20.0, 1.19.0 e 1.18.0 .
O Ansible é um mecanismo de automação de TI radicalmente simples que automatiza o provisionamento de nuvem, o gerenciamento de configuração, a implantação de aplicativos, a orquestração de serviços internos e muitas outras necessidades de TI. Como ele não usa agentes nem infraestrutura de segurança personalizada adicional, é fácil de implementar. E o mais importante é que ele usa uma linguagem simples (YAML, na forma de Ansible Playbooks) que permite que você descreva seus trabalhos de automação de uma forma que se aproxima do inglês simples.
Depois que novas versões do Terraform e do Ansible são lançadas pela comunidade, a equipe da IBM inicia um processo de fortalecimento e teste da versão para o Schematics. A disponibilidade de novas versões depende dos resultados desses testes, das atualizações da comunidade, dos patches de segurança e das mudanças tecnológicas entre as versões. Certifique-se de que seus modelos do Terraform e manuais do Ansible sejam compatíveis com uma das versões suportadas para que você possa executá-los no Schematics.