Microrredimensionando o data center

Ecossistema F5 | 31 de agosto de 2015

O movimento micro está começando a transformar o data center de dentro para fora. À medida que os desenvolvedores passam a adotar microsserviços para aplicações, os arquitetos de rede começam a considerar a microssegmentação da rede.

pequeno é o novo grande

Há um movimento em curso no desenvolvimento de software, especificamente no âmbito da arquitetura. Esse movimento aponta para os microsserviços e se afasta das aplicações monolíticas do passado.

Com o suporte de tecnologias emergentes, como conteinerização e computação em nuvem, os microsserviços buscam melhorar a estabilidade, a agilidade e a escalabilidade ao decompor aplicações em serviços menores e com foco específico.

Ao mesmo tempo, os arquitetos de rede estão avançando na mesma direção, decompondo arquiteturas de rede monolíticas em domínios microssegmentados com maior reconhecimento das aplicações. O objetivo? Proporcionar estabilidade, agilidade e escalabilidade aos serviços de rede essenciais para o sucesso em uma economia orientada por aplicações.

Juntos, esses micromovimentos estão transformando o data center, que passa a adotar uma arquitetura de duas camadas projetada para oferecer agilidade, velocidade e confiabilidade.

MICROSSERVIÇOS

monolítico vs. microsserviços

O que antes era uma aplicação web monolítica composta por milhares de linhas de código torna-se um conjunto de microsserviços desacoplados, cada um com apenas algumas centenas de linhas de código e totalmente focado em uma funcionalidade específica.

À primeira vista, os microsserviços podem parecer apenas mais uma variação do conceito de SOA (arquitetura orientada a serviços), que também se propunha a decompor aplicações monolíticas em serviços mais especializados. Embora esse princípio fundamental continue válido, os microsserviços evitam a superestrutura complexa associada à SOA, permitindo que os serviços evoluam de forma rápida e ágil, sem preocupações com longevidade ou dependências.

O impacto na qualidade do desenvolvimento e no pipeline é significativo, pois uma quantidade menor de linhas de código facilita a rápida identificação e correção de problemas, bem como a manutenção e a modificação do código.

Isso também afeta a arquitetura de rede e os serviços necessários para disponibilizar microsserviços. É pouco provável que uma arquitetura de rede monolítica e de camada única ofereça a agilidade operacional e a escalabilidade necessárias para viabilizar a disponibilização de centenas — ou milhares — de microsserviços.

MICROSSEGMENTAÇÃO

Do outro lado da barreira de TI, os arquitetos de rede estão, ao mesmo tempo, repensando as premissas que orientaram o projeto da rede. A nuvem e a mobilidade levaram a escalabilidade da rede ao limite, e os microsserviços provavelmente serão a gota d’água. É necessária uma nova abordagem, frequentemente chamada de microssegmentação.

Assim como os microsserviços, a microssegmentação é uma abordagem arquitetural baseada em decomposição que divide os serviços de rede em componentes locais e mais fáceis de gerenciar. Inicialmente proposta como um modelo de segurança mais eficaz, a microssegmentação também é totalmente adequada a outros serviços associados a aplicações, como balanceamento de carga, armazenamento em cache, aceleração e segurança de aplicações.

Ao aproximar esses serviços, tanto física quanto logicamente, das aplicações (ou dos serviços) cuja entrega eles devem viabilizar, a arquitetura de rede se torna mais ágil e resiliente a mudanças, pois elas ficam restritas localmente à aplicação ou ao serviço em questão.

ARQUITETURA DE DATA CENTER EM DUAS CAMADAS

A combinação resultante de microsserviços e microssegmentação representa, na prática, uma divisão na arquitetura do data center. Os serviços centrais e compartilhados permanecem na borda tradicional da rede, enquanto os serviços específicos de cada aplicação migram para o interior, em direção ao centro de gravidade da aplicação. Serviços centrais e compartilhados, como acesso corporativo via VPN SSL, proteção da rede corporativa e das aplicações contra ataques DDoS e outros serviços semelhantes, servirão como a espinha dorsal dessa nova arquitetura de duas camadas. Serviços específicos de cada aplicação, como cache, balanceamento de carga e segurança de aplicações, comporão a segunda camada da arquitetura do data center.

imagem

A infraestrutura por aplicação (ou por serviço) permite um maior acoplamento lógico dos serviços às aplicações que eles atendem e, quando implantada em formato de software ou virtual, proporciona mais agilidade e controle durante todo o ciclo de vida da aplicação ou do serviço. Isso é cada vez mais importante em um ambiente no qual os microsserviços podem ter uma vida útil de apenas alguns meses, pois os serviços por aplicação precisam ser configurados e desativados com a mesma rapidez.

Esses serviços por aplicação serão implantados usando uma abordagem de microssegmentação, com políticas granulares que regem domínios menores e específicos de escalabilidade e segurança, com base na responsabilidade por um determinado microsserviço ou conjunto de microsserviços relacionados.

O movimento dos microsserviços ainda está apenas começando, mas ganha força rapidamente à medida que organizações nativas da nuvem e aquelas com arquiteturas de rede grandes, complexas e muitas vezes difíceis de gerenciar buscam novas maneiras de simplificar e dimensionar os serviços necessários para o sucesso.

Microsserviços e microssegmentação alinham as arquiteturas de aplicações e de rede de modo a permitir que ambas sejam dimensionadas simultaneamente e acelerem a entrega das aplicações essenciais para o sucesso em um mundo orientado por aplicações.

Compartilhar
Tags: DevOps, 2015

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...