Saltar para o conteúdo principal
50% de desconto todos os planos, tempo limitado. A partir de $2.48/mo
Tempo restante: 16 min
Arquitetura cloud e TI

Melhor VPS para emuladores Android: quais provedores passam no teste de virtualização

F Por Flint 16 min de leitura
Hospedagem de emuladores Android e virtualização aninhada em um VPS

Inicie o Android Emulator com aceleração de hardware em um servidor que não expõe a virtualização da CPU e ele poderá parar com um erro como "x86 emulation currently requires hardware acceleration!". A versão mais recente do BlueStacks também não iniciará ali. O fator decisivo costuma ser se o provedor repassa os recursos de virtualização do processador ao seu VPS. Por isso, escolher o melhor VPS para emuladores Android começa por essa configuração, antes da RAM ou do preço.

Verificar essa configuração leva um minuto. Depois vêm o mínimo de RAM, a escolha entre Windows e Linux e a forma como cinco provedores tratam virtualização, licenciamento do Windows e cobrança.

A resposta curta

Para versões atuais do BlueStacks e emulação Android com aceleração de hardware, primeiro verifique se o provedor expõe Intel VT-x ou AMD-V. Comece com 8 GB de RAM para uma instância do BlueStacks no Windows e depois teste a compatibilidade gráfica. A Cloudzy anuncia virtualização ativada por padrão e uma imagem do BlueStacks com instalação em um clique, usando licença de avaliação do Windows ou a sua própria. AWS e Azure oferecem virtualização aninhada em instâncias selecionadas e preços com licença do Windows incluída, mas isso não é uma certificação do BlueStacks. A Contabo oferece virtualização aninhada na linha Max Performance VPS/VDS, sem verificação do BlueStacks. O Google Compute Engine aceita Linux KVM para virtualização aninhada, mas não Hyper-V. O próprio BlueStacks não lista o Windows Server entre os sistemas operacionais com suporte.

Por que a maioria dos planos VPS não executa o BlueStacks

A virtualização aninhada repassa recursos da CPU do host ao VPS e ao emulador Android

As versões atuais do BlueStacks exigem Intel VT-x ou AMD-V. O Android Emulator do Google usa esses recursos do processador para executar com aceleração de hardware. Um VPS já é uma máquina virtual, portanto esses recursos só existem dentro dele se o provedor os repassar. Esse repasse é chamado de virtualização aninhada, e alguns provedores o deixam desativado.

Sem isso, a central de ajuda do BlueStacks indica uma versão antiga de 32 bits, a versão 5.14.22, e acrescenta um aviso:

"Você pode encontrar problemas de desempenho no BlueStacks 5.14.22."

A mesma central de ajuda informa que a virtualização é necessária para atribuir mais de um núcleo de CPU ao BlueStacks. No Linux, o emulador do Google ganha velocidade com o KVM, o hipervisor integrado ao kernel do Linux, isto é, a camada de software que executa máquinas virtuais. Ele precisa de VT-x ou AMD-V para funcionar; sem esses recursos, a aceleração KVM não está disponível.

Os planos OpenVZ e LXC já ficam fora da seleção para BlueStacks antes de qualquer outra verificação: eles compartilham o kernel do host e não podem executar Windows. Também não dá para contar com o emulador neles.

Mesmo com a virtualização aninhada ativada, há alguma perda de velocidade. A documentação do Google afirma que VMs aninhadas "podem apresentar uma queda de 10% ou mais" no desempenho em tarefas limitadas pela CPU, e possivelmente mais quando o trabalho envolve principalmente tráfego de disco e rede.

Como verificar se um VPS expõe a virtualização

Em um VPS Linux, contar os indicadores vmx ou svm em /proc/cpuinfo mostra se a virtualização chega ao seu servidor. Faça a verificação na primeira hora em um servidor cobrado por hora, antes de pagar um mês inteiro. Ela verifica um pré-requisito para a aceleração de hardware naquele VPS específico, e não se o emulador funcionará.

egrep -c '(vmx|svm)' /proc/cpuinfo

/proc/cpuinfo é o arquivo em que o Linux lista o que o processador expõe; vmx é o indicador de virtualização da Intel e svm, o da AMD. O guia de aceleração do emulador do Google interpreta a contagem assim: "Uma saída igual ou superior a 1 significa que a virtualização é compatível."

É o resultado 0 que costuma ser mal interpretado. A página do Google diz que 0 significa que a CPU não aceita virtualização de hardware, o que é verdade em um PC físico. Em um VPS, 0 significa que o provedor não está repassando a virtualização ou, na AWS, no Azure e no Google, que a configuração ainda está desativada naquele servidor. Isso não diz nada sobre a idade do hardware.

