Přejít na hlavní obsah
Sleva 50% všechny plány, omezený čas. Od $2.48/mo
Zbývající čas: 16 min
Cloudová architektura a IT

Nejlepší VPS pro emulátory Androidu: kteří poskytovatelé projdou kontrolou virtualizace

F Autor: Flint 16 min čtení
Hosting emulátoru Androidu a vnořená virtualizace na VPS

Spustíte-li Android Emulator s hardwarovou akcelerací na serveru, který nezpřístupňuje virtualizaci procesoru, může skončit s chybou jako „x86 emulation currently requires hardware acceleration!“. Nejnovější sestavení BlueStacks tam také nenaběhne. Obvykle rozhoduje, zda poskytovatel předává funkce virtualizace procesoru do vašeho VPS, takže výběr nejlepšího VPS pro emulátory Androidu začíná tímto nastavením, ještě před RAM a cenou.

Kontrola nastavení zabere minutu. Poté přichází minimální kapacita RAM, volba mezi Windows a Linuxem a přístup pěti poskytovatelů k virtualizaci, licencím Windows a účtování.

Krátká odpověď

Pro aktuální sestavení BlueStacks a hardwarově akcelerovanou emulaci Androidu nejprve ověřte, zda poskytovatel zpřístupňuje Intel VT-x nebo AMD-V. Začněte s 8 GB RAM pro jednu instanci BlueStacks na Windows a poté otestujte kompatibilitu grafiky. Cloudzy inzeruje virtualizaci zapnutou ve výchozím stavu a obraz BlueStacks instalovaný jedním kliknutím, se zkušební nebo vlastní licencí Windows. AWS a Azure podporují vnoření u vybraných instancí a nabízejí ceny včetně licence Windows, ale to není certifikace BlueStacks. Contabo podporuje vnoření v řadě Max Performance VPS/VDS, ovšem BlueStacks není ověřený. Google Compute Engine podporuje pro vnoření Linux KVM, nikoli Hyper-V. Samotný BlueStacks neuvádí Windows Server mezi podporovanými systémy.

Proč většina tarifů VPS nedokáže spustit BlueStacks

Vnořená virtualizace předává funkce procesoru z hostitele do VPS a emulátoru Androidu

Aktuální sestavení BlueStacks vyžadují Intel VT-x nebo AMD-V. Android Emulator od Googlu tyto funkce procesoru využívá pro hardwarově akcelerované spouštění. VPS už je virtuální stroj, a proto jsou v něm tyto funkce dostupné jen tehdy, když je poskytovatel předá. Tomu se říká vnořená virtualizace a někteří poskytovatelé ji nechávají vypnutou.

Bez ní vás centrum nápovědy BlueStacks odkáže na starší 32bitové vydání, verzi 5.14.22, a připojí varování:

„V BlueStacks 5.14.22 můžete narazit na problémy s výkonem.“

Stejné centrum nápovědy uvádí, že virtualizaci potřebujete, abyste mohli přidělit BlueStacks více než jedno jádro procesoru. V Linuxu získává emulátor Googlu rychlost díky KVM (hypervizoru vestavěnému do linuxového jádra, tedy softwarové vrstvě spouštějící virtuální stroje), který ke svému fungování potřebuje VT-x nebo AMD-V; bez nich akcelerace KVM není dostupná.

Tarify OpenVZ a LXC pro BlueStacks odpadají ještě před kontrolou: sdílejí jádro hostitele a nemohou spouštět Windows. Ani s emulátorem tam nemůžete počítat.

I se zapnutou vnořenou virtualizací obětujete část rychlosti. Dokumentace Googlu uvádí, že vnořené VM „mohou zaznamenat pokles výkonu o 10 % nebo více“ u úloh náročných na procesor, případně ještě více, pokud převažují diskové a síťové operace.

Jak zjistit, zda VPS zpřístupňuje virtualizaci

