Před časem jsem začal využívat českou službu Virtualmaster. Pokud hledáte solidní a levný virtuální server, nabízím své zkušenosti právě s Virtualmaster.
Před časem jsem začal hledat zajímavého poskytovatele VPS. Našel jsem jich poměrně hodně, ale málokterá nabídka se mi líbila. Buď nebyla dostatečně flexibilní (jen několik cenových programů) nebo byla až příliš flexibilní, protože si třeba poskytovatel účtoval i za data přenesená po síti nebo z disků(!). Nakonec jsem všechny nabídky proškrtal a zůstal jsem u jediné – u Virtualmasteru.
Virtualmaster (děkuji, že použijete affiliate odkaz) mě zaujal už dřív, když mi o něm vyprávěl Martin Malý a když jsem se nakonec rozhodl si pořídit nějaké vlastní VPS řešení, ukázalo se, že je jeho nabídka skutečně (pro mě) nejzajímavější. Nakonec jsem zaplatil a začal používat. Už je to nějaký čas, takže můžu shrnout své zkušenosti z provozu.
Nejdřív vás asi bude zajímat cena. Na webu ale nenajdete žádnou tabulku s konkrétními částkami, ale jednoduchý widget, na kterém si „tahátky“ vyzkoušíte konfiguraci. Platí se podle toho, kolik paměti a diskového prostoru chcete. Částka je fixní a platí se každou hodinu, kdy máte virtuál vytvořený. Protože v hodinách se špatně přemýšlí, automaticky se vám cena přepočítává i na měsíc.
Například malý servřík se 128 MB paměti a 2 GB disku (Debian má po čisté instalaci asi 500 MB) vás vyjde na 74 Kč měsíčně. Pokud potřebujete něco většího, můžete si nastavit třeba 512 MB/10 GB a vyjde vás to na 277 Kč. Můžete jít až do 7 GB a 1 TB za 4318 Kč. Rozumnost cen probereme níže, příjemné ale v každém případě je, že to je cena konečná. Přesně tohle jsem chtěl, nechci se vystavovat riziku vyšších nákladů jen proto, že budu moc zapisovat na disk.
Pokud se rozhodnete si nějaký server pustit, dostanete se do příjemně jednoduchého webového rozhraní, kde si navolíte jeho parametry, jméno a heslo roota, plus si zvolíte šablonu, ze které chcete startovat. Šablona není nic jiného než uživatelsky vytvořená kopie hotového systému. Tu si můžete opět vytvořit jedním klikem ve webovém rozhraní.
Pokud nevíte, kde začít, vytvořil jsem čistou instalaci Debianu, kterou můžete použít pro start svého serveru. Stejně tak jsem vytvořil miniaturní instalaci Debianu očesanou téměř o vše, která má jen 320 MB. Opět ji můžete použít jako základ nějakého dalšího serveru.
Server po vytvoření automaticky nabootuje, má nastavené heslo roota, které jste zvolili, dostane svou veřejnou IPv4 adresu a je připraven k běhu. Můžete se k němu připojit přes SSH nebo použít sériovou konzoli, která je k dispozici ve webovém rozhraní. To je velmi šikovný pomocník, pokud něco opravdu rozvrtáte.
Kdyby se vám podařilo systém zbořit hodně, můžete počítač vypnout a nastartovat v něm záchranný systém. To je vlastně live CD, ze kterého si svůj standardní serverový disk připojíte ( /dev/xvda
) a můžete na něm cokoliv opravovat. Poté zase restartujete do běžného bootu a systém vám (snad) už naběhne.
Líbí se mi veřejná IPv4 adresa i IPv6 adresa, kterou si ale musíte podle návodu odvodit a pak nastavit v systému. IP adresy vám zůstanou, dokud stroj neodstraníte. Ovšem i když je právě vypnutý, platíte za něj.
Celý Virtualmaster je připojený do NIXu, takže data sviští jedna radost, aktualizace jsou rychlé a komunikace se serverem je nejrychlejší možná. Ideální na nějakou reverzní proxy nebo další služby, které potřebujete mít dobře přístupné (třeba VoIP). Z domova mám na server trvale ping 6 ms, z jiného serveru přes NIX jsem kolem 1 ms.
Perfektní je webové rozhraní, je přehledné, jednoduché a umí všechno, co je třeba: stroj vytvořit, zrušit, resetovat, restartovat (ACPI tlačítko), vypnout natvrdo, odlít si šablonu, změnit parametry serveru za běhu a podobně. Ultimátním řešením je pak záchranné live CD, které vám dovolí udělat cokoliv, třeba si udělat čistou instalaci systému na prázdný disk.
Líbí se mi flexibilita celého řešení. Můžu si vytvářet servery, dle libosti je rušit, dělat si různé šablony, měnit parametry serveru a podobné psí kusy. Pří účtování po hodině tak není problém si na nějakou větší akci přidat 4 GB paměti (2,30 Kč za hodinu), provést co je potřeba a za pár hodin to zase stáhnout na obvyklou hodnotu.
Mám už i zkušenosti s podporou, několikrát se objevil technický problém. Jednou někdo služby zneužil a zatěžoval disky tak, že se k nim ostatní uživatelé nedostali. Problém byl během pár minut vyřešen a technik slíbil, že upraví monitoring tak, aby to příště líp hlídal. Ve druhém případě někdo DDoSoval rozsah Virtualmasteru, takže servery sice běžely, ale packet loss byl asi 93 %, čili síť byla prakticky nedostupná. Odeslal jsem report, ale ukázalo se, že už o tom vědí a řeší to. Během čtvrt hodiny přišel omluvný mail a fungovalo to. I v tomhle ohledu to vypadá výborně.
Moc toho není, hlavním problémem, na který jsem narazil, je občasné přetěžování administračního rozhraní. Tedy, ono se chová vždycky rychle, ale proces, který vyřizuje požadavky (vypni server, zapni server, vyrob server) není podle techniků napsaný dostatečně paralelizovaně, takže zvládá dělat maximálně dvě věci najednou. Pokud tedy víc uživatelů začne se servery takto manipulovat, požadavky se řadí do fronty.
Může se tedy stát (mě se stává), že někdy se server vytvoří za minutu a půl, jindy na to čekáte čtvrt hodiny, protože automat dělá jiné věci pro jiné uživatele. Probíral jsem to s lidmi z podpory a prý o problému vědí a v plánu je ten plánovač přepsat tak, aby toho mohl dělat najednou mnohem víc. Prý je to „priorita číslo jedna“, tak uvidíme.
Taková VPS není pro každého. V některých situacích jsou náklady na jeho pořízení velmi rozumné, jindy ale nejsou konkurenceschopné. Záleží na tom, k čemu chcete VPS využít. Pokud hodláte provozovat nějaký malý server s DNS, mail serverem, ústřednu pro VoIP a podobně, stačí vám malá mašinka za stovku až dvě měsíčně. Tohle je asi ideální využití podobné služby.
Naopak pokud chcete webserver s PHP a MySQL na běžné hrátky, nejste správná cílová skupina. Sdílený webhosting bude vždycky levnější pořídit u specializované firmy než si na něj pořizovat VPS. Navíc vám odpadnou starosti se správou, protože ji za vás bude dělat někdo jiný. Pokud vám české hostingy nevyhovují, zkuste se podívat do zahraničí.
Samozřejmě existují i zvláštní případy, kdy potřebujete jiný programovací jazyk než PHP. Pořád je dobrý nápad hledat specializované hostingy, Adamovo Roští.cz třeba umí Python, jiné hostingy nabízejí třeba Ruby. Pokud ale potřebujete opravdu něco speciálního, co vám žádný hosting nenabídne, bude pro vás pořád výhodnější pořídit si takovou VPS než někde hostovat fyzický server.
Posledním případem jsou větší projekty. Tam musíte zvážit, jestli už se vám vyplatí housing vlastních mašin nebo si vystačíte s pár virtuály. Tady může být hranice různá, ale ale třeba zvážit i fakt, že VPS je flexibilnější. Jeden můj známý například provozuje servery s proměnlivým náporem uživatelů. V běžné situaci je uživatelů pár, takže stačí mít jeden malý server, který je obslouží. Jakmile ale přijde správná doba a uživatelé se začnou hrnout, spustí několik dalších serverů, přidá paměť tomu jednomu a už to jede. Právě na takovou službu používá Virtualmaster.
Samozřejmě, abyste mohli mít vlastní VPS, musíte umět spravovat linuxový server. Bez toho to nepůjde. Mimochodem: Virtualmaster donedávna nabízel po registraci možnost spustit si server v testovacím režimu zadarmo. Tahle možnost už je asi 14 dní vypnutá, protože nápor uživatelů byl příliš velký. Pokud tedy budete chtít vlastní VPS, budete muset holt ty dvě koruny denně obětovat :-).
To vypnutí testovacích virtuálů mě vadí. Kolikrát jsem si potřeboval něco jen vyzkoušet a virtuál jsem vyráběl třeba jen na 10 minut, aniž bych musel někam posílat peníze.
Možná důvodem je právě ten process co zařizuje požadavky administrativního rozhraní. Možná byl opravdu přetížen těmi požadavky na úrovni testing
[1] Je to možné, napadlo mě i to, že to lidi hodně zneužívali. Asi není problém zaregistrovat se, zadarmo spustit server a dělat nepořádek na síti i Virtualmasteru. Takhle to ta platba zřejmě odstiňuje.
Na takové malé krátkodobé hrátky není problém si tam z PayPalu poslat stovku a vydrží ti to na hodně dlouho.
[2] Nejsem Rubysta, ale těch hostingů už existuje poměrně dost, viz seznam na JakPsátWeb.
Podobný hosting nabízí taky Xenzone - http://xenzone.cz/tarify.htm
Nemají sice tak pěkný web, ale virtuály se administrují přes xen-shell konzoli, do které se dostanete přes SSH, což mi přijde daleko výhodnější než webová administrace.
Srovnám s Wedosem http://goo.gl/LMpZr (děkuji, že použijete affiliate odkaz):
wedos základní modul: 120,-Kč, 512MB, 15GB disk (a násobky)
virtualmaster: za totéž cca 3x tolik, za stejnou cenu buď 4x méně paměti nebo třetinu paměti a sedminu disku.
Takže VM bych dlouhodobě nasadil leda pro extrémně šetřivé případy, kdy při minimální konfiguraci lze ušetřit více než polovinu ceny (cca 70kč) při cca 7x horších parametrech u paměti a disku.
Samozřejmě pro testování na pár hodin VM jednoznačně vede, jako ladící prostředí ideální.
Povidani je to pekne, jen pro srovnani:
* v praci pouzivame amazon EC2, to je sice drazsi, ale nabizi plne api pristup. T.j programove si vytvarime nove instance, prirazujeme adresy apod. Taky je dostupne neskutecne mnozstvi image-u, vsech moznych OS. Pouzivame hlavne na testovani novych veci, t.j vytvorime virtual (otazka 1 minuty, programove samozrejme), nahrajem veci, otestujeme a zrusime. Stoji to par dolaru za hodinu. Na pridani vykonu pro narazove aplikace taky hodne dobre (hlavne tim ze vsechno je dostupne i pres API a ne jen pres web - nedovedu si predstavit jak nekdo na virtualmasteru pridava nove servery rucne :-) - ale treba casem pridaj API, pak budou dobra kokonkurence pro amazon. btw nejblizsi lokace serveru je dublin, coz nam klidne staci i na demo stroje pro (budouci) zakazniky. Plati se za hodiny behu virtualu + za misto na disku (t.j velikost virtualu)
* na svoje male RoR projekty pouzivam wedos. Mozna bych pouzival virtualmaster, ale o wedosu jsem se dozvedel driv. Do wedosovy masiny se mi vejdou az 3 RoR aplikace, ma to 512 MB, nebim kolik by se mi jich veslo do virtualmasterovsky. U Wedosu platim 132 kc/mesicne (+ obcas maj akce a davaj slevy :-) ). API pristup chybi, take jenom web, plus vytvoreni instance trva 30 minut az 1 prac. den :-). Lokace - Hluboka nad Vltavou :-)
* zkousel jsem i rackspace, vychazi o trosku levneji nez amazon, navic jsou servery o trosku bliz (Londyn). Na rozdil od amazonu se plati i za vypnuty virtual, neplati se za velikost virtualu....
[11, 12] Virtualmaster umí Deltacloud API, takže s automatizovaným nasazováním taky nebude problém.
Podla mna na 64M sa da rozbehat aj PHP pokial clovek nenasadi nejaky kolos typu wordpress, joomla atd (skusal som to tam). Akurat som sa ich davnejsie pytal, ci si mozem stale dokola pustat zakladnych 64M a pouzit nejake dyndns a odpoved bola dost chaoticka (uz si ale presne nepamatam), ale doteraz to neviem. Uz je to ale asi bezpredmetne, kedze to zrusili.
Dalej mi vadi, ze sa uctuje aj ked je server off. Mohla by tam byt nejaka volba dynamickej IP. Napriklad momentalne zhanam nahradny TS server a cez noc by sa mohol vypinat a usetrit tak nejake chechtaky.
[17] tak to jedine amazon. Na T1.micro tam maj nejakej dost dobrej "free tier", takze se to tam na par hodin vyplati. Za nebezici stroj se neplati, jenom za velikost image, a za to je ta cena celkem prizniva....
Ale stejne nechapu co cloveka nuti setrit tech 70 kc mesicne za kterejch je u VM server na celej mesic.....
[20] na reseni "naporu" doporucuju ten amazon. Ani tam clovek nemusi mit vlastni image, jednou jsem to resil tak ze jsem nahodil (pres api) zakladni instalaci ubuntu, pres userdata mu dal skript kterej stahnul aplikaci, spustil ji.... a po hodine ten server ukoncil a zlikvidoval
[22] ale ja som reagoval na pala. Porovnava 2 rozdielne veci. Ano amazon ma infrastrukturu s velkym I, ale kde to maju umiestnene a kolko to stoji? TS znamena teamspeak - teda hlas a nizka latencia je dost dolezita. Mna by to na virtualmasteri stalo par dni prevadzky na najmensej konfiguracii, ale zatial sme to vyriesili inak.
(inak to citam teraz po sebe - to dokola som myslel, ze zadarmo a ked vyprsi tak znova pustim..)
[24] Zkusil jsem stáhnout velký soubor z mého virtuálu u virtualmasteru do jiného stroje (ve stejné serverovně) a jelo to rychlostí cca 6 MB/s. Když jsem udělal totéž v opačném směru, jelo to 10 MB/s
V obou případech jsem to sypal wgetem přes pv do /dev/null (takže rychlost zápisu na disky cílového stroje nehraje roli).
A do třetice jsem zkusil stáhnout data z toho nevirtualmasterového stroje na jiný nevirtualmasterový a rychlost byla 14 MB/s.
A ještě jeden test: tentokrát jsem stahoval z jiné serverovny: z virtualmasteru to jelo: 7,21* MB/s a z mého stroje (který je ve stejné serverovně jako virtualmaster): 38,1 MB/s
*) je to víc než těch 6 původně, což je zřejmě tím, že tentokrát to bylo po IPv4 (na tomto stroji IPv6 nemám).
A co VSCloud.cz? Mate s nim nejake skusenosti? Skusal som na teste a zatial spokojnost.
S VirtualMasterom mam kolisave skusenosti. Odporucam zaujemcom, ktori potrebuju spolahlive riesenie a dostupnost, nazriet sem: http://www.virtualmaster.cz/cs/forums/3/topics/137?page=1#posts-542
To co se píše v tom vlákně nejde imho brát stoprocentně. V diskuzích vynikají spíše negativní než pozitivní posty. Chce to vyzkoušet, jako to tady udělal user franta.
Kdo chce spolehlivost musí si to ale vždy uvařit sám. Nikdy bych se nespoléhal na jednoho providera s VPS za tři stovky když mi na tom běží projekt který má vydělávat tisíce.
Uvědomnte si, že se v absolutní většině případů jedná o shared VPS nikoliv o garantované prostředky. U amazonu stojí instance s garantovaným výkonem X krát víc $$$ než shared. Best-effort je prostě výrazně levnější než garance.
No já jsem nakonec zakotvil u německého netcup.de. Za 9 EUR měsíčně (kromě první platby se dá platit přes PayPal) nabízejí nyní VPS s 1 GHz procesorem, 1 GB RAM, 2 GB SSD (to bude IMHO na rychlý swap), 40 GB diskového prostoru. O půl eura dráž vyjde jejich "cloud", ale nějak moc jsem nestudoval, co to vlastně znamená. Domnívám se, že lze přejít na vyšší "tarif" bez nějaké reinstalace.
Jediná nevýhoda: technická podpora v němčině. Zatím jsem neměl problém, provozuji si tam svůj vývojový a ladící server pro webové aplikace + redmine + mercurial a zatím jsem neměl problémy. Ale image Debianu, který jsem si zvolil, byl prakticky úplně holý. Šlo tam akorát přihlásit se přes SSH jako root. Ale v zásadě mi to nějak nevadí - instalace/konfigurace je v podstatě jednorázová (nebo jen zřídka využívaná) operace. Servery jsou, tuším, v Karlsruhe a odezva je velmi dobrá (lepší než u produkčního serveru na webhostingu s PHP v ČR :-) ).
A co takto vpsfree.cz? Ak je pre vas dobre 4GB ram 40GB disk 1Gb linka, tak to je neuveritelne lacnejsie. 300KC a u virtualmaster by za take chceli 1876KC mesacne. Teda neviem neviem ci to tu neni len reklama na to zaplatena... To uz si radsej kupim vlastny server ako tolke peniaze davat...
Co se týče virtuálů tak nikdo nezmínil http://www.4smart.cz . Je dobrý hlavně na různé experimentování.
Má několik unikátních vlastností, které nemá žádný z uváděných vps hostingů.
Unikátnost je především ve způsobu účtování. Neúčtuje se ne v hodinových intervalech ale pětiminutových a nedochází k žádnému zaokrouhlování v neprospěch zákazníka. Platí se ne za vyhrazenou paměť, ale za opravdu alokovanou paměť vašimi aplikacemi. Podobně je to s procesorovým časem, síťovým přenosem, veřejnou ip adresou a pod. Neveřejná (s přesměrovanými porty) nebo ipv6 adresa je zdarma. Za samotný fakt, že je virtuál spuštěný a má k dispozici třeba 1G paměti a 20 G hardisku se neplatí vůbec nic.
Pokud se tedy váš virtuál chová úsporně a bude jen mírně zatížený, budete platit za vps něco mezi 10-90 Kč/měsíc.
Pokud se ale váš virtuál chová neúsporně, přetěžuje disky a věčně mu tam cyklí nějaké procesy, budete pravděpodobně platit stejné peníze jako jinde v extrémním případě může být výhodnější virtualmaster nebo někdo jiný kdo tohle přetěžování nezohledňuje.
4smart používá openvz. Podle článku zde http://www.root.cz/clanky/linuxovy-cloud-hosting-pro-osobni-pouziti-v-cr/ VirtualMaster používá Xen.
Myslím že u všech vps je neproblematičtější, aby byla slušná odezva disku. Ty problémy s kolísavou dostupností zahraniční konektivity VirtualMastru (viz [28]) podle mého názoru pramení z oné "neomezené" politiky dat do zahraničí.
Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. GNU/Linuxem a Unixem obecně se zabývá již více než deset let a věnuje se především jeho nasazení v počítačových sítích a bezpečnostní politice. Zde bloguje o Root.cz, Linuxu, internetu a světě kolem sebe.
Přečteno 112 291×
Přečteno 89 765×
Přečteno 73 160×
Přečteno 58 109×
Přečteno 54 435×