Webhotell eller dedikert system?
Introduksjon
Introduksjon
Situasjonen for mange virksomheter i dag er at man stadig blir mer avhengig av internett, ettersom dette er en salgskanal som er i sterk vekst. Mange bedrifter har også bygget hele sin virksomhet på internettjenester og har dermed enda tettere integrasjon mot dette mediumet.
Når man skal bygge opp sin internettstrategi og endelig har kommet til valget av leverandør blir man møtt med en rekke begreper som kan være ukjente for mange.
Noen av begrepene vi vil konsentrere oss om i denne artikkelen er:
- Webhotell
- Co-location / serverhousing
- Dedikert server
En merknad: Prisnivået varierer mye fra leverandør til leverandør innenfor hvert segment, men det er svært viktig å ikke "gå seg blind" på priser. En anbefalt artikkel om hvordan man velger riktig leverandør finner du her: Er din internettstrategi i trygge hender? (del 1).
Ble nettsiden plutselig mer virksomhetskritisk?
Mange bedrifter tenker slik at "vi skal ha en nettside tilgjengelig", nærmest som et visittkort med kontaktskjema. Avhengig av bransje kan dette imidlertid raskt utvikle seg til nettbutikker med betalingsløsninger, muligens tilknyttet ett eller annet internt regnskapssystem som henter ut data fra samme database som publiseringsløsningen.
Andre bedrifter har kjøpt seg en råflott og dyr totalløsning med egen server som de knapt benytter til annet enn en enkel nettside og post@firmanavnet.no.
Uansett om det ene eller det andre er tilfellet kan man på sikt få problemer av økonomisk art fordi man enten bruker for mye penger på nettstrategien eller har kjøpt en løsning som ikke tilfredsstiller nødvendige krav til produktivitet og sikkerhet.
Tilfellet for det fleste er nok at man går for den billigere løsningen fordi man tilsynelatende kan få omtrent samme funksjonalitet. 99,- kroner pr. mnd. lyder betraktelig bedre enn 3599 kroner pr. mnd - gjør det ikke?
Det er nettopp her vi kommer til spørsmålet om hvorvidt man egentlig bør satse på et dedikert system eller et vanlig webhotell. Vanligvis koster et webhotell mindre enn et dedikert system, men kostnadene for bedriften i totalbildet trenger ikke nødvendigvis følge samme struktur.
Webhotell vs. dedikert server
Forskjellen på webhotell, co-location og dedikert server
Kort og godt kan man definere et "webhotell" som "et system der man deler ressursene med andre". Disse delte ressursene kan eksempelvis være installasjonen av Apache (webserver), PHP (scriptspråk), MySQL (database) og annen programvare som er nødvendig for at du skal få ønsket funksjonalitet på din nettside.
"Dedikert server" betyr at man har alle ressursene på serveren for seg selv. I praksis betyr dette gjerne også at man har større frihet ettersom man selv kan bestemme konfigurasjonen på operativsystem og programvare uavhengig av funksjonalitet og krav til andre kunder.
Uttrykket "serverhousing" gjelder synonymt med "co-location" og betyr bare at man leier fysisk plass til sine servere i et rack eller en hylle, samt linje og eventuelt brannmurtjenester.
Et generelt tjenestetilbud for et webhotell kan se slik ut:
- 100 MB lagringsplass
- Støtte for Perl, PHP og Python scriptspråk
- FTP
- Webstatistikk
- Et kontrollpanel for å administrere brukere og publisering
- MySQL-database
- 10 e-post adresser
- Ulike typer mailtjenester, eksempelvis anti-spam/anti-virus
- Publiseringsløsning
Hovedpoenget med en slik tjeneste sett fra leverandørens side er i mange tilfeller at man skal tilfredsstille generelle behov blant kundene og man har derfor satt sammen pakkeløsninger. I mange tilfeller kan man kjøre hundrevis eller tusenvis av webhotell på ett enkelt serversystem.
På et dedikert system vil man ha tilgang til all overnevnte funksjonalitet, men er i tillegg fullstendig eneherre på hele serveren. I praksis betyr dette at man i teorien kan installere en hvilken som helst applikasjon og styre konfigurasjonen egoistisk uten å bekymre seg om andre brukere. I tillegg har man også visse sikkerhetsmessige fordeler.
Med et dedikert system følger gjerne følgende tjenester med:
- Fysisk serverplass, internettaksess (eksempelvis 100 Mbit) og brannmurtjeneste
- Driftsavtale
- Backup
- Oppetidsgaranti - SLA (Service Level Agreement)
Som vi har nevnt tidligere kan prisnivået på de ulike segmentene være veldig varierende. Det er her det er viktig å identifisere egne behov før man tar avgjørelsen.
Et lite eksempelcase
Man kan eksempelvis tenke seg en portal der man har diverse artikler, diskusjonsforum og et "community" av brukere som kan laste opp bilder av seg selv og bruke en chat-funksjon. Man har kanskje også integrert modul for annonsestyring.
Rent funksjonalitetsmessig ville nok dette systemet kjøre greit på et standard webhotell med funksjonalitet for PHP eller ASP og en database i bunn.
Problemer kan oppstå i det portalen vokser og brukerne begynner å benytte forumet som "chat" istedet for et skriftlig medium for lengre innlegg. I praksis ville slik bruk føre til at brukerne ofte laster sidene på nytt og siden mye av forumet ikke lastes fra statiske HTML-filer ville dette kreve masse serverressurser både fra web- og databaseserver.
Videre kunne dette ha ført til at man ville kommet på skjev fot med leverandøren og kanskje ville fått fakturaer på overforbruk av båndbredde, eller at leverandørne hadde begrenset serverressursene som følge av "misbruk". Dersom man i tillegg har valgt en utenlandsk budsjettleverandør, vil kanskje forståelsen være enda mindre. I et slikt tilfelle kan man kan faktisk oppleve nedetid på timer eller dager som en direkte konsekvens.
Et vanlig utfall av slike hendelser er at det på en eller annen måte får økonomiske konsekvenser - både hos leverandør og kunde.
I artikkelens andre del tar vi for oss fordeler og ulemper ved de ulike alternativene, samt en bit om hvordan man kan velge riktig leverandør av slike tjenester.