Na linuxovém VPS spočítání příznaků vmx nebo svm v /proc/cpuinfo ukáže, zda se virtualizace dostává na váš server. U serveru účtovaného po hodinách proveďte kontrolu během první hodiny, než zaplatíte celý měsíc: ověřuje předpoklad hardwarové akcelerace na konkrétním VPS, nikoli funkčnost emulátoru.

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

/proc/cpuinfo je soubor, ve kterém Linux uvádí funkce zpřístupňované procesorem; vmx je příznak virtualizace Intelu a svm AMD. Průvodce akcelerací emulátoru od Googlu výsledek vykládá takto: „Výstup 1 nebo vyšší znamená, že je virtualizace podporována.“

Právě 0 si lidé vykládají nesprávně. Stránka Googlu říká, že 0 znamená, že procesor nepodporuje hardwarovou virtualizaci, což na fyzickém PC platí. Na VPS 0 znamená, že vám poskytovatel virtualizaci nepředává (nebo je u AWS, Azure a Googlu nastavení pro tento server stále vypnuté). O stáří hardwaru to nic nevypovídá.

Druhá kontrola hledá zařízení KVM:

ls -l /dev/kvm

Přítomnost zařízení je užitečný signál, ne úplná zkouška použitelnosti. Uživatel emulátoru také potřebuje oprávnění k přístupu. Po instalaci Android SDK spusťte test emulátoru -accel-check pod uživatelem, který jej bude spouštět. V Ubuntu nabízí další kontrolu sudo kvm-ok z balíčku cpu-checker.

Na serveru Windows vás vlastní článek nápovědy BlueStacks vede k otevření Správce úloh, přechodu na kartu Výkon a přečtení řádku Virtualizace. Článek je napsaný pro PC a virtuální server tento řádek nemusí zobrazovat vůbec. Linuxový VPS stejné velikosti může pomoci při předběžném výběru poskytovatele, ale neověří vaši instanci Windows. Zkontrolujte nastavení poskytovatele pro konkrétní Windows VPS a poté na něm otestujte BlueStacks a svou aplikaci.

Čtyři z pěti níže porovnávaných poskytovatelů účtují po hodinách nebo jemněji. Vytvořil bych plánovanou velikost, provedl kontrolu a server s výsledkem 0 smazal. U AWS, Azure nebo Googlu se před smazáním ujistěte, že jste nastavení pro tento server zapnuli.

Kolik RAM potřebuje emulátor Androidu na serveru

Na tohle 1 GB nestačí. Pro jednu instanci BlueStacks na serveru Windows počítejte s 8 GB RAM. Systémové požadavky BlueStacks vyžadují alespoň 4 GB a doporučují 8 GB nebo více, zatímco minimum Microsoftu pro Windows Server s plochou činí 2 GB ještě před spuštěním emulátoru.

8 GB je můj praktický výchozí bod, ne zaručený požadavek každé aplikace. Minimum BlueStacks ve výši 4 GB platí pro celé PC, ne pro samostatné přidělení 4 GB navíc k Windows. Server se 4 GB toto paměťové minimum splní, ale nechá menší rezervu; tarify s 1 GB a 2 GB jsou pod ním. Obraz BlueStacks instalovaný jedním kliknutím od Cloudzy má samostatný požadavek na nejméně 8 GB.

BlueStacks také potřebuje 5 GB volného místa na disku a doporučuje SSD, proto kontrolujte volnou kapacitu i typ disku.

U procesoru doporučení BlueStacks pro přidělování prostředků uvádí 2 jádra a 2 GB pro graficky nenáročnou aplikaci a 4 jádra a 4 GB pro náročnou. Platí to pro každou instanci zvlášť. Server se 4 vCPU je výchozí bod, ne důkaz, že náročná aplikace poběží dobře. BlueStacks varuje před přidělením všech jader hostitele emulátoru, proto nechte kapacitu pro Windows a další procesy.

Windows s BlueStacks, nebo Linux s emulátorem

