Home Empreendimento VDI usando Scale Computing e Leostream: VDI para o resto de nós

VDI usando Scale Computing e Leostream: VDI para o resto de nós

by Brian Beeler

A moderna infraestrutura de desktop virtual (VDI) está conosco há mais de 15 anos e, ao longo desses anos, a vimos implementada em empresas médicas e financeiras, instituições educacionais, call centers e outras organizações que precisam de desktops seguros que podem ser acessados ​​de qualquer localização com uma conexão de rede. Uma grande desvantagem das soluções VDI é que elas podem ser complicadas de implementar, gerenciar e manter; além disso, devido à sua natureza especializada, a VDI pode exigir uma equipe dedicada e especializada. Por esses motivos, o uso da tecnologia VDI tem sido tradicionalmente restrito a grandes organizações com milhares de usuários finais.


A moderna infraestrutura de desktop virtual (VDI) está conosco há mais de 15 anos e, ao longo desses anos, a vimos implementada em empresas médicas e financeiras, instituições educacionais, call centers e outras organizações que precisam de desktops seguros que podem ser acessados ​​de qualquer localização com uma conexão de rede. Uma grande desvantagem das soluções VDI é que elas podem ser complicadas de implementar, gerenciar e manter; além disso, devido à sua natureza especializada, a VDI pode exigir uma equipe dedicada e especializada. Por esses motivos, o uso da tecnologia VDI tem sido tradicionalmente restrito a grandes organizações com milhares de usuários finais.

No passado, trabalhamos com a Leostream, fornecedora de software VDI. Percebemos que eles se uniram à Scale Computing (um dos primeiros provedores de sistemas de infraestrutura hiperconvergente) para oferecer uma solução de VDI que não é necessariamente voltada para ser gerenciada por grandes instituições com equipe especializada, como tem sido a norma. Em vez disso, sua solução está focada em ser administrada por pequenas e médias empresas (SMBs), governos estaduais e locais e instituições educacionais com um número menor de usuários (digamos, entre 25 a 1000 desktops de usuários). Ao focar neste mercado, eles podem evitar muitas das complexidades inerentes e desvantagens aparentes ao tentar instalar e gerenciar uma solução VDI projetada para grandes empresas e implementações em larga escala. Curiosamente, devido à sua simplicidade, atraiu a atenção e encontrou seguidores entre muitas empresas maiores.

Mais especificamente, o que torna a solução Scale Computing/Leostream VDI única é que eles afirmam que um sistema VDI completo (ou seja, hardware e software) pode ser configurado em menos de quatro horas; em outras palavras, em apenas meio dia, você pode criar um cluster Scale Computer de quatro nós e usar o Leostream para conectar usuários a desktops virtuais. Eles também afirmam que as empresas podem fazer isso sem ter uma equipe dedicada para configurar e manter o ambiente - e de maneira econômica.

Neste artigo, examinaremos mais de perto essa solução VDI exclusiva da Scale Computing/Leostream. Verificaremos se suas alegações são verdadeiras e verificaremos se um ambiente VDI completo pode ser configurado em menos de quatro horas, se o ambiente pode ser gerenciado e mantido sem o uso de pessoal especializado e se é viável implantar um ambiente VDI de pequena escala usando sua solução VDI.

Computação em Escala

A infraestrutura hiperconvertida (HCI) tornou-se a queridinha do datacenter, e espera-se que seu crescimento continue e tenha uma taxa de crescimento anual composta (CAGR) superior a 30% no futuro previsível. O que poucas pessoas percebem, no entanto, é que o termo infraestrutura hiperconvergente foi originalmente cunhado em 2012 por Arun Taneja para descrever a plataforma HC3 da Scale Computing.

A Scale Computing foi fundada em 2006 e, nos primeiros seis anos, foi uma empresa inovadora em armazenamento expansível projetado para o mercado SMB. Então, o mundo da TI começou a girar; As CPUs ficaram mais poderosas, a RAM ficou mais barata, a rede ficou mais rápida e o armazenamento ficou mais denso. Com esses fatores em mente, a Scale Computing tomou a decisão ousada de utilizar essas mudanças e adicionou um hypervisor aos seus nós de armazenamento – e assim, uma das primeiras plataformas HCI foi desenvolvida. Os fatores que tornam a Scale Computing única são que eles estão profundamente focados no mercado SMB e corporativo distribuído e que adicionaram a Máquina Virtual baseada em Kernel (KVM), um hipervisor bem conhecido e considerado, à sua plataforma de armazenamento expansível em vez de adicionando um sistema de armazenamento SDS a um hypervisor.

