Pilveteenused
Võrdle pilveteenuseid arendajatele. Vercel, Netlify, DigitalOcean, Hetzner Cloud — parim valik arendajale.
5 teenust
Linode (Akamai)
Arendajasõbralik pilv lihtsate hindadega ja Euroopa andmekeskustega.
Vultr
Globaalne pilv NVMe VPS-idega ja tunnipõhise arveldusega.
Võrdle kõiki
| Teenus | Hinnang | Hind | |
|---|---|---|---|
| Tasuta | Loe ülevaadet | ||
| Tasuta | Loe ülevaadet | ||
| Tasuta | Loe ülevaadet | ||
| $5/kuus | Loe ülevaadet | ||
| $5/kuus | Loe ülevaadet |
Pilveteenused: AWS, Hetzner Cloud ja teised pilvelahendused
Pilveteenused (cloud) on muutnud serverite haldamise paindlikuks ja skaleeritavaks. Selle asemel, et osta või rentida konkreetset füüsilist masinat, saad pilves luua virtuaalseid servereid minutitega ja maksta ainult kasutatud ressursside eest. See juhend selgitab, mis on pilveteenused, millal valida Hetzner Cloud või AWS pilveteenus ning kuidas pilv erineb tavalisest VPS-ist.
Mis on pilvemajutus?
Pilvemajutus tähendab, et sinu rakendus töötab virtuaalmasinatel, mis asuvad suurel hulgal omavahel ühendatud füüsilistel serveritel andmekeskuses. Erinevalt ühest füüsilisest serverist saab pilves:
- Skaleerida — lisada protsessorit, mälu või uusi servereid vajadusel.
- Maksta kasutuse järgi — arveldus tunni- või isegi sekundipõhiselt.
- Olla tõrkekindel — koormus jaotub mitme masina vahel.
- Automatiseerida — servereid luua ja kustutada API kaudu.
Seda mudelit nimetatakse sageli IaaS-iks (Infrastructure as a Service) — sa rendid taristut (arvutusvõimsust, salvestust, võrku) ja ehitad selle peale ise.
VPS vs pilv — mis vahe on?
Piir VPS-i ja pilve vahel on hägune, kuid peamised erinevused on:
| Omadus | Tavaline VPS | Pilv (cloud) |
|---|---|---|
| Hinnastus | Fikseeritud kuutasu | Tunni/kasutuse põhine |
| Skaleerimine | Käsitsi, sageli taaskäivitusega | Kiire, sageli automaatne |
| Tõrkekindlus | Üks füüsiline host | Hajutatud mitme hosti vahel |
| Loomise kiirus | Minutid | Sekundid kuni minutid |
| Lisateenused | Vähe | Andmebaasid, salvestus, CDN, jne |
| Hinna ennustatavus | Väga hea | Sõltub kasutusest |
Lihtsamalt: VPS on hea, kui vajad ühte stabiilset serverit fikseeritud hinnaga. Pilv on parem, kui koormus kõigub, vajad kiiret skaleerimist või tahad ehitada keerukama, mitmeosalise süsteemi.
Peamised pilveteenuse pakkujad
| Pakkuja | Tugevus | Hinnatase | Kellele |
|---|---|---|---|
| AWS | Suurim ökosüsteem, 200+ teenust | Keskmine-kõrge | Suured, keerukad projektid |
| Google Cloud | Tugev andmeanalüütika ja AI | Keskmine-kõrge | Andmemahukad rakendused |
| Hetzner Cloud | Parim hinna/jõudluse suhe | Madal | Arendajad, Euroopa projektid |
| DigitalOcean | Lihtne, arendajasõbralik | Madal-keskmine | Idufirmad, väikeprojektid |
| Linode (Akamai) | Selge hinnastus, hea tugi | Madal-keskmine | Arendajad |
| Vultr | Lai asukohtade valik | Madal | Globaalsed projektid |
AWS (Amazon Web Services) on turuliider — pakub kõike alates virtuaalmasinatest (EC2) kuni hallatud andmebaaside, serverita arvutuse ja masinõppeni. Vägev, kuid keeruka hinnastuse ja õppimiskõveraga. Sobib suurtele projektidele, kus on vaja palju erinevaid teenuseid.
Hetzner Cloud on Euroopa arendajate lemmik — Saksa andmekeskused (ka Soomes), suurepärane hinna/jõudluse suhe, lihtne liides. Väike pilveserver maksab alates ~4 €/kuus. Sobib ideaalselt Eesti projektidele madala latentsuse ja EL-i andmekaitse tõttu.
DigitalOcean ja Linode asuvad keerukuse skaalal AWS-i ja lihtsa VPS-i vahel — pakuvad selget hinnastust ja head dokumentatsiooni, sobides idufirmadele.
Hinnastusmudelid: tunni- vs kuupõhine
Pilveteenuste suurim erinevus tavamajutusest on paindlik arveldus:
- Tunnipõhine — maksad ainult selle eest, kui kaua server töötab. Ideaalne ajutiste koormuste, testimise või arenduskeskkondade jaoks. Kustutad serveri — arveldus peatub.
- Kuupõhine lagi — enamik pakkujaid (Hetzner, DigitalOcean) rakendab kuumaksimumi, nii et tunnitasu ei ületa kunagi fikseeritud kuuhinda.
See tähendab, et pilv võib olla väga ökonoomne, kui haldad ressursse targalt — käivitad servereid ainult siis, kui neid vaja on.
GDPR ja andmekeskuse asukoht Eesti jaoks
Eesti ja EL-i ettevõtetele on andmekeskuse asukoht kriitiline:
- GDPR nõuab, et isikuandmeid töödeldakse eelistatult EL-i piires. Vali pilvepakkuja, kelle andmekeskus on EL-is (näiteks Saksamaa, Soome).
- Latentsus — Euroopa (eriti Põhja-Euroopa) andmekeskus annab Eesti külastajatele kiirema vastuse. Hetzneri Soome (Helsingi) andmekeskus on Eestile geograafiliselt väga lähedal.
- AWS, Google Cloud pakuvad samuti EL-i regioone (Frankfurt, Stockholm), kuid kuna tegu on USA ettevõtetega, tasub jälgida andmeedastuse tingimusi.
Euroopa pakkujad nagu Hetzner on GDPR-i seisukohast kõige selgem valik, kuna kogu taristu ja ettevõte asuvad EL-is.
Pilve põhimõisted, mida tasub teada
Pilveteenustesse süvenedes kohtad palju termineid. Siin on kõige olulisemad:
- Instance / virtuaalmasin — üksik virtuaalne server, mille käivitad pilves (nt AWS-is EC2 instance, Hetzneris CX-seeria server).
- vCPU ja RAM — virtuaalsed protsessorituumad ja mälu, mille serverile määrad. Need määravad jõudluse ja hinna.
- Block storage — eraldi laiendatav ketas, mille saad serveriga siduda andmete hoidmiseks.
- Object storage — failide (piltide, varukoopiate) salvestamiseks mõeldud teenus (nt AWS S3, mis on tööstusstandard).
- Load balancer — koormusjaotur, mis jaotab liikluse mitme serveri vahel ja tagab tõrkekindluse.
- Auto-scaling — automaatne skaleerimine, mis lisab või eemaldab servereid koormuse järgi.
- Snapshot — serveri hetketõmmis, millest saab taastada või luua uue identse serveri.
Nende mõistete tundmine aitab pilvepakkujate dokumentatsioonis orienteeruda ja hinnastust mõista.
Hallatud vs ise-hallatav pilv
Pilveserveri saamine on alles algus — keegi peab serverit ka haldama: paigaldama tarkvara, hoidma turvauuendused ajakohased, seadistama tulemüüri ja jälgima jõudlust.
- Ise-hallatav (unmanaged) — saad tühja serveri ja teed kõik ise. Odavam, kuid nõuab Linuxi ja serveri haldamise oskust. Sobib arendajatele ja DevOps-pädevusega tiimidele.
- Hallatud (managed) — pakkuja hoolitseb serveri haldamise, turvalisuse ja monitooringu eest. Kallim, kuid säästab aega ja sobib neile, kes ei taha tehnilise poolega tegeleda.
Kui sul pole serverihaldamise kogemust, kaalu kas hallatud teenust või lihtsamat platvormi (nt DigitalOcean App Platform), mis abstraheerib taristu keerukuse.
Tüüpilised pilve kasutusjuhud
Pilv ei ole ainult kodulehe jaoks. Levinud kasutusjuhud:
- Veebirakenduse majutus — skaleeritav backend mobiili- või veebirakendusele.
- API-d ja mikroteenused — eraldi teenused, mis suhtlevad omavahel.
- Andmebaasid — hallatud andmebaasiteenused (managed database), mis tegelevad varunduse ja replikatsiooniga.
- Failide ja meedia hoidmine — object storage piltide, videote, varukoopiate jaoks.
- Arendus- ja testkeskkonnad — ajutised serverid, mille käivitad vajaduse korral ja kustutad pärast.
- Taustaülesanded — andmetöötlus, raportite genereerimine, ajastatud tööd.
Kuidas pilvekulusid kontrolli all hoida?
Pilve paindlikkus on ka selle oht — kontrollimatu kasutus võib tuua ootamatult suure arve. Mõned reeglid:
- Sea eelarvehoiatused — enamik pakkujaid lubab seada kulupiiri, mis hoiatab või peatab teenused.
- Kustuta kasutamata ressursid — unustatud testserverid ja sidumata kettad maksavad edasi.
- Jälgi andmeedastuse (egress) tasusid — väljaminev liiklus on suurte pakkujate (AWS) juures sageli tasuline ja võib üllatada.
- Vali fikseeritud kuuhinnaga pakkujad — Hetzner ja DigitalOcean pakuvad ennustatavat hinnastust, mis on väikeprojektidele turvalisem.
Millal pilv on mõttekas vs lihtne VPS?
Vali lihtne VPS, kui:
- Sul on üks koduleht või rakendus stabiilse liiklusega.
- Soovid ennustatavat fikseeritud kuutasu.
- Sa ei vaja automaatset skaleerimist.
Vali pilv, kui:
- Liiklus kõigub tugevalt (kampaaniad, hooajalisus).
- Vajad mitut omavahel seotud teenust (andmebaas, salvestus, CDN).
- Tahad ehitada tõrkekindla, automaatselt skaleeruva süsteemi.
- Vajad ajutisi keskkondi arenduseks/testimiseks.
Praktilised soovitused
- Eesti väikeprojekt või arendaja: Hetzner Cloud on parim valik — Soome andmekeskus, EL-i GDPR, madal hind, lihtne liides.
- Idufirma kiire prototüüp: DigitalOcean või Linode selge hinnastuse ja hea dokumentatsiooni tõttu.
- Suur ettevõte mitme süsteemiga: AWS või Google Cloud, kui vajad laia teenuste valikut ja oled valmis keerukamasse hinnastusse süvenema.
- Lihtne stabiilne sait: ära maksa pilve keerukuse eest üle — tavaline VPS fikseeritud hinnaga on sageli odavam ja mugavam.
Korduma kippuvad küsimused
Mis vahe on pilvel ja tavalisel veebimajutusel? Tavaline majutus annab fikseeritud ruumi serveris kindla kuutasu eest. Pilv annab paindlikud, skaleeritavad ressursid kasutuspõhise arveldusega ja võimaldab keerukamaid süsteeme ehitada.
Kas pilv on alati odavam? Ei. Targalt hallatuna võib pilv olla väga ökonoomne, kuid kontrollimatu kasutuse ja andmeedastustasude korral võib see osutuda kallimaks kui fikseeritud hinnaga VPS. Väikeprojektile on lihtne VPS sageli soodsam.
Kas vajan pilve jaoks DevOps-oskusi? Ise-hallatava pilve jaoks jah — vajad Linuxi ja serverihalduse oskust. Hallatud teenused ja platvormid (nt DigitalOcean App Platform) abstraheerivad keerukuse ja sobivad ka vähem tehnilistele kasutajatele.
Kus asuvad andmed GDPR-i mõttes? Vali EL-i andmekeskus (Saksamaa, Soome, Rootsi). Hetzneri Soome keskus on Eestile lähim. AWS ja Google pakuvad samuti EL-i regioone, kuid USA ettevõttena tasub andmeedastuse tingimusi jälgida.
Kokkuvõte: Enamikule Eesti arendajatest ja väikeprojektidest pakub Hetzner Cloud parima tasakaalu hinna, jõudluse ja EL-i andmekaitse vahel. AWS ja Google Cloud on õigustatud, kui projekt vajab tõeliselt laia teenuste ökosüsteemi. Kõige tähtsam reegel: ära maksa pilve paindlikkuse eest üle, kui sinu projekt vajab vaid ühte stabiilset serverit.