Průvodci

Co je webhosting? Jak weby a aplikace zůstávají online

Webhosting znamená provozovat váš web nebo aplikaci na počítačích, které jsou stále zapnuté a připojené k internetu, takže se na ně může kdokoli dostat kdykoli. Hostitel uchovává vaše soubory, spouští váš kód a když o to návštěvníci požádají, posílá stránky a data do jejich prohlížečů. Váš notebook by to technicky zvládl taky, ale hostingové společnosti to dělají spolehlivě, bezpečně a ve velkém měřítku.

Proč na tom záleží, když stavíte s AI

Když stavíte s AI tvůrcem aplikací, vaše aplikace nejdřív běží v náhledu: soukromé kopii, kterou můžete použít vy (a případně spolupracovníci). Hosting z ní udělá živou aplikaci na veřejné adrese, kterou mohou otevřít zákazníci.

Typ hostingu, který vaše aplikace potřebuje, závisí na tom, co dělá. Přistávací stránka potřebuje velmi málo. Aplikace s přihlášením, databází a platbami potřebuje server, který spouští váš kód, místo pro data a HTTPS. Pochopení rozdílu vám pomůže vybrat tvůrce, odhadnout provozní náklady a vědět, co se stane, když vaše aplikace náhle přitíží — nebo když ji jednoho dne budete chtít přesunout jinam.

Každodenní přirovnání

Představte si hosting jako prostory pro firmu.

  • Tržní stánek je statický hosting: levný, rychle se nastaví a je skvělý na prezentaci a prodej pevně dané nabídky.
  • Sdílená kancelář je sdílený hosting: pronajmete si stůl v budově, kde je mnoho dalších firem, a sdílíte výtah, internet i kuchyňku. Je to dostupné, ale hlučný soused vás ovlivní.
  • Vlastní servisovaná kancelář je virtuální privátní server (VPS): vlastní prostor se zaručenými zdroji, ale za to, co se děje uvnitř, odpovídáte vy.
  • Vlastní budova je dedikovaný server: plná kontrola a plná odpovědnost.
  • Spravovaný pracovní prostor, který roste a zmenšuje se s vaším týmem, je cloudový nebo platformní hosting: používáte, co potřebujete, platíte za to, co používáte, a údržbu řeší pronajímatel.

Vaše doménové jméno je adresa na ceduli. DNS je mapa, která návštěvníkům řekne, ke které budově ta adresa patří.

Typy hostingu

TypCo to jeVhodné proCo spravujete
Statický hostingObsluhuje pevné soubory (HTML, CSS, JavaScript, obrázky), často z CDNPřistávací stránky, portfolia, marketingové weby, aplikace jen s frontendemTéměř nic
Sdílený hostingMnoho webů na jednom serveru, často s ovládacím panelemMalé weby na WordPressu nebo PHPNěkterá nastavení
VPSVirtuální stroj s vyhrazenými zdrojiVlastní aplikace, pokud umíte provozovat serverOperační systém, bezpečnostní aktualizace, nasazování
Dedikovaný serverCelý fyzický strojVysoká a stálá zátěž se specifickými požadavkyVšechno
Platforma jako služba (PaaS)Vy dodáte kód; platforma ho sestaví, spustí a škálujeVětšinu webových aplikací a APIVáš kód a konfiguraci
ServerlessKód běží na vyžádání pro každý požadavek; když nic nedělá, nic neběžíKolísavý nebo nízký provoz, API, úlohy na pozadíVaše funkce

Většina AI tvůrců aplikací, kteří hostují za vás, funguje jako PaaS: stisknete publikovat a platforma se postará o servery, škálování a certifikáty.

Praktický příklad: co potřebuje aplikace na rezervace, aby byla živá

Vezměme aplikaci na rezervace v kadeřnictví s veřejnou stránkou pro rezervace, zákaznickými účty a přehledem pro majitele. Aby byla živá, potřebuje:

ČástCo děláKde běží
FrontendStránky a tlačítka v prohlížeči návštěvníkaStatický hosting / CDN
BackendKontroluje dostupnost, ukládá rezervace, hlídá, kdo co smí vidětServer nebo kontejner
DatabázeUchovává služby, zákazníky a rezervaceSpravovaná databáze
Úložiště souborůDrží nahrané fotkyObjektové úložiště
Doména + DNSbook.yoursalon.com ukazující na aplikaciVáš registrátor / poskytovatel DNS
Certifikát HTTPSŠifruje provoz; zobrazuje zámekVydává hostitel nebo certifikační autorita
Tajné údajeAPI klíče pro e-mail a platbyProměnné prostředí hostitele

Kdybyste to nasazovali sami, nastavili byste každou část. Platforma, která hostuje za vás, je spojí dohromady. V každém případě je dobré vědět, že tyto části existují — průvodce frontend vs backend vysvětluje, jak se rozdělují.

Vysvětlení běžných pojmů

