Ga naar hoofdinhoud
50% korting alle plannen, beperkte tijd. Vanaf $2.48/mo
Resterend: 16 min
Cloudarchitectuur en IT

Beste VPS voor Android-emulators: welke aanbieders doorstaan de virtualisatiecontrole?

F Door Flint 16 min leestijd
Hosting van Android-emulators en geneste virtualisatie op een VPS

Start Android Emulator met hardwareversnelling op een server die CPU-virtualisatie niet beschikbaar stelt en hij kan stoppen met een fout zoals ‘x86 emulation currently requires hardware acceleration!’. De nieuwste BlueStacks-versie start daar evenmin. Meestal is bepalend of de aanbieder de virtualisatiefuncties van de processor doorgeeft aan je VPS. De beste VPS voor Android-emulators kiezen begint dus bij die instelling, vóór RAM of prijs.

Die instelling controleer je in een minuut. Daarna volgen het minimale werkgeheugen, de keuze tussen Windows en Linux, en hoe vijf aanbieders omgaan met virtualisatie, Windows-licenties en facturering.

Het korte antwoord

Controleer voor actuele BlueStacks-versies en hardwareversnelde Android-emulatie eerst of de aanbieder Intel VT-x of AMD-V beschikbaar stelt. Begin met 8 GB RAM voor één BlueStacks-instantie op Windows en test vervolgens de grafische compatibiliteit. Cloudzy adverteert met standaard ingeschakelde virtualisatie en een BlueStacks-image met één klik, met een Windows-proeflicentie of je eigen licentie. AWS en Azure ondersteunen geneste virtualisatie op geselecteerde instanties en bieden prijzen inclusief Windows-licentie, maar dat is geen BlueStacks-certificering. Contabo ondersteunt geneste virtualisatie op zijn Max Performance VPS/VDS-reeks, zonder verificatie van BlueStacks. Google Compute Engine ondersteunt hiervoor Linux KVM, niet Hyper-V. BlueStacks zelf noemt Windows Server niet als ondersteund besturingssysteem.

Waarom de meeste VPS-pakketten BlueStacks niet kunnen draaien

Geneste virtualisatie geeft CPU-functies van de host door aan een VPS en Android-emulator

Actuele BlueStacks-versies vereisen Intel VT-x of AMD-V. Googles Android Emulator gebruikt die processorfuncties voor hardwareversnelde uitvoering. Een VPS is al een virtuele machine. Die functies zijn daarin alleen beschikbaar als de aanbieder ze doorgeeft. Dat doorgeven heet geneste virtualisatie, en sommige aanbieders laten het uitgeschakeld.

Zonder die functie verwijst het BlueStacks-helpcentrum naar een oudere 32-bits uitgave, versie 5.14.22, met deze waarschuwing:

‘Je kunt prestatieproblemen ondervinden met BlueStacks 5.14.22.’

Volgens hetzelfde helpcentrum heb je virtualisatie nodig om BlueStacks meer dan één CPU-kern te geven. Op Linux dankt Googles emulator zijn snelheid aan KVM, de ingebouwde hypervisor van de Linux-kernel: de softwarelaag die virtuele machines uitvoert. KVM heeft VT-x of AMD-V nodig om te werken; zonder die functies is KVM-versnelling niet beschikbaar.

OpenVZ- en LXC-pakketten vallen voor BlueStacks meteen af: ze delen de kernel van de host en kunnen Windows niet draaien. Ook op de emulator kun je daar niet rekenen.

Zelfs met geneste virtualisatie ingeschakeld lever je snelheid in. Volgens Google kunnen geneste VM’s ‘een daling van 10% of meer ondervinden’ bij CPU-gebonden werk, en mogelijk meer bij werk dat vooral schijf- en netwerkverkeer veroorzaakt.

Controleren of een VPS virtualisatie beschikbaar stelt

Op een Linux-VPS laat het aantal vmx- of svm-vlaggen in /proc/cpuinfo zien of virtualisatie je server bereikt. Voer de controle in het eerste uur uit op een per uur gefactureerde server, voordat je een hele maand betaalt. Hij controleert een voorwaarde voor hardwareversnelling op die specifieke VPS, niet of de emulator zal werken.

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

/proc/cpuinfo is het bestand waarin Linux weergeeft wat de processor beschikbaar stelt; vmx is Intels virtualisatievlag en svm die van AMD. Googles handleiding voor emulatorversnelling legt het aantal zo uit: ‘Een uitvoer van 1 of hoger betekent dat virtualisatie wordt ondersteund.’