Um cluster HCI da Scale Computing consiste em 3 a 8 dispositivos hiperconvergentes HC3 e um switch Ethernet. Se necessário, vários clusters podem ser conectados e gerenciados a partir de um portal central. Conforme mencionado acima, cada um desses dispositivos possui um hipervisor KVM e um mecanismo de armazenamento. O cluster HC3 é gerenciado por meio de uma arquitetura descentralizada e distribuída que permite que qualquer um dos nós fique offline sem afetar a operação ou o gerenciamento do cluster.

Os nós HC3 vêm como servidores 1U ou 2U construídos em hardware comum. Eles estão disponíveis em várias configurações, desde dispositivos de baixo custo com 2.88 TB de capacidade de armazenamento bruto (1.44 TB utilizável) e 96 GB de RAM com CPUs Intel Xeon E-2124, até dispositivos de alto desempenho com 155.52 TB de capacidade de armazenamento bruto (77.76 TB utilizável) e 2304 GB de RAM com uma CPU Intel de 96 núcleos lógicos. Por ter um modelo de dispositivo, a Scale Computing pode efetivamente manter seu sistema acessível e, mais importante, pode garantir 100% de compatibilidade de hardware/software. Além disso, isso permite que a organização de suporte da Scale Computing (que nos deixou muito impressionados) trabalhe com a configuração que você tem em seu ambiente.

Descobrimos que o processo de instalação de um cluster HC3 estava dentro do escopo da filosofia da Scale Computing: manter as coisas o mais simples possível. Montamos três nós HC3D da série HC1250, cabeamos a Ethernet de 10 Gb em um switch, conectamos um teclado, mouse e monitor a um dos nós, ligamos e respondemos a algumas perguntas de configuração. Não foi necessário instalar nenhum software, pois ele estava pré-instalado no aparelho.

Depois que o sistema foi inicializado, fomos apresentados a um assistente que nos guiou pelas etapas necessárias para definir suas configurações de rede e comunicação de cluster entre nós. Em seguida, ligamos os outros dois nós e seguimos etapas semelhantes para que eles ingressassem no cluster.

No geral, conseguimos configurar e configurar nosso cluster HC3 em menos de 15 minutos. Achamos o gerenciamento de usuários do HC3 direto e descomplicado e acreditamos que qualquer pessoa com conhecimentos médios de informática poderia realizá-lo sem nenhuma dificuldade. No entanto, se você tiver problemas, o Scale Computing inclui uma sessão de uma hora para novos usuários para orientá-los na instalação, configuração e gerenciamento de um cluster HC3.

Quando você adiciona outro nó ao cluster HC3, ele adiciona armazenamento e capacidade de computação ao cluster. Para fazer isso, basta colocar o nó no rack, conectá-lo e ligá-lo. O nó se anunciará automaticamente ao cluster e, depois de alguns cliques na tela de gerenciamento do cluster HC3, será adicionado ao cluster e o armazenamento e a computação começarão a ser rebalanceados para aproveitar os recursos adicionados.

A rede costuma ser um ponto problemático para soluções HCI, mas com o cluster HC3, achamos simples, intuitivo e descomplicado. A rede virtual para as máquinas virtuais (VMs) em um cluster HC3 usa uma ponte virtual para conectar as VMs à rede externa e é configurada automaticamente. Você pode configurá-lo para ser mais sofisticado, mas achamos que a configuração de rede padrão funcionará bem para a maioria dos usuários atendidos pelo Scale Computing.

Você pode monitorar o cluster HC3 e as VMs que residem nele a partir de uma tela de gerenciamento baseada na web, que pode ser acessada conectando um navegador da web ao endereço IP ou nome DNS de qualquer nó no cluster. Sentimos que a tela de gerenciamento apresenta a integridade do host e das VMs de forma que um profissional de TI em geral possa usá-la para a manutenção diária do cluster sem nenhuma dificuldade.

