Útmutatók

Mi a webhosting? Hogyan maradnak online a weboldalak és appok

A webhosting azt jelenti, hogy a weboldalad vagy appod olyan gépeken fut, amelyek mindig be vannak kapcsolva és csatlakoznak az internetre, így bárki bármikor elérheti. A hostingszolgáltató tárolja a fájljaidat, futtatja a kódodat, és az oldalakat és adatokat elküldi a látogatók böngészőjének, amikor kérik. A laptopod technikailag ezt is meg tudná csinálni, de a hostingszolgáltatók megbízhatóan, biztonságosan és nagy léptékben csinálják.

Miért fontos, ha AI-val építesz

Amikor AI-appépítővel dolgozol, az appod először egy előnézetben fut: ez egy privát másolat, amelyet te (és esetleg munkatársaid) használhatnak. A hosting az, ami ezt élő appá alakítja egy nyilvános címen, ahol a vásárlók megnyithatják.

Az appodnak szükséges hosting típusa attól függ, mit csinál. Egy céloldal nagyon keveset igényel. Egy bejelentkezéssel, adatbázissal és fizetéssel működő app szükséges egy szervert, amely futtatja a kódodat, egy helyet az adatoknak, és HTTPS-t. Ha érted a különbséget, könnyebben választasz építőt, megbecsülheted a működési költségeket, és tudod, mi történik, ha az appod hirtelen forgalmassá válik — vagy ha egy nap máshova szeretnéd vinni.

Mindennapi hasonlat

Gondolj a hostingra úgy, mint egy vállalkozás telephelyére.

  • Egy piaci standunk a statikus hosting: olcsó, gyorsan felállítható, jó egy rögzített termékkör bemutatására és eladására.
  • Egy közös iroda a megosztott hosting: bérelsz egy asztalt egy épületben sok más céggel, közösen használjátok a liftet, az internetet és a konyhát. Megfizethető, de egy zajos szomszéd téged is zavarhat.
  • A saját szolgáltatott irodád a virtuális privát szerver (VPS): saját tér garantált erőforrásokkal, de te felelsz azért, ami benne történik.
  • A saját épületed a dedikált szerver: teljes irányítás és teljes felelősség.
  • Egy menedzselt munkaterület, amely a csapatoddal együtt nő és csökken a felhő- vagy platform-hosting: azt használod, amire szükséged van, azért fizetsz, amit használsz, a karbantartásról pedig a bérbeadó gondoskodik.

A domain neved az utcanév a táblán. A DNS pedig a térkép, amely megmondja a látogatóknak, melyik épülethez tartozik ez a cím.

A hosting típusai

TípusMi ezMire jóAmit te kezelsz
Statikus hostingRögzített fájlokat szolgál ki (HTML, CSS, JavaScript, képek), gyakran CDN-rőlCéloldalak, portfóliók, marketingoldalak, csak frontendes appokSzinte semmit
Megosztott hostingSok oldal egy szerveren, gyakran vezérlőpanellelKis WordPress- vagy PHP-oldalakNéhány beállítást
VPSVirtuális gép dedikált erőforrásokkalEgyedi appok, ha kényelmesen kezelsz szervertAz operációs rendszert, biztonsági frissítéseket, telepítéseket
Dedikált szerverEgy teljes fizikai gépNagy, állandó terhelés, speciális igényekkelMindent
Platform mint szolgáltatás (PaaS)Te adod a kódot; a platform építi, futtatja és skálázzaA legtöbb webappot és API-tA kódodat és a beállításaidat
ServerlessA kód kérésenként, igény szerint fut; tétlenség esetén semmi nem futIngadozó vagy kis forgalom, API-k, háttérfeladatokA függvényeidet

A legtöbb AI-appépítő, amely helyetted hostol, PaaS-ként működik: megnyomod a közzétételt, a platform pedig kezeli a szervereket, a skálázást és a tanúsítványokat.

Példa: mire van szükség egy foglalási appnak az élesítéshez

Vegyünk egy szalon foglalási appot nyilvános foglalási oldallal, vásárlói fiókokkal és tulajdonosi irányítópulttal. Ahhoz, hogy élő legyen, az alábbiak kellenek:

ElemMit csinálHol fut
FrontendA látogató böngészőjében lévő oldalak és gombokStatikus hosting / CDN
BackendEllenőrzi az elérhetőséget, menti a foglalásokat, szabályozza, ki mit láthatSzerver vagy konténer
AdatbázisTárolja a szolgáltatásokat, vásárlókat és foglalásokatMenedzselt adatbázis
FájltárhelyA feltöltött fotókat tároljaObjektumtároló
Domain + DNSA book.yoursalon.com az appra mutatA regisztrátorod / DNS-szolgáltatód
HTTPS-tanúsítványTitkosítja a forgalmat; megjeleníti a lakatotA hosting vagy egy tanúsítványkiadó adja ki
TitkokAPI-kulcsok e-mailhez és fizetésekhezA hosting környezeti változói

Ha ezt magad telepítenéd, minden elemet be kellene állítanod. Egy hostoló platform ezeket egyben kínálja. Mindenesetre hasznos tudni, hogy ezek léteznek — a frontend vs. backend útmutató elmagyarázza a felosztást.

Fontos fogalmak