Een 0 wordt vaak verkeerd begrepen. Google zegt dat 0 betekent dat je CPU geen hardwarevirtualisatie ondersteunt, wat op een fysieke pc klopt. Op een VPS betekent 0 dat de aanbieder virtualisatie niet doorgeeft, of bij AWS, Azure en Google dat de instelling voor die server nog uitstaat. Het zegt niets over de ouderdom van de hardware.

Een tweede controle zoekt het KVM-apparaat:

ls -l /dev/kvm

De aanwezigheid van het apparaat is een nuttig teken, geen volledige bruikbaarheidstest. De gebruiker die de emulator uitvoert heeft ook toegangsrechten nodig. Voer met de Android SDK geïnstalleerd de emulatortest -accel-check uit als de gebruiker die hem zal starten. Op Ubuntu biedt sudo kvm-ok uit het pakket cpu-checker een extra controle.

Op Windows laat het eigen hulpartikel van BlueStacks je Taakbeheer openen, naar Prestaties gaan en de regel Virtualisatie bekijken. Dat artikel is voor pc’s geschreven; een virtuele server toont die regel mogelijk helemaal niet. Een Linux-VPS van dezelfde grootte helpt een aanbieder beoordelen, maar verifieert je Windows-instantie niet. Controleer de instellingen van de werkelijke Windows-VPS en test daarop BlueStacks en je app.

Vier van de vijf hieronder vergeleken aanbieders factureren per uur of nauwkeuriger. Ik zou de geplande grootte aanmaken, de controle uitvoeren en de server verwijderen als die 0 geeft. Bevestig bij AWS, Azure of Google eerst dat je de instelling voor die server hebt ingeschakeld.

Hoeveel RAM een Android-emulator op een server nodig heeft

Dit is geen taak voor 1 GB. Reken voor één BlueStacks-instantie op Windows op 8 GB RAM. De systeemeisen van BlueStacks vragen minstens 4 GB en bevelen 8 GB of meer aan. Microsofts minimum voor Windows Server met bureaublad is 2 GB, voordat de emulator start.

Die 8 GB is mijn praktische uitgangspunt, geen gegarandeerde eis voor elke app. Het minimum van 4 GB voor BlueStacks geldt voor de hele pc, niet voor een extra toewijzing van 4 GB boven op Windows. Een server met 4 GB haalt dat minimum maar laat minder ruimte over; pakketten met 1 en 2 GB zitten eronder. Cloudzy’s BlueStacks-image met één klik vereist afzonderlijk minstens 8 GB.

BlueStacks vraagt ook 5 GB vrije schijfruimte en beveelt een SSD aan. Controleer dus de beschikbare ruimte én het schijftype.

Voor de CPU adviseert BlueStacks’ toewijzingshandleiding 2 kernen en 2 GB voor grafisch lichte apps, en 4 kernen en 4 GB voor zwaardere apps. Dat geldt per instantie. Een server met 4 vCPU is een uitgangspunt, geen bewijs dat een zware app goed draait. BlueStacks waarschuwt om niet alle CPU-kernen van de host toe te wijzen; houd capaciteit over voor Windows en andere processen.

Windows met BlueStacks of Linux met een emulator

Er zijn twee routes naar Android op een server. Een Windows-VPS met BlueStacks geeft je via extern bureaublad een vertrouwde desktop, maar vereist een Windows-licentie en valt buiten de ondersteuning van BlueStacks. Linux met Googles Android Emulator, of Android in een container, vermijdt die licentie maar vraagt meer eigen configuratie.

Windows met BlueStacks

Je verbindt met een extern-bureaubladclient en BlueStacks draait op de Windows-desktop van de server zoals op een pc. Na verbreken van de verbinding blijven server en emulator draaien. Die desktop blijft altijd bereikbaar via internet. Beveilig daarom de aanmelding op het externe bureaublad voordat je hem laat draaien.

BlueStacks noemt servers niet als ondersteunde systemen. De systeemeisen noemen desktop-Windows, ‘Microsoft Windows 7 en hoger’, waarbij de nieuwste versie Windows 10 of hoger vereist; Windows Server ontbreekt. Het BlueStacks-supportaccount was directer toen iemand vroeg naar gebruik via RDP:

"Omdat BlueStacks zelf een soort virtuele machine is, wordt het uitvoeren van een virtuele machine binnen een andere niet echt aanbevolen en werkt dit mogelijk niet of kan het tot problemen leiden."

Ik lees dat als een grens aan de ondersteuning: als er iets misgaat, moet je BlueStacks zelf onderzoeken.

Linux met Android Emulator, Redroid of Android-x86

