F5 Friday: infraestrutura como código da F5 com Terraform

Ecossistema F5 | 26 de outubro de 2018

Como observamos anteriormente, "como código" é um movimento significativo no setor de redes, baseado em princípios fundamentais do movimento DevOps que defendem tratar tudo o que for possível "como código".

Também fizemos uma distinção importante entre "infraestrutura como código" e "configuração como código", necessária no mundo das redes devido às diferenças na forma como os serviços de rede e de aplicações são tradicionalmente fornecidos. A maioria dos serviços de rede e de aplicações está associada ao hardware, mas a verdade é que existe uma plataforma entre o hardware e os serviços que ele fornece. É por isso que o BIG-IP pode ser disponibilizado como máquinas virtuais na nuvem e em ambientes locais, bem como em nosso hardware desenvolvido especificamente para essa finalidade. Isso porque o BIG-IP não é o hardware, mas sim a plataforma de software a partir da qual fornecemos diversos serviços de aplicações.

Assim como a plataforma de aplicações — o servidor web, o servidor de aplicações ou o mecanismo de aplicações — precisa ser provisionada primeiro, as plataformas de serviços de rede e de aplicações também precisam ser provisionadas antes de poderem ser configuradas.

Cada vez mais — especialmente em ambientes de nuvem — esse processo de provisionamento e configuração é conduzido por sistemas como o Terraform da HashiCorp.

Se você não conhece o Terraform, permita-me citar o próprio site da ferramenta:

O Terraform é uma ferramenta para criar, alterar e versionar infraestruturas com segurança e eficiência. O Terraform pode gerenciar provedores de serviços existentes e populares, bem como soluções internas personalizadas.

Os arquivos de configuração descrevem ao Terraform os componentes necessários para executar uma única aplicação ou todo o seu data center. O Terraform gera um plano de execução que descreve o que será feito para alcançar o estado desejado e, em seguida, executa esse plano para criar a infraestrutura descrita.

Fonte: <https://www.terraform.io/intro/index.html>

Basicamente, o Terraform é uma ferramenta que viabiliza o provisionamento automatizado de infraestrutura. Ele realiza a tarefa aparentemente digna de Sísifo de provisionar um data center inteiro — ou uma arquitetura de aplicações — por meio de plug-ins. Isso porque é praticamente impossível esperar que o próprio Terraform desenvolva as integrações e extensões necessárias para oferecer suporte ao robusto ecossistema de provedores de serviços de infraestrutura e aplicações. Somos muitos, abrangendo segurança e escalabilidade, gerenciamento de identidades e acessos, gerenciamento e monitoramento de desempenho, e a lista continua. Nenhum provedor poderia esperar oferecer suporte a todas as possíveis configurações de infraestrutura disponíveis no mercado atual. Portanto, seguindo o princípio da extensibilidade, o Terraform conta com um sistema que permite aos provedores integrar suporte aos seus serviços de infraestrutura e aplicações.

Isso significa que nós, como provedores de serviços de aplicações, podemos nos integrar ao Terraform e permitir que a plataforma BIG-IP seja tratada "como código".

Você pode encontrar mais informações sobre nosso provedor do Terraform no site do Terraform aqui, incluindo exemplos de como provisionar (e posteriormente configurar) seu BIG-IP. Também há alguns ótimos recursos em nossa comunidade — a DevCentral — para ajudar você a começar a usar o Terraform com seu BIG-IP.

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

O estado da maturidade digital empresarial: a transformação digital ainda não terminou
Ecossistema F5 | 31/07/2024

O estado da maturidade digital empresarial: a transformação digital ainda não terminou

Explore como a IA impacta as empresas, as aplicações da IA generativa, as estratégias para modernizar as operações de TI e os benefícios da maturidade digital com a F5.

Como a IA generativa acelera a transformação digital
Ecossistema F5 | 26/03/2024

Como a IA generativa acelera a transformação digital

Veja como a IA generativa impulsiona a transformação digital nas empresas, acelerando tendências como a integração de APIs, os desafios dos modelos operacionais de TI híbrida e a adoção de AIOps.

Seis capacidades técnicas para acelerar a transformação digital
Ecossistema F5 | 05/01/2023

Seis capacidades técnicas para acelerar a transformação digital

As arquiteturas empresariais atuais carecem dos fatores necessários de agilidade, escalabilidade, segurança e observabilidade, essenciais para impulsionar a mudança tecnológica. No entanto, estas seis capacidades fundamentais ajudarão as empresas a gerenciar riscos e desafios ao longo de sua transformação digital.

Inverter a API é a transformação digital de que as empresas precisam para participar e competir em uma economia de APIs
Ecossistema F5 | 18/10/2022

Inverter a API é a transformação digital de que as empresas precisam para participar e competir em uma economia de APIs

As organizações detêm um valor latente — na forma de APIs internas — que precisam explorar para competir em uma economia de APIs. Embora os desafios técnicos e de segurança possam desestimular algumas delas, as empresas precisam reconhecer que inverter suas APIs permitirá liberar o valor da organização como plataforma.

A modernização da TI começa pela infraestrutura
Ecossistema F5 | 08/09/2022

A modernização da TI começa pela infraestrutura

O hardware e o software evoluíram rapidamente desde os primórdios da internet, mas, para aproveitar ao máximo os benefícios resultantes dessa evolução, as organizações precisam avaliar e modernizar sua infraestrutura e a entrega de aplicativos. Acelere os esforços de modernização com a nova F5 rSeries.