K Androidu na serveru vedou dvě cesty. Windows VPS s BlueStacks nabízí známou plochu přes vzdálenou plochu, ale vyžaduje licenci Windows a je mimo rozsah podpory BlueStacks. Linux s Android Emulator od Googlu nebo s Androidem v kontejneru se obejde bez licence, ale více nastavení provedete sami.

Windows s BlueStacks

Připojíte se klientem vzdálené plochy a BlueStacks běží na ploše Windows serveru stejně jako na PC. Po odpojení server i emulátor dál běží. Plocha zůstává nepřetržitě dostupná z internetu, proto zabezpečte přihlašování ke vzdálené ploše, než ji necháte běžet.

BlueStacks neuvádí servery mezi podporovanými systémy. Stránka požadavků jmenuje desktopové Windows, „Microsoft Windows 7 a vyšší“, přičemž nejnovější verze vyžaduje Windows 10 nebo novější, a Windows Server chybí. Účet podpory BlueStacks byl ještě přímočařejší, když se uživatel zeptal na provoz přes RDP:

"Protože BlueStacks je sám o sobě typem virtuálního počítače, spouštění jednoho virtuálního počítače uvnitř druhého se příliš nedoporučuje a nemusí fungovat nebo může vést k problémům."

Chápu to jako hranici podpory: když se něco pokazí, problémy s BlueStacks řešíte sami.

Linux s Android Emulator, Redroid nebo Android-x86

Android Emulator od Googlu běží na Linuxu a používá KVM pro akceleraci VM. Průvodce akcelerací Googlu však varuje před spouštěním emulátoru s akcelerací VM uvnitř jiné VM, takže samotná vnořená virtualizace poskytovatele nezaručuje podporované prostředí emulátoru. Spouštíte jej bez grafického rozhraní nebo přes vlastnoručně nastavenou plochu xRDP. Google doporučuje hostitele s 16 GB RAM, pokud emulátor spouštíte v Android Studio.

Redroid postupuje jinak. Spouští Android v kontejneru Docker nebo Podman místo vnořené VM, takže KVM nepotřebuje. Potřebuje podporu Android Binder a kompatibilní mechanismus sdílené paměti, podle konfigurace ashmem nebo memfd. Na kontejnerovém VPS musí poskytovatel zpřístupnit potřebné funkce jádra a oprávnění; přístup root uvnitř kontejneru nestačí. Běží jako privilegovaný kontejner ovládaný přes adb a scrcpy a dokumentace varuje před vystavením portu adb do veřejné sítě, proto jej chraňte firewallem.

Android-x86 je klasický způsob instalace Androidu na PC. Jeho nejnovější větev vydání je Android 9 a poslední příspěvek v novinkách projektu pochází z dubna 2022. Berte jej jako historickou možnost a začněte s emulátorem nebo Redroid.

Jak pět poskytovatelů řeší virtualizaci, Windows a ceny

Každý z těchto pěti poskytovatelů dokumentuje hardwarovou virtualizaci alespoň u jedné nabídky, což je podmínka tohoto seznamu. Liší se tím, kde je dostupná, zda nad ní může běžet Windows a kolik stojí licence Windows.

Dvě známá jména chybí záměrně. Centrum nápovědy Hostingeru uvádí, že jeho tarify VPS nepodporují vnořenou virtualizaci, a DigitalOcean nenabízí Windows vůbec ani nedokumentuje vnořenou virtualizaci jako funkci.

