Slik sparer du på serverdrift
La oss dermed begynne med det aller mest grunnleggende. Det første man burde undersøke er om applikasjoner som database og Apache er satt opp riktig. Dersom disse ikke er optimalt konfigurert tar de ofte et langt større jafs av ressursene enn de burde, noe som vil ha en direkte innvirkning på ytelsen.
En annen klassisk nybegynnerfeil er å legge inn ressurskrevende applikasjoner man hverken bruker eller har bruk for. Gå derfor gjennom samtlige installerte programmer og applikasjoner, og kvitt deg med de du ikke trenger eller aktivt bruker. Dette er en enkel metode for å frigjøre uvurderlige ressurser.
Content distribution network – som oftest bare forkortet til CDN – er en enkel måte å redusere ressursbehovet på servernivå. Statistikk viser blant annet at statiske nettsider kan redusere aktiviteten på serveren med opp mot 99 prosent ved bruk av et CDN.
CDN-tjenester som Cloudflare har eksplodert i popularitet de siste årene, og ikke uten grunn. Her får man en rekke gode innebygde løsninger, attpåtil helt gratis, samt at man også har muligheten til å betale litt ekstra om man ønsker å ta serveren sin til det neste nivået.
Overbooking og capping er velkjente termer innenfor serverbransjen, og begge henger tett sammen med produktets prestasjonsevne. Overbooking betyr kort og godt at man prøver å utnytte flere ressurser enn det som faktisk er tilgjengelig, mens capping er å sette et tak for maskinens ytelse. I praksis impliserer dette at du ofte får mindre enn det du betaler for, uavhengig av størrelsen på pakken du har valgt. Vi anbefaler derfor å alltid teste dine valgte serverløsninger, slik at du kan dobbeltsjekke at du får det du faktisk har krav på.
Dette er også grunnen til at man måler servere og deres tilhørende maskinvare etter antall input/output operations per second (IOPS), snarere enn deres oppgitte spesifikasjoner. Her beregner man altså det totale antallet lese- og skriveoperasjoner en disk kan utføre per sekund, og denne type målinger viser ofte store sprik blant aktørene på markedet.
Det mest kostbare med en server er dens ressurser. Om du ikke bruker hver eneste bit av RAM-minnet, diskplassen og CPU-ens regnekraft, kaster du kort og godt penger ut av vinduet.
Vær derfor nøye med å kartlegge hvor mye ressurser du faktisk trenger, før du lander på den kombinasjonen som passer for akkurat deg.
Dette har blitt alle selskapers store dilemma med årene. Fordelene og ulempene er mange med samtlige alternativ, men de senere årene har sett en større vekst blant sistnevnte, altså skytjenester. Årsaken til dette er at de er langt enklere å skalere etter behov.
Å legge driften av serverne internt eller å sette av dedikerte server eksternt, setter med andre ord tydelige rammer for hvor mye man kan skalere. Om det plutselig skulle vise seg at man har gått til innkjøp av flere resurser enn man har behov for, sitter man fort igjen med maskinvare man ikke lenger har bruk for. Så med mindre man har kartlagt det eksakte behovet, sier det seg selv at dette ikke er noen kostnadseffektiv metode på sikt.
Skytjenester gir deg derimot denne fleksibiliteten. Her kan man fortløpende opp- og nedskalere etter behov, slik at man slipper å sitte igjen med ubrukte resurser.
Bruken av hurtigminne – cache på engelsk – er alfa og omega for enhver server. Samtlige datamaskiner er bygget opp slik at de kjørende prosessene ligger i hovedhukommelsen (RAM), men da dette krever enorme resurser, flytter den i stedet de aktive instruksene over i hurtigminnet for å øke regnehastigheten betraktelig.
Et klassisk eksempel på bruk av hurtigminne er nettsider. Her sammenstiller man de vanligste instruksene, slik at man slipper å bygge opp sten for sten for hver eneste bruker hver eneste gang. Bruken av hurtigminne på både server- og distribusjonsnivå er dermed et spørsmål om effektivitet, noe man aldri skal kimse av.
Kostnaden for leie av servere er svært variabel for å si det mildt. Dette er også grunnen til at man bør gjøre et grundig forarbeid før man lander på en løsning man er fornøyd med. En rask kartlegging av det norske markedet viser at enkelte aktører kan ta så mye som tre og seks ganger mer enn de aller rimeligste. Ei heller er det slik at du nødvendigvis får mer igjen for å betale litt ekstra, i enkelte tilfeller kan det faktisk være det stikk motsatte. Dette er med andre ord noe som er verdt å sette av litt tid til.
I Deploi kan vi tilby lynraske virtuelle private servere (VPS) via SSD-lagring og dedikerte ressurser. Denne løsningen gjør at vi unngår overbooking på systemet, altså at det utnyttes flere ressurser enn det som faktisk er tilgjengelig. Stabilitet over tid er dermed et nøkkelord for oss, og vårt satte mål er å kunne tilby høy sikkerhet, lave priser, høy ytelse, brukervennlighet og oppetid i verdensklasse. Vi har såpass stor tro på produktet vi leverer at vi også har 30 dagers fornøydgaranti.