![Plataformas de streaming de dados: um pré-requisito para IA empresarial](https://optimuscloud.com.br/wp-content/uploads/2024/06/1717614007_Plataformas-de-streaming-de-dados-um-pre-requisito-para-IA-empresarial-150x150.jpg)
Plataformas de streaming de dados: um pré-requisito para IA empresarial
5 de junho de 2024![TanStack apresenta nova meta-estrutura baseada em seu roteador](https://optimuscloud.com.br/wp-content/uploads/2024/06/1717622525_TanStack-apresenta-nova-meta-estrutura-baseada-em-seu-roteador-150x150.jpg)
TanStack apresenta nova meta-estrutura baseada em seu roteador
5 de junho de 2024Muitas vezes, o tempo das equipes de ITOps não é gasto agregando valor tangível ao negócio, mas sim dedicado ao trabalho manual repetitivo, geralmente vinculado à execução de um serviço de produção, que o Google descreve como “desprovido de valor duradouro”.
É fácil para as equipes de ITOps ficarem presas em um ciclo vicioso desse trabalho intensivo em mão de obra, o que significa que não são capazes de se concentrar em tarefas mais criativas e em trabalhos críticos que geram valor real para a organização.
Este desafio só aumenta à medida que a infraestrutura digital se torna mais complexa para suportar as experiências perfeitas que os clientes exigem agora. Significa uma dependência excessiva de especialistas no assunto (PME), como os programadores, até mesmo para tarefas rotineiras – gerando tédio e esgotamento numa altura em que tais competências já são escassas. As organizações simplesmente não podem arcar com o status quo. Eles precisam incorporar mais automação nos processos, especialmente para tarefas que exigem muita mão de obra, como resposta a incidentes e gerenciamento de serviços.
Mas onde deve começar a jornada para reduzir o trabalho? Aqui estão cinco ideias.
1. Mudanças de configuração
A mudança leva tempo, especialmente em ambientes de TI modernos, onde a alteração das configurações pode ter um impacto semelhante ao dominó em dependências complexas. Pode haver milhares dessas configurações para gerenciar em uma empresa típica, cada uma com um conjunto potencialmente grande de dependências. A produção de documentação que poderia ajudar no processo é demorada e por isso nem sempre está disponível. E as revisões da gestão de mudanças podem exigir a contribuição de vários tomadores de decisão, acrescentando mais atrasos e despesas gerais ao processo.
Uma abordagem melhor seria criar uma lista de alterações de configuração pré-aprovadas e padronizadas em uma solução de automação. Isso pode incluir ferramentas, scripts e automação de ferramentas de configuração existentes, como Ansible e Salt. O uso de tal repositório pode ser delegado a especialistas não especializados no assunto para acelerar aprovações de mudanças, reduzir a oportunidade de erro humano e melhorar a qualidade dos ITOps. Ao usar uma solução de automação dedicada, as organizações podem até acionar um processo automatizado diretamente a partir de ferramentas existentes, como Jira ou ServiceNow, eliminando quase completamente o envolvimento humano. Tudo o que será necessário é tempo para criar e aprovar as atualizações de configuração iniciais.
2. Provisionamento de infraestrutura
Os pedidos de provisionamento são geralmente tratados pelas PME. Isso ocorre porque os engenheiros de plataforma ou nuvem são obrigados a concluir um conjunto de tarefas especializadas, desde a criação de máquinas virtuais (VMs) até a especificação de uma imagem do sistema operacional Linux, anexando armazenamento e, em seguida, expondo a URL do aplicativo por meio de um balanceador de carga. O problema é que esses especialistas muitas vezes ficam sobrecarregados com interrupções repetidas, reduzindo o tempo que gastam em tarefas de alto valor.
Simplifique esse processo com fluxos de trabalho automatizados e completos, dedicados ao provisionamento e à conexão de novas infraestruturas. Os fluxos de trabalho de automação pré-aprovados permitem que os desenvolvedores e outros façam o provisionamento por conta própria, sem a necessidade de entrar em contato com especialistas em plataforma ou engenharia de nuvem. Melhor ainda, eles poderiam fazer isso a partir das ferramentas que usam atualmente, como Jira e ServiceNow. Até mesmo as dependências podem ser pré-carregadas e as configurações de segurança aplicadas antes que os desenvolvedores tenham acesso para mitigar o risco de governança e acelerar o processo. Os desenvolvedores podem começar a codificar imediatamente, sem a necessidade de interromper a equipe ITOps.
3. Implantação de aplicativos
Assim que a infraestrutura for provisionada, as equipes relevantes começarão a implantar aplicativos na nuvem. Embora alguns usem mecanismos de atualização altamente automatizados como parte do CI/CD, a implantação e os testes manuais são frequentemente usados. Em algumas organizações, as equipes ainda podem contar com processos de gerenciamento de mudanças baseados em ITIL, que exigem engenheiros de lançamento, administradores de banco de dados (DBAs) e engenheiros de rede/segurança para implantar pacotes e atualizações contínuas e executar garantia de qualidade.
Os desenvolvedores poderiam construir sua própria automação de implantação em teste e depois passá-la para ITOps após o teste. Essas mesmas equipes de desenvolvedores poderiam definir tarefas de operações de autoatendimento e pré-validar alterações no sistema usando runbooks automatizados, satisfazendo assim os requisitos de controle de alterações. Os fluxos de trabalho de implantação automatizados podem ser delegados com segurança a outras equipes da organização, conforme necessário.
4. Gerenciamento de usuários
Criar e gerenciar contas e permissões de usuários na infraestrutura de TI pode ser uma tarefa demorada e que consome muitos recursos. No entanto, é fundamental manter a segurança e a integridade desses sistemas e dos dados que fluem através deles. Os administradores de TI precisam ter certeza de que apenas usuários autorizados têm acesso a esses dados, de acordo com o princípio do privilégio mínimo: ou seja, eles têm acesso apenas temporário aos dados necessários para realizar seu trabalho e nada mais. Isto é importante do ponto de vista da segurança, mas também é uma questão de controle de custos. Se os usuários não precisarem de acesso a um conjunto específico de recursos, sua conta/licença poderá ser liberada para um colega.
Ao automatizar o provisionamento de usuários com fluxos de trabalho, os ITOps podem criar novas contas de usuários e atribuir funções e permissões com base em regras e políticas predefinidas. Faça o mesmo com o desprovisionamento quando um funcionário sai ou muda de função. Isso ajudará a acelerar a integração e a desativação, reduzir erros humanos, reforçar a segurança e a conformidade e otimizar o uso de licenças e recursos. Esses fluxos de trabalho podem até ser delegados ao RH e outras equipes por meio de recursos de autoatendimento.
5. Remendando
Atualizar software e/ou reconfigurar a infraestrutura é uma tarefa interminável, mas crítica, para mitigar os riscos de segurança e conformidade. No entanto, em muitas organizações, ainda é um processo altamente manual que exige um alto grau de conhecimento e conhecimento do sistema para garantir que as atualizações funcionem conforme pretendido, sem quebrar os sistemas subjacentes. Freqüentemente, os patches precisarão ser aplicados em grupos durante a mesma janela de manutenção, com dependências de terceiros complicando ainda mais o processo. É uma tarefa altamente especializada que, dependendo dos ativos que precisam ser corrigidos, pode exigir a contribuição de diversas PMEs. As restrições de recursos podem aumentar as chances de ocorrência de erros.
Em vez disso, considere usar uma plataforma de automação para agendar tarefas e corrigir vulnerabilidades à medida que forem descobertas. Isto reduzirá a carga sobre as PME individuais, eliminando a dependência de tarefas manuais e scripts disponíveis apenas para engenheiros especializados. Isso significa que eles podem dedicar mais tempo à inovação e menos tempo a questões de combate a incêndios.
Fim do trabalho árduo
O trabalho nem sempre é desagradável. No entanto, é uma utilização ineficiente do tempo para alguns dos membros de maior valor da organização, o que significa que são constantemente interrompidos para resolver problemas que resolvam as necessidades de poucos, e não de muitos. Isto pode ter um grande impacto no esgotamento das PME e nos resultados financeiros. A automação não é uma panacéia, mas oferece uma visão de uma maneira melhor de fazer as coisas que ajudará a otimizar tempo e recursos preciosos.
A crescente complexidade operacional pode parecer uma grande barreira à automação. Na verdade, deveria ser um driver. Comece aos poucos e escolha processos de TI rotineiros e repetitivos em funções de alto contato, como resposta a incidentes. Os resultados devem falar por si.
A postagem 5 maneiras pelas quais a automação de processos pode agilizar as operações de TI apareceu pela primeira vez em The New Stack.