PoskytovatelKde je virtualizace zpřístupněnaVarianta Windows + BlueStacksLicence WindowsCena nebo způsob účtování
AWS (Amazon EC2)Novější instance na Intelu (7. a 8. generace), po zapnutí pro danou instanciTeoreticky možná (Hyper-V je podporován); AWS ani BlueStacks ji nedokumentujíZahrnuta v ceně WindowsCeny na vyžádání se liší podle regionu. Příklad velikosti: c7i.xlarge (4 vCPU, 8 GiB). Licence Windows Server je zahrnuta v sazbě Windows; úložiště EBS a příslušné síťové poplatky se účtují zvlášť. Viz ceník EC2 On-Demand.
CloudzyKaždý tarif, ve výchozím stavu zapnutáPoskytovatel nabízí obraz BlueStacks instalovaný jedním kliknutím pro Windows Server 2016, 2019 a 2022; otestujte kompatibilitu aplikace a grafiky.Zkušební licence nebo vlastníBěžná cena $52.95/měsíc; nyní inzerováno $26.48/měsíc s 50% slevou. Stejná inzerovaná cena výpočetních prostředků s Linuxem. Zahrnuje 4 vCPU, 8 GB RAM a 240 GB NVMe; trvalá licence Windows je navíc.
ContaboPouze nejvyšší tarif s vyhrazenými jádry, nikoli standardní VPSWindows je dostupný; Hyper-V zde neběží; BlueStacks není ověřenPlacený doplněk podle velikosti serveru; vlastní licence není povolenaPřed objednávkou ověřte aktuální cenu Max Performance VPS/VDS a příplatek za Windows
Go Compute EngineVětšina strojů s Intelem po zapnutí; ne stroje optimalizované na cenu či paměť, Arm ani většina AMDNe: uvnitř je podporován pouze Linux KVMn/aNeporovnáváno (bez varianty Windows)
Microsoft AzureVýpočetně optimalizované a aktuální univerzální velikosti Intel, nikoli burstable, s typem zabezpečení StandardTeoreticky možná (Hyper-V je podporován); Microsoft ani BlueStacks ji nedokumentujíZahrnuta v ceně WindowsCeny podle spotřeby se liší podle regionu. Příklad velikosti: Standard_F4s_v2 (4 vCPU, 8 GiB). Standardní sazba Windows zahrnuje licenci Windows Server; spravované disky a příslušné síťové poplatky se účtují zvlášť. Viz ceník Azure Windows VM.

AWS a Azure nejsou zahrnuty do číselného žebříčku měsíčních nákladů.

AWS (Amazon EC2)

AWS zpřístupnilo vnořenou virtualizaci běžným instancím EC2, které nejsou bare metal, v oznámení z 16. února 2026. Zapínáte ji pro každou instanci zvlášť a existující instanci musíte nejprve zastavit.

AWS uvádí KVM a Hyper-V (hypervizor Microsoftu) jako podporované možnosti uvnitř, mezi příklady použití jmenuje „emulátory Android Studio“ a za funkci nic navíc neúčtuje. Ve Windows její zapnutí automaticky vypne Credential Guard a hibernace přestane fungovat. Pro úlohy citlivé na výkon samo AWS doporučuje instance bare metal, u kterých si pronajímáte celý fyzický server.

Aktuální verze BlueStacks běží se zapnutým Hyper-V, takže teoreticky vše sedí, ale u teorie to končí: AWS ani BlueStacks tuto kombinaci nedokumentují. Zvolte AWS, pokud tam už pracujete nebo potřebujete licenci na firemní faktuře. Pro jeden emulátor bych nejprve porovnal jednodušší VPS, pokud nepotřebujete integraci s AWS nebo licenci Windows na stejném účtu.

Cloudzy

Cloudzy zpřístupňuje hardwarovou virtualizaci ve výchozím stavu u každého tarifu, včetně Windows, bez požadavku na podporu, samostatného zapínání nebo přechodu na vyšší tarif. Dostupné jsou Windows Server 2016, 2019 a 2022 a pro tyto obrazy existuje aplikace BlueStacks instalovaná jedním kliknutím, která vyžaduje nejméně 8 GB RAM.

Háček je v licenci. Windows VPS od Cloudzy přichází se zkušební nebo vaší vlastní licencí, proto k ceně z tabulky připočtěte rozpočet na trvalou licenci Windows. Podpora Cloudzy řeší samotný VPS a konfiguraci BlueStacks nechává na vás.

Vyberte Cloudzy kvůli připravenému obrazu BlueStacks a trvalou licenci Windows zahrňte do rozpočtu zvlášť.

Contabo

