Visão geral
Provisionamento é o processo de criação e configuração da infraestrutura de TI. Esse processo inclui as etapas necessárias para gerenciar o acesso de usuários e sistemas a vários recursos. O provisionamento é um dos primeiros estágios da implantação de servidores, aplicações, componentes de rede, armazenamento, dispositivos de edge e muito mais.
Provisionamento e gerenciamento da configuração são coisas diferentes, mas ambos fazem parte do processo de implantação. Depois de provisionar um sistema, a próxima etapa é configurá-lo e manter a consistência ao longo do tempo.
Tipos de provisionamento
Provisionamento de servidor
Provisionamento de servidor é o processo de configuração do hardware físico ou virtual, instalação e configuração do software (como sistema operacional e aplicações) e conexão com componentes de middleware, rede e armazenamento. O provisionamento pode incluir todas as operações necessárias para criar uma nova máquina e colocá-la no estado desejado, definido de acordo com os requisitos empresariais.
Provisionamento de nuvem
O provisionamento de nuvem inclui a criação da infraestrutura subjacente (por exemplo, instalação de elementos de rede, serviços etc.) para o ambiente de nuvem da empresa. Depois da preparação da infraestrutura de nuvem básica, a próxima etapa do provisionamento é configurar recursos, serviços e aplicações dentro dessa nuvem.
Provisionamento de usuários
Provisionamento de usuários é um tipo de gerenciamento de identidades para conceder permissões a serviços e aplicações (como email, banco de dados ou rede) em um ambiente empresarial. Geralmente, essas permissões são baseadas no cargo ou nas responsabilidades do usuário. É comum se referir à revogação do acesso de usuários como "desprovisionamento".
Um exemplo de provisionamento de usuários é o controle de acesso baseado em função (RBAC). Configurar o RBAC inclui atribuir contas de usuários a um grupo, definir a função desse grupo (por exemplo, somente leitura, edição ou administração) e conceder a essas funções direitos de acesso a recursos específicos, com base nas necessidades de trabalho dos usuários.
O processo de provisionamento de usuários costuma ser gerenciado pelas áreas de TI e recursos humanos.
Provisionamento de rede
Quando falamos de infraestrutura de TI, provisionamento de rede significa configurar elementos como roteadores, switches e firewalls, alocar endereços IP e executar verificações de integridade operacional e coleta de fatos.
No caso das empresas de telecomunicações, o termo "provisionamento de rede" significa oferecer serviços de telecomunicações, como atribuir um número de telefone, instalar equipamentos ou fazer o cabeamento, aos usuários.
Provisionamento de serviços
O provisionamento de serviços inclui a configuração de serviços dependentes da TI para usuários finais e o gerenciamento dos dados associados. Alguns exemplos são conceder acesso a uma plataforma de software como serviço para quem trabalha na empresa e configurar credenciais e privilégios do sistema para limitar o acesso a determinados dados e atividades.
Benefícios do provisionamento automatizado
Geralmente, o trabalho de provisionamento exige que as equipes de TI repitam inúmeras vezes o mesmo processo, como a concessão do acesso de desenvolvedor a uma máquina virtual para implantar e testar uma nova aplicação. Isso faz com que o provisionamento manual consuma muito o tempo de recursos e seja mais suscetível a falhas humanas. E esses problemas acabam atrasando o time to market de novos produtos e serviços. Além disso, o provisionamento manual tira a atenção das equipes de TI, já tão atarefadas, de projetos que são mais importantes para a estratégia maior da empresa.
Hoje em dia, a maioria das tarefas de provisionamento já é executada com facilidade pela automação, usando infraestrutura como código (IaC). Com a IaC, as especificações da infraestrutura são armazenadas em arquivos de configuração. Isso significa que a equipe de desenvolvimento só precisa executar um script sempre que quiser provisionar o mesmo ambiente. A codificação da infraestrutura dá às equipes de TI um template a seguir durante o provisionamento. Embora ainda seja possível concluir o processo manualmente, as ferramentas de automação tornam tudo muito mais eficiente.
Por usar fluxos de trabalho repetíveis, o provisionamento automatizado oferece mais consistência nos ambientes de TI modernos, reduz a probabilidade de erros e perda de produtividade e libera as equipes de TI para que se concentrem nos objetivos empresariais estratégicos. Com esse processo de provisionamento mais eficiente:
- Usuários finais e desenvolvedores podem ganhar mais rápido acesso aos recursos e sistemas de TI que precisam. Isso ajuda a aumentar a produtividade.
- Desenvolvedores podem acelerar o time to market de aplicações e serviços, o que pode melhorar a experiência do cliente e aumentar as receitas.
- As equipes de TI desperdiçam menos tempo em tarefas corriqueiras e repetitivas, como correção de erros e configuração incorreta. Assim, elas podem trabalhar em prioridades mais críticas.
Recursos importantes em uma ferramenta de automação do provisionamento
As ferramentas de automação do provisionamento podem ser especializadas para um determinado caso de uso ou tipo de sistema (como uma plataforma de provisionamento de nuvem ou de rede). Mas, em geral, a maioria das empresas deve buscar uma solução que:
- Atenda a casos de uso que envolvam o provisionamento de nuvens públicas e privadas, rede, segurança e aplicações.
- Reduza os custos da TI ao executar o trabalho de várias ferramentas diferentes de provisionamento.
- Possibilite que as equipes de TI gerenciem configurações, operações do Dia 2 e processos de orquestração.
- Ofereça uma estrutura declarativa que permita definir o estado desejado, sem ser necessário emitir comandos específicos para isso.
- Inclua funcionalidades de autoatendimento e acesso baseado em função para fins de segurança e controle.
- Elimine a dependência de fornecedor das ferramentas proprietárias.
Qual a diferença entre o Ansible e o Red Hat® Ansible® Automation Platform?
Por que escolher a Red Hat?
Red Hat Ansible Automation Platform ajuda sua empresa a escalar a automação, com controle e insights, promover a colaboração entre equipes e gerenciar a política e a governança.
O Ansible Automation Platform oferece tudo o que é necessário para implementar a automação em toda a empresa, incluindo ferramentas de criação de conteúdo, solução orientada a eventos, painel gráfico e recursos avançados de analytics. Ele entrega a inovação open source da Red Hat fortalecida para a sua empresa. Assim, você pode aumentar a produtividade e reduzir o tempo de conclusão de novos projetos.
Com a subscrição do Ansible Automation Platform, você tem acesso ao Red Hat Ansible Certified Content e ao conteúdo validado do Ansible, que são selecionados pela Red Hat e por nosso robusto ecossistema de parceiros. Além disso, você pode aproveitar nossos serviços de gerenciamento hospedados e suporte técnico durante o ciclo de vida, facilitando a integração total da automação na sua empresa.