O que é o Schematics?

Schematics é um serviço IBM Cloud, que fornece ferramentas de Infraestrutura como Código ( IaC ) como um serviço. Você pode usar os recursos do Schematics para implantar e gerenciar de forma consistente seus ambientes de infraestrutura em nuvem. A partir de um único painel, você pode executar a automação de ponta a ponta para criar uma ou mais pilhas de recursos de nuvem, gerenciar seu ciclo de vida, gerenciar alterações em suas configurações, implementar suas cargas de trabalho de aplicativos e realizar operações em day-2.

Automação do IaC como serviço

A construção em software livre Ansible, Terraforme tecnologias relacionadas como Git e Helm, IBM Cloud® Schematics fornece um poderoso conjunto de ferramentas IaC como um serviço para programar sua infraestrutura em nuvem.

Uma abordagem IaC para o provisionamento e a automação da infraestrutura melhora a consistência, acelera as implementações, reduz os erros manuais e evita alterações de configuração não documentadas ou ad hoc.

Com IaC, os arquivos de configuração definem sua infraestrutura, o que também facilita a edição, o compartilhamento e a reutilização de configurações. Ao codificar sua infraestrutura, você provisiona o mesmo ambiente toda vez evitando alterações de configuração não documentadas, ad hoc. Revise a seção nas melhores práticas do IaC para saber mais sobre os princípios do core IaC e melhores práticas que você pode adotar ao usar Schematics.

Schematics IaC ofertas

Schematics baseia-se no Ansible, Terraform de código aberto para fornecer um conjunto avançado de ferramentas IaC como um serviço para programar sua infraestrutura de nuvem. Com o Schematics, você pode usar esse conjunto avançado de recursos de automação do IaC para criar pilhas de recursos de nuvem, gerenciar seu ciclo de vida, gerenciar alterações em suas configurações, implantar suas cargas de trabalho de aplicativos e executar operações do day-2.

As três ofertas principais do Schematics são:

Áreas de trabalho do Schematics

Com os espaços de trabalho do Schematics, use o Terraform para automatizar o provisionamento e o gerenciamento de configuração de seus recursos de nuvem e crie, duplique e dimensione rapidamente ambientes de nuvem complexos e com várias camadas. Para obter mais informações, consulte Schematics workspaces.

Ações do Schematics

Com as ações do Schematics, use os manuais do Ansible para executar operações complexas do day-2 em seus recursos de nuvem, ambiente de nuvem e cargas de trabalho de aplicativos. Se quiser implantar aplicativos em várias camadas, iniciar ou interromper servidores virtuais ou clusters, girar chaves, fazer backup e restaurar dados de aplicativos, executar varreduras de segurança, gerenciar esquemas de banco de dados ou gerenciar usuários, basta especificar as tarefas que deseja executar no playbook e deixar que o Schematics se conecte com segurança e conclua as tasks.For mais informações sobre o gerenciamento das ações do Schematics e seus recursos, consulte Schematics actions.

Agentes do Schematics

O Agents amplia o serviço multilocatário compartilhado existente Schematics, com trabalhadores dedicados privados (agentes) executando trabalhos de espaço de trabalho e ação em sua rede privada. Os agentes podem provisionar, configurar e operar seus recursos privados ou locais sem nenhuma restrição de tempo, rede ou software. Para obter mais informações sobre a arquitetura e os recursos dos agentes, consulte Schematics agents.

Benefícios de usar Schematics

Não é necessário instalar os projetos de software livre em sua máquina ou aprender a sua API e linha de comandos. É necessário simplesmente apontar o Schematics para o seu repositório de código IaC e deixar o Schematics executar as tarefas especificadas.

Schematics benefícios
Benefícios Descrição
Os projetos de código aberto utilizados por Schematics O Terraform, o Ansible, o mecanismo de provisionamento Helm e a plataforma de execução são testados, mantidos e monitorados pelo IBM. O IBM aplica automaticamente os mais recentes padrões e patches de segurança ao Schematics para garantir a confiabilidade e a disponibilidade do serviço. Não é necessário aplicar manualmente as atualizações na plataforma Schematics.
Todas as versões são testadas pela IBM. À medida que novas versões do workspace e da ação são disponibilizadas, o site IBM começa a fortalecer e testar essas versões, para que elas possam ser compatíveis com a plataforma Schematics. Para obter mais informações, consulte Quando as novas versões do Terraform e do Ansible são adicionadas ao Schematics?
Schematics é totalmente integrado ao IAM Você pode usar funções de acesso ao serviço para controlar quem pode acessar e colaborar em seus espaços de trabalho e ações, ou rodar mudanças. É possível convidar usuários da IBM Cloud para a sua conta e alavancar os grupos de acesso do IAM para aperfeiçoar o processo de designação de acesso em sua organização. Como uma solução de diversos locatários, o Schematics cria todos os recursos em sua conta pessoal. Os recursos não são compartilhados ou reutilizados por outros locatários da IBM Cloud. Como o Schematics é construído no Kubernetes, as funções de acesso de serviço do IAM são mapeadas para controles de acesso baseado em função (RBAC) em Kubernetes para impor o isolamento de recursos dentro de sua conta.
Suporte completo IBM para as ferramentas de código aberto e plug-ins relacionados a IBM Cloud O Schematics é totalmente integrado ao sistema de suporte do IBM Cloud. Se você tiver um problema ao usar o IBM Cloud Provider Plug-in for Terraform ou os módulos Ansible para IBM Cloud, poderá abrir um caso de suporte IBM Cloud.