Kas yra Contabo ir kodėl verta žinoti apie šią įmonę?
Kai pradedi ieškoti VPS hostingo, greičiausiai pirmiausia užklumpama Google rezultatuose matai DigitalOcean, Linode ar Vultr. Bet yra vienas žaidėjas Europos rinkoje, kuris jau seniai traukia dėmesį savo kainomis – Contabo. Ši Vokietijoje įsikūrusi įmonė veikia nuo 2003 metų ir per tą laiką sugebėjo išsikovoti savo nišą tarp tų, kuriems svarbu gauti maksimalią vertę už minimalią kainą.
Contabo nėra kažkoks naujokas ar startup’as, kuris rytoj gali išnykti. Tai solidus Miunchene įsikūręs hostingo teikėjas, turintis savo duomenų centrus Vokietijoje, Austrijoje, Jungtinėse Amerikos Valstijose, Singapūre ir Japonijoje. Jų verslo modelis gana paprastas – siūlyti maksimalius resursus už minimaliausią kainą, kartais net atrodančią per gerą, kad būtų tiesa.
Bet štai įdomybė – tai ne apgaulė ir ne kokia laikina akcija. Contabo tiesiog veikia su mažesnėmis maržomis nei didieji žaidėjai. Jie neskiria milijonų marketingui, neturi blizgančių konferencijų stendų ir nesiūlo tūkstančio papildomų paslaugų. Jie daro tai, ką moka geriausiai – teikia VPS už labai konkurencingas kainas.
Kainodara, kuri verčia dvigubai patikrinti skaičius
Pažvelkime į konkrečius skaičius, nes būtent čia Contabo tikrai išsiskiria. Jų bazinis VPS planas prasideda nuo maždaug 5 eurų per mėnesį, ir už tai gauni 4 vCPU branduolius, 6 GB RAM ir 100 GB NVMe SSD. Palyginkime su DigitalOcean – panašios konfigūracijos droplet’as ten kainuotų apie 24 dolerius per mėnesį. Skirtumas akivaizdus.
Bet štai kur slypi svarbi detalė – Contabo kainose nėra įskaičiuota PVM. Tai reiškia, kad Lietuvos klientams prie tos kainos reikės pridėti 21% PVM. Taigi tas 5 eurų planas iš tikrųjų kainuos apie 6 eurų. Vis tiek labai pigiai, bet svarbu tai žinoti iš anksto, kad vėliau nebūtų nemalonių staigmenų.
Dar vienas aspektas – Contabo neturi valandinės apmokėjimo schemos. Tu moki už visą mėnesį iš karto, o jei nori atsisakyti, reikia tai padaryti prieš mėnesio pabaigą. Tai skiriasi nuo DigitalOcean ar Vultr, kur moki tik už faktiškai sunaudotas valandas. Jei mėgsti eksperimentuoti ir kurti serverius kelioms valandoms, Contabo gali būti ne pats geriausias pasirinkimas.
Našumas: ar gauni tai, už ką moki?
Čia prasideda įdomiausia dalis. Kai matai tokias kainas, natūraliai kyla klausimas – ar čia ne kažkoks perpardavintas (oversold) hostingas, kur tavo VPS veiks lėčiau nei senas nešiojamas kompiuteris?
Praktika rodo, kad ne visai taip. Contabo tikrai praktikuoja resursų perpardavimą – tai normalu hostingo industrijoje. Bet jie tai daro gana protingai. CPU našumas paprastai būna geras, ypač naujuose AMD EPYC procesorių serveriuose. Disk I/O su NVMe diskais taip pat įspūdingas daugumai tipinių naudojimo atvejų.
Tačiau tinklo sparta – štai čia reikalai šiek tiek kitaip. Contabo riboja tinklo greitį iki 200 Mbit/s baziniuose planuose, o tai 2024 metais atrodo gana kukliai. Jei tavo projektas yra media streaming’as ar kažkas, kas reikalauja didelės pralaidumo, tai gali tapti problema. Bet jei tavo serveris daugiausia dirba su duomenų baze ir teikia API atsakymus, to greičio paprastai pakanka su kaupu.
Vienas svarbus pastebėjimas – Contabo serveriai kartais patiria „triukšmingų kaimynų” problemą. Kadangi viename fiziniame serveryje sukasi daug VPS, gali pasitaikyti, kad kažkurio kliento aplikacija pradeda ėsti visus resursus ir tai šiek tiek paveikia kitus. Tai pasitaiko retai, bet pasitaiko.
Valdymo panelė ir naudotojo patirtis
Contabo turi savo sukurtą valdymo panelę, ir tiesą sakant, ji nėra pati gražiausia ar intuityviausia, kokią teko matyti. Ji funkcionali, bet dizainas atrodo tarsi liko 2015 metais. Jei esi įpratęs prie DigitalOcean ar AWS elegantiškų sąsajų, čia gali jaustis šiek tiek svetimas.
Bet štai kas svarbu – viskas veikia. Gali lengvai perkrauti serverį, peržiūrėti statistiką, prijungti ISO atvaizdus, valdyti DNS įrašus. Funkcionalumas yra, tiesiog supakuotas ne pačioje gražiausioje dėžutėje. Jei esi daugiau backend’o žmogus nei dizaineris, tau tai greičiausiai nerūpės.
API dokumentacija taip pat egzistuoja ir veikia, nors ji nėra tokia išsami kaip didžiųjų konkurentų. Jei planuoji automatizuoti serverių kūrimą per Terraform ar panašius įrankius, tai įmanoma, bet gali tekti šiek tiek daugiau paknibinėti dokumentacijoje.
Dar vienas pliusas – Contabo siūlo VNC prieigą prie tavo VPS per naršyklę. Tai neįtikėtinai naudinga, kai sugebi užblokuoti save iš serverio per SSH ar reikia pataisyti tinklo konfigūraciją. Daugelis pigių hostingo teikėjų šios funkcijos neturi.
Palaikymas ir bendravimas su klientais
Čia Contabo tikrai nėra lyderiai. Jų palaikymo komanda atsako, bet ne taip greitai kaip norėtųsi. Vidutinis atsakymo laikas yra kažkur 12-24 valandos ribose, o tai šiuolaikiniame pasaulyje atrodo gana ilgai. Nėra live chat’o, nėra telefono palaikymo – tik tradiciniai support ticket’ai.
Bet reikia suprasti kontekstą – už 5-10 eurų per mėnesį negali tikėtis premium palaikymo su asmeniniais account manager’iais. Jei tau reikia serverio, kurį sugebi valdyti pats, ir palaikymas tau reikalingas tik ekstremalioms situacijoms, Contabo visiškai tinka. Jei esi pradedantysis ir tau reikia rankos laikymo, galbūt verta pasvarstyti apie kažką brangesnio su geresniu palaikymu.
Dokumentacija yra pakankamai gera baziniams dalykams, bet neapima kažkokių labai specifinių scenarijų. Dažniausiai atsakymus į sudėtingesnius klausimus rasi bendruomenės forumuose ar Reddit’e, kur Contabo turi gana aktyvią naudotojų bendruomenę.
Duomenų centrai ir lokacija
Contabo turi kelis duomenų centrus, ir čia Europos klientams yra tikrai gera žinia. Jų pagrindiniai duomenų centrai yra Miunchene (Vokietija) ir Niurnberge (Vokietija), taip pat Vienos (Austrija) lokacija. Iš Lietuvos ping’as į šiuos duomenų centrus paprastai būna 30-50 ms ribose, kas yra puiku.
Jei tavo klientai yra Europoje, ypač Vidurio ar Rytų Europoje, Contabo lokacija yra beveik ideali. Latency yra žemas, duomenys lieka Europos Sąjungoje (kas svarbu GDPR atžvilgiu), ir apskritai viskas veikia sklandžiai.
Taip pat jie turi duomenų centrus JAV (Niujorkas, Sent Luisas, Sietlas), Singapūre ir Tokijuje. Tai suteikia tam tikrą lankstumą, jei tavo projektas auga ir reikia serverių skirtinguose regionuose. Tačiau reikia paminėti, kad ne visi planai prieinami visose lokacijose – kai kurios naujienos ir specialūs pasiūlymai gali būti tik Europos duomenų centruose.
Vienas įdomus dalykas – Contabo duomenų centrai nėra tokie „fancy” kaip AWS ar Google Cloud. Bet jie patikimi. Uptime paprastai būna labai geras, rimtų gedimų pasitaiko retai. Tai tradiciniai, gerai prižiūrimi duomenų centrai, o ne kažkokia naujausia cloud’o technologija su visais galimais bells and whistles.
Kam Contabo tikrai tinka ir kam ne
Būkime sąžiningi – Contabo nėra idealus kiekvienam. Tai puikus pasirinkimas, jei:
Tu valdai asmeninį projektą ar startup’ą su ribotu biudžetu. Kai kiekvienas euras svarbus, o tau reikia solidaus VPS, Contabo yra sunkiai įveikiamas. Gali paleisti kelias WordPress svetaines, Node.js aplikacijas ar Python backend’ą už kainą, kuri nežudys tavo biudžeto.
Tau reikia daug resursų už mažai pinigų. Jei tavo aplikacija reikalauja 16 GB RAM, bet tavo biudžetas ribotas, Contabo leis gauti tuos resursus už dalį to, ką mokėtum kitur.
Esi pakankamai techniškai išprususis. Jei moki susikonfigūruoti serverį pats, supranti kaip veikia firewall’ai, SSH, ir nereikalausi nuolatinio palaikymo, Contabo bus puikus pasirinkimas.
Bet Contabo greičiausiai netiks, jei:
Reikia maksimalaus tinklo greičio. Jei tavo projektas yra video streaming’as, didelių failų dalijimasis ar kažkas panašaus, 200 Mbit/s limitas gali tapti problema.
Nori premium palaikymo. Jei tikies, kad kas nors tau padės 24/7 per kelias minutes, Contabo nėra tavo pasirinkimas.
Reikia sudėtingų cloud funkcionalumų. Contabo yra tradicinis VPS, ne cloud platforma su load balancer’iais, managed databases ir kitais fancy dalykais. Jei tau reikia pilno cloud ekosistemos, žiūrėk į AWS, Google Cloud ar Azure.
Ką verta žinoti prieš užsisakant
Yra keletas niuansų, kuriuos geriau žinoti iš anksto. Pirma, Contabo turi setup mokestį – paprastai apie 5 eurus. Tai vienkartinis mokestis, bet vis tiek verta turėti omenyje. Kai kurie konkurentai tokio mokesčio neturi.
Antra, backup’ai nėra įtraukti į bazinę kainą. Gali užsisakyti automatinius backup’us už papildomą mokestį (apie 2-3 eurus per mėnesį), bet jei nori sutaupyti, turėsi susikonfigūruoti savo backup sprendimą. Asmeniškai rekomenduoju tai padaryti nepriklausomai nuo hostingo teikėjo – turėti backup’us kitoje platformoje visada protinga idėja.
Trečia, snapshot’ai taip pat kainuoja papildomai. Skirtingai nuo DigitalOcean, kur gali greitai padaryti snapshot’ą prieš didelius pakeitimus, Contabo tai yra papildoma paslauga. Tai reiškia, kad turi būti atsargesnis su serverio konfigūracija arba naudoti kitus metodus (kaip Git konfigūracijos failams, Docker image’ai ir pan.).
Dar vienas dalykas – IP adresų keitimas. Jei dėl kokių nors priežasčių tau reikia pakeisti IP adresą (pavyzdžiui, jis pateko į blacklist’us), Contabo už tai gali imti mokestį. Tai nėra didelis, bet verta žinoti.
Realūs naudojimo scenarijai ir patarimai
Per kelerius metus bendravęs su įvairiais developeriais, mačiau daugybę būdų, kaip žmonės naudoja Contabo. Vienas populiariausių – development ir staging serveriai. Kodėl mokėti 50 eurų per mėnesį už staging aplinką, kai gali turėti ją už 6 eurus? Jei staging serveris naudojamas tik kelias valandas per dieną, Contabo yra beveik idealus.
Kitas populiarus scenarijus – Discord/Telegram botai, scraping’o scriptai, automatizacijos užduotys. Šiems dalykams dažnai reikia serverio, kuris veiktų 24/7, bet ne būtinai su super galingu hardware. Contabo VPS už 5-10 eurų puikiai tinka tokiems projektams.
Mačiau žmonių, kurie naudoja Contabo kaip VPN serverį sau ir draugams. Su WireGuard ar OpenVPN, vienas VPS gali aptarnauti keliolika žmonių, o kaina išdalinta tarp visų tampa juokingai maža. Tik įsitikink, kad tai neprieštarauja Contabo Terms of Service.
Jei planuoji naudoti Contabo produkcijai, štai keletas patarimų:
Visada turėk monitoring’ą. Kadangi palaikymas nėra greičiausias, nori žinoti apie problemas iš karto. Uptime Robot, Hetrix Tools ar panašūs įrankiai yra tavo draugai. Daugelis jų turi nemokamus planus, kurių pakanka baziniam monitoring’ui.
Konfigūruok firewall’ą iš karto. Contabo serveriai ateina su gana atvira konfigūracija. Pirmas dalykas po serverio užsakymo turėtų būti firewall’o sukonfigūravimas. UFW Linux’e yra paprastas ir efektyvus sprendimas.
Naudok SSH raktus, ne slaptažodžius. Tai turėtų būti savaime suprantama, bet vis dar matau žmonių, kurie naudoja slaptažodžius SSH prisijungimui. Contabo serveriai yra internete matomoje IP, todėl jie nuolat skenuojami ir atakuojami. SSH raktai yra privalomi.
Reguliariai atnaujink sistemą. Contabo nedarys to už tave. Susikonfigūruok unattended-upgrades arba bent jau reguliariai vykdyk apt update && apt upgrade (Debian/Ubuntu) ar atitinkamą komandą tavo distribucijai.
Alternatyvos ir kada jas svarstyti
Nors Contabo yra puikus už savo kainą, verta žinoti apie alternatyvas. Hetzner Cloud yra kitas Vokietijos žaidėjas su panašiomis kainomis, bet šiek tiek geresne valdymo panele ir API. Jų kainos taip pat labai konkurencingos, ir daugelis žmonių renkasi tarp Contabo ir Hetzner.
OVH (dabar Ovhcloud) taip pat siūlo pigius VPS Europoje. Jie turi didesnį tinklą ir daugiau lokacijų, bet jų baziniai VPS planai kartais būna šiek tiek brangesni už Contabo. Tačiau jie turi geresnį palaikymą ir daugiau papildomų paslaugų.
Jei biudžetas leidžia šiek tiek daugiau išleisti, DigitalOcean ar Linode siūlo geresnę bendrą patirtį – gražesnę sąsają, greitesnį palaikymą, daugiau funkcijų. Bet už tai mokėsi dvigubai ar trigubai daugiau. Klausimas, ar tai verta tau.
Įdomus vidurinis kelias yra Vultr. Jie brangesni už Contabo, bet pigesni už DigitalOcean, ir siūlo gerą balansą tarp kainos ir funkcionalumo. Jei Contabo atrodo per paprastas, bet DigitalOcean per brangus, Vultr gali būti tas sweet spot.
Praktiniai žingsniai pradedant su Contabo
Jei nusprendei išbandyti Contabo, štai greitas gidas kaip pradėti:
1. Pasirink tinkamą planą. Nepirkite per daug iš karto. Pradėk nuo mažesnio plano – visada gali upgrade’inti vėliau. Bazinis VPS 1 planas (4 vCPU, 6 GB RAM) tinka daugumai pradžių.
2. Pasirink lokaciją. Jei tavo auditorija Europoje, rinkis Miuncheno ar Niurnbergo duomenų centrą. Ping’as bus geras, o duomenys liks ES.
3. Pasirink operacinę sistemą. Jei nesi tikras, rinkis Ubuntu 22.04 LTS. Tai stabili, gerai dokumentuota, ir turi ilgalaikį palaikymą. Debian taip pat puikus pasirinkimas, jei mėgsti minimalistinį požiūrį.
4. Konfigūruok SSH raktus iš karto. Contabo leidžia įkelti SSH raktą užsakymo metu. Pasinaudok šia galimybe.
5. Pirmieji žingsniai serveryje: Prisijunk per SSH, atnaujink sistemą (apt update && apt upgrade), sukonfigūruok firewall’ą (ufw allow 22/tcp && ufw allow 80/tcp && ufw allow 443/tcp && ufw enable), sukurk ne-root vartotoją su sudo teisėmis.
6. Įdiegk ką nori. Dabar serveris tavo. Įdiegk Docker, Node.js, Python, ką tik nori. Contabo neriboja, ką gali daryti su serveriu (žinoma, kol tai legalu ir nepažeidžia jų ToS).
Paskutiniai žodžiai apie pigų hostingą Europoje
Contabo nėra tobulas, bet už savo kainą tai vienas geriausių pasiūlymų rinkoje. Jei esi developeris, kuris moka susitvarkyti serverį pats, ir tau reikia maksimalių resursų už minimalią kainą, sunku rasti geresnį variantą Europoje.
Taip, valdymo panelė galėtų būti gražesnė. Taip, palaikymas galėtų būti greitesnis. Taip, tinklo greitis galėtų būti didesnis. Bet už 5-10 eurų per mėnesį gauni solidų VPS su gerais resursais, patikimą uptime ir lokaciją Europoje. Tai sunku nugalėti.
Jei tavo projektas auga ir pradedi uždirbti pinigų, visada gali migruoti į brangesnį sprendimą su daugiau funkcijų. Bet daugeliui projektų, ypač pradžioje, Contabo suteikia viską, ko reikia. O sutaupytus pinigus gali investuoti į marketingą, dizainą ar kitus dalykus, kurie tikrai kuria vertę tavo produktui.
Galiausiai, hostingas yra tik įrankis. Svarbu ne tai, kur tavo serveris veikia, o tai, ką tu su juo padarai. Contabo suteikia solidų pagrindą už protingą kainą, o likusi dalis priklauso nuo tavęs.