Googles Android Emulator draait op Linux en gebruikt KVM voor VM-versnelling. Googles handleiding waarschuwt echter tegen een VM-versnelde emulator binnen een andere VM. Alleen geneste virtualisatie bij een aanbieder garandeert dus geen ondersteunde emulatorconfiguratie. Je draait hem zonder grafische interface of via een zelf ingericht xRDP-bureaublad. Google beveelt een host met 16 GB RAM aan wanneer je de emulator binnen Android Studio uitvoert.

Redroid kiest een andere aanpak. Het draait Android in een Docker- of Podman-container in plaats van een geneste VM, en heeft daarom geen KVM nodig. Wel vereist het Android Binder en een geschikt mechanisme voor gedeeld geheugen, ashmem of memfd afhankelijk van de configuratie. Op een VPS op basis van containers moet de aanbieder de benodigde kernelfuncties en rechten beschikbaar stellen; roottoegang in de container volstaat niet. Het draait als geprivilegieerde container die je via adb en scrcpy bestuurt. De documentatie waarschuwt om de adb-poort niet publiek bereikbaar te maken: beveilig die dus met een firewall.

Android-x86 is de klassieke manier om Android op een pc te zetten. De nieuwste releasebranch is Android 9 en het recentste bericht in het nieuwsoverzicht van het project dateert van april 2022. Beschouw het als historische optie en begin met de emulator of Redroid.

Hoe vijf aanbieders virtualisatie, Windows en prijzen aanpakken

Alle vijf documenteren hardwarevirtualisatie voor minstens één aanbod. Dat is de ondergrens voor deze lijst. Ze verschillen in beschikbaarheid, of Windows erop kan draaien en wat de Windows-licentie kost.

Twee bekende namen ontbreken bewust. Volgens Hostingers helpcentrum ondersteunen de VPS-pakketten geen geneste virtualisatie. DigitalOcean biedt geen Windows aan en documenteert geneste virtualisatie niet als functie.

LeverancierWaar virtualisatie beschikbaar isRoute Windows + BlueStacksWindows-licentiePrijs of factureringsbasis
AWS (Amazon EC2)Recente Intel-instanties van de 7e en 8e generatie, na inschakelen voor die instantieOp papier mogelijk, Hyper-V ondersteund; niet gedocumenteerd door AWS of BlueStacksInbegrepen in de Windows-prijsOn-demandprijzen verschillen per regio. Voorbeeld: c7i.xlarge met 4 vCPU en 8 GiB. De Windows Server-licentie zit in het Windows-tarief; EBS-opslag en toepasselijke netwerkkosten zijn apart. Zie EC2 On-Demand-prijzen.
CloudzyElk pakket, standaard ingeschakeldDe aanbieder biedt een BlueStacks-image met één klik voor Windows Server 2016, 2019 en 2022; test app- en grafische compatibiliteit.Proeflicentie of eigen licentieNormaal 52,95 $/maand; momenteel geadverteerd voor 26,48 $/maand met 50% korting. Dezelfde geadverteerde compute-prijs als Linux. Inclusief 4 vCPU, 8 GB RAM en 240 GB NVMe; een permanente Windows-licentie kost extra.
ContaboAlleen de hoogste reeks met toegewezen kernen, niet de standaard-VPSWindows beschikbaar; Hyper-V werkt daar niet; BlueStacks niet geverifieerdBetaalde aanvulling afhankelijk van servergrootte; geen eigen licentie toegestaanControleer vóór bestellen de actuele Max Performance VPS/VDS-prijzen en Windows-toeslag
Google Compute EngineDe meeste Intel-machines na inschakelen; geen kosten- of geheugengeoptimaliseerde, Arm- en de meeste AMD-machinesNee: binnenin wordt alleen Linux KVM ondersteundn/aNiet vergeleken: geen Windows-route
Microsoft AzureVoor compute geoptimaliseerde en actuele algemene Intel-groottes, geen burstgroottes, met beveiligingstype StandardOp papier mogelijk, Hyper-V ondersteund; niet gedocumenteerd door Microsoft of BlueStacksInbegrepen in de Windows-prijsPrijzen naar gebruik verschillen per regio. Voorbeeld: Standard_F4s_v2 met 4 vCPU en 8 GiB. Het standaard Windows-tarief omvat de Windows Server-licentie; beheerde schijven en toepasselijke netwerkkosten zijn apart. Zie prijzen voor Azure Windows-VM’s.

AWS en Azure staan niet in een numerieke rangschikking van maandkosten.

AWS (Amazon EC2)

AWS maakte geneste virtualisatie beschikbaar voor gewone virtuele EC2-instanties met de aankondiging van 16 februari 2026. Je schakelt het per instantie in; een bestaande instantie moet eerst worden gestopt.