A tecnologia por trás do armazenamento dos clusters HC3 é seu mecanismo proprietário chamado SCRIBE (Scale Computing Reliable Independent Block Engine). O SCRIBE agrega os discos dos nós dos clusters em um único pool de armazenamento. Os dados contidos nesse pool são protegidos por meio de um esquema de armazenamento espelhado e distribuído que permite que qualquer nó ou disco fique off-line sem afetar o desempenho do cluster. Se ocorrer um problema, no entanto, o SCRIBE usa um processo de reconstrução “muitos para um” depois de resolvido. Nesse processo de reconstrução, muitos controladores e unidades de armazenamento enviam dados para a unidade de substituição para preenchê-la novamente com dados, o que torna o processo de reconstrução muito rápido e reduz a carga em qualquer nó único no cluster.

Perguntamos à Scale Computing sobre o uso de codificação de eliminação ou diferentes esquemas de RAID para proteção de dados, e eles disseram que achavam que preferiam ter suas CPUs atendendo VMs do que lidar com a complexidade adicional. Além disso, o armazenamento barato tornou discutíveis os benefícios marginais da eficiência do armazenamento.

No lado da computação, a Scale Computing usa sua tecnologia proprietária de automação e orquestração HyperCore para manter os aplicativos em funcionamento. Essa tecnologia usa inteligência de máquina para detectar e corrigir problemas com a infraestrutura automaticamente. Ao fazer com que o sistema corrija os problemas, isso simplifica a administração do sistema e permite que a equipe de TI se concentre em questões mais importantes. Devido à sua simplicidade e gerenciamento intuitivo, os sistemas Scale Computing encontraram um ponto de apoio em uma ampla variedade de verticais, desde a borda até o datacenter.

Depois de criarmos nosso nó HC3, criamos VMs CentOS 7 e Windows 10. O processo foi semelhante em ambos os casos; usamos o console HC3 para criar a VM, apontamos a VM para um ISO de instalação e a instalamos exatamente como faríamos em uma máquina física. A VM não exigia a instalação de nenhuma ferramenta especial, agentes ou qualquer coisa especial para a rede. Depois que essas VMs foram criadas, elas poderiam ser usadas como clones completos ou como modelos para outras VMs. O verdadeiro poder por trás da solução da Scale Computing é usá-los como modelos; os clones do modelo têm um esquema de redirecionamento na gravação no qual cada clone só consumirá espaço em disco quando ocorrer uma gravação, permitindo que os clones sejam criados muito rapidamente. Por exemplo, uma VM do Windows 64 de 10 GB com 30 filhos (com cada filho tendo 5 GB de gravações) ocupará apenas 214 GB de espaço (64 GB + (5 GB x 30)) contra 30 clones completos que ocupariam 1920 GB de espaço (64 GB x 30).

Leostream

Fundada em 2002, a Leostream foi uma das primeiras a entrar no mercado de VDI e é um tanto única, pois seu corretor de conexão é neutro em relação ao fornecedor; ou seja, ele funciona em uma ampla variedade de desktops hospedados em nuvem pública e no local. O Leostream também possui a maior variedade de protocolos suportados que já vimos, suportando tudo, desde RDP e HTML5 até HP RGS. Esse agnosticismo permitiu que a Leostream sobrevivesse às agitações e fusões que consumiram outros players nesse campo. Com o Leostream, você pode escolher quais tecnologias são adequadas para você, e é isso que torna tão atraente a compatibilidade com a Scale Computing: você obtém uma infraestrutura que foi construída desde o início para o mercado SMB vinculada a um agente de conexão que foi projetado para ser o mais flexível possível.

O Leostream Connection Broker pode ser instalado em uma imagem base CentOS ou RHEL 7.x, e a imagem base pode ser executada em uma máquina física, como uma VM ou na nuvem. Além dos requisitos do sistema operacional, o agente de conexão requer 2 GB de RAM e 20 GB de espaço em disco. Para confiabilidade e balanceamento de carga, você pode instalar vários Leostream Connection Brokers. Para nosso sistema, instalamos o Leostream em uma VM CentOS 7.

O Leostream Connection Broker inclui um banco de dados PostgreSQL, que é adequado para muitas implantações. No entanto, se muitos usuários fizerem login ao mesmo tempo, convém conversar com a Leostream sobre o uso de um banco de dados externo PostgreSQL ou MS SQL Server.

