Destaque de código aberto: infraestrutura como código da F5 e gerenciamento multinuvem

Ecossistema F5 | 16 de novembro de 2017

Você talvez tenha percebido que um dos principais temas por trás do mantra da multicloud é a capacidade de gerenciamento. Isso porque a tarefa de dimensionar, proteger e disponibilizar aplicativos aos usuários exige um determinado conjunto de serviços — balanceadores de carga, computação, armazenamento e segurança de aplicativos. E, embora a nuvem possa (e de fato consegue) tornar o processo de provisionamento desses serviços muito mais fácil, isso ocorre em detrimento das operações. Infelizmente, ela apenas transfere a complexidade para outro lugar.

Se é você quem provisiona esses serviços, ótimo. Mas, se é você quem precisa configurar, ajustar e gerenciar os serviços, aí já não é tão bom assim.

Porque a complexidade dificulta o gerenciamento. Não existem duas nuvens iguais (em termos de APIs e serviços), e isso muitas vezes significa dois modelos operacionais completamente distintos com os quais as pessoas agora precisam lidar.

Portanto, a facilidade de gerenciamento é fundamental para o sucesso de uma estratégia multicloud.

DevOps_acesso_influência_2017

Uma das maneiras pelas quais as organizações podem fazer isso é adotar estruturas que simplifiquem as implantações. Cada vez mais, elas assumem a forma de algum tipo de modelo: OpenStack HEAT, AWS CloudFormation e Azure ARM são alguns exemplos. Esses modelos codificam a maior parte de uma implantação do BIG-IP em termos da configuração específica que precisa estar implementada para disponibilizar o verdadeiro valor de um BIG-IP: seus serviços.

Os templates são um dos melhores exemplos de infraestrutura como código (IAC). Isso ocorre porque eles podem ser tratados exatamente como artefatos de código. Eles podem ser versionados, ramificados, mesclados, recuperados, clonados e, por fim, implantados.

Esse modelo se alinha bem à visão de nuvem e gerenciamento orientada a DevOps por meio de APIs e linguagens de script. Afinal, se o DevOps puder estender sua influência ao NetOps e, por sua vez, o NetOps puder implantar serviços rapidamente usando uma abordagem de IAC, todos sairão ganhando. É exatamente o que se precisava, considerando que a falta desses serviços por parte do NetOps influencia significativamente as decisões do DevOps de contornar a TI quando o assunto é nuvem.

Oferecer suporte ao gerenciamento de múltiplas nuvens é exatamente o que nós (agora no sentido corporativo) vislumbramos quando começamos a desenvolver modelos para OpenStack, AWS e Azure. Esses modelos estão disponíveis gratuitamente no github justamente para viabilizar uma abordagem de IAC que proporcione maior agilidade e rapidez.

Porque nossas implantações em laboratório não são iguais às suas, nem às daquele outro cara (na fileira atrás de você, lendo por cima do seu ombro). As implantações compartilham um conjunto de características em comum, mas cada aplicativo tem necessidades específicas que não podem ser atendidas pela mesma configuração padronizada de serviços. O balanceamento de carga round-robin pode ser suficiente para aplicativos sem estado baseados em microsserviços, mas pode ser extremamente ineficiente (sem falar no custo) para outras arquiteturas de aplicativos — especialmente em ambientes de nuvem. Você precisa ter liberdade para adaptar e otimizar o desempenho dos aplicativos, além de garantir a segurança dos dados e das interações dos usuários.

Você precisa ter a capacidade de baixar, clonar e fazer commit desses artefatos em seus próprios repositórios para aproveitar os benefícios de uma abordagem NetOps que inclua IAC, implantando o máximo possível da sua base de serviços no maior número possível de ambientes de nuvem.

Portanto, faça pull, clone, commit e deploy de acordo com a sua programação — seja três vezes por dia ou três vezes por trimestre. É código aberto e está sempre disponível para acesso.

Compartilhar

Sobre o autor

Lori Mac Vittie
Lori Mac VittieEngenheiro Emérito e Evangelista-Chefe | F5

Lori MacVittie é engenheira distinta e evangelista-chefe no Escritório do CTO da F5, com ampla experiência em entrega de aplicações, estratégia de automação e infraestrutura. Ela é conhecida por transformar complexidade em clareza, seja definindo diretrizes para agentes de IA, analisando arquiteturas multinuvem frágeis ou investigando os limites de sistemas escaláveis. Ela acumula mais de trinta anos de experiência no setor, abrangendo desenvolvimento de aplicações, arquitetura de TI e operações de redes e sistemas. Antes de ingressar na F5, atuou como editora de tecnologia e recebeu diversos prêmios. MacVittie tem mestrado em Ciência da Computação e é uma autora prolífica, com publicações que abrangem segurança, nuvem e arquitetura empresarial. Ela também é uma entusiasta de jogos de tabuleiro e videogames, além de ter opiniões assumidamente fortes sobre queijos.

Mais publicações de Lori Mac Vittie

Publicações relacionadas no blog

Entrega e proteção de agentes de IA em fábricas de IA: F5 para a arquitetura de referência NVIDIA OpenShell para agentes de IA seguros
Ecossistema F5 | 21/10/2026

Entrega e proteção de agentes de IA em fábricas de IA: F5 para a arquitetura de referência NVIDIA OpenShell para agentes de IA seguros

As soluções da F5 ampliam a Arquitetura de Referência NVIDIA OpenShell para agentes de IA seguros.

Como medir – e minimizar – o custo total de propriedade do seu Kubernetes
Ecossistema F5 | 10/12/2020

Como medir – e minimizar – o custo total de propriedade do seu Kubernetes

O Kubernetes pode ser baixado e executado gratuitamente, mas sua manutenção está longe de não ter custos. Assim como outras grandes plataformas de código aberto que são “gratuitas” apenas em um sentido simplista, o Kubernetes quase certamente exigirá investimentos para ser implantado e operado.

As-Code: a pilha de TI contínua
Ecossistema F5 | 08/10/2018

As-Code: a pilha de TI contínua

Infraestrutura, configuração, pipeline, operações. De repente, tudo é “como código”. Lori MacVittie busca esclarecer a terminologia e identificar os diferentes componentes de uma stack contínua de TI.

O estado da entrega de aplicações em 2017: automação, APIs e DevOps
Ecossistema F5 | 17/04/2017

O estado da entrega de aplicações em 2017: automação, APIs e DevOps

Explore o relatório State of Application Delivery de 2017. Leia o blog retrospectivo da F5 sobre o início da ascensão das redes declarativas e dos pipelines de DevOps.

DevOps Summit: onde a rede foi convidada para a festa
Ecossistema F5 | 11/06/2015

DevOps Summit: onde a rede foi convidada para a festa

No DevOps Summit NY, falou-se muito não apenas sobre DevOps, mas também sobre contêineres, IoT e microsserviços. As sessões se concentraram não só na mudança cultural necessária para crescer em escala com uma abordagem DevOps, mas também fizeram questão de incluir...

F5 e Nutanix convergem em infraestrutura no .NEXT
Ecossistema F5 | 08/06/2015

F5 e Nutanix convergem em infraestrutura no .NEXT

Aplicações empresariais como Microsoft SharePoint e Exchange, juntamente com a VDI, continuam sendo a espinha dorsal da sua empresa. A produtividade, embora não seja tão atraente quanto o lucro, é um fator essencial para o sucesso das operações empresariais atuais. Deixar de...