Métodos e estratégias de implantação de software

O que é implantação de software?

Implantação de software é o processo de instalação remota de software em vários ou todos os computadores de uma rede simultaneamente, a partir de um local central. O termo “Implantação de Software” é geralmente utilizado no contexto de uma grande rede (mais de 20 computadores).

Como selecionar o método de implantação correto?

Você pode implantar softwares de diversas maneiras usando diferentes estratégias de implantação. Neste documento, vamos ver os métodos de implantação de software que você pode escolher e diversas verificações que pode aplicar para personalizar o processo de implantação de software.

Métodos de implantação de software

Métodos de implantação baseados na criação de pacotes:

Criação automatizada de pacotes de software:

A criação automatizada de pacotes de software pode ser feita utilizando modelos. Um modelo refere-se a uma aplicação predefinida que pode ser baixada e implantada em várias máquinas de destino. Você tem a opção de escolher entre 8.000 aplicações listadas como modelos que podem ser utilizados para criar pacotes. Você também pode automatizar as atualizações de modelos para Windows, o que significa que toda vez que houver uma nova versão do software, o modelo correspondente será atualizado automaticamente.

Criação manual de pacotes de software:

Se o software necessário não estiver disponível na seção de Modelos, você pode criar pacotes para Windows e Mac. Esses pacotes são armazenados no repositório de software para permitir a instalação na máquina do cliente, conforme necessário.

Métodos de implantação baseados no acesso do usuário:

Implantação pelo administrador:

Esta é uma abordagem de implantação padrão que permite que os administradores distribuam aplicações para máquinas de destino remotamente, diretamente do console web. Os administradores podem implantar softwares a partir de um console web centralizado com opções de instalação silenciosa.

Autoinstalação pelo usuário final:

Os usuários finais podem instalar o software por conta própria usando o portal de autoatendimento. Nesse cenário, os administradores podem publicar uma lista de softwares no Portal de Autoatendimento, que pode ser acessada pelo usuário final na bandeja do sistema. Os usuários finais na mesma rede têm a opção de acessar esse catálogo de softwares e escolher instalá-los sem sempre perguntar ao administrador, permitindo que os administradores capacitem os usuários finais a instalar softwares com base nas suas necessidades. Consequentemente, essa abordagem de implantação de software minimiza o tempo e esforço. Os administradores também podem adicionar ou remover softwares publicados no Portal de Autoatendimento a qualquer momento.

Estratégia de implantação de software

As estratégias de implantação consideram um plano de ação ou conjunto de pré-requisitos que precisam ser seguidos para instalar ou desinstalar softwares e aplicações com sucesso. Escolher uma estratégia de implantação de software é fundamental quando se trata de implantar pacotes de software em uma rede. Isso envolve uma lista de tarefas que devem ser verificadas para garantir a instalação ou desinstalação bem-sucedida de software(s) em vários endpoints. Pode ser uma verificação de espaço livre em disco, criação de um atalho após a instalação ou execução de um script personalizado. Essas tarefas e verificações formam a base de uma estratégia de implantação de software. Elas são categorizadas como atividades pré e pós-implantação. Você pode usar esta lista de verificação de melhores práticas de implantação de software ao configurar um pacote de software.

Escolhendo a estratégia correta de implantação de software

Uma estratégia de implantação de software é necessária para garantir interferência mínima ou zero entre usuários finais. Você pode:

  • Escolher um horário: Você pode especificar quando um pacote de software deve ser implantado nas máquinas do usuário final com base na semana/dia preferido de implantação.
  • Aplicar as configurações de pré-implantação: Ative os computadores automaticamente antes da implantação do software ou baixe pacotes de acordo com o ciclo de atualização.
  • Notificar os usuários antes da implantação: Notifique os usuários antes que uma implantação comece. Além disso, você pode permitir que seus usuários pulem/adie a implantação por um número específico de vezes.
  • Definir uma política de reinicialização: Alguns softwares exigem que os computadores sejam reinicializados, enquanto outros não. Dependendo da necessidade, você pode reiniciar/desligar os computadores após a implantação, se o software exigir.

Melhores práticas de implantação de software

Melhores práticas gerais para implantação:

  • Permita que seus usuários finais instalem o software por conta própria usando o portal de autoatendimento.
  • Confira a seção “Modelos” antes de implantar qualquer software. Você pode criar pacotes a partir de uma lista de 8.000 aplicações.
  • Configure um repositório de software para que você possa reutilizar os pacotes para instalar ou desinstalar um software.
  • Mantenha seu software e aplicações atualizados com a opção Modelos de atualização automática.

Lista de verificação pré-implantação antes da instalação/desinstalação:

  • Verificar se o software já existe.
  • Garantir o mínimo de espaço livre em disco.
  • Verificar a chave/valor do registro
  • Especificar o nome do arquivo/pasta
  • Configurar processos como executar scripts personalizados, criar ou excluir um atalho etc.

Software pre-deployment activities- ManageEngine

Lista de verificação pós-implantação após instalação/desinstalação:

  • Criar ou excluir um atalho.
  • Criar ou anexar um caminho de arquivo.
  • Copiar, mover, renomear e excluir arquivos e pastas em computadores.
  • Execução de scripts personalizados.
  • Alterar os valores do registro em estações de trabalho.
  • Configurar aplicações para serem executadas como serviço do Windows.

Software post-deployment activities- ManageEngine

Solução Unificada de Gerenciamento e Segurança de Endpoints
  • » Processo de Gerenciamento de Patch
  • » Gerenciamento de Patches do Windows
  • » Gerenciamento de Patches do Mac
  • » Gerenciamento de Patches Linux
  • » Implantação de Patch
  • » Implantando patches que não são da Microsoft
  • » Atualização de antivírus
  • » Gerenciamento de Patches de Terceiros
  • » Atualizações do Windows
  • » Implantação do Service Pack
  • » Relatórios de gerenciamento de patches
  • » Repositório de Software
  • » Instalação de software
  • » Implantação de software do Windows
  • » Implantação de Software Mac
  • » Portal de Autoatendimento
  • » Processo de Gestão de Ativos de TI
  • » Medição de software
  • » Gerenciamento de garantia
  • » Conformidade de licença de software
  • » Software Proibido
  • » Aplicação de Blocos
  • » Ativos de Software
  • » Ativos de hardware
  • » Rastreamento de Software
  • » Gerenciamento de dispositivos móveis para dispositivos iOS
  • » Gerenciamento de dispositivos móveis para Android
  • » Gerenciamento de dispositivos móveis para Windows
  • » Gerenciamento de aplicações móveis (MAM)
  • » Traga seu próprio dispositivo (BYOD)
  • » Compartilhamento remoto da área de trabalho
  • » Ferramenta Shutdown & Wake On
  • » Ferramenta de bate-papo
  • » Verificar disco e limpar disco
  • » Script personalizado
  • » Gerenciamento de dispositivos USB
  • » Gerenciamento de energia
  • » Gerenciamento de vulnerabilidades e mitigação de ameaças
  • » Segurança de browser
  • » Controle de dispositivos
  • » Controle de aplicações
  • »Gerenciamento do BitLocker
  • » Métodos de implantação avançados e automatizados
  • » Implantação Independente de Hardware
  • » Imaginação de disco moderno
  • » Migração do Windows 10
  • » Implantação remota de SO
  • » Personalizar a implantação do SO