Ficamos satisfeitos com a facilidade de instalar e configurar o Leostream Connection Broker em nosso sistema Scale Computing. Tudo o que precisávamos fazer era inserir um comando curl do shell bash em nossa VM do CentOS e, em apenas alguns minutos, ele baixava os bits e instalava o agente de conexão automaticamente. Em seguida, acessamos um navegador da Web e inserimos o endereço IP da VM na qual instalamos o agente de conexão. Então, depois de fazermos login como administrador, um assistente nos guiou pelo processo de licenciamento e configuração. Toda a integração com o sistema Scale Computing foi feita de forma transparente. O Leostream tem um gateway que pode ser adicionado para fornecer acesso remoto para usuários que não têm acesso de rede ao datacenter (ou seja, as VMs no HC3) e para fornecer acesso sem cliente usando o visualizador HTML5 RDP, VNC e SSH integrado, mas optamos por não instalá-lo e usá-lo.

Em seguida, usamos o console Leostream para criar um pool de desktops virtuais e usamos o Windows 10 para o modelo do pool. Nesta VM, instalamos o agente Leostream e os aplicativos que os usuários precisariam. O pool que criamos tinha no máximo 35 desktops e no mínimo três desktops livres. Ao definir um nível mínimo, garantimos que novos usuários não precisariam esperar enquanto um novo desktop era instanciado.

Demorou apenas alguns minutos para os três primeiros desktops serem criados e iniciados automaticamente em nós diferentes no cluster.

Para testar a área de trabalho virtual, nos conectamos a ela de três fontes diferentes: nossa área de trabalho existente, um thin client e um tablet.

O Leostream tem um cliente chamado Leostream Connect que pode ser usado para conectar-se a uma área de trabalho virtual de um sistema Windows, Linux ou MacOS. Instalamos o Leostream Connect em um laptop Dell com Windows 10 e a instalação do cliente foi tranquila. Além de especificar quais opções queríamos que o cliente executasse, tudo o que era necessário em nosso nome para se conectar ao nosso desktop virtual era inserir o endereço do intermediário de conexão.

Conectamos nossa área de trabalho virtual a partir de nosso laptop com Windows 10 e testamos o desempenho da área de trabalho virtual usando vários aplicativos de escritório, streaming de vídeos e reprodução de música. A área de trabalho virtual foi muito responsiva em todos os nossos testes e descobrimos que poderíamos até reproduzir vídeos em segundo plano enquanto trabalhamos em documentos do Office sem que nenhum quadro de vídeo caia ou haja lentidão em nossos aplicativos do Office. Não pensamos que o RDP teria tanto desempenho, mas o RDP será adequado para muitos casos de uso e simplificará a escolha do cliente, pois o RDP está incluído na maioria dos clientes VDI.

Para nosso próximo teste, nos conectamos à área de trabalho virtual usando um cliente Atrust t176L VDI, um pequeno cliente fino de fator de forma com quatro portas USB e duas portas DisplayPort, alimentado por uma CPU Intel que executa um sistema operacional Linux sob medida. Usamos o protocolo RDP durante nossos testes com este dispositivo. O thin client conectou sem problemas; tivemos a mesma experiência de desktop virtual que tínhamos usando o Leostream Connect em nosso laptop e ficamos surpresos com o desempenho tão bom do RDP.

Sendo que uma das vantagens do VDI é a capacidade de se conectar ao seu desktop a partir de vários dispositivos, para nosso teste final, conectamos ao nosso desktop virtual a partir de um Lenovo YT3-X90F/YOGA3 Tablet Pro. Para fazer isso, abrimos o navegador Chrome em nosso tablet e inserimos o endereço de nosso corretor de conexão em sua barra de endereços. O Leostream é bastante inteligente na maneira como a conexão é feita, pois sem o Leostream Gateway em jogo, não era uma conexão HTML5. O próprio Connection Broker fornece um portal da Web para os usuários. O Broker, por padrão, iniciaria o aplicativo Remote Desktop em seu tablet para conectá-lo à sua área de trabalho.

Usando o tablet, conseguimos inserir texto do teclado pop-up na tela do dispositivo e do teclado Bluetooth que havíamos emparelhado com o tablet. Os aplicativos eram responsivos e usáveis, mas, naturalmente, não gostaríamos de usar um tablet com uma tela tão pequena para edição pesada de documentos em circunstâncias normais. Para acesso rápido à área de trabalho em trânsito, no entanto, um tablet seria muito conveniente.

