Príručky

Č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 jeVhodný preČo spravujete
Statický hostingPodáva pevné súbory (HTML, CSS, JavaScript, obrázky), často z CDNVstupné stránky, portfóliá, marketingové weby, aplikácie len s frontendomTakmer nič
Zdieľaný hostingMnoho webov na jednom serveri, často s ovládacím panelomMalé weby WordPress alebo PHPNiektoré nastavenia
VPSVirtuálny počítač s vyhradenými zdrojmiVlastné aplikácie, ak ste zvyknutí spravovať serverOperačný systém, bezpečnostné aktualizácie, nasadenia
Dedikovaný serverCelý fyzický strojVysoké, stabilné záťaže so špecifickými potrebamiVšetko
Platform as a Service (PaaS)Vy dodáte kód; platforma ho zostaví, spustí a škálujeVäčšina webových aplikácií a APIVáš kód a konfigurácia
ServerlessKó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ží
FrontendStránky a tlačidlá v prehliadači návštevníkaStatický hosting / CDN
BackendKontroluje dostupnosť, ukladá rezervácie, vynucuje, kto čo smie vidieťServer alebo kontajner
DatabázaUchováva služby, zákazníkov a rezervácieSpravovaná databáza
Úložisko súborovUchováva nahrané fotkyObjektové úložisko
Doména + DNSbook.yoursalon.com smerujúca na aplikáciuVáš registrátor / poskytovateľ DNS
Certifikát HTTPSŠifruje prenos; zobrazuje zámokVydá hosting alebo certifikačná autorita
TajomstváAPI kľúče pre e-mail a platbyPremenné 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

PojemVýznam
ServerPočítač, ktorý odpovedá na požiadavky cez sieť.
Nasadenie / publikovanieUmiestnenie 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 prenosMnožstvo dát odoslaných z vašej aplikácie návštevníkom. Často sa za ne platí.
CDNSieť 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álovanieZvládanie väčšej návštevnosti: väčšie stroje (vertikálne) alebo ich viac (horizontálne).
Škálovanie na nulu / studený štartNeč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é prostrediaKonfigurácia a tajomstvá, ktoré sa aplikácii dodajú za behu a nie sú v kóde.
LogyZáznamy o tom, čo aplikácia robila, slúžia na diagnostiku chýb.
KontajnerZabalená 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.sk nedá 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.

Mythex · Pricing · Vytvorte čokoľvek s AI · Šablóny webov a aplikácií · Mythex v porovnaní · Slovník pojmov tvorby aplikácií s AI · Bezplatné nástroje na tvorbu aplikácií s AI · English

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