Muitas vezes, ideias inovadoras vindas dos fornecedores de TI e prestadores de serviços são primeiramente implementadas pelas grandes empresas de Internet ou de cloud. Este tem sido o caso com tecnologias de software projetadas para data center. Nesta categoria, empresas como Google e Microsoft projetam suas versões de soluções, porque precisam delas e não encontraram no mercado soluções que se encaixassem perfeitamente com a sua conta.
As regras costumam mudar quando se atinge a escala de uma empresa como Google ou a Microsoft. Este última, por exemplo, fornece 200 cloud e serviços on-line para 1 bilhão de clientes individuais e empresas de 20m ao redor do mundo. As empresas deste calibre têm percebido que ninguém melhor do que elas mesmas para projetar sua infraestrutura.
Facebook - WAN
O hardware caseiro do Google inclui switch e a empresa criou sua própria tecnologia de software, a Network (SDN) para gerenciá-los.
"Precisamos gerenciar o Wide Area Network - WAN como um fabricante e não como um conjunto de caixas individuais", escreveram os engenheiros do Google em um comunicado divulgado pela empresa.
O Wide Area Network está organizado em dois backbones: um voltado para a Internet e outro interno que se encarrega do tráfego entre os data centers. Este último é gerenciado via SDN. Data centers sites, têm múltiplos chassis switches, todos interligados e gerenciados através de controladores OpenFlow. A Google também tem um serviço de engenharia de tráfego próprio, que coleta dados de utilização e topologia da rede e atribui caminhos para os fluxos de tráfego, interruptores de programação através do OpenFlow.
Porta-vozes da empresa admitem em seu whitepaper que a solução OpenFlow não é perfeita, mas trabalha para muitas aplicações de rede.
A Microsoft superou SDN, construindo uma infraestrutura global totalmente gerenciada via software. O Gerente Geral de Serviços de Data Center, Christian Belady diz que a solução superou a capacidade de ferramentas no mercado há muito tempo. "Nós aproximamos todos os aspectos, software, hardware e o ambiente operacional como um sistema integrado, e usamos o software para engenharia em resiliência e fornecer análises de dados para nossas equipes de operações", diz ele.
Com a telemetria e ferramentas avançadas, a Microsoft tem a possibilidade de corrigir os erros do software de uma maneira mais inteligente e as suas soluções de gerenciamento permitem que a empresa lide com incidentes muito rapidamente. Como os aplicativos não estão obrigatoriamente vinculados ao hardware, em caso de falha as demandas de trabalho podem ser movidas facilmente entre os data centers.
"A partir das plataformas de nuvem à rede para o hardware, os nossos data centers de hoje são mais automatizados e integrados com o software. Essas soluções são fundamentais para nos ajudar a oferecer aos clientes um serviço de alta disponibilidade", diz Belady.
Facebook - SDN
Ainda que o Facebook seja uma empresa muito mais jovem que a Google e a Microsoft, seu crescimento vertiginoso a obriga desenvolver uma forte infraestrutura caseira. Por motivos semelhantes aos da Google, a empresa projetou seus próprios servidores e hardware de armazenamento. Recentemente iniciou um esforço para projetar seu próprio switch de rede: interruptores off-the-shelf.
O Diretor de Operações Técnicas do Facebook, Najam Ahmad, diz que a empresa não tem planos SDN definidos ainda, mas há uma série de atividades em relação ao tema. O Facebook usa BGP, um protocolo de roteamento dinâmico, utilizado para comunicação entre sistemas, forte em redes IP.
Nunca há um melhor caminho de rede para serviços demandas como as do Facebook e por essa razão, a empresa precisa ter a capacidade de gerenciar o tráfego de forma dinâmica, com base em uma lógica de negócios e o BGP não permite tais capacidades. Por essa razão, os engenheiros da empresa estão experimentando alguns casos de uso específico para elaborar um plano de encaminhamento, controlado por um software que fique fora do switch de rede.
Há algum tempo tem ficado claro que a “Big Internet” está se tornando menos dependente dos fornecedores tradicionais e prestadores de serviços a cada minuto. Parece que uma vez que uma empresa como o Facebook atinge uma certa massa crítica, não existe muita coisa que um fornecedor externo possa oferecer.
Isso faz com que as empresas tradicionais e prestadores de serviços se tornem mercados primários para tecnologia de software para data centers. Tal como acontece com outros produtos, o desafio dos fornecedores será no fornecimento de soluções que satisfaçam a todos. Uma tarefa muito maior do que o desafio de projetar algo para uso exclusivo de uma empresa.