Disponibilidade e a nuvem

Introdução

“Até 2012, 20% das empresas não possuirão nenhum ativo de TI.”1 Embora a necessidade de hardware não desapareça completamente, a propriedade de hardware está passando por uma transição: a virtualização, os benefícios relacionados ao custo total de propriedade (TCO), a disposição para permitir que os usuários utilizem seus computadores pessoais em redes corporativas e o advento da computação em nuvem estão impulsionando o movimento de redução dos ativos de hardware. Embora muitos departamentos de TI ainda não tenham aproveitado plenamente todo o potencial da computação em nuvem, há uma compreensão cada vez maior de que ela pode proporcionar economia de custos, inclusive por meio da redução das despesas de capital. A computação em nuvem também permite disponibilizar aplicações, sistemas e serviços essenciais aos negócios em todo o mundo com um alto grau de disponibilidade, possibilitando uma força de trabalho mais produtiva.

Há três modelos principais de implantação em nuvem: público (recursos provisionados e disponibilizados pela Internet), privado (provisionamento interno de recursos por meio de intranet e virtualização) e híbrido (uma combinação dos modelos público e privado). Dentro desses modelos de implantação, diferentes serviços fornecem infraestrutura, plataforma e software. Embora também haja certa confusão (e discordância) quanto aos parâmetros desses serviços — especialmente devido à evolução contínua da nuvem —, a maior parte do setor reconhece três modelos de prestação de serviços:

Infraestrutura como Serviço (IaaS): a IaaS fornece infraestrutura de computação como um serviço. Em vez de adquirir hardware e outros componentes de infraestrutura, os clientes usam alguma forma de virtualização para acessar recursos terceirizados. Como o consumo ocorre sob demanda, os custos refletem diretamente o nível de utilização.

Plataforma como Serviço (PaaS): a PaaS fornece plataformas de computação e desenvolvimento (por exemplo, Microsoft .NET, Java EE e aplicativos do Google) como um serviço, permitindo que os usuários implantem e desenvolvam aplicativos sem gastos significativos com hardware e software nem tempo de gerenciamento. Como a plataforma de implantação é muito específica, como a .NET, pode haver limitações quanto aos tipos de aplicativos compatíveis. Por exemplo, o Google App Engine aceita apenas aplicativos escritos em Python, enquanto o Heroku oferece suporte ao desenvolvimento de aplicativos em Ruby on Rails.

Software como Serviço (SaaS): ao fornecer aplicativos como serviço, o SaaS oferece aos clientes aplicativos pré-configurados e prontos para uso por meio de um navegador padrão. Com o SaaS, os clientes podem evitar a instalação e o gerenciamento de software em seus próprios computadores, além de se beneficiarem de atualizações de software centralizadas e automáticas, bem como de custos mais baixos. Os clientes não precisam dedicar recursos valiosos à implantação ou ao gerenciamento de software.

“A computação em nuvem é um modelo de computação no qual recursos dinamicamente escaláveis e, muitas vezes, virtualizados são fornecidos como serviço. Os usuários não precisam ter conhecimento, experiência ou controle sobre a infraestrutura tecnológica na “nuvem” que lhes dá suporte. Além disso, a computação em nuvem utiliza um modelo que permite acesso disponível, conveniente e sob demanda, por meio da rede, a um conjunto compartilhado de recursos computacionais configuráveis (por exemplo, redes, servidores, armazenamento, aplicativos e serviços), que podem ser rapidamente provisionados e liberados com o mínimo de esforço de gerenciamento ou interação com o provedor de serviços.”

Pesquisa sobre computação em nuvem da F5 Networks, agosto de 2009

Independentemente do serviço de nuvem escolhido pelos clientes ou provedores de serviços — IaaS, PaaS ou SaaS (ou uma combinação deles) —, a disponibilidade desse serviço para os usuários é fundamental, especialmente se acordos de nível de serviço (SLAs) fizerem parte do contrato. Mesmo com uma enorme redução de custos, não há benefício para o usuário nem para a empresa se um aplicativo ou componente de infraestrutura estiver indisponível ou lento.

Previsão para a nuvem: de parcialmente a predominantemente ensolarado