PojemVýznam
ServerPočítač, který odpovídá na požadavky po síti.
Nasazení / publikování (deploy / publish)Umístění verze vašeho kódu na hosting, aby byla živá.
Dostupnost (uptime)Podíl času, kdy je web dosažitelný.
Šířka pásma / odchozí provoz (bandwidth / egress)Množství dat odeslaných z vaší aplikace návštěvníkům. Často se účtuje.
CDNSíť pro doručování obsahu: kopie vašich souborů na serverech po celém světě, takže se načítají rychleji.
SSL/TLS, HTTPSŠifrování mezi prohlížečem a serverem. TLS je moderní protokol; „SSL certifikát“ je běžný název.
ŠkálováníZvládání většího provozu: větší stroje (vertikálně) nebo jich je víc (horizontálně).
Škálování na nulu / studený startNečinné aplikace se zastaví, aby ušetřily peníze; první požadavek po pauze trvá o něco déle, než se probudí.
Proměnné prostředíKonfigurace a tajné údaje předané vaší aplikaci za běhu, uchované mimo kód.
LogyZáznamy o tom, co aplikace dělala, sloužící k diagnostice chyb.
KontejnerZabalená aplikace se vším, co potřebuje ke spuštění, často sestavená z Dockerfile.

Časté chyby a mylné představy

  • Zaměňování domény s hostingem. Koupě vasejmeno.cz na webu nic nespustí. Potřebujete také hosting a záznamy DNS, které na něj ukazují.
  • Předpoklad, že „neomezené“ znamená opravdu neomezené. Tarify, které inzerují neomezenou šířku pásma nebo úložiště, mají obvykle podmínky férového používání. Přečtěte si je.
  • Zapomenutí na provozní náklady. Stavba aplikace je jeden náklad; hosting, databáze, úložiště a API třetích stran jsou průběžné. Před spuštěním zkontrolujte, jak se každé účtuje.
  • Ukládání souborů na disk serveru. U většiny moderního hostingu je lokální disk serveru dočasný a může se při každém nasazení nebo restartu vymazat. Nahrané soubory patří do objektového úložiště.
  • Považování náhledu za produkci. Náhledy mohou být pozastavené, používat testovací data nebo být viditelné jen vám. Před sdílením publikujte.
  • Ignorování toho, kam se můžete přestěhovat. Pokud je váš hosting vázán na jednu platformu, zjistěte, zda můžete kód později exportovat a spustit jinde.

Co žádat od AI tvůrce

  • „Co tato aplikace potřebuje, aby po publikování běžela: jen statické soubory, nebo i server a databázi?“
  • „Kam se ukládají nahrané soubory? Ujisti se, že nejsou na lokálním disku serveru.“
  • „Všechny API klíče měj v proměnných prostředí.“
  • „Přidej hlavičky cache pro obrázky a statické soubory.“
  • „Ukaž mi logy posledního neúspěšného požadavku.“
  • „Kdybych chtěl tuto aplikaci hostovat jinde, co bych potřeboval?“ — viz jak exportovat a hostovat sám aplikaci stavěnou s AI.

Hosting v Mythexu

V Mythexu je hosting součástí tvůrce. Když publikujete, Mythex projekt zachytí a nasadí na vasejmeno.mythex.app: statické frontendy jdou ven jako statické weby a backendy běží na spravovaných strojích, které při nečinnosti usínají a probouzejí se při další návštěvě. Databáze a úložiště souborů přicházejí s projektem, když je vaše aplikace potřebuje. Hosting, šířka pásma, databáze a úložiště čerpají ze stejného zůstatku kreditů jako stavba, a Pro za ně platí poloviční sazbu oproti Free; statické weby nečerpají kredity, když nečinně čekají. Pro přidává vlastní domény s HTTPS vydávaným automaticky. Dokumentace popisuje publikování a limity hostingu a ceny porovnávají tarify.

Otázky

Co je webhosting jednoduše řečeno?

Webhosting je pronájem prostoru a výpočetního výkonu na serverech, které jsou stále zapnuté a připojené k internetu, takže se váš web nebo aplikace dá kdykoli dosáhnout odkudkoli. Hostitel uchovává vaše soubory, spouští váš kód a posílá stránky do prohlížečů návštěvníků.

Je doména totéž co hosting?

Ne. Doména je název, který lidé zadávají, například example.com. Hosting je místo, kde web skutečně běží. Záznamy DNS je spojují tím, že doménu nasměrují na vašeho hostitele. Můžete je koupit u stejné společnosti nebo u různých.

Potřebuji samostatný hosting pro aplikaci vytvořenou s AI?

Záleží na tvůrci. Některé AI tvůrci aplikací, včetně Mythexu, aplikaci hostují za vás při publikování. Jiné generují kód, který musíte nasadit sami u poskytovatele hostingu.

Jaký je rozdíl mezi statickým a dynamickým hostingem?

Statický hosting obsluhuje soubory, které jsou stejné pro každého návštěvníka, například přistávací stránku — je jednoduchý, rychlý a levný. Dynamický hosting spouští serverový kód, který sestavuje odpovědi pro každý požadavek, což potřebují aplikace s přihlášením, databázemi a platbami.

Mythex · Pricing · Vytvořte cokoli s AI · Šablony webů a aplikací · Mythex v porovnání · Slovník tvorby aplikací s AI · Bezplatné nástroje pro tvorbu aplikací s AI · English

English አማርኛ العربية Български বাংলা Bosanski Català 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 Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)