
Drift i egen server eller i Sitevision Cloud - hur ska man tänka?
Ove Lundkvist är affärsområdesansvarig för Sitevision på Devize och i dagens blogginlägg delar han med sig av erfarenheter kring val av driftmiljö. Ove blev utsedd till Sitevision Most Valuable Professional både 2021 och 2022.
Jag har genom åren jobbat med en hel del kunder som har sina webbplatser i en egen Sitevision-server, On-premises, som de antingen driftar i egen regi alternativt har placerad hos en extern driftleverantör. Från dessa kunder får jag allt oftare frågan hur jag ser på egen drift jämfört med att ha webbplatserna i Sitevision Cloud, och vad jag rekommenderar dem att göra. I denna artikel har jag sammanställt olika aspekter på detta, och vad man bör tänka på när man fattar beslut.
Förutsättningar
Alla vill såklart att deras webbplatser alltid ska vara tillgängliga, har tillräckligt hög prestanda och vara så säkra mot driftstörningar, illvilliga attacker och andra hot som det bara är möjligt.
Och dessutom ska hanteringen av informationen vara säker och inte riskera att hamna i händerna på obehöriga eller på annat sätt bryta mot lagar och regler för säker informationshantering och dataintegritet.
Så hur ska man då tänka för att åstadkomma detta utan att kostnaden blir ohanterligt hög?
Prestanda
Om vi börjar med att titta på det enklaste kravet, systemkraven för en Sitevision-server, så finns det en basnivå för hur en Sitevision-server ska driftas för att fungera, som nyare version av Windows eller Linux serveroperativsystem, minst 16 Gb arbetsminne, minst 4-kärnig processor och rejält med ledig yta på disk.
Observera att detta är minimikrav, med många webbplatser och/eller hög trafik kan servern behöva betydligt mer arbetsminne, processorkraft och diskutrymme.
Så om den On premises-server man har inte ens uppfyller dessa grundkrav så behöver man till att börja med se till att den gör det.
Driftsäkerhet
Men utöver minimikrav på server-prestanda så finns det många åtgärder och funktioner som avsevärt höjer prestanda och driftsäkerhet för en Sitevision-server.
Till att börja med kan man förbättra prestandan på den enskilda servern med fler och snabbare processorer samt mer arbetsminne än minimikraven.
Men för att komma upp i en acceptabel nivå av prestanda och driftsäkerhet behöver man införa olika typer av redundans i sin server-plattform, ju fler desto bättre.
En första grundläggande nivå på redundans, som även innebär en rejäl prestandaförbättring, är att utöka sin server till ett server-kluster med lastbalansering.
Ett server-kluster består av fler servernoder än en, Sitevision rekommenderar minst tre noder, vilket är ett minimikrav om man vill ha webbplatsen uppe även när Sitevision eller operativsystemet uppdateras samt vid andra servicebehov. Med ett server-kluster kan en nod i taget uppdateras, medan övriga noder är orörda, som sedan uppdateras en i taget tills alla är uppdaterade. Uppstår det driftproblem med någon nod så flyttar lastbalanseraren automatiskt trafiken till återstående noder, så att besökare inte ens märker driftstörningen. Ytterligare en fördel är att fler servernoder kan anslutas till klustret dynamiskt, till exempel vid belastningstoppar, utan att servern behöver stängas av eller startas om.
Dessutom kan man komplettera klustret med olika sorters skydd, som datakryptering och olika skydd mot dataintrång, DDoS-attacker och andra attacker.
Driftsäkerheten kan även förbättras genom att införa redundans av internetförbindelse och el-leverans, med flera olika oberoende leverantörer, samt reserv-el i form av batterier och/eller elverk. Allt för att i möjligaste mån undvika driftstopp på grund av problem med leverans av internetkapacitet och el-försörjning.
För att säkerställa kontinuerlig tillgänglighet och hög säkerhet mot fysiskt intrång behöver den serverhall där serverklustret finns vara övervakad dygnet runt och ha ett fullgott skalskydd.
För att ytterligare förbättra tillgängligheten kan systemet även utökas med redundanta separata serverkluster, som körs parallellt så att ett av dem alltid kan ta över all trafik om det andra klustret av någon anledning blir otillgängligt.
För högsta möjliga säkerhet ska dessa serverkluster dessutom vara placerade i olika fysiska serverhallar och på olika geografiska platser.
Dataintegritet och GDPR Ett vanligt argument för att ha driften i egen server, eller hos en svensk driftleverantör, är att man då kan vara säker på att webbplatserna hanteras i enlighet med GDPR och andra lagkrav på dataintegritet. Det stämmer så till vida att informationen lagras i Sverige, men ska man vara helt säker på att GDPR efterlevs behöver man även säkerställa att den egna driften alternativt den driftpartner man använder, inte använder några leverantörer eller underleverantörer (eller underleverantörer till underleverantörerna…) som använder tjänster som strider mot GDPR.
Sitevision Cloud driftas i Sitevisions egna, helt svenska molntjänst. Sitevision äger och hanterar tjänsten och alla servrar finns på datacenter i Sverige och lyder under svensk lagstiftning. Ingen data skickas till andra länder, servrar eller underleverantörer och uppfyller alla krav enligt GDPR.
Kostnader
När vi kommer till kostnaden för allt detta så behöver man göra en grundlig analys av totalkostnaden för de olika alternativen innan man fattar beslut. När man gör det är det viktigt att man ser till att ta med samtliga kostnader som ingår i egen drift, som hård- & mjukvara inklusive brandväggar, lastbalanserare etc, Sitevision-licens , personalkostnader för service, underhåll, uppdateringar, hantering av löpande säkerhetskopiering, hantering av SSL-certifikat och övervakning, skalskydd, ev driftkostnad hos driftleverantör etc.
Till det kommer alla kostnader för att införa ovanstående redundanser för ökad driftsäkerhet, om man inte redan har dem i sin driftmiljö.
För de som endast har en servernod tillkommer kostnad för hård- & mjukvara och licenskostnad för ytterligare minst två servrar samt lastbalanserare. Om man ska uppgradera en On prem-miljö med fler servrar till en klustrad miljö, med minst två servrar, så blir det en lägre kostnad att teckna nytt licensavtal jämfört med att komplettera ett befintligt avtal. Detta kan göras med befintliga avtal, eller i samband med nytecknande.
Sitevision har nyligen gjort om sina avtal för externa webbplatser, så oavsett hur kunder väljer att drifta sin server så ingår drift i SV Cloud i avtalet, på samma sätt som det är sedan länge i avtalet för intranät.
Dessutom bygger månadskostnaden numera på antal webbplatser även vid drift i egen server, precis som det gör i Sitevision Cloud, vilket gör att den inte heller den fördelen med egen drift finns kvar längre.
I de flesta fall innebär detta att licenskostnaden för drift i Sitevision Cloud till och med blir billigare än enbart licenskostnaden för egen drift On-premises, vilket innebär att samtliga kostnader, hårdvara, mjukvara,lastbalanserare, personal, kostnader för redundans och skydd mot attacker, övervakning, uppdateringar och allt annat arbete som krävs för en stabil och säker egen drift, direkt ökar den totala kostnaden.
Övergång till containerdrift
Utöver alla ovanstående kostnader vid egen professionell drift kommer det under 2025 att tillkomma kostnader för ytterligare infrastruktur och personalkostader för att införa containerdrift. Sitevision kommer att påbörja övergång till containerdrift under 2025 och hösten 2025 släpper de en sista traditionell release innan de helt övergår till enbart containerdrift i sina releaser.
Slutsats
För alla verksamhetskritiska webbplatser är det rimligt att ställa samma höga krav på driftsäkerhet, prestanda, datasäkerhet och redundans som Sitevision Cloud uppfyller.
I och med att det i Sitevisions nya licensavtal till och med blir billigare att drifta webbplatser i Sitevision Cloud än bara själva licenskostnaden för att drifta dem i egen server, så finns det inte ens några ekonomiska argument kvar som talar för egen drift.
Vår starka rekommendation är därför att migrera till Sitevision Cloud.
Drift i enkelnod är inte en professionell produktionsmiljö, så om er nuvarande On premises-server är en enkelnod är vår starka rekommendation att så fort som möjligt migrera till Sitevision Cloud trots att det innebär nytt licensavtal. Detta eftersom uppgradering till fler servar än en ändå blir dyrare under den tid ni har kvar till avtalet ändå ska förnyas.
Om er nuvarande On premises-server redan är klustrad kan ni utvärdera alternativet att vänta till ert nuvarande Sitevision-avtal löper ut, och först då migrera till Sitevision Cloud, alternativt göra det nu på en gång.
Om en migrering till Sitevision Cloud görs innan 2026 så slipper ni dessutom kostnader för att införa containerdrift av Sitevision.
Om det vid en ekonomisk jämförelse, där ni tar med alla kringkostnader vid egen drift enligt ovan, ändå blir billigare att vänta till det gamla avtal löper ut så behöver ni ställa den besparingen mot mervärdet av den högre kapacitet och driftsäkerhet som drift i Sitevision Cloud innebär.
Och om ni trots allt detta fortfarande tänker drifta Sitevision själva, så handlar det om något helt annat än kostnader, säkerhet och sunt förnuft. Troligtvis handlar det då om känslor, och även de kan vi såklart hjälpa er med. :-)
Vill du veta mer om detta, eller få hjälp att fatta beslut? Kontakta oss på Devize. – Vi tar gärna en kaffe och berättar mer!