View Single Post
For hver '9' i oppetiden så øker prisen eksponentielt. Dette har blitt forklart godt allerede over.

Det du også må ta høyde for, er angrep. Hvis noen går inn for å utføre tjenestenektangrep, eller forsøke å hacke siden din, så kan de gjøre mye skade på oppetiden din. For å unngå dette, så kreves det kunnskapsrike utviklere og 24/7 overvåkning over systemene. Samme sekund som noe mystisk skjer så må noen dra i en nødspake og fryse sideinnholdet.

I tillegg må all utvikling gjøres ekstremt forsiktig. All kode bør gjennomgås veldig nøye, og man bør helst unngå kompliserte løsninger som Wordpress, Drupal osv. hvor det er mange komponenter som kan feile på ulike måter. Kommersielle løsninger er også svært plaget med automatiserte angrep, så det gir flere grunner til å holde seg unna. Utvikling må skje i miljøer hvor alt innhold sjekkes grundig vha. både automatiserte og manuelle tester, før nettsiden sendes til et staging-område og får påtrykt stressende operasjoner. Dette bør skje i et miljø som er tilnærmet 100% likt det endelige miljøet. Selve utviklingen bør også foregå i et system som er rimelig likt staging, men det trenger ikke være like kraftig. Bare testmiljøet i seg selv kan koste gode penger, ettersom du må duplisere hele oppsettet ditt flere ganger, utvikle og vedlikeholde tusenvis av tester, og betale topp-utviklere en svært god lønn for strevet. Det finnes svært store selskaper som gjør alt dette, og likevel går de ned pga. programmeringsfeil.

Jeg tror det er mye bedre å simpelthen ha en god rutine på hva som skal gjøres når siden går ned.