Uma segunda verificação procura o dispositivo do KVM:

ls -l /dev/kvm

A presença do dispositivo é um sinal útil, mas não um teste completo de usabilidade. O usuário do emulador também precisa de permissão para acessá-lo. Com o Android SDK instalado, execute o teste -accel-check do emulador com o usuário que irá iniciá-lo. No Ubuntu, sudo kvm-ok, do pacote cpu-checker, fornece uma verificação adicional.

Em um servidor Windows, o artigo de ajuda do próprio BlueStacks orienta a abrir o Gerenciador de Tarefas, acessar a guia Desempenho e consultar a linha Virtualização. O artigo foi escrito para PCs, e um servidor virtual pode nem mostrar essa linha. Um VPS Linux do mesmo tamanho pode ajudar na triagem de um provedor, mas não verifica sua instância Windows. Confira as configurações do provedor para o VPS Windows real e depois teste o BlueStacks e seu aplicativo nele.

Quatro dos cinco provedores comparados abaixo cobram por hora ou em intervalos menores. Eu criaria o tamanho que pretendo usar, faria a verificação e excluiria o servidor se o resultado fosse 0. Na AWS, no Azure ou no Google, confirme que ativou a configuração para aquele servidor antes de excluí-lo.

Quanta RAM um emulador Android precisa em um servidor

Esta não é uma tarefa para 1 GB. Para uma instância do BlueStacks em um servidor Windows, planeje 8 GB de RAM. Os requisitos de sistema do BlueStacks pedem pelo menos 4 GB e recomendam 8 GB ou mais, e o mínimo da Microsoft para Windows Server com interface gráfica é 2 GB, antes mesmo de iniciar o emulador.

Os 8 GB são meu ponto de partida prático, não um requisito garantido para todos os aplicativos. O mínimo de 4 GB do BlueStacks refere-se ao PC inteiro, e não a uma alocação separada de 4 GB além do Windows. Um servidor de 4 GB atinge esse mínimo de memória, mas deixa menos folga; os planos de 1 GB e 2 GB ficam abaixo dele. A imagem do BlueStacks com instalação em um clique da Cloudzy exige, separadamente, pelo menos 8 GB.

O BlueStacks também exige 5 GB de espaço livre em disco e recomenda um SSD. Portanto, verifique o armazenamento disponível além do tipo de unidade.

Quanto à CPU, as orientações de alocação do BlueStacks são 2 núcleos e 2 GB para um aplicativo pouco exigente graficamente, e 4 núcleos e 4 GB para um exigente. Essa orientação vale por instância. Um servidor de 4 vCPU é um ponto de partida, não uma prova de que um aplicativo exigente funcionará bem. O BlueStacks alerta para não atribuir todos os núcleos de CPU do host ao emulador, então deixe capacidade para o Windows e outros processos.

Windows com BlueStacks ou Linux com um emulador

Há dois caminhos para usar Android em um servidor. Um VPS Windows com BlueStacks oferece a área de trabalho familiar via acesso remoto, mas exige uma licença do Windows e fica fora do suporte do BlueStacks. Linux com o Android Emulator do Google, ou com Android em um contêiner, dispensa essa licença, mas exige que você faça mais configurações por conta própria.

Windows com BlueStacks

Você se conecta com um cliente de área de trabalho remota, e o BlueStacks roda na área de trabalho Windows do servidor como rodaria em um PC. Ao desconectar, o servidor e o emulador continuam funcionando. Essa área de trabalho permanece acessível pela internet o tempo todo, então proteja o login da área de trabalho remota antes de deixá-la em execução.

O BlueStacks não lista servidores entre seus sistemas com suporte. Sua página de requisitos menciona o Windows para desktop, "Microsoft Windows 7 e superior", exigindo Windows 10 ou posterior na versão mais recente, e não inclui Windows Server. A conta de suporte do BlueStacks foi mais direta quando um usuário perguntou sobre executá-lo por RDP:

"Como o próprio BlueStacks é um tipo de máquina virtual, executar uma máquina virtual dentro de outra não é muito recomendado e pode não funcionar ou causar problemas."

Interpreto isso como um limite de suporte: quando algo falhar, você terá de resolver os problemas do BlueStacks por conta própria.

Linux com Android Emulator, Redroid ou Android-x86