Ao longo do último ano, aproximadamente, a computação em nuvem evoluiu rapidamente de um modelo de fornecimento pouco compreendido para um recurso valioso para os departamentos de TI. Os departamentos de TI não precisam ter um especialista em nuvem na equipe, pois muitas das ofertas e dos serviços já vêm prontos ou são semelhantes ao que tradicionalmente é implantado internamente. Na verdade, a principal diferença é que as ofertas e os serviços não ficam nas instalações da empresa, mas fora da organização, em um ou mais data centers externos ou na nuvem.

À medida que o entusiasmo em torno da nuvem se transformou em oportunidades de redução de custos, eficiência operacional e agilidade de TI, as organizações passaram a discutir, testar e implementar alguma forma de computação em nuvem. Muitos departamentos de TI migraram inicialmente para a nuvem aplicações não críticas e, após obterem resultados positivos e acompanharem o rápido amadurecimento da computação em nuvem, estão começando a migrar suas aplicações essenciais aos negócios. Independentemente do modelo de implantação, grande parte do investimento inicial em hardware, software, largura de banda, licenças e outros recursos é reduzida, permitindo que as unidades de negócios e os departamentos de TI se concentrem nos serviços e fluxos de trabalho que melhor atendem às necessidades da empresa.

Disponibilização de aplicações na nuvem

Assim como os negócios, a nuvem é dinâmica por natureza; portanto, a integração e o suporte à computação em nuvem precisam ser flexíveis. As soluções F5®, em geral, concentram-se na entrega de aplicações. Como o objetivo de qualquer implantação em nuvem, independentemente do modelo ou da localização, é entregar aplicações da maneira mais eficiente, ágil e segura possível, todas as soluções F5 podem ser integradas à infraestrutura de nuvem e aprimorar a entrega de aplicações. O plano de controle dinâmico da arquitetura de nuvem precisa ser capaz de interceptar e interpretar os dados, bem como determinar para onde eles devem ser direcionados, além de contar com a infraestrutura necessária em pontos estratégicos de controle para permitir decisões rápidas e inteligentes e garantir disponibilidade contínua.

Os produtos e as soluções da F5 oferecem a escalabilidade, a extensibilidade, a adaptabilidade, a capacidade de gerenciamento, a segurança e o desempenho em tempo real exigidos por um plano de controle dinâmico. Como a nuvem está presente em praticamente qualquer lugar, a entrega controlada e contextual de aplicações torna-se essencial para garantir a disponibilidade. Produtos da F5, como BIG-IP® Local Traffic Manager™ (LTM), BIG-IP® Edge Gateway™ e BIG-IP® Global Traffic Manager™ (GTM), ajudam clientes e provedores de serviços a criar um ambiente de computação em nuvem que atenda a necessidades específicas. Os produtos da F5 oferecem pontos de controle estratégicos e inteligentes por meio de proxies, políticas e serviços, em uma infraestrutura de entrega exclusiva e modular, capaz de processar o alto volume de tráfego associado à computação em nuvem. Além disso, como as soluções da F5 podem ser implantadas em uma ampla variedade de plataformas de hardware, elas ajudam a garantir a disponibilidade.

Como alcançar a disponibilidade na nuvem

A natureza sob demanda, elástica, escalável e personalizável da nuvem deve ser considerada ao implantar arquiteturas de nuvem. Vários clientes diferentes podem acessar as mesmas aplicações de back-end, mas cada cliente espera que somente sua aplicação seja fornecida corretamente aos usuários. Garantir que várias instâncias da mesma aplicação sejam fornecidas de maneira escalável exige tanto balanceamento de carga quanto alguma forma de virtualização de servidores. Como um Controlador de Entrega de Aplicações (ADC), o BIG-IP LTM representa o que há de mais avançado em balanceamento de carga. O BIG-IP LTM pode virtualizar sistemas de back-end e integrar-se profundamente à rede e aos servidores de aplicações para garantir a máxima disponibilidade do recurso solicitado. Cada solicitação é analisada com base em diversas métricas e, em seguida, encaminhada ao melhor servidor disponível. Antes da implantação, é essencial saber como um ADC pode aprimorar sua arquitetura de entrega de aplicações. Muitas aplicações apresentam um desempenho excepcional durante a fase de testes, mas deixam de funcionar adequadamente quando entram em produção. Ao adicionar o BIG-IP® Local Traffic Manager™ (LTM) Virtual Edition (VE) à sua infraestrutura de desenvolvimento, você pode criar, testar e implantar seu código com os aprimoramentos de ADC desde o início. Ao fornecer uma plataforma programável e adaptável, o BIG-IP LTM oferece a escalabilidade necessária na nuvem e a disponibilidade exigida pela aplicação específica fornecida a partir dela.

