Índice:
Uma das frustrações de se tornar virtual para aplicativos e desktops é o desempenho. Ninguém deseja esperar mais de um segundo ou dois para que um aplicativo apareça após o lançamento. Como usuários, esperamos que nossos aplicativos apareçam imediatamente após clicar duas vezes no ícone. Não percebemos o que acontece em segundo plano para fornecer esses aplicativos entre servidor, por firewalls, balanceadores de carga, pelo ar ou pelos fios de nossos desktops e dispositivos móveis, nem nos importamos. Nossa paciência coletiva se esgotou com as promessas de tecnologia melhor, mais rápida e mais segura, e chegou a hora de um momento de “silêncio” dos fornecedores e da equipe de suporte. Por sua vez, os fornecedores e a equipe de suporte compartilham nossa dor e responderam com algumas tecnologias de aceleração que oferecem desempenho nos níveis instalados localmente ou próximo a eles.
Definir tudo o software Tecnologia de rede e armazenamento com patente pendente com gerenciamento de computação, virtualização e SaaS em uma nuvem corporativa em uma caixa. Testemunhe o poder de Ignite hoje. |
Para os usuários, tudo se resume à velocidade, mas, diferentemente dos usuários, arquitetos, administradores de sistema e CIOs, não estão procurando respostas mais rápidas aos cliques do usuário; eles também procuram escalabilidade, segurança aprimorada e expectativa de vida mais longa da tecnologia do que nunca. No final, os usuários são os críticos mais severos do fornecedor e do suporte e, por esse motivo, a exploração de técnicas e tecnologias de aplicativos virtuais está à mão. Este artigo examina cinco maneiras de acelerar aplicativos virtuais. As cinco soluções não estão em ordem específica, mas todas se concentram em uma das três principais áreas de otimização e aceleração: infraestrutura, código do aplicativo e largura de banda.
Otimização de WAN e LAN
Você pode se referir à otimização de WAN e LAN como uma solução de largura de banda, onde o objetivo final é colocar mais informações e mais dados em um pipeline de rede de maneira mais eficiente. Como o desempenho do aplicativo é tão crítico para os usuários finais, existem alguns métodos engenhosos de fornecer mais conteúdo em períodos mais curtos, como criar uma rede de entrega de conteúdo (CDN) que essencialmente move os dados para mais perto do consumidor ou do usuário final. Mover os dados para mais perto do usuário diminui a latência porque os dados precisam percorrer menos "saltos" ou redes para chegar ao seu destino. A maioria dos provedores de serviços em nuvem já possui CDNs para ajudar os proprietários de aplicativos a fornecer conteúdo distribuído próximo a seus consumidores.