O que é provisionamento?

Publicado 21/09/2023
Vista de cima de um notebook ao lado de engrenagens sobre um fundo azul.
By Michael Goodwin

Definição de provisionamento

Em TI e computação, o provisionamento se refere ao processo de configurar a infraestrutura de TI, incluindo hardware, redes, máquinas virtuais e outros recursos, e de disponibilizar recursos para sistemas e usuários.

O termo é usado (às vezes de forma imprecisa) de várias maneiras em TI, mas geralmente significa tornar algo disponível para uso. O provisionamento é uma etapa inicial do processo de implementação e não deve ser confundido com a configuração. Depois que recursos como servidores, componentes de rede, aplicações ou dispositivos são provisionados, eles são configurados de acordo com as especificações da organização ou do usuário, implementados, gerenciados e mantidos ao longo de seu ciclo de vida.

O provisionamento eficaz é importante porque fornece o acesso e os recursos de que sistemas e usuários precisam para operar com eficácia e ajuda a promover a segurança de TI e a eficiência organizacional.

Tipos de provisionamento

Para que os ambientes de TI funcionem de maneira eficiente, todas as facetas precisam interoperar de forma integrada. O provisionamento adequado desempenha um papel importante no sucesso desse empreendimento. As necessidades de provisionamento variam de acordo com a organização, mas estes são alguns dos tipos mais comuns de provisionamento:

Fornecimento de servidor

O provisionamento de servidores é o processo de configurar servidores físicos ou virtuais com os recursos (como CPUs, RAM e armazenamento) de que precisam para operar. Existem muitos tipos diferentes de servidores, servidores de arquivos, servidores web, servidores de aplicação, servidores proxy e servidores de políticas, por exemplo, cada um com sua própria função. As empresas também têm seus próprios requisitos específicos de servidor.

O provisionamento de servidores inclui determinar como um servidor, seja baseado em nuvem ou local, será usado e o que esse uso exige. Também inclui configurar o hardware, instalar softwares como sistemas operacionais e aplicações e quaisquer outras etapas necessárias para criar uma nova máquina no estado desejado.

Fornecimento de rede

O provisionamento de rede se refere à configuração dos componentes que compõem uma rede corporativa, como roteadores, switches, hubs e firewalls, para criar uma rede funcional que usuários, dispositivos e servidores autorizados possam acessar.

No processo de provisionamento de rede, as equipes de TI atribuem endereços IP, definem quais dispositivos e identidades de usuário podem acessar a rede (e o hardware e os dispositivos que ela conecta) e implementam medidas de segurança de rede para ajudar a mantê-la segura.

Provisionamento de aplicações

O provisionamento de aplicações e o provisionamento de serviços abrangem a configuração das aplicações e dos serviços corporativos de que os usuários precisam para realizar seu trabalho. Isso inclui configurar contas de usuário e credenciais de acesso e conceder direitos de acesso a plataformas de software como serviço (SaaS), aplicações, dados e outros recursos. Também pode incluir a manutenção e a remoção de contas e permissões de aplicações à medida que as funções dos usuários evoluem.

Provisionamento de usuários

O provisionamento de usuários, ou provisionamento de contas, é um tipo de gerenciamento de identidades responsável pela criação, modificação ou exclusão de contas e perfis de usuários. Geralmente é tratado entre as equipes de RH e TI.

No provisionamento de usuários, os administradores definem permissões e privilégios de acesso e concedem autenticações, geralmente utilizando controle de acesso baseado em função (RBAC). O RBAC concede a um usuário acesso a recursos específicos, conforme sua função e necessidades profissionais.

O provisionamento de usuários geralmente ocorre durante a integração de um novo funcionário ou quando alguém assume uma nova função na organização. O processo oposto, o desprovisionamento, ocorre quando um funcionário está saindo da empresa.

Esses processos ajudam a garantir que os usuários tenham acesso aos recursos e às ferramentas de que precisam para realizar seu trabalho. Eles também ajudam a proteger a integridade do ambiente de TI ao verificar se o acesso aos recursos de TI está atribuído de forma apropriada.

O gerenciamento de identidade e acesso é um componente crucial da cibersegurança.

Provisionamento de nuvem

Provisionamento em nuvem é o processo de criação da infraestrutura que suporta um ambiente de nuvem. Envolve a configuração dos componentes fundamentais de hardware, virtualização, armazenamento e rede necessários para a computação em nuvem, bem como os recursos, aplicativos e serviços baseados em nuvem que os usuários precisam acessar.

Provisionamento de dispositivos

O provisionamento de dispositivos é a configuração de equipamentos de TI, como smartphones e computadores. Ele costuma ser usado para gerenciar dispositivos na Internet das Coisas (IoT).

O provisionamento de dispositivos ajuda a garantir que o dispositivo de um usuário funcione de forma integrada dentro do ambiente de TI da organização e que esteja configurado com o acesso e os recursos adequados para o usuário final ao qual está atribuído.

IBM DevOps

O que é DevOps?

Andrea Crawford explica o que é DevOps, seu valor e como suas práticas e ferramentas ajudam você a migrar suas aplicações por todo o pipeline de entrega de software, desde a concepção até a produção. Conduzido pelos principais líderes da IBM, o conteúdo foi concebido para ajudar os líderes empresariais a adquirir o conhecimento necessário para priorizar os investimentos em IA que podem estimular o crescimento.

Provisionamento versus configuração

Provisionamento e configuração são operações distintas no processo de implementação. Antes que um recurso, como um dispositivo ou servidor, possa ser configurado, ele precisa ser provisionado, ou seja, preparado.

