Kodulehe majutus ehk veebimajutus on server, mis hoiab sinu lehe faile, andmebaasi ja e-kirju ning serveerib lehe külastajale. Valik tuleneb kolmest asjast: kui palju külastajaid ja andmeid leht kannab, kui palju tehnilist tööd tahad ise teha ja kus asuvad andmed. Väikese ettevõtte esilehe või ajaveebi jaoks piisab tavaliselt jagatud või hallatud WordPressi majutusest; oma tarkvara, suure e-poe või erinõuetega projekti jaoks tuleb vaadata VPS-i, pilveserverit või pühendatud serverit. Kui lehte alles tehakse, alusta lehe kodulehe tegemise juhendist ja vali majutus siis, kui tead, millise platvormiga lehte ehitad.
Millist majutuse tüüpi sinu koduleht vajab?
Majutuse tüüp otsustab, kui palju ressursse leht saab, kes serverit haldab ja mis juhtub, kui naaber samal serveril koormust tekitab. Allolevad reeglid on lihtsustatud; täpsed piirid sõltuvad pakkuja paketist, seega kontrolli neid pakkuja enda lehelt.
Jagatud majutus
Jagatud majutuse puhul asub sinu leht samal serveril paljude teiste lehtedega ja pakkuja haldab serverit, tarkvara uuendusi ning turvaparandusi. Kui sul on visiitkaardileht, väike ettevõtte koduleht või ajaveeb ja sa ei taha serveriga tegeleda, siis vali jagatud majutus. Piirang: ressursid on jagatud, seega raskemad päringud, suur andmebaas või ootamatu külastajate hüpe võivad lehe aeglustada.
Hallatud WordPressi majutus
Hallatud WordPressi pakett on majutus, mis on seadistatud just WordPressi jaoks. Kui sinu koduleht töötab WordPressil ja sa tahad, et paigaldus, uuendused ning vahemälu oleksid pakkuja hooleks, vali WordPressile mõeldud pakett. Kontrolli, et pakkuja server vastab WordPressi enda nõuetele: WordPress soovitab PHP versiooni 8.3 või uuemat, MariaDB 10.11 või uuemat (või MySQL 8.0 või uuemat) ning HTTPS-tuge. Kui sul on hoopis lehe ehitaja (näiteks Voog, Wix) või e-poe platvorm, on majutus tavaliselt platvormi hinna sees ja eraldi majutust ei osta.
VPS ehk virtuaalserver
VPS annab sulle eraldatud osa serverist, kus sa saad ise tarkvara paigaldada. Kui vajad tarkvara, mida jagatud majutus ei toeta, või tahad ise kontrollida PHP versioone, andmebaase ja turvaseadeid, vali VPS. Vabadusega kaasneb vastutus: näiteks Zone VPS-i lehe järgi saad juurdepääsu (root) Linuxile ning vastutad ise rakenduste paigaldamise, uuendamise ja seadistamise eest; Zone soovitab samal lehel teha ka oma varukoopiaid. Kui sa ei ole serveritega tegelenud ja pole kedagi, kes seda sinu eest teeks, ära vali VPS-i ainult selleks, et "võimsam" oleks.
Pilveserver
Pilveserver on virtuaalserver, mille ressursse saab vajaduse järgi muuta. Kui külastajate arv kõigub tugevalt (kampaaniad, hooajad, sündmused) või kui sul on mitu teenust, mida tahad eraldi skaleerida, sobib pilveserver paremini kui kindla suurusega pakett. Kui sa pilveserverit eraldi ei oska hallata, jää jagatud või hallatud paketi juurde.
Pühendatud server
Pühendatud server on terve füüsiline server ühe kliendi jaoks. Kui jooksutad suurt e-poodi, andmemahukat portaali või mängu- ja videoteenust, mis vajab stabiilset jõudlust ilma naabriteta, vali pühendatud server. Kui leht mahub VPS-i sisse, on pühendatud server tavaliselt liigne.
Hostingu tüüpide võrdlus
| Tüüp | Kes serverit haldab | Ressursid | Sobib | Piirang |
| Jagatud majutus | pakkuja | jagatud teiste lehtedega | visiitkaart, väike koduleht, ajaveeb | tipukoormusel võib aeglustuda |
| Hallatud WordPress | pakkuja (WordPressi tasemel) | jagatud või eraldatud, pakkuja määratud | WordPressi koduleht, ajaveeb, väike e-pood | seotud ühe platvormiga |
| VPS | sina (või tellitud haldus) | eraldatud osa serverist | oma tarkvara, erinõuded | uuendused ja turvalisus on sinu töö |
| Pilveserver | sina (või tellitud haldus) | muudetav vastavalt vajadusele | kõikuv koormus, mitu teenust | vajab tehnilist oskust ja jälgimist |
| Pühendatud server | sina (või tellitud haldus) | terve server ainult sulle | suur e-pood, portaal, raske rakendus | kõige suurem kulu ja haldustöö |
Mida kodulehe majutuse puhul võrrelda?
Majutuspakkujaid võrreldes loe kõigepealt, mida pakett tegelikult lubab, mitte seda, mis on reklaamis: ketta tüüp, ressursid, varukoopiad, e-post, andmete asukoht, tugi ja lepingu tingimused. Vastused leiad pakkuja paketilehelt ja tingimustest; kui midagi ei ole kirjas, küsi pakkujalt enne tellimist kirjalikult.
Salvestus: SSD või NVMe?
Nii SSD kui NVMe on välkmälupõhine salvestus ja mõlemad on tavalisest kõvakettast kiiremad. NVMe on avatud standard just PCI Expressi kaudu ühendatud salvestile, mis on mõeldud suure ribalaiuse ja väikese viivitusega ligipääsuks. Kui leht on andmebaasimahukas (e-pood, liikmelehed), vali võimaluse korral NVMe-ga pakett; staatilisele visiitkaardile vahet tavaliselt ei teki. Pakkuja võib kirjutada "SSD", kuid mitte öelda, kas tegu on NVMe-ga, seega küsi.
Ressursid ja piirangud
Jagatud paketis loe lisaks kettaruumile ka seda, kui palju protsessori ja mälu aega leht saab, mitu andmebaasi ja e-posti kontot on lubatud ning kas liiklus on piiratud. Kui lehel on dünaamiline sisu (WordPress, e-pood), on piiravaks teguriks tihti mälu ja protsessor, mitte kettaruum. Pärast paketi valikut saad lehe tegelikku kiirust mõõta kiirusetestiga.
Varukoopiad
Varukoopia on kasulik siis, kui see asub teises kohas kui leht ise ja seda on päriselt võimalik taastada. Küsi igas paketis kolm asja: kui tihti koopia tehakse, kui kaua seda hoitakse ja kes taastab (sina paneliga või pakkuja palvel). Erinevused on suured: näiteks Zone kirjeldab oma majutuse lehel iga päevast varukoopiat, taastet 14 päeva jooksul ja PRO paketis 30 päeva hoidmist; VPS-i puhul aga ei paku Zone varundust tootena ja soovitab teha oma koopiaid. Kui majutus on VPS või pilveserver, ehita varundus ise üles.
SSL-sertifikaat ja HTTPS
HTTPS on lehe baastase (ka WordPress eeldab HTTPS-tuge), seega sertifikaat peab olema paketis kas kaasas või automaatselt uuendatav. Tasuta sertifikaadid on olemas: Let's Encrypt väidab, et igaüks, kellel on domeeninimi, saab neid tasuta ja uuendamine käib automaatselt. Kui pakkuja küsib sertifikaadi eest eraldi raha, küsi, mis lisaväärtust see annab. Kui pakett lubab ainult käsitsi uuendamist, pane uuendamise kuupäev kalendrisse.
E-post domeeni all
Kodulehe majutuse pakett võib sisaldada e-posti postkaste või need võib eraldi tellida. Kui kasutad ettevõtte aadressi (nimi@sinufirma.ee), vaata, kui palju postkaste on lubatud, kui suur on postkasti maht, kas on veebimeil ning kas e-posti saab hoida teises teenuses, ilma et leht peaks seetõttu kolima. Kui e-post on firmale kriitiline, tasub see hoida lehe majutusest eraldi: siis ei jää sa ilma kirjadest, kui lehega on probleem või kui otsustad majutust vahetada.
Andmekeskuse asukoht ja GDPR
Andmekeskuse asukoht loeb siis, kui lehel või e-posti kontodel on isikuandmeid (kontaktivormid, tellimused, kliendiandmed). Majutuspakkuja töötleb neid sinu nimel ja EDPB juhendi järgi peab selline suhe põhinema lepingul, mis kohustab töötlejat tegutsema ainult sinu dokumenteeritud juhiste alusel, sealhulgas andmete edastamisel väljapoole EMPd. Kui sul on isikuandmeid, küsi pakkujalt, kus serverid asuvad, kas on andmetöötluse leping ning kas pakkuja kasutab allhankijaid. Piirang: asukoht üksi ei tee lehte nõuetele vastavaks, seda tuleb hinnata koos kogu andmetöötlusega. Pakkujad kirjeldavad asukohta erineva täpsusega: Zone majutuse leht nimetab andmekeskusi Eestis, Soomes ja Amsterdamis, veebimajutus.ee avalehel asukohta kirjas ei ole ja seda tuleb küsida.
Tugi ja keel
Kui sa ei ole tehnik, on tugi samaväärne ressurssidega. Vaata, kas tugi on eesti keeles, millised kanalid on (telefon, e-post, vestlus) millal need on avatud ning kas lubatud ööpäevaringne tugi tähendab inimest või ainult automaatset teadet. Näiteks veebimajutus.ee avaleht näitab tuge telefoni, e-posti ja vestlusega tööaegadel ning tasuta kolimisabi; Zone majutuse leht nimetab e-posti, telefoni, vestlust ja abikeskust. Kui leht teenib sulle raha, vali pakkuja, kellele saad helistada.
Käideldavus ehk uptime
Uptime protsent näitab, kui suure osa ajast peab teenus töötama, aga väike protsendivahe tähendab suurt aja vahet. Kui pakkuja lubab 99,9 %, on lubatud seisak aastas umbes 8,8 tundi; 99,5 % puhul umbes 43,8 tundi; 99,99 % puhul umbes 53 minutit. Kontrolli lepingust kolme asja: kuidas protsent on arvutatud (kas plaanilised tööd lähevad arvesse), mis hüvitis on seisaku korral ja kuidas seisakut mõõdetakse. Üks protsendiarv ilma tingimusteta ei ole garantii.
Failide ülekanne: FTP ja SFTP
FTP on failide kopeerimise protokoll arvuti ja serveri vahel; SFTP teeb sama krüpteeritud ühenduse kaudu. Kui sa tahad faile ise serverisse üles laadida, kontrolli, kas pakett lubab FTP või SFTP kasutajat ja milline klient (näiteks FileZilla, WinSCP) sobib; eelista SFTP-d. Ühenduseks vajad serveri aadressi, FTP-kasutajat ja parooli, mille pakkuja iseteeninduses loob.
Domeen ja majutus on kaks eraldi asja
Domeen (vaata ka domeenide ülevaadet) on lehe aadress, majutus on koht, kus leht asub, ja need ei pea olema ühe pakkuja juures. Kui hoiad domeeni majutusest eraldi, on majutuse vahetamine lihtsam, sest domeen jääb samaks ja muutub ainult see, kuhu DNS-kirjed viitavad. Vaba domeeninime kontrollimiseks kasuta domeeni otsingut.
Kuidas majutust vahetada, et leht ei jääks katki?
Majutuse vahetamisel kopeeri lehe failid ja andmebaas uude kohta, testi seal ning suuna alles siis domeen ümber. Nii näevad külastajad kogu aeg töötavat lehte.
- Küsi, kas pakkuja kolib lehe sinu eest. Mõni pakkuja pakub kolimisabi, näiteks veebimajutus.ee avaleht lubab tasuta kolimisabi domeenile, lehele ja e-postile.
- Tee lehest ja andmebaasist uus koopia ning ära kustuta vana majutust enne, kui uus töötab.
- Vähenda DNS-kirjete TTL-i enne kolimist. TTL määrab RFC 1035 järgi, kui kaua kirjet võib vahemälus hoida, enne kui sihtserverilt uuesti küsitakse; väike TTL tähendab kiiremat üleminekut.
- Testi uut serverit enne, kui domeeni ümber suunad: lingid, vormid, e-post, HTTPS.
- Kontrolli pärast ümbersuunamist, et lehe aadressid on samad ja leht on indekseeritav. Kui lehel on olulisi otsingupositsioone, aitab tehniline ja indekseerimise audit, mida pakub näiteks SEO optimeerimise teenus.
Majutus mõjutab ka otsingut kaudselt: SEO-agentuuri kodulehe majutuse juhend toob välja, et lehe kiirus mõjutab nii kasutajakogemust kui ka seda, kuidas otsingumootor lehte indekseerib, ning et kõige odavam pakett võib kahjustada jõudlust ja töökindlust.
Kodulehe majutuse valiku kontrollnimekiri
Enne tellimist käi nimekiri läbi; kui mõnele punktile vastust ei ole, küsi seda pakkujalt enne makset.
- Platvorm on selge (WordPress, lehe ehitaja, oma kood) ja pakett toetab selle nõudeid, näiteks WordPressi puhul PHP 8.3 või uuemat.
- Majutuse tüüp vastab sinu oskusele: kui serveriga ei taha tegeleda, vali jagatud või hallatud pakett.
- Ketta tüüp on kirjas (SSD või NVMe) ja ressursipiirangud on kirjas (protsessor, mälu, andmebaasid, postkastid).
- Varukoopia sagedus, hoidmise aeg ja taastamise viis on kirjas.
- HTTPS-sertifikaat on kaasas või tasuta ja automaatselt uuenev.
- E-posti postkastid, maht ja veebimeil on kirjas.
- Andmekeskuse asukoht ja andmetöötluse leping on selged, kui lehel on isikuandmeid.
- Tugi on sinu keeles ja avatud aegadel, mil sul seda vaja on.
- Uptime lubadus on koos arvutuse, mõõtmise ja hüvitise tingimusega.
- Kolimine on võimalik ja tead, kes selle teeb.
- Pikendamise tingimused ja lepingu lõpetamise viis on kirjas.
Allikad