FogalomJelentés
SzerverOlyan gép, amely hálózaton keresztül válaszol a kérésekre.
Telepítés / közzététel (deploy / publish)A kódod egy verziójának feltöltése a hostingra, hogy élő legyen.
Üzemidő (uptime)Az az időarány, amikor az oldal elérhető.
Sávszélesség / kimenő forgalom (egress)Az appodból a látogatókhoz küldött adatmennyiség. Gyakran díjköteles.
CDNTartalomterjesztő hálózat: a fájlaid másolatai szerte a világon lévő szervereken, hogy gyorsabban töltsenek be.
SSL/TLS, HTTPSTitkosítás a böngésző és a szerver között. A TLS a modern protokoll; az „SSL-tanúsítvány” a elterjedt elnevezés.
SkálázásTöbb forgalom kezelése: nagyobb gépek (vertikálisan) vagy több gép (horizontálisan).
Nullára skálázás / hidegindításA tétlen appok leállnak a költségek csökkentése érdekében; a szünet utáni első kérés egy kicsit tovább tart, amíg felébrednek.
Környezeti változókA futás közben az appnak adott beállítások és titkok, a kódon kívül tartva.
Naplók (logs)Az app működésének feljegyzései, a hibák diagnosztizálásához.
KonténerCsomagolt app mindazzal, ami a futtatáshoz kell, gyakran egy Dockerfile-ból építve.

Gyakori hibák és tévhitek

  • A domain és a hosting összekeverése. A nevedet.hu megvásárlása nem tesz oldalt rá. Kell hozzá hosting és DNS-rekord, amely oda mutat.
  • Azt feltételezni, hogy a „korlátlan” valóban korlátlan. Azok a csomagok, amelyek korlátlan sávszélességet vagy tárhelyet hirdetnek, általában méltányos használati feltételekkel élnek. Olvasd el őket.
  • A működési költségek elfelejtése. Az app építése egy költség; a hosting, az adatbázis, a tárhely és a harmadik féltől származó API-k folyamatos kiadások. Indulás előtt nézd meg, hogyan számláznak mindegyiket.
  • Fájlok mentése a szerver lemezére. A legtöbb modern hostingon a szerver helyi lemeze ideiglenes, és minden telepítéskor vagy újraindításkor törlődhet. A feltöltött fájlok objektumtárolóba valók.
  • Az előnézet élesként kezelése. Az előnézetek szüneteltethetők, teszt adatokat használhatnak, vagy csak te láthatod őket. Megosztás előtt publikálj.
  • Figyelmen kívül hagyni, hová vihetsz máshova. Ha a hostingod egyetlen platformhoz kötött, nézd meg, exportálhatod-e a kódot, és később máshol futtathatod-e.

Mit kérj az AI-építődtől

  • „Mire van szüksége ennek az appnak közzététel után a futtatáshoz: csak statikus fájlok, vagy szerver és adatbázis is?”
  • „Hol tárolódnak a feltöltött fájlok? Győződj meg róla, hogy nem a szerver helyi lemezén vannak.”
  • „Minden API-kulcs környezeti változóban legyen.”
  • „Adj gyorsítótár-fejléceket a képekhez és statikus fájlokhoz.”
  • „Mutasd meg az utolsó sikertelen kérés naplóit.”
  • „Ha ezt máshol szeretném hostolni, mire lenne szükségem?” — lásd: hogyan exportáld és hostold magad egy AI-val épített appot.

Hosting a Mythexen

A Mythexnél a hosting az építő része. Közzétételkor a Mythex pillanatfelvételt készít a projektről, és a yourname.mythex.app címre telepíti: a statikus frontendek statikus oldalakként mennek ki, a backendek pedig menedzselt gépeken futnak, amelyek tétlenség esetén elalszanak, és a következő látogatásnál felébrednek. Az adatbázis és a fájltárhely a projekttel együtt jön, ha az appodnak szüksége van rájuk. A hosting, a sávszélesség, az adatbázis és a tárhely ugyanabból a kreditegyenlegből fogy, mint az építés, a Pro csomag pedig ezekre a Free ár felét fizeti; a statikus oldalak tétlenül nem fogyasztanak krediteket. A Pro csomagban egyedi domainek is elérhetők, HTTPS-sel, amelyet automatikusan adnak ki. A dokumentáció a közzétételről és a hosting-korlátokról szól, a árak oldalon pedig összehasonlíthatók a csomagok.

Kérdések

Mi a webhosting egyszerűen fogalmazva?

A webhosting azt jelenti, hogy helyet és számítási kapacitást bérelsz olyan szervereken, amelyek folyamatosan be vannak kapcsolva és csatlakoznak az internetre, így a weboldalad vagy appod bárki számára, bármikor elérhető. A szolgáltató tárolja a fájljaidat, futtatja a kódodat, és az oldalakat elküldi a látogatók böngészőjének.

A domain ugyanaz, mint a hosting?

Nem. A domain az a név, amelyet az emberek beírnak, például példa.hu. A hosting az a hely, ahol az oldal ténylegesen fut. A DNS-rekordok kötik össze a kettőt azzal, hogy a domaint a hostingodra mutatják. Mindkettőt vásárolhatod ugyanattól a cégtől, vagy különböző szolgáltatóktól is.

Kell külön hosting egy AI-val épített apphoz?

Ez az építőtől függ. Egyes AI-appépítők, köztük a Mythex, közzétételkor hostolják az appot helyetted. Mások olyan kódot generálnak, amelyet neked kell egy hostingszolgáltatóra telepíteni.

Mi a különbség a statikus és a dinamikus hosting között?

A statikus hosting mindenki számára ugyanazokat a fájlokat szolgálja ki, például egy céloldalt — egyszerű, gyors és olcsó. A dinamikus hosting szerverkódot futtat, amely kérésenként állítja össze a válaszokat; erre van szükség a bejelentkezéssel, adatbázissal és fizetéssel működő appoknak.

Mythex · Pricing · Építs bármit AI-val · Weboldal- és alkalmazássablonok · A Mythex összehasonlítva · AI-alapú alkalmazásépítési szószedet · Ingyenes eszközök AI-alapú alkalmazásépítéshez · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)