A disponibilidade é crucial; no entanto, se os aplicativos na nuvem não forem entregues sem demora, especialmente ao trafegarem por conexões sensíveis à latência, os usuários ficarão frustrados esperando por recursos “disponíveis”. Utilizando a tecnologia SSL, o F5 BIG-IP® Edge Gateway™ é um controlador de alto desempenho que oferece acesso seguro e acelerado, independentemente de onde o usuário esteja no mundo. Com o módulo de produto BIG-IP® WebAccelerator™ e o BIG-IP® WAN Optimization Module,™ os aplicativos web são entregues com velocidade semelhante à de uma LAN, e as transferências de arquivos ocorrem sem interrupções, mesmo em linhas de alta latência. Com o uso de cache, compactação adaptativa e desduplicação de dados, o acesso aos aplicativos e aos recursos necessários é tão rápido que é como se os usuários estivessem conectados diretamente a uma LAN. Se outros dispositivos BIG-IP estiverem implantados em toda a infraestrutura, os administradores poderão criar túneis seguros e otimizados entre dispositivos BIG-IP, estabelecendo instantaneamente um backbone privado. Quando um usuário inicia uma conexão segura do cliente com o BIG-IP e há um túnel seguro entre dispositivos BIG-IP, obtém-se criptografia dupla, otimização máxima e alta disponibilidade, tudo com dispositivos BIG-IP.

Cenários adicionais de implantação em nuvem, como recuperação de desastres ou picos sazonais de tráfego da Web, podem exigir a inclusão de um balanceador de carga global de servidores na arquitetura. O BIG-IP GTM, desenvolvido com base na mesma arquitetura TMOS do BIG-IP LTM, usa reconhecimento de aplicações, geolocalização e informações sobre as condições da rede para encaminhar as solicitações à infraestrutura de nuvem que oferecerá a melhor resposta. O BIG-IP GTM também pode determinar a localização geográfica dos usuários com base no endereço IP e encaminhá-los à nuvem ou ao data center mais próximo, tudo isso sem interação do usuário. Em situações extremas, como uma interrupção no data center, o BIG-IP GTM já saberá se o local principal de um usuário está indisponível e o encaminhará automaticamente para o local que estiver respondendo. O BIG-IP GTM oferece disponibilidade global de aplicações, independentemente de você escolher IaaS, PaaS ou SaaS.

Conclusão

A computação em nuvem, embora ainda esteja evoluindo em todas as suas modalidades, pode oferecer à TI uma alternativa poderosa para o fornecimento eficiente de aplicações, infraestrutura e plataformas. À medida que as empresas continuam adotando a nuvem como uma opção vantajosa para a disponibilização de aplicações, os fundamentos permanecem os mesmos: escalabilidade, flexibilidade e disponibilidade para viabilizar uma infraestrutura mais ágil, reduzir o tempo de lançamento no mercado, aumentar a produtividade da força de trabalho e diminuir o custo total de propriedade (TCO), além de proporcionar maior satisfação aos usuários. Embora a computação em nuvem, em todas as suas variantes, ainda esteja evoluindo, a F5 oferece um conjunto de soluções flexíveis e unificadas para atender às necessidades de entrega na nuvem, agora e no futuro, ajudando a garantir que o ambiente de computação em nuvem seja sempre rápido, seguro e altamente disponível.

Nota de rodapé

1 Comunicado à imprensa: Gartner destaca as principais previsões para organizações de TI e usuários em 2010 e nos anos seguintes

PUBLICADO EM 23 DE MAIO DE 2018