Webhotellissa sadat sivustot jakavat saman palvelimen, sen asetukset ja rajoitukset; VPS:ssä palvelin on teidän, omine resursseineen ja root-oikeuksineen. Varsinainen kysymys on, missä vaiheessa webhotelli ei enää riitä. Tämä opas käy erot läpi kohta kohdalta, esittelee selvät merkit ja näyttää, miten vaihto tehdään ilman katkoa.
Webhotellissa palveluntarjoaja hallinnoi palvelinta, jonka se jakaa monen asiakkaan kesken: sama järjestelmä, samat ohjelmistoversiot ja samat asetukset kaikille sekä tilikohtaiset rajat, jotta mikään sivusto ei haittaa muita. VPS:ssä (virtuaalinen yksityispalvelin) teillä on käytössänne eristetty palvelin omine resursseineen, järjestelmineen ja root-oikeuksineen: asennatte sille sen, mitä projektinne vaatii.
| Ominaisuus | Webhotelli | VPS |
|---|---|---|
| Resurssit | Jaetut, tilikohtaisesti rajatut: suoritin, muisti, samanaikaiset prosessit, tiedostojen määrä | Valitun koon mukaiset: vCPU, muisti, levy |
| Pääsy | Hallintapaneeli, FTP, joskus SSH ilman ylläpitäjän oikeuksia | SSH ja root-oikeudet |
| Ohjelmointikielet | PHP, joskus Node.js tai Python ennalta määrätyissä puitteissa | Kaikki: PHP, Node.js, Python, Go, Java, Ruby, .NET |
| Jatkuvat prosessit | Skriptit ajetaan yhden pyynnön ajan | Workerit, tehtäväjonot, websocketit, botit |
| Tietokannat | MySQL tai MariaDB, joskus PostgreSQL, yhteiset asetukset | Valitsemanne tietokanta, säädettynä sovelluksellenne |
| Määritykset | Palveluntarjoajan, samat kaikille | Omanne: versiot, laajennukset, verkkopalvelin, palomuuri |
| Järjestelmän ylläpito | Palveluntarjoaja hoitaa | Te itse tuen opastamana, tai täysi ylläpito hoitaa sen |
| Kasvu | Paketista toiseen, jaetun palvelimen rajoissa | Suurempi koko, sitten erilliset palvelimet |
Node.js-, Python-, Go- tai Java-sovellus on jatkuvasti käynnissä: prosessi odottaa pyyntöjä ja pitää tilansa muistissa. Webhotelli on rakennettu päinvastaiseen: PHP-skripteihin, jotka käynnistetään jokaisella pyynnöllä ja pysäytetään sen jälkeen. Jotkin webhotellit hyväksyvät Node.js:n tai Pythonin ennalta määrätyissä puitteissa (määrätyt versiot, prosessit pysäytetään käyttämättömyyden jälkeen); kun sovellus kasvaa, näistä puitteista tulee sen päärajoite.
PostgreSQL, Redis, tehtäväjono (RabbitMQ, Celery, BullMQ), hakukone, käyttöliittymätön selain PDF-tiedostojen tai kuvakaappausten luomiseen, ffmpeg videoiden käsittelyyn, tekoälymalli: kaikki, mikä asennetaan ja ajetaan palveluna, vaatii palvelimen, jonka hallinta on teillä.
Webhotelli rajaa jokaisen tilin: suoritinaika, muisti, samanaikaisten prosessien määrä (entry processes), tiedostojen määrä (inodes). Oireet: sivu ”508 Resource Limit Is Reached”, 503-virheet ruuhka-aikoina, hidas sivusto, kun naapuri kuormittaa palvelinta, keskeytyvät tuonnit. Hallintapaneeli näyttää usein nämä laskurit; jos ne osuvat kattoonsa säännöllisesti, sivusto on kasvanut pakettiaan suuremmaksi.
Joka minuutti ajettavat ajastetut tehtävät, taustakäsittelyt, sähköpostien eräajot, synkronoinnit: webhotelli harventaa ajastettuja tehtäviä ja keskeyttää liian pitkät skriptit. VPS:ssä worker on käynnissä jatkuvasti, ja tehtävä saa kestää niin kauan kuin se tarvitsee.
Tietty PHP:n tai laajennuksen versio, PHP:lle varattu muisti, sovelluksellenne määritetty verkkopalvelin, oma palomuuri, automaattiset julkaisut gitin tai Docker-konttien avulla: jaettu palvelin ei voi avata näitä asetuksia jokaiselle asiakkaalle.
Asiakastiedot, sopimusvelvoitteet, tietoturva-auditointi: eristetty palvelin, jonka käyttöoikeudet ja lokit ovat hallinnassanne, on helpompi dokumentoida ja tarkastaa kuin tili jaetulla palvelimella.
Yrityksen toimintaa esittelevät kotisivut eivät tarvitse jatkuvia prosesseja eivätkä mittatilaustyönä säädettyä tietokantaa. Jos tarvitsette ennen kaikkea nopeat, turvalliset ja ajan tasalla pysyvät kotisivut ilman mitään ylläpidettävää, oikea vastaus on hallinnoitu verkkosivusto eikä webhotelli tai VPS: Simafri tekee verkkosivustonne, isännöi sen, suojaa sen ja pitää sen ajan tasalla, ja palvelimesta huolehdimme me.
Root-oikeuksien myötä tulee järjestelmän ylläpito. Webhotellissa palveluntarjoaja hoitaa sen huomaamattanne; VPS:ssä neljä asiaa vaatii vastauksen:
unattended-upgrades).Hoitotapoja on kolme: teette sen itse, etenette tuen avulla, joka tekee diagnoosin ja kertoo, mitä tehdä, tai ulkoistatte palvelimen ylläpidon kokonaan. Valinta riippuu siitä, kuka tiimissänne tuntee Linuxin ja mitä tunnin katko maksaa liiketoiminnallenne.
rsync-komennolla tai arkistona ja tietokanta viennillä ja tuonnilla.hosts-tiedoston avulla ja selatkaa sivustoa kuin kävijä.rsync -avz --progress kayttaja@vanha-palvelin:/polku/sivustoon/ /var/www/site/
203.0.113.10 www.sivustonne.com sivustonne.com
Jos sähköpostiosoitteenne ovat samalla webhotellitilillä, vaihtakaa vain sivuston DNS-tietueet ja jättäkää MX-tietueet ennalleen: sähköposti toimii vaihdon aikana ja sen jälkeen, ja se siirretään erikseen.
VPS Pro antaa teille Linux-palvelimen Intel Xeon -suorittimilla, ECC-muistilla ja peilatuilla NVMe-SSD-levyillä, root-oikeuksin, salatulla varmuuskopiolla joka yö ja valvonnalla. Kokonaistuki sisältyy: teemme diagnoosin ja kerromme, mitä tehdä, järjestelmästä sovelluksenne koodiin asti, ja ohjat pysyvät teillä. Kertokaa meille projektistanne, niin suosittelemme sopivan koon.
VPS:ää eivät rajoita jaetun tilin rajat: sen resurssit ovat sen koon mukaiset, ja sen asetukset on tehty sovelluksellenne. Oikein mitoitettuna se kestää liikennepiikit ja pitkät käsittelyt, jotka webhotelli keskeyttää.
Perustaidoista on apua: SSH-yhteyden avaaminen, paketin asentaminen, lokin lukeminen. Muuten tuki, joka tekee diagnoosin ja kertoo, mitä tehdä, auttaa teitä kehittymään omalla palvelimellanne, ja täysi ylläpito ottaa palvelimen hoidon kokonaan vastuulleen.
Kyllä. Nginxin tai Apachen kaltainen verkkopalvelin palvelee niin montaa sivustoa kuin muisti ja suoritin sallivat, kutakin omalla verkkotunnuksellaan ja HTTPS-varmenteellaan.
Kyllä: VPS valmistellaan, sille kopioidaan sivusto ja tietokanta, sitä testataan ohjaamalla verkkotunnus uudelle palvelimelle vain omalta koneelta, ja sitten DNS vaihdetaan, kun sen TTL on ensin laskettu. Kävijät siirtyvät palvelimelta toiselle ilman keskeytystä.
Simafri
Jutellaan hankkeestasi
Kerro meille muutamalla sanalla, mitä tarvitset: vastaamme sinulle nopeasti.
Kiitos! Pyyntösi on lähetetty. Vastaamme sinulle pian.
Suositko sähköpostia? Kirjoita meille osoitteeseen support@simafri.com.