O Android Emulator do Google roda no Linux e usa KVM para acelerar a VM. Porém, o guia de aceleração do Google alerta para não executar um emulador acelerado por VM dentro de outra VM. Assim, o recurso de virtualização aninhada do provedor, por si só, não garante uma configuração de emulador com suporte. Você o executa sem interface gráfica ou por uma área de trabalho xRDP configurada por você. O Google recomenda um host com 16 GB de RAM ao executar o emulador dentro do Android Studio.

O Redroid segue outro caminho. Ele executa Android dentro de um contêiner Docker ou Podman em vez de uma VM aninhada, portanto não precisa de KVM. Precisa de suporte ao Android Binder e de um mecanismo compatível de memória compartilhada, usando ashmem ou memfd conforme a configuração. Em um VPS baseado em contêiner, o provedor precisa expor os recursos e permissões necessários do kernel; acesso root dentro do contêiner não basta. Ele roda como contêiner privilegiado controlado por adb e scrcpy, e sua documentação alerta para não expor a porta adb em uma rede pública. Mantenha essa porta protegida por firewall.

O Android-x86 é a forma clássica de instalar Android em um PC. Seu ramo de versão mais recente é o Android 9, e a publicação mais recente no feed de notícias do projeto é de abril de 2022. Trate-o como a opção histórica e comece pelo emulador ou pelo Redroid.

Como cinco provedores tratam virtualização, Windows e preço

Cada um desses cinco provedores documenta virtualização de hardware em pelo menos uma oferta, que é o critério desta lista. Eles diferem quanto à disponibilidade, à possibilidade de executar Windows sobre ela e ao custo da licença do Windows.

Dois nomes conhecidos ficaram de fora de propósito. A central de ajuda da Hostinger diz que seus planos VPS não aceitam virtualização aninhada, e a DigitalOcean não oferece Windows nem documenta virtualização aninhada como recurso.

ProvedorOnde a virtualização é expostaCaminho Windows + BlueStacksLicença do WindowsPreço ou base de cobrança
AWS (Amazon EC2)Instâncias Intel recentes (7ª e 8ª gerações), após ativar o recurso para a instânciaPossível em teoria (Hyper-V compatível); não documentado pela AWS nem pelo BlueStacksIncluída no preço do WindowsO preço sob demanda varia por região. Tamanho de exemplo: c7i.xlarge (4 vCPU, 8 GiB). O licenciamento do Windows Server está incluído na tarifa Windows; armazenamento EBS e cobranças de rede aplicáveis são separados. Consulte os preços sob demanda do EC2.
CloudzyTodos os planos, ativada por padrãoO provedor oferece uma imagem do BlueStacks com instalação em um clique para Windows Server 2016, 2019 e 2022; teste a compatibilidade do aplicativo e dos gráficos.Licença de avaliação ou sua própria licençaPreço normal de $52.95/mês; anunciado atualmente por $26.48/mês com promoção de 50%. O preço anunciado dos recursos computacionais é o mesmo com Linux. Inclui 4 vCPU, 8 GB de RAM e 240 GB NVMe; uma licença permanente do Windows é cobrada à parte.
ContaboSomente o nível superior com núcleos dedicados, não o VPS padrãoWindows disponível; Hyper-V não funciona ali; BlueStacks não verificadoAdicional pago que cresce com o tamanho do servidor; não aceita licença própriaConfira os preços atuais de Max Performance VPS/VDS e a taxa do adicional Windows antes de contratar
Mecanismo de Computação do GoogleMaioria das máquinas Intel, após ativação; exclui máquinas otimizadas para custo, otimizadas para memória, Arm e a maioria das AMDNão: apenas Linux KVM é compatível internamenten/aNão comparado (sem opção Windows)
Microsoft AzureTamanhos Intel otimizados para computação e de uso geral atuais, não os do tipo burstable, com o tipo de segurança definido como StandardPossível em teoria (Hyper-V compatível); não documentado pela Microsoft nem pelo BlueStacksIncluída no preço do WindowsO preço de pagamento conforme o uso varia por região. Tamanho de exemplo: Standard_F4s_v2 (4 vCPU, 8 GiB). A tarifa Windows padrão inclui o licenciamento do Windows Server; discos gerenciados e cobranças de rede aplicáveis são separados. Consulte os preços de VMs Windows do Azure.

AWS e Azure não entram em uma classificação numérica de custo mensal.

AWS (Amazon EC2)

A AWS disponibilizou virtualização aninhada para instâncias EC2 comuns, não bare metal, no anúncio de 16 de fevereiro de 2026. Você a ativa por instância, e uma instância existente precisa ser parada primeiro.