U Contabo rozhoduje úroveň tarifu. Centrum nápovědy uvádí: „Na Contabo Virtual Private Servers nelze nastavit vnořenou virtualizaci“, takže standardní VPS odpadá. Nejvyšší tarif s vyhrazenými jádry vnořenou virtualizaci podporuje (Contabo jmenuje Proxmox VE, KVM a XenServer), proto před objednávkou ověřte aktuální způsobilé velikosti. Windows je zde licence poskytovaná Contabo a prodávaná jako doplněk, vlastní licence není povolena.

Dokumentace Contabo také uvádí, že Hyper-V na tomto tarifu s Windows Server neběží, zatímco znalostní báze říká, že VMware Workstation Player „byl otestován a jeho funkčnost byla potvrzena“. Chápu to tak, že sestavení BlueStacks pro Hyper-V zde nepřipadá v úvahu a standardní sestavení v této konfiguraci nedokumentuje Contabo ani BlueStacks, takže jej otestujte, než na něj budete spoléhat.

Vyberte Contabo kvůli konfiguracím s vyhrazenými jádry, pokud BlueStacks sami otestujete a doplněk Windows zahrnete do rozpočtu.

Go Compute Engine

Google umožňuje zapnout vnořenou virtualizaci pro jednotlivé VM na většině strojů s Intelem, s výjimkami uvedenými v tabulce. Seznam hypervizorů Googlu jej pro BlueStacks vylučuje: dokumentace uvádí, že uvnitř VM je podporován pouze Linux KVM, nikoli Hyper-V. Windows s BlueStacks je mimo rozsah podpory Googlu.

Google účtuje za vCPU a za GB paměti, s minimem jedné minuty a poté po sekundách.

Vyberte Google pouze pro linuxový emulátor, třeba pro testování aplikací, a hlavně pokud už pracujete v Google Cloud.

Microsoft Azure

Azure označuje vnořenou virtualizaci pro každou velikost zvlášť. Stránka výpočetně optimalizovaných velikostí Intel v Azure uvádí její podporu stejně jako aktuální univerzální velikosti Intel, zatímco velikosti burstable ji nepodporují. Pastí je výchozí typ zabezpečení Trusted Launch, který nepodporuje vnořenou virtualizaci, proto při vytváření VM vyberte Standard.

BlueStacks je ve stejné teoretické pozici jako u AWS: Hyper-V je uvnitř podporován, ale Microsoft ani BlueStacks kombinaci nedokumentují. Jeden uživatel na Microsoft Q&A uvedl, že spouštění emulátoru Android Studio „trvá hodiny“ na starší univerzální velikosti; jde o jedno hlášení, nikoli benchmark.

Vyberte Azure, pokud už pracujete v Azure, a před nákupem ověřte stránku velikosti.

Kterého poskytovatele vybrat

Výběr VPS pro emulátor Androidu podle virtualizace, paměti, licencí a podpory grafiky

Pro BlueStacks na Windows s připraveným obrazem bych zvolil Cloudzy, pokud vám nevadí dodat způsobilou licenci Windows. Pokud firma už používá AWS nebo Azure, případně chce licenci Windows zahrnutou do účtu za server, volba se přesouvá k nim, protože Windows zahrnují do ceny serveru. Porovnávejte celý účet s Cloudzy plus způsobilou licencí Windows Server, ne pouze ceny výpočetních prostředků.

Pokud potřebujete místo pro více instancí a BlueStacks si sami otestujete, volba se přesouvá k nejvyššímu tarifu Contabo. Dva případy nepotřebují server Windows vůbec:

  • Pokud testujete vlastní aplikaci v linuxovém emulátoru, Cloudzy, AWS, Azure a Google nabízejí konfigurace zpřístupňující potřebné virtualizační funkce procesoru; kompatibilitu emulátoru a grafiky je stále nutné otestovat. Rozdíl je v tom, zda je virtualizace zapnutá od začátku, nebo ji zapínáte pro každý server zvlášť.
  • Pokud jde o jednu aplikaci, která má jen zůstat spuštěná, nejprve bych zjistil cenu levného fyzického zařízení s Androidem. Může stát méně než několik měsíců kteréhokoli zdejšího serveru a má vlastní grafický hardware.

