Čo je webhosting? Ako weby a aplikácie zostávajú online
Webhosting je prevádzkovanie vášho webu alebo aplikácie na počítačoch, ktoré sú stále zapnuté a pripojené na internet, takže ju môže kedykoľvek otvoriť ktokoľvek. Poskytovateľ hostingu uchováva vaše súbory, spúšťa váš kód a posiela stránky a dáta do prehliadačov návštevníkov, keď o ne požiadajú. Váš notebook by to technicky dokázal, ale poskytovatelia hostingu to robia spoľahlivo, bezpečne a vo veľkom.
Prečo na tom záleží, keď staviate s AI
Keď staviate s AI tvorcom aplikácií, vaša aplikácia najprv beží v náhľade: súkromnej kópii, ktorú môžete používať vy (a prípadne spolupracovníci). Hosting je to, čo z nej urobí živú aplikáciu na verejnej adrese, ktorú môžu otvoriť zákazníci.
Typ hostingu, ktorý vaša aplikácia potrebuje, závisí od toho, čo robí. Vstupná stránka potrebuje veľmi málo. Aplikácia s prihlasovaním, databázou a platbami potrebuje server, ktorý spúšťa váš kód, miesto na uchovávanie dát a HTTPS. Pochopenie rozdielu vám pomôže vybrať tvorcu, odhadnúť prevádzkové náklady a vedieť, čo sa stane, ak vaša aplikácia zrazu zaťaží návštevnosť — alebo ak ju niekedy chcete premiestniť inam.
Každodenná analógia
Predstavte si hosting ako priestory pre firmu.
- Trhový stánok je statický hosting: lacný, rýchlo postavený, skvelý na predaj pevne vymedzeného sortimentu.
- Zdieľaná kancelária je zdieľaný hosting: prenajímate si stôl v budove, kde je veľa iných firiem, a zdieľate výťah, internet aj kuchynku. Je to dostupné, ale hlučný sused vás ovplyvní.
- Vlastná kancelária so službami je virtuálny privátny server (VPS): vlastný priestor so zaručenými zdrojmi, ale za to, čo sa v ňom deje, zodpovedáte vy.
- Vlastná budova je dedikovaný server: úplná kontrola a úplná zodpovednosť.
- Spravovaný pracovný priestor, ktorý rastie a zmenšuje sa s tímom, je cloudový alebo platformový hosting: používate, čo potrebujete, platíte za to, čo použijete, a správca budovy zabezpečí údržbu.
Vaša doména je ulica na tabuli. DNS je mapa, ktorá návštevníkom ukáže, ktorá budova patrí k tejto adrese.
Typy hostingu
| Typ | Čo to je | Vhodný pre | Čo spravujete |
|---|---|---|---|
| Statický hosting | Podáva pevné súbory (HTML, CSS, JavaScript, obrázky), často z CDN | Vstupné stránky, portfóliá, marketingové weby, aplikácie len s frontendom | Takmer nič |
| Zdieľaný hosting | Mnoho webov na jednom serveri, často s ovládacím panelom | Malé weby WordPress alebo PHP | Niektoré nastavenia |
| VPS | Virtuálny počítač s vyhradenými zdrojmi | Vlastné aplikácie, ak ste zvyknutí spravovať server | Operačný systém, bezpečnostné aktualizácie, nasadenia |
| Dedikovaný server | Celý fyzický stroj | Vysoké, stabilné záťaže so špecifickými potrebami | Všetko |
| Platform as a Service (PaaS) | Vy dodáte kód; platforma ho zostaví, spustí a škáluje | Väčšina webových aplikácií a API | Váš kód a konfigurácia |
| Serverless | Kód sa spúšťa na požiadanie pri každej požiadavke; keď je nečinný, nič nebeží | Nepravidelná alebo nízka návštevnosť, API, úlohy na pozadí | Vaše funkcie |
Väčšina AI tvorcov aplikácií, ktorí hostujú za vás, funguje ako PaaS: stlačíte publikovať a platforma sa postará o servery, škálovanie a certifikáty.
Praktický príklad: čo potrebuje rezervačná aplikácia, aby bola živá
Vezmite rezervačnú aplikáciu salónu s verejnou stránkou rezervácií, zákazníckymi účtmi a prehľadom pre majiteľa. Aby bola živá, potrebuje:
| Časť | Čo robí | Kde beží |
|---|---|---|
| Frontend | Stránky a tlačidlá v prehliadači návštevníka | Statický hosting / CDN |
| Backend | Kontroluje dostupnosť, ukladá rezervácie, vynucuje, kto čo smie vidieť | Server alebo kontajner |
| Databáza | Uchováva služby, zákazníkov a rezervácie | Spravovaná databáza |
| Úložisko súborov | Uchováva nahrané fotky | Objektové úložisko |
| Doména + DNS | book.yoursalon.com smerujúca na aplikáciu | Váš registrátor / poskytovateľ DNS |
| Certifikát HTTPS | Šifruje prenos; zobrazuje zámok | Vydá hosting alebo certifikačná autorita |
| Tajomstvá | API kľúče pre e-mail a platby | Premenné prostredia hostingu |
Keby ste to nasadzovali sami, nastavili by ste každú časť. Platforma, ktorá hostuje za vás, to zbalí dokopy. Tak či onak je užitočné vedieť, že tieto časti existujú — sprievodca frontend vs. backend vysvetľuje toto rozdelenie.
Vysvetlenie bežných pojmov
| Pojem | Význam |
|---|---|
| Server | Počítač, ktorý odpovedá na požiadavky cez sieť. |
| Nasadenie / publikovanie | Umiestnenie verzie vášho kódu na hosting, aby bola živá. |
| Dostupnosť (uptime) | Podiel času, počas ktorého je web dostupný. |
| Šírka pásma / odchádzajúci prenos | Množstvo dát odoslaných z vašej aplikácie návštevníkom. Často sa za ne platí. |
| CDN | Sieť na doručovanie obsahu: kópie vašich súborov na serveroch po celom svete, aby sa načítavali rýchlejšie. |
| SSL/TLS, HTTPS | Šifrovanie medzi prehliadačom a serverom. TLS je moderný protokol; „SSL certifikát“ je bežný názov. |
| Škálovanie | Zvládanie väčšej návštevnosti: väčšie stroje (vertikálne) alebo ich viac (horizontálne). |
| Škálovanie na nulu / studený štart | Nečinné aplikácie sa zastavia, aby ušetrili peniaze; prvá požiadavka po pauze trvá o chvíľu dlhšie, kým sa prebudí. |
| Premenné prostredia | Konfigurácia a tajomstvá, ktoré sa aplikácii dodajú za behu a nie sú v kóde. |
| Logy | Záznamy o tom, čo aplikácia robila, slúžia na diagnostiku chýb. |
| Kontajner | Zabalená aplikácia so všetkým, čo potrebuje na beh, často zostavená z Dockerfile. |
Bežné chyby a mylné predstavy
- Zamieňanie domény s hostingom. Kúpa
vasemeno.sknedá na ňu web. Potrebujete aj hosting a záznamy DNS, ktoré na neho ukazujú. - Predpokladanie, že „neobmedzené“ znamená naozaj neobmedzené. Plány, ktoré inzerujú neobmedzenú šírku pásma alebo úložisko, zvyčajne majú podmienky férového používania. Prečítajte si ich.
- Zabúdanie na prevádzkové náklady. Vytvorenie aplikácie je jeden náklad; hosting, databáza, úložisko a API tretích strán sú priebežné. Pred spustením skontrolujte, ako sa každé účtuje.
- Ukladanie súborov na disk servera. Na väčšine moderných hostingov je lokálny disk servera dočasný a môže sa pri každom nasadení alebo reštarte vymazať. Nahrané súbory patria do objektového úložiska.
- Považovanie náhľadu za produkciu. Náhľady môžu byť pozastavené, používať testovacie dáta alebo byť viditeľné len vám. Pred zdieľaním publikujte.
- Ignorovanie, kam sa môžete presunúť. Ak je váš hosting viazaný na jednu platformu, skontrolujte, či môžete kód neskôr exportovať a spustiť inde.
Čo požadovať od vášho AI tvorcu
- „Čo táto aplikácia potrebuje, aby bežala po publikovaní: len statické súbory, alebo aj server a databázu?“
- „Kde sa ukladajú nahrané súbory? Uisti sa, že nie sú na lokálnom disku servera.“
- „Všetky API kľúče ukladaj v premenných prostredia.“
- „Pridaj hlavičky pre cache pre obrázky a statické súbory.“
- „Ukáž mi logy poslednej neúspešnej požiadavky.“
- „Ak by som chcel túto aplikáciu hostovať inde, čo by som potreboval?“ — pozri ako exportovať a hostovať vlastne aplikáciu vytvorenú s AI.
Hosting v Mythex
V Mythex je hosting súčasťou tvorcu. Keď publikujete, Mythex uloží snímku projektu a nasadí ho na vasemeno.mythex.app: statické frontendy idú ako statické weby a backendy bežia na spravovaných strojoch, ktoré počas nečinnosti zaspia a prebudia sa pri ďalšej návšteve. Databáza a úložisko súborov prichádzajú s projektom, keď ich vaša aplikácia potrebuje. Hosting, šírka pásma, databáza a úložisko čerpajú z rovnakého zostatku kreditov ako tvorba, pričom Pro za ne platí polovicu sadzby Free; statické weby nespotrebúvajú kredity, keď nečinne ležia. Pro pridáva vlastné domény s automaticky vydávaným HTTPS. Dokumentácia pokrýva publikovanie a limity hostingu a cenník porovnáva plány.
Otázky
Čo je webhosting jednoducho povedané?
Webhosting je prenájom priestoru a výpočtového výkonu na serveroch, ktoré sú stále zapnuté a pripojené na internet, takže váš web alebo aplikáciu môže kedykoľvek otvoriť ktokoľvek. Hosting uchováva vaše súbory, spúšťa váš kód a posiela stránky do prehliadačov návštevníkov.
Je doména to isté ako hosting?
Nie. Doména je názov, ktorý ľudia napíšu, napríklad example.com. Hosting je miesto, kde web skutočne beží. Záznamy DNS spájajú tieto dve veci tak, že doménu nasmerujú na váš hosting. Môžete ich kúpiť od tej istej spoločnosti alebo od rôznych.
Potrebujem samostatný hosting pre aplikáciu vytvorenú s AI?
Závisí to od tvorcu. Niektorí AI tvorcovia aplikácií, vrátane Mythex, hostujú aplikáciu za vás pri publikovaní. Iní generujú kód, ktorý musíte nasadiť sami na poskytovateľa hostingu.
Aký je rozdiel medzi statickým a dynamickým hostingom?
Statický hosting podáva súbory, ktoré sú rovnaké pre každého návštevníka, napríklad úvodnú stránku — je jednoduchý, rýchly a lacný. Dynamický hosting spúšťa serverový kód, ktorý pre každú požiadavku vytvára odpovede, a to potrebujú aplikácie s prihlasovaním, databázami a platbami.