Hvað er vefhýsing? Hvernig vefsíður og öpp haldast í loftinu
Vefhýsing er að keyra vefsíðuna þína eða appið á tölvum sem eru alltaf í gangi og tengdar internetinu, svo hver sem er geti náð í það hvenær sem er. Hýsingaraðilinn geymir skrárnar þínar, keyrir kóðann þinn og sendir síður og gögn í vafra gesta þegar þeir biðja um það. Fartölvan þín gæti tæknilega séð gert þetta, en hýsingaraðilar gera það áreiðanlega, öruggt og í stórum stíl.
Af hverju þetta skiptir máli þegar þú smíðar með gervigreind
Þegar þú smíðar með AI-appsmið keyrir appið þitt fyrst í forskoðun: einkaafriti sem þú (og kannski samstarfsfólk) getur notað. Hýsing er það sem breytir því í lifandi app á opinberu vistfangi sem viðskiptavinir geta opnað.
Tegund hýsingar sem appið þarf fer eftir því hvað það gerir. Lendingarsíða þarf mjög lítið. App með innskráningum, gagnagrunni og greiðslum þarf þjón sem keyrir kóðann þinn, stað til að geyma gögn og HTTPS. Að skilja muninn hjálpar þér að velja smið, áætla rekstrarkostnað og vita hvað gerist ef appið fer allt í einu að fá mikla umferð, eða ef þú vilt flytja það annað einhvern tíma.
Hversdagsdæmi
Hugsaðu um húsnæði fyrir fyrirtæki.
- Markaðsbás er kyrrstæð hýsing: ódýr, fljótleg í uppsetningu og frábær til að sýna og selja fasta vörulínu.
- Sameiginleg skrifstofa er deilihýsing: þú leigir borð í húsi með mörgum öðrum fyrirtækjum, og deilir lyftunni, internetinu og eldhúsinu. Hún er ódýr, en hávaðasamur nágranni hefur áhrif á þig.
- Þín eigin þjónustuskrifstofa er sýndarþjónn (VPS): þitt eigið rými með tryggðum auðlindum, en þú berð ábyrgð á því sem gerist inni.
- Þitt eigið hús er sérþjónn (dedicated server): full stjórn og full ábyrgð.
- Vinnurými sem stækkar og minnkar með teyminu er ský- eða vettvangshýsing: þú notar það sem þú þarft, borgar fyrir það sem þú notar, og leigusalinn sér um viðhaldið.
Lénsnafnið þitt er götuheitið á skiltinu. DNS er kortið sem segir gestum hvaða hús tilheyrir þessu vistfangi.
Tegundir hýsingar
| Tegund | Hvað hún er | Hentar fyrir | Það sem þú sérð um |
|---|---|---|---|
| Kyrrstæð hýsing | Þjónar föstum skrám (HTML, CSS, JavaScript, myndum), oft frá CDN | Lendingarsíður, eignasöfn, markaðssíður, eingöngu framendaöpp | Næstum ekkert |
| Deilihýsing | Margar síður á einum þjóni, oft með stjórnborði | Litlar WordPress- eða PHP-síður | Sumar stillingar |
| VPS | Sýndarvél með sérstökum auðlindum | Sérsmíðuð öpp, ef þú ert sátt/ur við að keyra þjón | Stýrikerfið, öryggisuppfærslur, birtingar |
| Sérþjónn (dedicated server) | Heil eðlisvél | Mikið og stöðugt álag með sérþarfir | Allt |
| Platform as a Service (PaaS) | Þú lætur kóðann í té; vettvangurinn byggir, keyrir og skalar hann | Flest veföpp og API-ar | Kóðann þinn og stillingar |
| Serverless | Kóði keyrir eftir beiðni í hvert sinn; ekkert keyrir þegar ekkert er að gerast | Óreglulega eða litla umferð, API-ar, bakgrunnsverk | Föllin þín |
Flestir AI-appsmiðir sem hýsa fyrir þig virka eins og PaaS: þú ýtir á birta og vettvangurinn sér um þjóna, skölun og skírteini.
Dæmi: það sem bókunarapp þarf til að fara í loftið
Tökum bókunarapp fyrir hárgreiðslustofu með opinni bókunarsíðu, aðgangi viðskiptavina og mælaborði fyrir eiganda. Til að vera í loftinu þarf það:
| Hluti | Hvað hann gerir | Hvar hann keyrir |
|---|---|---|
| Framendi | Síðurnar og hnapparnir í vafra gests | Kyrrstæð hýsing / CDN |
| Bakendi | Athugar laust pláss, vistar bókanir, tryggir hver má sjá hvað | Þjónn eða gámur |
| Gagnagrunnur | Geymir þjónustur, viðskiptavini og bókanir | Umsjónarlegur gagnagrunnur |
| Skráageymsla | Geymir upphlaðnar myndir | Hlutageymsla (object storage) |
| Lén og DNS | book.yoursalon.com vísar á appið | Lénaskrásetjari þinn / DNS-þjónusta |
| HTTPS-skírteini | Dulkóðar umferð; sýnir lásinn | Gefið út af hýsingaraðila eða vottunarstofu |
| Leyndarmál | API-lyklar fyrir tölvupóst og greiðslur | Umhverfisbreytur hýsingarinnar |
Ef þú settir þetta upp sjálf/ur myndir þú stilla hvern hluta. Vettvangur sem hýsir fyrir þig pakkar þeim saman. Hvort heldur sem er er gott að vita að hlutirnir eru til. Leiðbeiningin um framenda og bakenda útskýrir skiptinguna.
Hugtök útskýrð
| Hugtak | Merking |
|---|---|
| Þjónn | Tölva sem svarar beiðnum yfir net. |
| Setja út / birta (deploy / publish) | Að setja útgáfu af kóðanum þínum á hýsinguna svo hún sé í loftinu. |
| Spenntími (uptime) | Hlutfall tímans sem síðan er aðgengileg. |
| Bandbreidd / útgangsumferð (egress) | Magn gagna sem app sendir til gesta. Oft rukkað fyrir. |
| CDN | Efnisdreifikerfi (content delivery network): afrit af skránum þínum á þjónum um allan heim, svo þær hlaðast hraðar. |
| SSL/TLS, HTTPS | Dulkóðun milli vafra og þjóns. TLS er nútímalega samskiptareglan; „SSL-skírteini“ er algengt heiti. |
| Skölun (scaling) | Að ráða við meiri umferð: stærri vélar (lóðrétt) eða fleiri vélar (lárétt). |
| Skölun í núll / kaldræsing (scale to zero / cold start) | Aðgerðalaus öpp stoppa til að spara peninga; fyrsta beiðnin eftir hlé tekur örlítið lengri tíma meðan appið vaknar. |
| Umhverfisbreytur (environment variables) | Stillingar og leyndarmál sem appið fær meðan það keyrir, geymd utan kóðans. |
| Skrár (logs) | Skrár um það sem appið gerði, notaðar til að greina villur. |
| Gámur (container) | Pakkað app með öllu sem það þarf til að keyra, oft smíðað úr Dockerfile. |
Algengar villur og ranghugmyndir
- Að rugla saman léni og hýsingu. Að kaupa
yourname.comsetur ekki síðu á það. Þú þarft líka hýsingu og DNS-skrár sem benda á hana. - Að halda að „ótakmarkað“ sé ótakmarkað. Áætlanir sem auglýsa ótakmarkaða bandbreidd eða geymslu hafa yfirleitt skilmála um sanngjarna notkun. Lestu þá.
- Að gleyma rekstrarkostnaði. Að smíða appið er einn kostnaður; hýsing, gagnagrunnur, geymsla og þriðju aðila API-ar eru áframhaldandi. Athugaðu hvernig hvert er rukkað áður en þú birtir.
- Að vista skrár á diski þjónsins. Í flestri nútímahýsingu er staðbundinn diskur þjónsins tímabundinn og getur þurrkast við hverja útsetningu eða endurræsingu. Upphlaðnar skrár eiga heima í hlutageymslu.
- Að meðhöndla forskoðunina sem framleiðslu. Forskoðanir geta stöðvast, notað prófunargögn eða verið sýnilegar bara þér. Birtu áður en þú deilir.
- Að athuga ekki hvert þú getur flutt. Ef hýsingin er bundin einum vettvangi skaltu athuga hvort þú getir flutt kóðann út og keyrt hann annars staðar síðar.
Hvað á að biðja AI-smiðinn um
- „Hvað þarf þetta app til að keyra þegar það er birt: aðeins kyrrstæðar skrár, eða líka þjón og gagnagrunn?“
- „Hvar eru upphlaðnar skrár geymdar? Gakktu úr skugga um að þær séu ekki á staðbundnum diski þjónsins.“
- „Geymdu alla API-lykla í umhverfisbreytum.“
- „Bættu við skyndiminnishausum fyrir myndir og kyrrstæðar skrár.“
- „Sýndu mér skrárnar fyrir síðustu misheppnuðu beiðnina.“
- „Ef ég vildi hýsa þetta annars staðar, hvað myndi ég þurfa?“ Sjá hvernig þú flytur út og hýsir sjálf/ur app smíðað með gervigreind.
Hýsing í Mythex
Í Mythex er hýsing hluti af smiðnum. Þegar þú birtir tekur Mythex afrit af verkefninu og setur það út á yourname.mythex.app: kyrrstæðir framendar fara út sem kyrrstæðar síður, og bakendar keyra á umsjónarvélum sem sofna þegar þær eru aðgerðalausar og vakna við næstu heimsókn. Gagnagrunnurinn og skráageymslan fylgja verkefninu þegar appið þarf á þeim að halda. Hýsing, bandbreidd, gagnagrunnur og geymsla eyða úr sömu inneignarstöðu og smíðin, og Pro borgar helminginn af Free-verðinu fyrir þær; kyrrstæðar síður eyða engum inneignum meðan þær sitja aðgerðalausar. Pro bætir við sérsniðnum lénum með HTTPS sem gefið er út sjálfkrafa. Skjölin fjalla um birtingu og hýsingarmörk, og verðlagning ber áætlanirnar saman.
Spurningar
Hvað er vefhýsing í einföldu máli?
Vefhýsing er að leigja pláss og reiknigetu á þjónum sem eru alltaf í gangi og tengdir internetinu, svo hver sem er geti náð í vefsíðuna þína eða appið hvenær sem er. Hýsingaraðilinn geymir skrárnar þínar, keyrir kóðann þinn og sendir síður í vafra gesta.
Er lén það sama og hýsing?
Nei. Lén er nafnið sem fólk slær inn, eins og example.com. Hýsing er þar sem síðan raunverulega keyrir. DNS-skrár tengja þetta tvennt með því að benda léninu á hýsinguna. Þú getur keypt þau af sama fyrirtæki eða af mismunandi aðilum.
Þarf ég sérstaka hýsingu fyrir app smíðað með gervigreind?
Það fer eftir smiðnum. Sumir AI-appsmiðir, þar á meðal Mythex, hýsa appið fyrir þig þegar þú birtir það. Aðrir búa til kóða sem þú þarft að setja út sjálf/ur hjá hýsingaraðila.
Hver er munurinn á kyrrstæðri og kraftmikilli hýsingu?
Kyrrstæð hýsing þjónar skrám sem eru eins fyrir alla gesti, eins og lendingarsíðu. Hún er einföld, hröð og ódýr. Kraftmikil hýsing keyrir þjónskóða sem býr til svör fyrir hverja beiðni, og það þurfa öpp með innskráningum, gagnagrunnum og greiðslum.