Pokud je cílem BlueStacks na ploše Windows dostupné z libovolného zařízení, hledejte server, který předává virtualizaci, provozuje Windows a má alespoň 8 GB RAM. Aplikace BlueStacks instalovaná jedním kliknutím v Cloudzy nasazuje BlueStacks společně s Windows Server, takže při prvním připojení už je na ploše. Záruka vrácení peněz do 14 dnů vám pak poskytne čas ověřit, že aplikace funguje bez GPU; zde to má větší váhu, protože samotný BlueStacks servery nepodporuje. Zvolte místo nejbližší tomu, odkud se budete připojovat, a nasaďte BlueStacks na Cloudzy jedním kliknutím.

Časté dotazy

Mohu na jednom VPS spustit více instancí BlueStacks a kolik RAM potřebují?

Ano. Správce více instancí BlueStacks nastavuje jádra a paměť pro každou instanci, takže různé aplikace nebo jedna aplikace na různých verzích Androidu běží souběžně. Sečtěte paměť přidělenou jednotlivým instancím se skutečnou spotřebou Windows, hostitelských procesů BlueStacks a dalšího softwaru. Tři instance po 2 GB už rezervují 6 GB, takže server s 8 GB může být těsný; měřte celkovou spotřebu místo předpokladu, že zbývající 2 GB stačí. BlueStacks doporučuje režim nízké spotřeby paměti při 8 GB nebo méně a pro mnoho instancí najednou.

Mohu sám zapnout virtualizaci uvnitř VPS?

Ne, ne zevnitř serveru. Poskytovatel ji přidává na hostiteli: například dokumentace Googlu k vnořené virtualizaci popisuje přidání instrukcí VT-x nebo AMD-V do VM Compute Engine. U AWS, Azure a Googlu ji zapínáte v nastavení poskytovatele pro konkrétní server. Pokud ji VPS nezpřístupňuje, obraťte se na poskytovatele nebo přejděte jinam.

Vyžaduje BlueStacks vypnutý Hyper-V?

Ne, od verze 5.20 ne. Stránka požadavků BlueStacks pro Hyper-V uvádí, že BlueStacks 5 může běžet se zapnutým i vypnutým Hyper-V, vestavěným hypervizorem Microsoftu. Se zapnutým Hyper-V musí být účet Windows ve skupině Hyper-V Administrators a instalátor sám vybere kompatibilní verzi. Rada Hyper-V vypnout pochází z doby před touto změnou.

Bude BlueStacks fungovat na VPS bez GPU?

Není to zaručené. VPS bez předání GPU stále potřebuje grafické prostředí kompatibilní s verzí BlueStacks a instancí Androidu. Vnořená virtualizace tuto kompatibilitu nezajišťuje a BlueStacks nedokumentuje univerzální záložní vykreslování na CPU pro aplikace Androidu na libovolných konfiguracích Windows VPS. Než se rozhodnete, otestujte BlueStacks a svou skutečnou aplikaci na přesném obrazu serveru, zejména u 3D zátěže.

Mohu používat BlueStacks na VPS z Macu nebo telefonu?

Ano. Každé zařízení s klientem vzdálené plochy (RDP), včetně Macu, iPhonu nebo telefonu s Androidem, se může připojit k ploše Windows serveru a BlueStacks běží i po odpojení. Na telefonu připojení k Windows VPS z Androidu vyžaduje aplikaci RDP, adresu serveru a přihlašovací údaje.

Sdílet

Diskuse

Komentáře

Přihlaste se a zapojte se do diskuse.

Další z blogu

Pokračuj ve čtení.

Hotov k nasazení? Od 2,48 $/měs.

Nezávislý cloud od roku 2008. AMD EPYC, NVMe, 40 Gbps. Vrácení peněz do 14 dnů.