“Até 2012, 20 por cento das empresas não possuirão ativos de TI.”1 Embora a necessidade de hardware não desapareça completamente, a propriedade do hardware está passando por uma transição: A virtualização, os benefícios do custo total de propriedade (TCO), a abertura para permitir que os usuários executem suas máquinas pessoais em redes corporativas e o advento da computação em nuvem estão impulsionando o movimento para reduzir os ativos de hardware. Embora muitos departamentos de TI ainda não tenham adotado totalmente todo o potencial da computação em nuvem, há um entendimento crescente de que a computação em nuvem pode oferecer economia de custos, incluindo uma redução nas despesas de capital. A computação em nuvem também oferece a capacidade de fornecer aplicativos, sistemas e serviços empresariais essenciais em todo o mundo com um alto grau de disponibilidade, o que permite uma força de trabalho mais produtiva.
Existem três modelos principais de implantação para a nuvem: pública (recursos provisionados e disponíveis pela Internet), privada (provisão interna de recursos por meio de intranet e virtualização) e híbrida (uma combinação de modelos públicos e privados). Dentro desses modelos de implantação, diferentes serviços de entrega fornecem infraestrutura, plataforma e entrega de software. Embora também haja alguma confusão (e desacordo) sobre os 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): O IaaS fornece infraestrutura de computação como um serviço. Em vez de comprar 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 a quantidade de uso.
Plataforma como serviço (PaaS): O PaaS fornece plataformas de computação e desenvolvimento (por exemplo, Microsoft .NET, Java EE, aplicativos do Google) como um serviço, dando aos usuários a capacidade de implantar e desenvolver aplicativos sem despesas significativas de hardware e software ou tempo de gerenciamento. Como a plataforma de implantação é muito específica, como o .NET, pode haver limitações nos tipos de aplicativos que podem ser suportados. Por exemplo, o Google App Engine suporta apenas aplicativos escritos em Python, enquanto o Heroku suporta o desenvolvimento de aplicativos Ruby on Rails.
Software como serviço (SaaS): Ao fornecer aplicativos como um serviço, o SaaS oferece aos clientes aplicativos pré-embalados/pré-criados por meio de um navegador da web padrão. Com o SaaS, os clientes podem evitar a instalação e o gerenciamento de software em seus próprios computadores e se beneficiar ainda mais de atualizações de software centralizadas e automáticas, além de custos mais baixos. Os clientes não precisam dedicar recursos valiosos à implantação ou gerenciamento de software.
Não importa qual serviço de nuvem (IaaS, PaaS ou SaaS (ou uma combinação deles)) os clientes ou provedores de serviços escolham, a disponibilidade desse serviço para os usuários é fundamental, especialmente se os acordos de nível de serviço (SLAs) fizerem parte do contrato. Mesmo com uma enorme economia de custos, não há benefício para o usuário ou para a empresa se um aplicativo ou componente de infraestrutura estiver indisponível ou lento.
No último ano, a computação em nuvem cresceu rapidamente de um modelo de entrega pouco compreendido para um recurso valioso para departamentos de TI. Os departamentos de TI não precisam de um especialista em nuvem na equipe, pois muitas das ofertas e serviços são pré-criados ou são semelhantes ao que tradicionalmente é implantado internamente. Na verdade, a principal diferença é que as ofertas e serviços não estão localizados internamente, mas fora da organização, em um ou mais data centers, seja fora do local ou na nuvem.
À medida que a propaganda sobre a nuvem se transformou em oportunidade de economia de custos, eficiência operacional e agilidade de TI, as organizações estão discutindo, testando e implantando alguma forma de computação em nuvem. Muitos departamentos de TI inicialmente migraram para a nuvem com aplicativos não críticos e, depois de obter resultados positivos e observar o rápido amadurecimento da computação em nuvem, estão começando a migrar seus aplicativos críticos para os negócios. Não importa qual seja o modelo de implantação, grande parte do investimento inicial de capital em hardware, software, largura de banda, licenças e muito mais é reduzido, permitindo que unidades de negócios e departamentos de TI se concentrem nos serviços e fluxos de trabalho que melhor atendem aos negócios.
Assim como os negócios, a nuvem é dinâmica por natureza; como tal, a integração e o suporte da computação em nuvem precisam ser flexíveis. As soluções F5®, em geral, focam na tarefa de entrega de aplicativos. Como o objetivo de qualquer implantação de nuvem, independentemente do modelo ou local, é entregar aplicativos da maneira mais eficiente, ágil e segura possível, todas as soluções F5 podem se adequar à infraestrutura de nuvem e aprimorar a entrega de aplicativos. O plano de controle dinâmico da arquitetura de nuvem requer a capacidade de interceptar, interpretar e instruir onde os dados devem ir e deve ter a infraestrutura necessária, em pontos estratégicos de controle, para permitir decisões rápidas e inteligentes e garantir disponibilidade consistente.
Os produtos e soluções F5 oferecem escalabilidade, extensibilidade, adaptabilidade, capacidade de gerenciamento, segurança e desempenho em tempo real necessários para um plano de controle dinâmico. Como a nuvem existe em praticamente qualquer lugar, a entrega controlada e contextual de aplicativos se torna essencial no que diz respeito à disponibilidade. Produtos 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 F5 fornecem pontos de controle inteligentes e estratégicos por meio de proxies, políticas e serviços em uma infraestrutura de entrega exclusiva e modularizada, capaz de lidar com o alto volume de tráfego associado à computação em nuvem. Além disso, como as soluções F5 podem ser implantadas em uma ampla variedade de plataformas de hardware, elas ajudam a garantir a disponibilidade.
A natureza sob demanda, elástica, escalável e personalizável da nuvem deve ser considerada ao implantar arquiteturas de nuvem. Muitos clientes diferentes podem estar acessando os mesmos aplicativos de back-end, mas cada cliente tem a expectativa de que apenas seu aplicativo seja entregue corretamente aos usuários. Garantir que várias instâncias do mesmo aplicativo sejam entregues de maneira escalável requer balanceamento de carga e alguma forma de virtualização de servidor. Como um Application Delivery Controller (ADC), o BIG-IP LTM representa o auge do balanceamento de carga. O BIG-IP LTM pode virtualizar sistemas de back-end e pode se integrar profundamente à rede e aos servidores de aplicativos para garantir a mais alta disponibilidade de um recurso solicitado. Cada solicitação é inspecionada usando qualquer número de métricas e então roteada para o melhor servidor disponível. Saber como um ADC pode aprimorar sua arquitetura de entrega de aplicativos é essencial antes da implantação. Muitos aplicativos têm um desempenho excelente durante a fase de testes, mas fracassam quando estão no ar. 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 aprimoramentos do ADC desde o início. Ao fornecer uma plataforma programável e adaptável, o BIG-IP LTM permite a escalabilidade necessária na nuvem e a disponibilidade necessária para o aplicativo específico entregue pela nuvem.
A disponibilidade é crucial; no entanto, a menos que os aplicativos na nuvem sejam entregues sem atrasos, especialmente ao viajar 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, não importa onde o usuário esteja localizado no mundo. Com o módulo de produto BIG-IP® WebAccelerator™ e o BIG-IP® WAN Optimization Module™, os aplicativos da web são entregues com velocidade semelhante à de LAN, e as transferências de arquivos são suaves, mesmo em linhas de alta latência. Usando cache, compactação adaptável e desduplicação de dados, o acesso aos aplicativos e recursos necessários é tão rápido que os usuários poderiam muito bem estar conectados diretamente a uma LAN. Se outros dispositivos BIG-IP forem implantados em toda a infraestrutura, os administradores podem criar túneis seguros otimizados entre os dispositivos BIG-IP, criando um backbone privado instantâneo. Quando um usuário inicia uma conexão segura do seu cliente para o BIG-IP, e há um túnel seguro entre os dispositivos BIG-IP, você obtém criptografia dupla com otimização máxima e alta disponibilidade, tudo com dispositivos BIG-IP.
Cenários adicionais de implantação de nuvem, como recuperação de desastres ou picos sazonais de tráfego da web, podem exigir um balanceador de carga de servidor global adicionado à arquitetura. O BIG-IP GTM, que é construído na mesma arquitetura TMOS do BIG-IP LTM, usa reconhecimento de aplicativo, geolocalização e informações de condição de rede para rotear solicitações para a infraestrutura de nuvem que responderá melhor. O BIG-IP GTM também pode determinar a geolocalização dos usuários com base no endereço IP e encaminhá-los para a nuvem ou data center mais próximo, tudo sem interação do usuário. Em situações extremas, como uma indisponibilidade do data center, o BIG-IP GTM já saberá se o local principal de um usuário está indisponível e encaminhará automaticamente o usuário para o local de resposta. O BIG-IP GTM oferece disponibilidade global de aplicativos, independentemente de você escolher IaaS, PaaS ou SaaS.
A computação em nuvem, embora ainda esteja evoluindo em todas as suas iterações, pode oferecer à TI uma alternativa poderosa para entrega eficiente de aplicativos, infraestrutura e plataforma. À medida que as empresas continuam a adotar a nuvem como uma opção vantajosa de entrega de aplicativos, os princípios básicos continuam os mesmos: escalabilidade, flexibilidade e disponibilidade para permitir uma infraestrutura mais ágil, menor tempo de colocação no mercado, uma força de trabalho mais produtiva e um menor TCO, além de usuários mais satisfeitos. Embora a computação em nuvem em todas as suas variantes ainda esteja evoluindo, a F5 fornece um conjunto de soluções flexíveis e unificadas para atender às necessidades de entrega em nuvem agora e no futuro, para ajudar a garantir que o ambiente de computação em nuvem seja sempre rápido, seguro e altamente disponível.