Selvbetjent migrering til Optimizely CMS 12

Når Optimizely oppsummerer året 2022, gjør de det på denne måten, med mange store tall. Her telles det i hundrevis, tusenvis, ja til og med milliarder!

Bak et av de aller minste tallene på bare 90+, inngår vi i Novacare. Men hva skjuler seg egentlig bak «Migrating .NET Core projects self-service»?

Man kan si det handler om

  • Selvbetjeningsløsninger som skaper god flyt og sparer tid
  • Kunder som verdsetter ytelse og sikkerhet
  • Kompetente og fremoverlente partnere

Ut fra tallene fra i fjor, er det ikke overflod av dette. Men vi i Novacare var på ballen! 😀

Optimizely DXP Cloud

En DXP eller Digital eXperience Platform er et fundament, eller en plattform der man kan bygge digitale tjenester eller opplevelser. I Optimizely DXP inngår:

  • Skylisens og hosting på Azure-infrastruktur i Norge
  • Automatisk skalering, etter behov
  • Tre ulike miljøer (integration / preproduction / production)
  • Mulighet for smooth deploy, deploy uten nedetid (deployment slots)
  • Optimizely Search & Navigation, søkeløsning (SaaS)
  • Inntil 100 sites med samme kodebase
  • CDN, SendGrid, sertifikater
  • Selvbetjeningsportal
  • Sikkerhet, overvåkning
  • SLA, oppetidsgaranti
  • Support

Optimizely CMS 12

Foreløpig siste versjon av Optimizely CMS, versjon 12, ble lansert september 2021. De første månedene med en ny hovedversjon må man regne med at det er noen småfeil og barnesykdommer, men nå har dette stabilisert seg veldig fint. Ingen grunn til å vente lenger med oppgraderingen!

Med overgangen fra CMS 11 til CMS 12 beveger Optimizely seg samtidig fra .NET Framework til .NET Core. Dette betyr en ny og moderne teknisk plattform, som igjen legger til rette for blant annet:

  • Raskere responstid
  • Nettstedet ditt vil kunne håndtere flere requester per sekund
  • Mer moderne teknologi
  • Lykkeligere utviklere

Slik legger Optimizely selv frem forbedringene.

Parallelle miljøer

Hvis man allerede er på plass i DXP med CMS 11 har man miljøer som kjører på Windows. Hvis man ønsker å oppgradere til CMS 12, vil man i DXP få miljøer som kjører på Linux.

Med Optimizely DXP får man muligheten til å opprette Linux-miljøer for CMS 12 i parallell med Windows-miljøene for CMS 11, og kan kjøre begge miljøer i parallell i inntil tre måneder uten ekstra kostnad. Da har man rikelig med tid til å oppgradere, teste og verifisere – og så i ro og mak switche til oppgradert versjon når tiden er inne.

Selvbetjening

Nå har vi kommet frem til sakens kjerne, nemlig hva som inngår i dette tallet på 90+. Hva er egentlig self-service migration til .NET Core?

I selvbetjeningsløsningen kan man selv utføre alt rundt migreringen. Der man tidligere måtte kontakte Optimizely support, og vente på menneskelig interaksjon, kan alt nå utføres lekende lett i selvbetjeningsportalen.

Her kan man:

  • Opprette nye miljøer for CMS 12 på Linux
  • Kopiere data (filer + database) fra dagens prod-miljø på CMS 11 til det nye miljøet på CMS 12, så ofte man vil
  • Og når man har oppdatert koden, og testet ferdig, og kanskje kopiert innhold fra det gamle miljøet en siste gang, kan man gå live. Altså ett enkelt klikk på knappen under. Så enkelt er det faktisk!

Det er slett ikke behov for...

  • ...publiseringsstopp i lengre tid
  • ...å kontakte support
  • ...å endre DNS innstillinger
  • ...nedetid

Alt bare fungerer! Smertefritt og smooth!

Det gjorde det i hvert fall da vi hjalp Medietilsynet med å oppgradere sine nettsider fra CMS 11 til CMS 12, og gikk live med bruk av selvbetjeningsløsningen i desember 2022. Da vi skrev oss, og Medietilsynet.no, inn i historien som en av de 90+ første.

Avslutningsvis

Har du vokst ut av de gamle on-prem-serverne? Trenger du hjelp med skyløft eller oppgradering? Er du på jakt etter en kompetent og fremoverlent partner?

Ta kontakt! 🗣📞