A AWS lista KVM e Hyper-V, o hipervisor da Microsoft, como opções compatíveis internamente, cita "emuladores do Android Studio" entre os casos de uso e não cobra a mais pelo recurso. No Windows, ativá-lo desliga automaticamente o Credential Guard, e a hibernação deixa de funcionar. Para trabalhos sensíveis a desempenho, a própria AWS recomenda instâncias bare metal, nas quais você aluga o servidor físico inteiro.

As versões atuais do BlueStacks funcionam com Hyper-V ativado, então as peças se encaixam em teoria, e é só até aí: nem a AWS nem o BlueStacks documentam essa combinação. Escolha AWS se seu trabalho já roda lá ou se precisa da licença na fatura da empresa. Para um emulador, eu compararia primeiro uma configuração VPS mais simples, a menos que você precise de integração com AWS ou de licenciamento do Windows na mesma conta.

Cloudzy

A Cloudzy expõe a virtualização de hardware por padrão em todos os planos, incluindo Windows, sem chamado de suporte, configuração de adesão ou upgrade do plano. Windows Server 2016, 2019 e 2022 estão disponíveis, e há um aplicativo BlueStacks com instalação em um clique para essas imagens que exige pelo menos 8 GB de RAM.

A ressalva é a licença. O VPS Windows da Cloudzy vem com uma licença de avaliação ou usa a sua própria, então reserve uma licença permanente do Windows além do preço da tabela. O suporte da Cloudzy cuida do próprio VPS e deixa a configuração do BlueStacks com você.

Escolha Cloudzy pela imagem pronta do BlueStacks, reservando separadamente o orçamento da licença permanente do Windows.

Contabo

A Contabo divide a oferta por nível. Sua central de ajuda afirma que "você não pode configurar virtualização aninhada nos Contabo Virtual Private Servers", portanto o VPS padrão está fora. O nível superior de núcleos dedicados aceita virtualização aninhada; a Contabo cita Proxmox VE, KVM e XenServer. Confira os tamanhos elegíveis atuais antes de contratar. O Windows ali usa uma licença fornecida pela Contabo e vendida como adicional; não é permitido trazer a sua.

A documentação da Contabo também diz que Hyper-V não funciona nesse nível com Windows Server, enquanto a base de conhecimento afirma que VMware Workstation Player "foi testado e confirmado como funcional". Na minha interpretação, a versão Hyper-V do BlueStacks fica descartada, e nem Contabo nem BlueStacks documentam a versão padrão nessa configuração. Teste antes de depender dela.

Escolha Contabo pelas configurações com núcleos dedicados, se você for testar o BlueStacks por conta própria e incluir o adicional Windows no orçamento.

Mecanismo de Computação do Google

O Google permite ativar virtualização aninhada por VM na maioria das máquinas Intel, com as exclusões indicadas na tabela. A lista de hipervisores do Google elimina a opção para BlueStacks: a documentação diz que somente Linux KVM é compatível dentro da VM, e Hyper-V não é. Windows com BlueStacks fica fora do suporte do Google.

O Google cobra por vCPU e por GB de memória, com mínimo de um minuto e cobrança por segundo depois disso.

Escolha Google apenas para a opção de emulador Linux, por exemplo para testar aplicativos, e principalmente se seu trabalho já estiver no Google Cloud.

Microsoft Azure

O Azure indica virtualização aninhada tamanho por tamanho. A página de tamanhos Intel otimizados para computação do Azure lista o recurso como compatível, assim como os tamanhos Intel atuais de uso geral, enquanto os do tipo burstable o listam como incompatível. A armadilha é o tipo de segurança padrão, Trusted Launch, que não aceita virtualização aninhada. Portanto, escolha Standard ao criar a VM.

O BlueStacks fica na mesma situação teórica da AWS: Hyper-V é compatível internamente, mas nem Microsoft nem BlueStacks documentam a combinação. Um usuário do Microsoft Q&A relatou que a inicialização do emulador do Android Studio "leva horas" em um tamanho antigo de uso geral. Isso é um relato, não um benchmark.

Escolha Azure se seu trabalho já está no Azure e confira a página do tamanho antes de contratar.

Qual provedor escolher

Escolha de VPS para emulador Android conforme virtualização, memória, licenciamento e suporte gráfico

Para BlueStacks no Windows com uma imagem pronta, eu escolheria Cloudzy, desde que você aceite fornecer uma licença Windows elegível. Se sua empresa já usa AWS ou Azure, ou quer a licença do Windows incluída na conta do servidor, a escolha passa a ser uma delas, com Windows incluído no preço. Compare a conta completa com Cloudzy mais uma licença Windows Server elegível, em vez de comparar apenas os preços dos recursos computacionais.