Uma analogia um tanto rudimentar, mas útil, é pensar na construção de uma casa. O provisionamento é semelhante a construir a estrutura em si. Depois que a casa está de pé, ela precisa ser configurada para atender às necessidades do proprietário: por exemplo, é preciso fazer as chaves, instalar detectores de fumaça e sistemas de segurança e equipar os cômodos da casa para satisfazer os requisitos das pessoas que nela moram.

No caso de um servidor, o provisionamento inclui configurar o hardware virtual e físico, instalar o sistema operacional, conectar-se às redes e disponibilizar recursos (como CPU, memória, armazenamento e uma conexão de rede) para esse servidor.

Feito isso, o servidor pode ser configurado para atender aos requisitos específicos de uma aplicação ou carga de trabalho particular. A configuração inclui particionar discos, ajustar as configurações do sistema operacional, configurar firewalls, instalar e configurar aplicações e garantir que o sistema permaneça no estado desejado.

Assim como há muitos tipos diferentes de provisionamento, há muitos tipos de configuração, e ambos os processos podem ser automatizados.

Automatização do provisionamento

Tradicionalmente, as equipes de TI precisavam provisionar e configurar manualmente a infraestrutura de TI para cada nova implementação ou novo usuário, um processo tedioso e demorado que não é compatível com os fluxos de trabalho de DevOps. Em muitos ambientes de TI corporativos modernos, o provisionamento é automatizado. O provisionamento automatizado oferece uma maneira mais rápida, eficiente e consistente de criar infraestrutura de TI e costuma ser realizado por meio da infraestrutura como código (IaC).

A infraestrutura como código permite o provisionamento, a configuração e o gerenciamento da infraestrutura de TI usando código e templates. Isso significa que os desenvolvedores não precisam mais provisionar e gerenciar manualmente os componentes de infraestrutura toda vez que uma aplicação é desenvolvida ou implementada, um novo funcionário é contratado ou uma nova implementação de rede ou de nuvem é necessária. Com a IaC, a infraestrutura pode ser provisionada, modificada ou desativada executando um script.

Benefícios do provisionamento automatizado

O provisionamento automatizado ajuda as organizações a melhorar a alocação de recursos e o ROI e a reforçar a segurança de TI. Outros benefícios incluem:

Ganhos de produtividade

O provisionamento automatizado pode gerar ganhos de produtividade em toda a organização, ajudando a simplificar processos e a otimizar como os funcionários utilizam seu tempo. Quando as equipes de TI se libertam do fardo do provisionamento manual repetitivo, podem concentrar seus esforços em trabalhos estratégicos de nível mais alto.

O provisionamento automatizado ajuda os desenvolvedores a acelerar a entrega de novas aplicações, funcionalidades e serviços, já que os ambientes de que precisam para isso são provisionados de forma automática e consistente. Ele também ajuda a garantir que os usuários finais de toda a empresa tenham acesso aos recursos de que precisam para realizar seu trabalho, eliminando lentidões no fluxo de trabalho e outros entraves semelhantes na produtividade.

Escalabilidade dinâmica

À medida que uma empresa cresce, crescem também suas necessidades de provisionamento. O provisionamento automatizado permite que uma empresa escale de forma flexível e eficiente, alocando (ou desalocando) servidores, armazenamento, componentes de rede e outros recursos para atender à necessidade em tempo real. Essencialmente, os recursos são ativados quando necessários e desativados quando não são. Esse alinhamento dinâmico ajuda a evitar gargalos em períodos de alta demanda e a reduzir estouros de custo em períodos de menor atividade.

Maior conformidade

O provisionamento automatizado ajuda uma organização a manter a conformidade porque facilita a implementação consistente de políticas e procedimentos em todo o ecossistema de TI. Quando é preciso fazer alterações, elas podem ser implementadas automaticamente (e de maneira uniforme) em todos os recursos.

Menos erros

Como tudo o que depende de ação humana, o provisionamento manual está sujeito a erro humano. Com o provisionamento automatizado, os recursos (e o acesso a eles) são provisionados de forma consistente segundo padrões predefinidos. Além disso, mantém-se uma trilha de auditoria automática, que mostra como o acesso foi definido, como a autenticação foi concedida, quais recursos foram acessados e quando.

Por meio desse processo, o provisionamento automatizado pode reduzir configurações incorretas e o tempo necessário para diagnosticá-las e corrigi-las, além de mitigar os riscos de segurança que acompanham esses erros. No entanto, é fundamental ter cuidado redobrado para garantir que não haja vulnerabilidades nem problemas de segurança no código, pois esses problemas serão replicados em qualquer lugar em que o template seja usado.

Autores

Michael Goodwin

Staff Editor, Automation & ITOps

IBM Think

Soluções relacionadas
IBM Terraform

O IBM Terraform fornece às organizações um único fluxo de trabalho para provisionar sua infraestrutura de nuvem, data center privado e SaaS e gerenciá-la continuamente ao longo de seu ciclo de vida.

Explore o IBM Terraform
Soluções de DevOps

A IBM ajuda as equipes de DevOps a construir, implementar e operar com mais segurança, conectando insights de risco em código, infraestrutura e ambientes de tempo de execução.

Explore as soluções de DevOps
Serviços de consultoria em nuvem

Aumente o valor da sua nuvem híbrida e aproveite totalmente as oportunidades da era da IA agêntica.

Explore os serviços de consultoria em nuvem
Dê o próximo passo

Descubra como o Terraform e as soluções DevOps simplificam a infraestrutura híbrida, unificam o gerenciamento do ciclo de vida e aceleram a entrega segura de aplicativos nativos da nuvem.

  1. Descubra o IBM Terraform
  2. Conheça soluções de DevOps