BLOG

Novas habilidades e novas demandas: O desafio da nuvem privada para operações de rede

Robert Haynes Miniatura
Robert Haynes
Publicado em 31 de agosto de 2017

A adoção da nuvem muda a maneira como implementamos aplicativos, a maneira como trabalhamos e a maneira como a TI cumpre nossa responsabilidade de “impedir que tudo quebre”. Implantações automatizadas, serviços modelados e ferramentas de autoatendimento fazem parte da nova realidade de trabalhar em uma organização de TI na era da nuvem.

É por isso que é bom que a maioria dos profissionais de TI sejam aprendizes contínuos naturais. Porque não há apenas novas ferramentas e técnicas para aprender, mas também novas maneiras de trabalhar para lidar com elas.

À medida que uma equipe de operações faz a transição de "apertadores de botões" para "criadores de botões", você terá que aprender as habilidades para criar esses botões e o conhecimento para saber que tipo de botão criar.

Chega de enrolação: vamos falar sobre o tipo de botão que você precisa criar. A resposta curta é que, no mundo da automação e do autoatendimento, você precisa criar uma interface declarativa para que seus clientes especifiquem qual serviço eles precisam, sem o conhecimento das etapas necessárias para criá-lo . Isso permite que um desenvolvedor (ou outro solicitante) crie uma representação de qual deve ser o estado final da infraestrutura e confie nas ferramentas e integrações que você cria para entregá-lo. Por trás desse objetivo simples(?) há uma complexidade considerável e também o valor real que as operações de rede trazem para um ambiente de nuvem, à medida que se transformam e se adaptam para se tornarem especialistas em automação de rede em vez de implementadores. Porque por trás de uma interface declarativa – seja uma GUI, um ponto de extremidade de API ou um sistema que ingere um arquivo de texto e constrói uma infraestrutura totalmente funcional a partir dele – há muito trabalho essencial acontecendo em segundo plano. Assim como por trás da solicitação de um "grande café com leite de soja descafeinado com calda de caramelo", há muitas etapas (e provavelmente apenas um pequeno balançar de cabeça do seu barista no primeiro caso) por trás de uma linha em um arquivo de texto para incluir proteção WAF para um aplicativo, e há uma série de chamadas de API e etapas de implementação que precisam ser feitas na sequência correta com sucesso - verificando ao longo do caminho para entregar uma configuração que esteja efetivamente protegendo um aplicativo.

Se isso parece um trabalho mais adequado para um programador, você está certo e errado. Certo, porque serão necessárias algumas habilidades de programação, scripts e API-fu. Errado porque o conhecimento de domínio da equipe de operações de rede é, apesar do que muitos podem pensar, essencial para entregar aplicativos de qualidade em escala. O conhecimento e a experiência na criação de infraestrutura sustentável e sustentável são importantes demais para serem perdidos na transformação para um modelo de implantação automatizado.

Então, como criar as interfaces? Parte disso vai depender da estratégia de automação da sua organização como um todo. Não faz sentido criar um sistema de automação baseado em uma ferramenta que não esteja alinhada com a maneira como o restante da pilha de aplicativos está sendo implantado ou com as plataformas de nuvem em uso. Planeje aprender sobre a ferramenta de implantação da sua organização – ou, se isso não estiver decidido, pelo menos familiarize-se o suficiente para fazer algumas recomendações. Aprender alguns dos principais conceitos de automação e explorar os recursos de API da sua infraestrutura também é um trabalho de base essencial.

Mesmo que a automação completa ainda seja um projeto futuro, o que você pode fazer agora é trabalhar na criação de modelos padronizados de suas implantações ou operações mais comuns, abordando 80% da atividade. Descubra quais são os parâmetros, o que pode variar de implantação para implantação e o que deve permanecer fixo. Coisas como conjuntos de cifras SSL geralmente são fixas e padronizadas, por exemplo, enquanto os certificados SSL usados geralmente variam. A construção desses modelos começará a criar os blocos de construção da sua implementação de automação.  Se houver ferramentas de fornecedores para permitir a automação de seus componentes, ou bibliotecas de software para integrá-los às ferramentas de automação , obter versões de avaliação e testá-las também é um ótimo começo.

Além das implantações automatizadas, talvez você precise começar a planejar o gerenciamento automatizado do ciclo de vida da sua infraestrutura, juntamente com o planejamento de capacidade e o gerenciamento de carga de trabalho. Tudo isso precisa ser pelo menos considerado para automação.

Portanto, mesmo que você esteja apenas começando sua jornada de automação e nuvem privada, há muitas medidas que você pode tomar agora para garantir uma conclusão bem-sucedida. Para a maioria de nós, a automação está chegando, e em breve, e a hora de se preparar é agora.