Hva er webhosting? Slik holder nettsteder og apper seg på nett
Webhosting er å kjøre nettstedet eller appen din på maskiner som alltid er på og koblet til internett, slik at alle kan nå den til enhver tid. Hostingleverandøren lagrer filene dine, kjører koden din og sender sider og data til besøkendes nettlesere når de ber om det. Det er teknisk sett mulig å gjøre dette på den bærbare datamaskinen din, men hostingleverandører gjør det pålitelig, sikkert og i stor skala.
Hvorfor det betyr noe når du bygger med AI
Når du bygger med en AI-appbygger, kjører appen din først i en forhåndsvisning: en privat kopi som du (og kanskje medarbeidere) kan bruke. Hosting er det som gjør den om til en levende app på en offentlig adresse som kunder kan åpne.
Hvilken type hosting appen din trenger, avhenger av hva den gjør. En landingsside trenger veldig lite. En app med innlogging, en database og betalinger trenger en server som kjører koden din, et sted å lagre data, og HTTPS. Å forstå forskjellen hjelper deg med å velge byggeren, anslå driftskostnader og vite hva som skjer hvis appen plutselig får mye trafikk – eller hvis du en dag vil flytte den et annet sted.
En hverdagslig sammenligning
Tenk på hosting som lokaler for en bedrift.
- En markedsbod er statisk hosting: billig, rask å sette opp, flott for å vise og selge et fast utvalg.
- Et delt kontor er delt hosting: du leier et skrivebord i et bygg med mange andre bedrifter, og deler heisen, internettet og kjøkkenet. Det er rimelig, men en støyende nabo påvirker deg.
- Ditt eget serviceleilighetskontor er en virtuell privat server (VPS): din egen plass med garanterte ressurser, men du har ansvar for det som skjer inne.
- Din egen bygning er en dedikert server: full kontroll og fullt ansvar.
- Et administrert arbeidsrom som vokser og krymper med teamet er sky- eller plattformhosting: du bruker det du trenger, betaler for det du bruker, og utleieren tar seg av vedlikeholdet.
Domenenavnet ditt er adressen på skiltet. DNS er kartet som forteller besøkende hvilken bygning adressen tilhører.
Typer hosting
| Type | Hva det er | Passer til | Du administrerer |
|---|---|---|---|
| Statisk hosting | Serverer faste filer (HTML, CSS, JavaScript, bilder), ofte fra et CDN | Landingssider, porteføljer, markedsføringssider, apper som bare har frontend | Nesten ingenting |
| Delt hosting | Mange nettsteder på én server, ofte med et kontrollpanel | Små WordPress- eller PHP-sider | Noen innstillinger |
| VPS | En virtuell maskin med dedikerte ressurser | Egendesignede apper, hvis du er komfortabel med å kjøre en server | Operativsystemet, sikkerhetsoppdateringer, deployeringer |
| Dedikert server | En hel fysisk maskin | Høy, jevn belastning med spesifikke behov | Alt |
| Platform as a Service (PaaS) | Du leverer koden; plattformen bygger, kjører og skalerer den | De fleste web-apper og API-er | Koden din og konfigurasjonen |
| Serverless | Kode kjører på forespørsel; ingenting kjører når det er inaktivt | Varierende eller lav trafikk, API-er, bakgrunnsoppgaver | Funksjonene dine |
De fleste AI-appbyggere som hoster for deg, fungerer som en PaaS: du trykker publiser, og plattformen tar seg av servere, skalering og sertifikater.
Et praktisk eksempel: hva en bookingapp trenger for å gå live
Ta en bookingapp for en frisørsalong med en offentlig bookingside, kundekontoer og et eierdashbord. For å være live trenger den:
| Del | Hva den gjør | Hvor den kjører |
|---|---|---|
| Frontend | Sidene og knappene i besøkendes nettleser | Statisk hosting / CDN |
| Backend | Sjekker ledighet, lagrer bookinger, håndhever hvem som kan se hva | En server eller container |
| Database | Lagrer tjenester, kunder og bookinger | En administrert database |
| Fillagring | Holder opplastede bilder | Objektlagring |
| Domene + DNS | book.dinsalong.no som peker til appen | Registrar / DNS-leverandøren din |
| HTTPS-sertifikat | Krypterer trafikken; viser hengelåsen | Utstedt av hosten eller en sertifikatutsteder |
| Hemmeligheter | API-nøkler for e-post og betalinger | Hostens miljøvariabler |
Hvis du skulle deployert dette selv, måtte du satt opp hver del. En plattform som hoster for deg, samler dem. Uansett hjelper det å vite at delene finnes – veiledningen om frontend vs. backend forklarer inndelingen.
Vanlige begreper forklart
| Begrep | Betydning |
|---|---|
| Server | En maskin som svarer på forespørsler over et nettverk. |
| Deploy / publiser | Å legge en versjon av koden din på hosting, slik at den er live. |
| Oppetid | Andelen av tiden nettstedet kan nås. |
| Båndbredde / egress | Mengden data som sendes fra appen din til besøkende. Faktureres ofte. |
| CDN | Content delivery network: kopier av filene dine på servere rundt om i verden, slik at de lastes raskere. |
| SSL/TLS, HTTPS | Kryptering mellom nettleser og server. TLS er den moderne protokollen; «SSL-sertifikat» er det vanlige navnet. |
| Skalering | Å håndtere mer trafikk: større maskiner (vertikalt) eller flere av dem (horisontalt). |
| Skalering til null / kaldstart | Inaktive apper stopper for å spare penger; den første forespørselen etter en pause tar litt lengre tid mens den våkner. |
| Miljøvariabler | Konfigurasjon og hemmeligheter som gis til appen din under kjøring, holdt utenfor koden. |
| Logger | Opptegnelser av hva appen gjorde, brukt til å finne feil. |
| Container | En pakket app med alt den trenger for å kjøre, ofte bygget fra en Dockerfile. |
Vanlige feil og misforståelser
- Å forveksle domenet med hostingen. Å kjøpe
dittnavn.nolegger ikke et nettsted på det. Du trenger også hosting og DNS-poster som peker dit. - Å anta at «ubegrenset» faktisk er ubegrenset. Planer som lover ubegrenset båndbredde eller lagring har vanligvis rimelig bruk-vilkår. Les dem.
- Å glemme driftskostnader. Å bygge appen er én kostnad; hosting, database, lagring og tredjeparts-API-er er løpende. Sjekk hvordan hver av dem faktureres før lansering.
- Å lagre filer på serverens disk. På de fleste moderne hostingløsninger er serverens lokale disk midlertidig og kan tømmes ved hver deploy eller omstart. Opplastede filer hører hjemme i objektlagring.
- Å behandle forhåndsvisningen som produksjon. Forhåndsvisninger kan settes på pause, bruke testdata eller være synlige bare for deg. Publiser før du deler.
- Å ignorere hvor du kan flytte. Hvis hostingen din er knyttet til én plattform, sjekk om du kan eksportere koden og kjøre den et annet sted senere.
Hva du bør be AI-byggeren om
- «Hva trenger denne appen for å kjøre når den er publisert: bare statiske filer, eller også en server og database?»
- «Hvor lagres opplastede filer? Sørg for at de ikke ligger på serverens lokale disk.»
- «Ha alle API-nøkler i miljøvariabler.»
- «Legg til cache-headere for bilder og statiske filer.»
- «Vis meg loggene for den siste mislykkede forespørselen.»
- «Hvis jeg ville hostet dette et annet sted, hva ville jeg trenge?» – se slik eksporterer og selvhoster du en AI-bygd app.
Hosting på Mythex
På Mythex er hosting en del av byggeren. Når du publiserer, tar Mythex et øyeblikksbilde av prosjektet og deployerer det til dittnavn.mythex.app: statiske frontender går ut som statiske sider, og backender kjører på administrerte maskiner som sover når de er inaktive og våkner ved neste besøk. Databasen og fillagringen følger med prosjektet når appen din trenger dem. Hosting, båndbredde, database og lagring bruker samme kreditsaldo som bygging, og Pro betaler halvparten av Free-prisen for dem; statiske sider bruker ikke kreditter mens de står inaktive. Pro legger til egendefinerte domener med HTTPS utstedt automatisk. Dokumentasjonen dekker publisering og hostingsgrenser, og priser sammenligner planene.
Spørsmål
Hva er webhosting på enkelt språk?
Webhosting er å leie plass og regnekraft på servere som alltid er slått på og koblet til internett, slik at nettstedet eller appen din kan nås av hvem som helst til enhver tid. Hosten lagrer filene dine, kjører koden din og sender sider til besøkendes nettlesere.
Er et domene det samme som hosting?
Nei. Et domene er navnet folk skriver inn, for eksempel eksempel.no. Hosting er stedet der nettstedet faktisk kjører. DNS-poster kobler de to sammen ved å peke domenet mot hosten din. Du kan kjøpe dem fra samme selskap eller fra ulike.
Trenger jeg egen hosting for en app bygget med AI?
Det avhenger av byggeren. Noen AI-appbyggere, Mythex inkludert, hoster appen for deg når du publiserer. Andre genererer kode som du må deployere selv til en hostingleverandør.
Hva er forskjellen på statisk og dynamisk hosting?
Statisk hosting leverer filer som er like for alle besøkende, for eksempel en landingsside – det er enkelt, raskt og billig. Dynamisk hosting kjører serverkode som lager svar per forespørsel, noe apper med innlogging, databaser og betalinger trenger.