Se você precisa de espaço para várias instâncias e vai testar o BlueStacks por conta própria, a escolha passa ao nível superior da Contabo. Dois casos não exigem servidor Windows:

  • Se estiver testando seu próprio aplicativo no emulador Linux, Cloudzy, AWS, Azure e Google oferecem configurações que expõem os recursos de virtualização da CPU necessários; a compatibilidade do emulador e dos gráficos ainda precisa ser testada. A diferença é se a virtualização está ativada desde o início ou se você precisa ativá-la por servidor.
  • Se o trabalho for manter apenas um aplicativo sempre ligado, eu pesquisaria primeiro o preço de um dispositivo Android físico barato. Ele pode custar menos que alguns meses de qualquer servidor desta lista e tem seu próprio hardware gráfico.

Se o objetivo é usar BlueStacks em uma área de trabalho Windows acessível de qualquer dispositivo, a seleção se resume a um servidor que repasse virtualização, execute Windows e tenha pelo menos 8 GB de RAM. O aplicativo BlueStacks com instalação em um clique da Cloudzy implanta o BlueStacks junto com o Windows Server, portanto ele já está na área de trabalho na primeira conexão. A garantia de reembolso de 14 dias dá tempo para confirmar se seu aplicativo funciona sem GPU, algo ainda mais relevante aqui, pois o próprio BlueStacks não oferece suporte a servidores. Escolha o local mais próximo de onde você vai se conectar e implante BlueStacks na Cloudzy em um clique.

Perguntas frequentes

Posso executar várias instâncias do BlueStacks em um VPS e quanta RAM elas precisam?

Sim. O Gerenciador de Multi-Instância do BlueStacks define núcleos de CPU e memória por instância, permitindo executar lado a lado aplicativos diferentes ou um aplicativo em versões diferentes do Android. Some a memória alocada de cada instância à memória realmente usada pelo Windows, pelos processos do host do BlueStacks e por outros programas. Três instâncias com 2 GB cada já reservam 6 GB, portanto um servidor de 8 GB pode ficar apertado. Meça o uso total em vez de presumir que os 2 GB restantes bastam. O BlueStacks recomenda o modo de pouca memória para 8 GB ou menos e para muitas instâncias simultâneas.

Posso ativar a virtualização dentro do meu VPS por conta própria?

Não de dentro do servidor. O provedor a adiciona no host: a documentação de virtualização aninhada do Google, por exemplo, descreve o Compute Engine adicionando instruções VT-x ou AMD-V às VMs. Na AWS, no Azure e no Google, você a ativa nas configurações do provedor para aquele servidor. Se seu VPS não a expõe, consulte o provedor ou migre.

O BlueStacks precisa que o Hyper-V esteja desativado?

Não, desde a versão 5.20. A página de requisitos de Hyper-V do BlueStacks diz que é possível executar BlueStacks 5 com Hyper-V, o hipervisor integrado da Microsoft, ativado ou desativado. Com Hyper-V ativado, sua conta Windows precisa estar no grupo Hyper-V Administrators, e o instalador escolhe sozinho a versão compatível com Hyper-V. A orientação de desativá-lo é anterior a essa mudança.

O BlueStacks funciona em um VPS sem GPU?

Não é garantido. Um VPS sem repasse de GPU ainda precisa de um ambiente gráfico compatível com sua versão do BlueStacks e sua instância Android. A virtualização aninhada não estabelece essa compatibilidade, e o BlueStacks não documenta uma alternativa universal de renderização por CPU para aplicativos Android em configurações Windows VPS arbitrárias. Teste o BlueStacks e seu aplicativo real na imagem exata do servidor antes de se comprometer, especialmente para cargas 3D.

Posso usar BlueStacks em um VPS a partir de um Mac ou celular?

Sim. Qualquer dispositivo com um cliente de área de trabalho remota (RDP), incluindo Mac, iPhone ou celular Android, pode acessar a área de trabalho Windows do servidor, e o BlueStacks continua rodando após a desconexão. No celular, conectar-se a um VPS Windows pelo Android exige um aplicativo RDP, o endereço do servidor e os dados de login.

Partilhar

Discussão

Comentários

Inicie sessão para participar na discussão.

Mais do blogue

Continue a ler.

Pronto para implantar? A partir de $2,48/mês.

Cloud independente, desde 2008. AMD EPYC, NVMe, 40 Gbps. Reembolso em 14 dias.