AWS noemt KVM en Hyper-V, Microsofts hypervisor, als ondersteunde interne opties, noemt Android Studio-emulators als toepassing en vraagt geen toeslag voor de functie. Op Windows schakelt inschakelen Credential Guard automatisch uit en werkt de sluimerstand niet meer. Voor prestatiegevoelig werk verwijst AWS zelf naar bare-metalinstanties, waarbij je de hele fysieke server huurt.

Actuele BlueStacks-versies werken met Hyper-V aan, dus op papier passen de onderdelen. Maar noch AWS noch BlueStacks documenteert de combinatie. Kies AWS als je werk daar al draait of je de licentie op een bedrijfsfactuur nodig hebt. Voor één emulator zou ik eerst een eenvoudigere VPS vergelijken, tenzij je AWS-integratie of Windows en de server op dezelfde factuur nodig hebt.

Cloudzy

Cloudzy stelt hardwarevirtualisatie standaard op elk pakket beschikbaar, inclusief Windows, zonder supportticket, aparte activering of upgrade. Windows Server 2016, 2019 en 2022 zijn beschikbaar. De BlueStacks-app met één klik voor die images vraagt minstens 8 GB RAM.

Het aandachtspunt is de licentie. Cloudzy’s Windows-VPS wordt geleverd met een proeflicentie of je eigen licentie. Begroot daarom een permanente Windows-licentie boven op de tabelprijs. Cloudzy-support ondersteunt de VPS zelf en laat de BlueStacks-configuratie aan jou.

Kies Cloudzy voor het voorbereide BlueStacks-image en begroot een permanente Windows-licentie afzonderlijk.

Contabo

Contabo maakt onderscheid per productreeks. Volgens het helpcentrum kun je geen geneste virtualisatie instellen op de standaard-VPS. De hoogste reeks met toegewezen kernen ondersteunt dit wel; Contabo noemt Proxmox VE, KVM en XenServer. Controleer de actuele geschikte groottes vóór bestellen. Windows wordt daar geleverd als betaalde aanvulling met een Contabo-licentie; je eigen licentie meenemen mag niet.

Contabo’s documentatie zegt ook dat Hyper-V op die reeks met Windows Server niet werkt. De kennisbank zegt daarentegen dat VMware Workstation Player getest is en werkt. Ik lees dat als uitsluiting van de Hyper-V-versie van BlueStacks. Noch Contabo noch BlueStacks documenteert de gewone versie in die configuratie. Test die voordat je erop vertrouwt.

Kies Contabo voor configuraties met toegewezen kernen als je BlueStacks zelf test en de Windows-toeslag in je budget opneemt.

Google Compute Engine

Google laat je geneste virtualisatie per VM inschakelen op de meeste Intel-machines, met de uitzonderingen in de tabel. De hypervisorlijst sluit de route voor BlueStacks uit: volgens de documentatie wordt alleen Linux KVM ondersteund binnen de VM, niet Hyper-V. Windows met BlueStacks valt buiten Googles ondersteuning.

Google rekent per vCPU en GB geheugen, met een minimum van één minuut en daarna per seconde.

Kies Google alleen voor de Linux-emulatorroute, bijvoorbeeld voor app-tests, en vooral als je werk al in Google Cloud staat.

Microsoft Azure

Azure geeft ondersteuning voor geneste virtualisatie per grootte aan. De Azure-pagina voor compute-geoptimaliseerde Intel-groottes vermeldt ondersteuning, net als de actuele algemene Intel-groottes. Burstgroottes ondersteunen het niet. De valkuil is het standaardbeveiligingstype Trusted Launch, dat het niet ondersteunt. Kies Standard bij het maken van de VM.

BlueStacks heeft dezelfde theoretische positie als bij AWS: Hyper-V wordt intern ondersteund, maar Microsoft noch BlueStacks documenteert de combinatie. Eén gebruiker meldde op Microsoft Q&A dat het opstarten van de Android Studio-emulator ‘uren duurt’ op een oudere algemene grootte. Dat is één ervaring, geen benchmark.

Kies Azure als je werk daar al draait en controleer de groottepagina vóór aankoop.

Welke aanbieder kiezen?

Een Android-emulator-VPS kiezen op virtualisatie, geheugen, licenties en grafische ondersteuning

Voor BlueStacks op Windows met een voorbereid image zou ik Cloudzy kiezen, mits je een geschikte Windows-licentie wilt leveren. Gebruikt je bedrijf al AWS of Azure, of wil het de Windows-licentie in de serverrekening, dan zou ik daarvoor kiezen: Windows zit daar in de serverprijs. Vergelijk de complete rekening met Cloudzy plus een geschikte Windows Server-licentie, niet alleen de compute-prijzen.

