Milyen a jó webtárhely?
Jó webtárhely az, ami számodra azokat a szolgáltatásokat nyújtja melyekre szükséged van, költséghatékonyan, de megbízhatóan.
A fenti definícióból adódóan nem árt tisztába lenned vele, hogy milyen szolgáltatásokra lesz szükséged és mekkora a költségvetésed.
Néhány kérdés, mely segít a webtárhely szolgáltatások kiválasztásában:
- Statikus (egyszerű HTML) vagy dinamikus (PHP vagy más nyelven írt tartalomkezelő, webáruház) weboldalnak kell-e a tárhely?
- Milyen futtató környezetre van szükséged backend, azaz szerver oldalon (PHP, Java, Ruby, .NET, stb.)? Erre a fejlesztőd tudni fogja a választ.
- Van-e szükség adatbázis kapcsolatra és ha igen milyenre?
- Mekkora tárhely használat várható a közeljövőben? (Hány MB vagy GB?)
- Mekkora sávszélesség igény várható? (Nem mindegy, hogy egy streaming videós oldalnak keresel tárhelyet, vagy egy sima blognak.)
- Oldaladra látogatók várható napi száma?
- Van-e szükséged saját e-mail címekre a domainedhez? (Vagy esetleg a gmail-est szeretnéd használni – amit nem javaslok!)
- Mekkora az elvárt rendelkezésre állás éves szinten (SLA)? (Ha a szolgáltató pl. 99,9%-ot garantál, az azt jelenti, hogy elvben bő 8 óra leállás lehet éves szinten, amikor a weboldalad nem elérhető.)
- Garantál-e a tárhely szolgáltató bármilyen SLA-t? Azaz, ha túl lépi a fent említett 99,9%-ot, akkor azért kárpótol-e téged és hogyan? (Találkoztam már olyan VPS szolgáltatóval, ahol host gép hibája miatt, a VPS napokig nem volt elérhető és az ismerősöm tehetetlenül várakozott, mert a szolgáltatója nem vállalt semmiféle SLA garanciát – viszont nagyon olcsó volt.)
A fenti kérdésekre választ adva, az alábbi megoldások jöhetnek szóba:
- megosztott tárhely (shared hosting)
- VPS (Virtual Private Server) / Cloud VPS
- Dedikált szerver bérlése
- Amazon AWS, Microsoft Azure, Google Cloud
- saját szerver(ek) elhelyezése szerverhotelben
Megosztott webtárhely
Az osztott tárhely (shared hosting) a legelterjedtebb és legolcsóbb megoldások egyike.
Ár: 500 – 3000 Ft / hónap
Előnyei:
- olcsó
- minden egyszerűbb és kis látogatottságú weboldalnak ideális megoldás
- egyszerű beállítani és a weboldaladat (WordPress, Joomla, stb.) feltelepíteni (általában FTP-n keresztül megoldható a fileok felmásolása, és webes felületen keresztül lehet elérni az adatbázist, pl.: PHPMyAdmin)
- ha nő a tárhely igényed (file vagy adatbázis), könnyen növelhető a kvótád mérete
Hátrányai:
- a weboldalad sok másik weboldallal osztozik egy szerveren, annak merevlemezén és minden erőforrásán (processzor, memória, hálózat)
- ha a szervert feltörik, valószínűleg a te adataidhoz is hozzáférnek, illetve a te weboldaladat is elérhetetlenné tehetik
- ha a szervert túlterhelik, a te weboldalad se lesz elérhető
Mire figyelj oda tárhely szolgáltató választásánál?
- vállal-e és ha igen milyen szintű SLA-t a szolgáltató?
- van-e adatforgalmi limit? (sok helyen felszámolnak adatforgalmi díjat, pl. 1000 Ft / 100GB / hó)
- milyen gyakran mentik az adataidat és mennyi ideig őrzik meg a mentéseket?
- mennyire elérhető a support?
- szükséged van-e kontrol-panelre? tudod-e kezelni?
- van-e és ha igen milyen admin felület (CPanel, IspConfig, Plesk)?
Webtárhely csomagjaink összehasonlítása
Mikro
- nálunk 500 MB a limit, más szolgáltatóknál néhány 100 MB
- elfér rajta egy alap WordPress weboldal (kb. 100MB), vagy egy statikus HTML oldal (néhány 10MB)
- ha sok jó minőségű képet tartalmaz az oldal, akkor úgy érdemes számolni, hogy egy fotó kb. 1-2 MB (ahány megapixeles a kép, nagyjából annyi MB helyet fog foglalni)
- kisebb adatbázisok is elférnek egy Mikro tárhelyen (átlagos blog és weboldalak néhány 10MB-ot használnak)
Üzleti
- kisebb vállalkozásoknak ideális választás
- a 100 GB tárhely elegendő több évnyi levelezés tárolására és nagy mennyiségű tartalommal rendelkező weboldal kiszolgálására
- akár több weboldalt és domain nevet is elhelyezhetsz a tárhelyeden
Korlátlan
- korlátlan csomagunk valóban korlátlan, nem limitáljuk se a webtárhely, se az adatbázis, se a levelezés által lefoglalt hely méretét
- ideális választás, ha sok video, vagy nagy méretű kép található a weboldaladon,
- vagy nagy mennyiségű e-mail címmel és levél forgalommal rendelkezel
VPS, Cloud VPS
Költséghatékony átmenetet képez a megosztott tárhely és a bérelt szerver között. A sima VPS és a felhő alapú (Cloud VPS) között az alapvető különbség, hogy a fizikai szerverek (hostok), melyeken a virtuális gépek futnak, úgy vannak összekötve, hogy bármelyik leállása esetén a virtuális gépek automatikusan „átmigrálódnak” a működő fizikai szerverekre, ezáltal növelve a rendelkezésre állás mértékét. (VPS kb. 99,95%, Cloud VPS kb. 99,99% éves szinten.)
Ár: 1000 – 10 000 Ft / hónap
Előnyei:
- relatív olcsó
- saját szervered van, még ha virtuális is, az erőforrásai csak a tiéd
- több weboldaladat is felrakhatod rá (határt csak a VPS virtuális merevlemeze és az oldalak látogatottsága szab: ha kevesen nézik az oldalaid, sok weboldaladat ki tudja szolgálni, de ha rengeteg a látogatód, ez értelemszerűen túl fogja terhelni a VPS)
- használhatod levelező szerverként is
- gyakorlatilag bármire használhatod, amire a jogszabályok és a szerződés lehetőséget biztosít
- teljesen egyedi infrastruktúra is kialakítható
Hátrányai:
- telepítése, beállítása, konfigurálása szakértelmet igényel
- általában nehezen skálázható, azaz, ha egy idő után nagyobb, erősebb szerverre van szükséged (ez minden szolgáltatónál más és más, van ahol pár kattintással növelhető mint a processzorok száma, mind a rendelkezésre álló memória és háttértár mérete, van ahol új VPS-re kell előfizetni és átmásolni mindent a régiről)
Mire figyelj oda tárhely szolgáltató választásánál?
- vállal-e és ha igen milyen szintű SLA-t?
- milyen gyakran mentik az adataidat és mennyi ideig őrzik meg a mentéseket?
- hogyan lehet elérni a nem-bootoló szervert? (IP konzol, VNC, stb.)
Dedikált szerver bérlése
Saját szerverrel rendelkezel, teljes körű rendszergazda hozzáféréssel. Az erőforrásai teljes mértékben a rendelkezésedre állnak. A szerver a szolgáltató tulajdona.
Ár: 10 000 – 100 000 Ft / hónap
Előnyei:
- több weboldaladat is felrakhatod rá
- használhatod levelező szerverként is
- gyakorlatilag bármire használhatod, amire a jogszabályok és a szerződés lehetőséget biztosít
- nagyobb teljesítményű (általában) mint az előző megoldások
- hardver nem a te gondod, a hardver hibákat a szolgáltató javítja
Hátrányai:
- telepítése, beállítása, konfigurálása szakértelmet igényel
- nehezebben skálázható, mint a fenti megoldások
- drága (persze ez relatív, van az árak közt átfedés)
Mire figyelj oda tárhely szolgáltató választásánál?
- vállal-e és ha igen milyen szintű SLA-t a hardverre és a hálózatra? (a szoftver és az operációs rendszer üzemeltetése a te feladatod!)
- mentik-e az adataidat és mennyi ideig őrzik meg a mentéseket?
- hogyan lehet elérni a nem-bootoló szervert? (IP konzol, VNC, stb.)
Amazon AWS, Microsoft Azure, Google Cloud
Ezek hibrid virtualizációs megoldások a nagy szolgáltatóktól. Leginkább a Cloud VPS-ekre hasonlítanak technikailag, itt is egy virtuális szerver hozzáférést kapsz, amivel azt csinálsz amit akarsz (a szolgáltató által megszabott feltételek mellett). Legnagyobb különbség az előző megoldásokhoz képest, hogy a szervered automatikusan fel- és leskálázza magát a terhelés függvényében, azaz amikor sokan nézik az oldalt több erőforrást tesz a VPS-ed alá a rendszer, amikor pedig nincs szükség annyi erőforrásra akkor elveszi azt. Így biztosítható a perc vagy processzor-idő alapú számlázás. A rendelkezésre állás itt a legmagasabb, közel 100% (de azért előfordul itt is több órás leállás).
Előnyei:
- ha nagy terhelés várható, de nem kiszámíthatóan, akkor erre remek megoldás az automatikus skálázás
- sokféle API-t biztosítanak a nagy szolgáltatók, pl.: arcfelismerés, hangfelismerés, érzelemfelismerés (arcfelismerésre alapul), fordítás, vizualizáció, beszéd szintézis, szöveg felismerés, kép és video elemzés
Hátrányai:
- drága, csak akkor éri meg, ha komoly terhelésre számítasz, vagy szükséged van az API-k valamelyikére
- telepítése, beállítása, konfigurálása szakértelmet igényel
Mire figyelj oda tárhely szolgáltató választásánál?
- milyen csomagok állnak a rendelkezésedre? melyik a számodra legmegfelelőbb?
- szükséged van-e, és ha igen milyen API-ra (pl. kép és video elemzés)
- mennyi a garantált SLA?
Saját szerver(ek) elhelyezése szerverhotelben
Bizonyos rendszer méret és teljesítmény igény fölött ez a fajlagosan legolcsóbb megoldás. Teljes ellenőrzést kapsz a kialakított architektúra fölött, azonban a jól és megbízhatóan működő infrastruktúra kialakítása nagy szakértelmet és tapasztalatot igényel!
Ár: 10 000 – 50 000 Ft / hónap / szerver (de ehhez hozzáadódik még a hardver ára, mert a szervert neked kell megvásárolni)
Előnyei:
- fajlagosan olcsó
- teljesen egyedi infrastruktúra is kialakítható
- magas teljesítmény, mely kizárólag a te alkalmazásod rendelkezésére áll
- viszonylag könnyen skálázható (új szerverek elhelyezésével)
Hátrányai:
- abszolút értékben drága
- a hardver neked kell megvásárolni és javítani
- telepítése, beállítása, konfigurálása nagy szakértelmet igényel
Mire figyelj oda tárhely szolgáltató választásánál?
- milyen távoli elérést biztosítanak a szerveredhez (IP konzol, VNC)?
- mennyire biztonságos a szerver hotel? szünetmentes áramellátás és a hálózat mennyire redundáns?
- mennyire megbízható, milyen gyorsan reagál a support a szerverhotelben?
Konklúzió
A fenti lista sorrendje nagyjából megfelel egy startup projekt növekedési igényeinek. Azonban vannak olyan projektek és webes alkalmazások, melyeknek mindig elég lesz egy megosztott webtárhely, vagy VPS és vannak olyanok is, melyeket egyből egy nagy felhő szolgáltatónál érdemes indítani.
Általánosságban elmondható, hogy egy megosztott webtárhely, vagy egy belépő szintű VPS a legtöbb webes alkalmazásnak kielégítő választás. Ha értesz a VPS-ek beállításához, vagy van olyan ismerősöd (vagy freelancer) aki ezt megteszi helyetted, akkor én a VPS-t javaslom. Ha magad uram ha szolgád nincs módon tevékenykedsz és limitáltak az anyagi kereteid is, akkor pedig érdemes a megosztott webtárhelynél maradni.
Tárhely választás előtt érdemes felvenni a szolgáltatóval a kapcsolatot, elmondani az igényeidet és tanácsot kérni, hogy számodra milyen megoldást javasol!