Gerenciamento de área de trabalho virtual

Para gerenciamento de perfis em desktops Windows, a Scale Computing/Leostream sugere o uso do FSLogix, que agora pertence à Microsoft e é gratuito com várias edições do Windows 10.

Um dos recursos de que gostamos no Leostream é a capacidade de definir políticas de tempo que especificam quando os desktops virtuais devem ser ligados e desligados. Isso não apenas adiciona uma camada de segurança, mas também libera recursos fora do horário de trabalho para outras tarefas, como mineração de dados ou geração de relatórios.

Embora fosse impraticável para nós configurar um sistema com centenas de usuários, a Scale Computing/Leostream nos forneceu um estudo de caso sobre sua solução de VDI. O Hospital Comunitário de Paris em Illinois tem uma equipe de TI de quatro pessoas para gerenciar tudo, de servidores a desktops. A equipe existente conseguiu implantar e gerenciar 125 desktops virtuais Windows 10 com a solução VDI sem adicionar nenhuma equipe adicional — e eles conseguiram reduzir o tempo de integração de um novo usuário de uma semana para duas horas. Além disso, a aceitação do usuário final tem sido excelente, pois médicos e enfermeiros podem fazer login com segurança e confiabilidade de qualquer lugar com conectividade de rede. Isso confirma nossa afirmação de que Scale Computing/Leostream é intuitivo o suficiente para ser administrado por uma equipe geral de TI.

O estudo de caso foi interessante do ponto de vista da usabilidade, mas queríamos ter uma ideia de quantos desktops virtuais poderiam rodar em um cluster Scale Computing. A Scale Computing/Leostream nos forneceu os resultados de um teste LoginVSI executado em um cluster HC1250D de quatro nós. Cada nó no cluster era um dispositivo preenchido com duas CPUs Intel Xeon Silver 4114 a 2.20 GHz e armazenamento híbrido com discos SSD e HDD. No total, o cluster HC1250D tinha oito CPUs e 1.47 TB de RAM. Cada um dos desktops virtuais tinha dois vCPUs e 3 GB de RAM, estava executando o Windows 10 e tinha o Office 2016 Pro Plus instalado. O teste LoginVSI VSlmax mostrou que o cluster de quatro nós poderia acomodar 400 desktops antes que a experiência do usuário começasse a piorar.

Nossos pensamentos finais

Neste documento, queríamos ver se a solução VDI de pequena escala e econômica da Scale Computing/Leostream poderia ser configurada de forma realista e totalmente operacional em meio dia ou menos e ser gerenciada por uma equipe geral de TI. A resposta curta é sim.

Conseguimos configurar um cluster Scale Computing de três nós em menos de 15 minutos e, em seguida, instalar o Leostream Connection Broker usando um único comando curl. Em seguida, pedimos a alguns de nossos colegas de trabalho sem experiência em VDI que examinassem o que era necessário para configurar e usar o sistema Scale Computing e o Leostream Connection Broker; eles concordaram que era intuitivo o suficiente para ser tratado por uma equipe geral de TI, com muito pouca preocupação.

Depois de analisar o custo total do hardware e do software e dividi-lo pelo número de usuários VDI que o LoginVSI declarou que a infraestrutura poderia suportar, descobrimos que o custo por estação do Leostream é de US$ 175 por usuário para uma licença perpétua, com US$ 35 anuais para suporte e manutenção. Portanto, o custo total por assento seria de $ 210 no primeiro ano e $ 35 depois disso. A Scale Computing pode ajudá-lo a dimensionar o cluster correto para sua base de usuários. Você pode então dividir o número de usuários pelo custo do cluster para obter o custo por usuário. Os números que executamos com a Scale Computing mostraram que a solução de VDI que montamos oferece uma solução de VDI segura e pronta para SMB a um custo razoável.

A Scale Computing pode ser acessada em:

www.scalecomputing.com
[email protegido]

Leostream pode ser alcançado em:

www.leostream.com
[email protegido]

Baixe uma versão em PDF deste relatório

Este relatório foi patrocinado pela Scale Computing. Todas as visões e opiniões expressas neste relatório são baseadas em nossa visão imparcial do(s) produto(s) em consideração.