Heb je ruimte nodig voor meerdere instanties en test je BlueStacks zelf, dan komt Contabo’s hoogste reeks in beeld. Twee situaties vereisen helemaal geen Windows-server:

  • Test je je eigen app op de Linux-emulator, dan bieden Cloudzy, AWS, Azure en Google configuraties met de nodige CPU-virtualisatiefuncties. Emulator- en grafische compatibiliteit moet je nog testen. Het verschil zit in virtualisatie die vanaf het begin aanstaat of die je per server inschakelt.
  • Moet één app gewoon aanblijven, dan zou ik eerst de prijs van een goedkoop fysiek Android-apparaat bekijken. Dat kan minder kosten dan enkele maanden van elk van deze servers en heeft eigen grafische hardware.

Wil je BlueStacks op een Windows-desktop die vanaf elk apparaat bereikbaar is, kies dan een server die virtualisatie doorgeeft, Windows draait en minstens 8 GB RAM heeft. Cloudzy’s BlueStacks-app met één klik installeert BlueStacks samen met Windows Server, zodat het bij de eerste verbinding al op de desktop staat. De geld-terug-garantie van 14 dagen geeft je tijd om te controleren of je app zonder GPU werkt. Dat is hier extra belangrijk, omdat BlueStacks zelf geen servers ondersteunt. Kies de locatie het dichtst bij waar je verbinding maakt en implementeer BlueStacks op Cloudzy met één klik.

Veelgestelde vragen

Kan ik meerdere BlueStacks-instanties op één VPS draaien en hoeveel RAM hebben ze nodig?

Ja. BlueStacks’ Multi-instance Manager stelt CPU-kernen en geheugen per instantie in, zodat verschillende apps of één app op verschillende Android-versies naast elkaar draaien. Tel het toegewezen geheugen van elke instantie op bij het werkelijke gebruik van Windows, BlueStacks-hostprocessen en andere software. Drie instanties met elk 2 GB reserveren al 6 GB. Een server van 8 GB kan dan te krap zijn. Meet het totale gebruik in plaats van aan te nemen dat de resterende 2 GB genoeg is. BlueStacks beveelt de modus voor laag geheugengebruik aan bij 8 GB of minder en bij veel gelijktijdige instanties.

Kan ik virtualisatie zelf binnen mijn VPS inschakelen?

Niet vanuit de server zelf. De aanbieder voegt het op de host toe. Googles documentatie over geneste virtualisatie beschrijft bijvoorbeeld hoe Compute Engine VT-x- of AMD-V-instructies aan VM’s toevoegt. Bij AWS, Azure en Google schakel je dit in via de aanbiederinstellingen van die server. Stelt je VPS het niet beschikbaar, vraag het de aanbieder of stap over.

Moet Hyper-V uit voor BlueStacks?

Sinds versie 5.20 niet meer. Volgens BlueStacks’ pagina met Hyper-V-vereisten werkt BlueStacks 5 met Hyper-V, Microsofts ingebouwde hypervisor, aan of uit. Staat het aan, dan moet je Windows-account lid zijn van Hyper-V Administrators en kiest het installatieprogramma zelf de compatibele versie. Advies om Hyper-V uit te zetten dateert van vóór die wijziging.

Werkt BlueStacks op een VPS zonder GPU?

Dat is niet gegarandeerd. Een VPS zonder GPU-doorgifte heeft nog steeds een grafische omgeving nodig die bij je BlueStacks-versie en Android-instantie past. Geneste virtualisatie bewijst die compatibiliteit niet. BlueStacks documenteert geen universele terugval op CPU-rendering voor Android-apps op willekeurige Windows-VPS-configuraties. Test BlueStacks en je echte app op het exacte serverimage voordat je je vastlegt, vooral voor 3D-werk.

Kan ik BlueStacks op een VPS vanaf een Mac of telefoon gebruiken?

Ja. Elk apparaat met een extern-bureaubladclient voor RDP, waaronder een Mac, iPhone of Android-telefoon, kan met de Windows-desktop verbinden. BlueStacks blijft na verbreken van de verbinding draaien. Op een telefoon vraagt verbinden met een Windows-VPS vanaf Android een RDP-app, het serveradres en de inloggegevens.

Delen

Discussie

Reacties

Log in om mee te praten.

Meer van de blog

Blijf lezen.

Klaar om uit te rollen? Vanaf $2,48/mnd.

Onafhankelijke cloud, sinds 2008. AMD EPYC, NVMe, 40 Gbps. 14 dagen niet-goed-geld-terug.