
O Gerente de Produto da Parallels, Evgeny Korepanov, falou sobre os recursos mais interessantes da solução de entrega de aplicativos e infraestrutura de desktops virtuais Remote Application Server e suas principais vantagens competitivas. A seguir, um relato em primeira pessoa. Aproveite!
O Parallels RAS permite entregar remotamente aos dispositivos dos clientes tudo o que é executado em servidores e desktops Windows. Essa é a razão pela qual o nosso produto existe. Não importa se o usuário está em um Mac, Windows, ou em um telefone Android ou iOS — é possível usar aplicativos publicados através do Parallels RAS em qualquer dispositivo. Neste artigo, falarei sobre os recursos mais interessantes da plataforma.
Histórico (RAS) começou com uma ideia bastante simples. A essência era: pegar um aplicativo que está sendo executado em nosso servidor distante e mostrá-lo em um cliente Windows de forma que pareça estar instalado localmente. A concepção decolou e foi sendo desenvolvida gradualmente. Já se passaram mais de 14 anos desde que melhoramos, refinamos e aperfeiçoamos o produto. Durante esse tempo, cerca de mil recursos foram adicionados e, por sinal, também removidos.
Nós não temos medo de experimentar, mas nem todas as ideias se mostram bem-sucedidas em cenários de uso reais. Por exemplo, tínhamos um sistema operacional próprio para dispositivos. Ele poderia ser instalado em computadores antigos que estavam nos escritórios de nossos clientes e eram usados como dispositivos leves. Essa OS não ganhou popularidade — decidimos abandoná-la. O fato é que muito poucas empresas conseguiram implementar com sucesso a ideia de estações de trabalho, para as quais ela foi criada. Percebemos que era mais vantajoso e simples fazer parceria com alguém do que desenvolver essa área sozinhos.
Alguns recursos foram removidos devido ao fracasso de produtos de terceiros no mercado. Em 2010, tivemos suporte para Windows Phone, lembram-se dessas coisas? Mas a plataforma móvel não decolou, e com isso abandonamos o cliente para seu suporte.
Em cada lançamento do Parallels RAS, há pelo menos uma centena de novos recursos. Às vezes, o número chega a duzentos. Eles variam de grandes a pequenos, de bem-sucedidos a não tão bons, com e sem bugs. Entre eles, quero destacar alguns que resistiram ao tempo e, na minha opinião, são muito importantes.
Balanceador de Carga de Alta Disponibilidade
Esta é uma máquina virtual que oferecemos aos nossos usuários. Ela se integra facilmente ao Parallels RAS e é gerenciada. De fato, um Load Balancer é uma necessidade para qualquer instalação de grande porte. Se você tem 100 pessoas e dois gateways de rede, tecnicamente será necessário utilizá-lo. E o Parallels RAS fornece o seu próprio, sem a necessidade de adquirir licenças adicionais.
Nós temos basicamente uma única, padrão. Isso nos diferencia da Citrix e demais concorrentes. Os usuários, ao adquirirem uma licença, têm acesso imediato a todos os recursos do Parallels RAS.
Google Authenticator
Este serviço já vem embutido em nossa oferta, permitindo que os administradores implementem a autenticação multifator sem a necessidade de implantar máquinas virtuais adicionais ou comprar licenças de outras soluções de MFA. Lançamos essa funcionalidade pela primeira vez na versão 17.0 e desde então fizemos mais cinco pequenas atualizações. Em particular, melhoramos a filtragem de usuários, o comportamento nos clientes e tornamos a administração mais acessível.
Não é uma funcionalidade muito complexa, nem tecnológica, mas é realmente importante. Nossas pesquisas e estatísticas mostram que as pessoas a utilizam ativamente. E a maneira como a implementamos: para que você simplesmente instale a solução, marque a opção "ativar o Google Authenticator" e isso funcione para todos, ninguém mais oferece isso.
Universal Printing Driver
Impressão é um tema realmente delicado para todos os administradores que lidam com aplicativos de desktop delivery. Os próprios impressoras são bastante temperamentais, todos os fornecedores trazem seus drivers, e eles se comportam de maneira diferente em cada sistema operacional. Por isso, escrevemos nosso próprio driver de impressão universal, que atua como uma camada entre as impressoras reais e o que o usuário vê e utiliza em seu cliente.
Ou seja, eu, por exemplo, estou em casa, conecto a impressora via USB e ela é direcionada para o servidor. Mas não são drivers reais que vão para lá, em vez disso, cria-se a Impressão Universal Parallels RAS. Assim, o servidor não fica sobrecarregado e não há risco de travamentos na máquina. Investimos muitos recursos para que essa impressão funcione. Temos algumas pessoas que trabalham quase permanentemente na melhoria desse recurso. Se durante o teste do RAS com nosso gerente de vendas, você encontrar algum problema com a impressora, é bem provável que ele seja resolvido e oficialmente lançado no momento em que você estiver pronto para a produção.
Multi-Tenant
Este é um dos grandes recursos que foi lançado recentemente, na última versão. Normalmente, os provedores de serviços que utilizam o Parallels RAS ou simplesmente oferecem a seus usuários uma solução pronta baseada em nosso programa, ou ainda vendem serviços de administradores que cuidam de toda a TI do cliente. E nesse cenário, é importante que os usuários finais estejam isolados.
Antes, oferecíamos apenas a criação de fazendas separadas e independentes. No geral, isso funcionava, mas, é claro, havia falhas. As pessoas desejavam mais centralização e uma redução nos custos da solução, pois montar uma fazenda completa demanda uma quantidade considerável de recursos. servidores. Sim, são máquinas virtuais, mas, mesmo assim. Com esse recurso, Multi-Tenant, permitimos compartilhar parte da infraestrutura entre os tenants e os clientes finais.
Eles continuam isolados, não sabem nada um sobre o outro e não podem interagir, mas, ao mesmo tempo, compartilham uma camada da infraestrutura Parallels, que, é claro, está implantada pelo provedor de serviços. Como resultado, nossos clientes tiveram a oportunidade de vender suas soluções baseadas no RAS de forma mais acessível, ou seja, tornaram-se mais competitivos.
Não posso dizer que é um recurso único no mercado. De uma forma ou de outra, nossos concorrentes atendem a essa mesma necessidade. Mas nós o fizemos de uma maneira um pouco diferente de todos os outros e melhor, pelo menos do ponto de vista do custo total da solução.
Single Sign-On (SSO)
Na versão anterior, também lançamos suporte para a tecnologia de autenticação única (SSO) baseada em SAML. Este recurso permite autenticar inquilinos através de provedores independentes quando eles fazem login no Parallels Client (aplicativo cliente para RAS). Isso é importante, pois nenhum cliente deseja implantar o Active Directory para cada um deles. Isso custa caro, é ineficiente e difícil de manter.
Em 4 meses, ouvi muitas coisas positivas sobre esse recurso e nenhum feedback negativo, embora geralmente não seja possível satisfazer a todos em tudo. Mas essa funcionalidade em particular ainda não encontrou pessoas que digam: “Ah, o nosso cenário aqui definitivamente não funciona”. Embora a própria integração, para ser honesto, seja bastante exigente em termos de gerenciamento e administração em todas as soluções dos clientes.
Opções de Implantação na Nuvem
Nós apoiamos soluções em nuvem e ajudamos os usuários a migrar para elas. Elas ainda não são baratas, infelizmente, mas trazem seus benefícios. Por exemplo, na ‘black Friday’, muitos enfrentam uma carga séria em seus servidores. Se você tiver seu próprio data center, não pode simplesmente tirar outro servidor do bolso e instalá-lo rapidamente para atender à demanda crescente.
Mas você pode — em adição ao data center existente — registrar um cloud no RAS, implantar lá as máquinas virtuais necessárias e cloná-las. Nossa funcionalidade permite automatizar a subida e descida de carga na nuvem de modo que as máquinas sejam criadas e removidas de acordo com a necessidade real.
Se, por exemplo, à noite ninguém mais estiver usando as máquinas, vamos parar e remover todas elas. De manhã, quando novos usuários chegarem e a carga no data center principal aumentar, começaremos a criar máquinas virtuais no Azure. Uma, duas, três — qualquer quantidade, levando em conta as necessidades. E o administrador não precisa monitorar a quantidade de clientes, fazemos isso automaticamente.
Console Web
Seguindo a tendência da HTMLização, estamos agora migrando do console administrativo, que é um aplicativo Windows, para uma versão baseada na web. Ela já foi lançada, mas com funcionalidades mínimas necessárias para os administradores de suporte técnico. Temos planos de transferir aos poucos todas as funcionalidades disponíveis no antigo console para este. Portanto, com cada lançamento, ela se tornará cada vez mais completa.
Por que isso é importante? Em primeiro lugar, porque as pessoas querem gerenciar tudo a partir de seus dispositivos. Se você tem um Mac, não está ansioso para acessar o servidor via RDP com o RAS, para fazer algo. Ou imagine que você está em um avião, se preparando para a decolagem, e seu chefe liga gritando que 'tudo está perdido', mas você só tem o telefone à mão. Com a console web, você pode descobrir a causa, corrigir alguma publicação, reiniciar servidores.
Esses casos de uso não são possíveis, infelizmente, se você estiver usando o console padrão. Nossa versão anterior, nesse sentido, é limitada ao Windows, apesar das milhares de funcionalidades que ela possui.
Flexibilidade e simplicidade
Para concluir, devo mencionar que o Parallels RAS tem muitos concorrentes. Mas o que o distingue dos similares é a facilidade de implantação e uso. Parece que são palavras muito primitivas, muito gerais. No entanto, eu realmente ouço frequentemente de clientes, e leio em fóruns, que instalar o RAS é incrivelmente simples. Isso leva apenas alguns cliques.
O administrador não precisa implantar nada adicional ou, Deus me livre, comprar novo hardware para instalar nossa solução e testá-la. A maior parte das funcionalidades funcionará em qualquer ambiente. E há muitas razões para isso. Como sempre, um produto que parece trivial por fora esconde uma infinidade de nuances e mil horas gastas em suporte.
Na verdade, a principal razão pela qual o Parallels RAS é tão flexível e simples é que suportamos a maioria dos sistemas operacionais e hipervisores, soluções em cluster e em nuvem. Em particular, ainda não abandonamos o Windows 2003, embora nossos concorrentes tenham feito isso há alguns anos. No mercado, não há outras soluções que se conectem a isso; todos já disseram aos clientes que precisam atualizar, mas nós não.
Fonte: habr.com
