
Eller kan man? SjÀlvklart, migration av SAP-system Àr en komplex och noggrann process, dÀr en samordnad insats frÄn alla deltagare Àr avgörande för framgÄng. NÀr migrationen dessutom mÄste ske pÄ kort tid, blir uppgiften betydligt mer utmanande. Inte alla vÄgar sig pÄ det. Det kan finnas flera skÀl till detta. Till exempel Àr processen lÄng och organisatoriskt komplicerad. Dessutom finns det risk för oplanerade driftstopp. Eller sÄ Àr kunder osÀkra pÄ att de, efter att ha genomgÄtt en sÄdan operation, fÄr fördelar som stÄr i proportion till de anstrÀngningar som lagts ned. Men det finns undantag.
Under inlÀgget kommer vi att berÀtta om de svÄrigheter som bestÀllare möter under migration och support av SAP-system, diskutera varför stereotyper inte alltid överensstÀmmer med verkligheten, och dela med oss av ett fall dÀr vi lyckades migrera kundens system till en ny infrastruktur pÄ drygt tre mÄnader.
Hosting av SAP-system
För bara fem Är sedan var det svÄrt att förestÀlla sig att kunder skulle börja anvÀnda hostingresurser för SAP-applikationer i stor skala. I de flesta fall implementerades de pÄ plats. Men med utvecklingen av outsourcing-modeller och molntjÀnstmarknaden har kundernas synsÀtt börjat förÀndras. Vad Àr argumenten som pÄverkar valet av molnet för SAP?
- För nybörjare som just har planerat att implementera SAP Ă€r en molninfrastruktur praktiskt taget standardval â skalbarhet av resurser efter systemets aktuella behov och en ovilja att avleda resurser till att utveckla icke-nyckelkompetenser.
- I företag med stora systemlandskap nÄr CIO:er med hjÀlp av hosting av SAP-system en helt ny nivÄ av riskhantering, eftersom partnern ansvarar för SLA.
- Det tredje av de vanligaste argumenten Àr den höga kostnaden för att bygga upp en infrastruktur för att genomföra hög tillgÀnglighet och DR-scenarier.
- Faktor 2027 â den av leverantören tillkĂ€nnagivna upphörandet av stöd för förĂ„ldrade system Ă„r 2027. Detta innebĂ€r en övergĂ„ng av databasen till HANA, vilket medför kostnader för modernisering och inköp av ny datorkapacitet.
Marknaden för SAP-hosting i Sverige kan idag betraktas som ganska mogen. Detta erbjuder stora möjligheter för kunder som vill byta sina hostingplattformar. Men sÄdana projekt kan fullt förstÄeligt vÀcka oro inom företagen pÄ grund av komplexiteten i migrationsprocessen. Detta tvingar bestÀllarna att stÀlla högre krav pÄ tjÀnsteleverantörerna, som mÄste ha inte bara exceptionella kompetenser inom hosting och support av SAP-system utan ocksÄ en framgÄngsrik erfarenhet inom migrationsomrÄdet.
Vad innebÀr svÄrigheterna med att byta SAP-hosting?
Det finns olika typer av hosting. Bristande överensstĂ€mmelse med den angivna servicenivĂ„n, mĂ„nga "men" och stjĂ€rnor med förbehĂ„ll i liten text, begrĂ€nsade resurser och möjligheter hostingleverantör, brist pĂ„ flexibilitet i kommunikationen med kunden, byrĂ„krati, tekniska begrĂ€nsningar, lĂ„g kompetens hos teknisk support samt mĂ„nga andra nyanser â detta Ă€r bara en liten del av de fallgropar som kunder kan stöta pĂ„ i processen att anvĂ€nda sina affĂ€rssystem i outsourcade infrastrukturer. Ofta förblir allt detta i skuggan av ett flersidigt avtal och kommer fram först i anvĂ€ndningen av tjĂ€nsterna.
Vid nÄgot tillfÀlle blir det uppenbart för bestÀllaren att servicenivÄn de fÄr Àr lÄngt ifrÄn förvÀntningarna. Detta fungerar som en katalysator för att söka lösningar för att rÀtta till situationen, och om detta misslyckas, nÀr problemen samlas till en grÀns dÀr det blir riktigt smÀrtsamt, gÄr de över till aktiva ÄtgÀrder för att utforska alternativ för att byta tjÀnsteleverantör.
Varför drar man ut pĂ„ det in i det sista? Orsaken Ă€r enkel â processen att flytta system för kunder Ă€r inte alltid transparent och förstĂ„elig. Det Ă€r svĂ„rt för kunden att bedöma de faktiska riskerna kopplade till migrationsprocessen. Man kan sĂ€ga att migration för kunder Ă€r en sorts svart lĂ„da: det Ă€r oklart vad kostnaden Ă€r, hur lĂ€nge systemen kommer att vara nere, vilka risker som finns och hur man kan mildra dem, och överhuvudtaget Ă€r det mörkt och skrĂ€mmande. HĂ€r Ă€r saken den att om det inte lyckas, kommer huvuden att rulla bĂ„de bland beslutsfattarna och utövarna.
SAP Àr komplexa företagsnivÄsystem som, mildt sagt, inte Àr billiga. Betydande budgetar anvÀnds för deras implementering, anpassning och support, och företagets överlevnad beror pÄ deras tillgÀnglighet och korrekta funktion. TÀnk nu pÄ konsekvenserna av att stoppa en stor produktion. Det handlar om ekonomiska förluster som kan rÀknas i siffror med mÄnga nollor, samt rykte och andra, minst lika viktiga risker.
LÄt oss analysera de svÄrigheter som kan uppstÄ i varje steg av migreringsprocessen för SAP-system hos en av vÄra kunder.
Förberedelse och design
Migration Àr en formel med mÄnga olika komponenter. En av de viktigaste delarna Àr design- och förberedelsesteget för den nya infrastrukturen.
Vi behövde dyka ner i den befintliga systemimplementeringen och deras arkitektur. I den nya infrastrukturen upprepade vi pÄ vissa stÀllen befintliga lösningar, kompletterade och förbÀttrade i andra aspekter, och i vissa fall omarbetade vi, tÀnkte igenom och valde lösningar för att sÀkerstÀlla redundans och tillgÀnglighet, samt maximalt konsoliderade alla resurser.
Under designprocessen genomfördes mÄnga olika övningar som till slut gjorde att vi var maximalt förberedda för migreringen och kunde ta hÀnsyn till alla möjliga detaljer och fÀllor (mer om detta senare).
Vad vi Ästadkom Àr en individuellt designad privat molninfrastruktur baserad pÄ vÄrt datacenter:
- dedikerade fysiska servrar för SAP HANA;
- virtualiseringsplattform VMware för applikationsservrar och infrastrukturtjÀnster;
- duplicerade kommunikationskanaler mellan datacentren för L2; VPN;
- tvÄ huvudlagringssystem för att separera produktivitet och "allt annat";
- backuplösningar baserade pÄ Veritas Netbackup med en separat server, diskhylla och bandbibliotek.

HÀr Àr hur vi tekniskt genomförde allt detta.
SAP
- För effektiv anvÀndning av lagring för produktiv HANA anvÀnde vi delade diskar utan systematisk databassynkronisering via SAP. Allt detta integrerades i ett Active-Standby kluster av SUSE HAE byggt pÄ Pacemaker. Ja, ÄterstÀllningstiden Àr nÄgot lÀngre Àn med synkronisering, men vi sparar lagringsutrymme med hÀlften och dÀrmed Àven kundens budget.
- I förproduktionsmiljöer avstod man frÄn HANA-kluster men upprepade tekniskt produktionskonfigurationen.
- Testmiljöer och utvecklingsmiljöer spriddes över flera servrar utan kluster i MCOS-konfiguration.
- Alla applikationsservrar virtualiserades och placerades i VMware.
NĂ€tverk
- Fysiskt separerade vi kontrollnÀtverken frÄn produktionsnÀtverken med switchstackar, och riktade produktionsnÀtverken mot kundens datacenter.
- TillrÀckligt mÄnga nÀtverksgrÀnssnitt installerades för att undvika blandning av stora trafikkÀllor.
- För dataöverföring frÄn lagringssystemet skapades klassiska FC SAN-fabriker.
Lagring
- Produktions- och förproduktionsbelastningen för SAP lÀmnades pÄ all-flash-array.
- Utvecklarnas testmiljöer och infrastrukturservicetjÀnster placerades pÄ en separat hybrid-berÀkningslagring.
SRK
- Skapades med hjÀlp av Veritas Netbackup.
- Vi har lagt till nÄgra inbyggda skript för att sÀkerhetskopiera MCOS-konfigurationer.
- Operativa kopior lagrades pÄ diskhyllan för snabb ÄterstÀllning, och vi anvÀnder band för lÄngsiktig lagring.
Ăvervakning
- All hÄrdvara, operativsystem och SAP har implementerats under Zabbix.
- Vi har samlat mÄnga anvÀndbara instrumentpaneler i Grafana.
- Vid en Zabbix-alert kan systemet skapa Àrenden i incidenthanteringssystemet, och vi anvÀnder Jira för det. Informationen dupliceras ocksÄ i en Telegram-kanal.
Telegram

AllmÀnt tillstÄnd för HANA

Status för SAP-applikationsservern:

InfrastrukturservicetjÀnster
- För att stödja interna domÀnnamn upprÀttades en DNS-serverkluster som synkroniseras med kundens servrar.
- En separat filserver skapades för datautbyte.
- För att lagra olika konfigurationer lades Gitlab till.
- För kÀnslig information anvÀnde vi HashiCorp Vault.
Migrationsprocessen
I allmÀnhet bestÄr migrationsprocessen av följande steg:
- Förbereda all nödvÀndig projektdokumentation;
- Förhandlingar med nuvarande leverantör - lösa organisatoriska frÄgor;
- Inköp, leverans och installation av ny utrustning för projektet;
- Testmigrering och justering av processen;
- Flytt av system, produktiv migrering.
I slutet av oktober 2019 undertecknade vi kontrakt, dÀrefter designade vi arkitekturen, och efter att den godkÀnts av kunden bestÀllde vi nödvÀndig utrustning.
Det första att tÀnka pÄ Àr leveranstiderna för utrustningen. I genomsnitt tar leveransen av certifierad hÄrdvara för SAP NAHA, som uppfyller programvaruleverantörens krav pÄ hÄrdvaruplattformar, 10-12 veckor. Med hÀnsyn till sÀsongsvariationer (projektets genomförande krockade med nyÄr) kunde denna tidsram förlÀngas med ytterligare en mÄnad. DÀrför var det nödvÀndigt att snabba pÄ processen: vi arbetade med distributören-leverantören och förhandlade om snabbare frakt med flyg (istÀllet för land- och sjövÀgar).
November och december Àgnades Ät att förbereda migreringen och ta emot delar av utrustningen. Förberedelserna genomfördes pÄ en testplattform i vÄr offentliga moln, dÀr vi arbetade igenom alla grundlÀggande steg och fÄngade eventuella svÄrigheter och problem:
- vi förberedde en detaljerad plan för interaktionen mellan projektteamens deltagare med minut-timingar;
- vi byggde en testplattform för databaser och applikationsservrar ungefÀr som i den mÄlinriktade infrastrukturen;
- vi konfigurerade nödvÀndiga kommunikationskanaler och infrastrukturservicetjÀnster för att kontrollera integrationsarbetet;
- vi arbetade igenom cutover-scenarier;
- molnet hjÀlpte oss ocksÄ att skapa förkonfigurerade mallar för virtuella maskiner, som vi senare enkelt importerade och distribuerade i den mÄlinriktade miljön.
Strax före nyÄrshelgerna anlÀnde den första partiet av utrustning till oss. Detta gjorde det möjligt att distribuera delar av systemen pÄ riktig hÄrdvara. Eftersom inte allt hade anlÀnt, kopplade vi in ersÀttningsutrustning, vars leverans vi lyckades förhandla fram med leverantörer och distributörer. Resterna av den mÄlinriktade infrastrukturen fick vi först i det slutliga skedet.
För att hÄlla tidsramen fick vÄra ingenjörer offra nyÄrshelgerna och börja förberedelsen av den mÄlinriktade infrastrukturen den 2 januari, mitt under helgfirandet. Ja, sÄdant hÀnder ibland nÀr det brinner och det inte finns nÄgra andra alternativ. I spel stod systemen som Àr avgörande för företagets verksamhet.
Den övergripande migrationsordningen sÄg ut sÄ hÀr: först de minst kritiska systemen (utvecklingslandskapet, testlandskapet), sedan de produktiva systemen. Den sista migrationsfasen genomfördes i slutet av januari-början av februari.

Migrationsprocessen var detaljerad ner till minut. Det hÀr Àr en cutover-plan med en lista över alla uppgifter, genomförandetider och ansvariga personer. Alla steg hade redan övats under testmigreringen, sÄ i den riktiga migreringen behövde vi bara följa planen och samordna processen.

Migreringen genomfördes systematiskt i flera steg. I varje steg ingick tvÄ system.
Resultatet av tre mÄnaders sprint blev ett system som fungerar helt inom KROK:s datacenter. Generellt sett uppnÄddes detta positiva resultat tack vare det gemensamma arbetet, dÀr alla involverade bidrog maximalt.
BestÀllarens roll i projektet
Det var inte lÀtt att kommunicera med leverantören som vÄr kund lÀmnat. FörstÄeligt, de var de sista pÄ listan av dem som var intresserade av projektets framgÄng. BestÀllaren tog pÄ sig uppgifterna att eskalera och driva alla kommunikationsfrÄgor och lyckades med det till 100500%. Ett stort tack för det. Utan ett sÄdant engagemang i processen skulle resultatet av projektet kunna ha varit helt annorlunda.
PĂ„ grund av formaliteten i processerna pĂ„ den "tidigare" leverantörens sida hanterades infrastrukturen av specialister som bokstavligt talat var avskĂ€rmade frĂ„n problemen hos deras kund vid den tiden. Till exempel kunde processen att exportera samma databas ta mellan en och fem timmar. DĂ„ verkade det som om det var nĂ„gon form av magi, ett hemligt recept som vi aldrig fick ta del av. Ingenjörer frĂ„n teknisk support kanske Ă€gnade sig Ă„t meditation och glömde att det i avlĂ€gsna Ryssland fanns deadlines, ingenjörer utan nyĂ„rsdelikatesser, och bestĂ€llaren grĂ„ter och lider âŠ
Projektets resultat
Det sista steget i migreringen var överlÀmnandet av systemen för support.
Nu tillhandahĂ„ller vi en servicepunkt för bestĂ€llarens förfrĂ„gningar och hanterar hela omfattningen av uppgifter för support av infrastrukturkomponenterna och SAP-basis tillsammans med vĂ„r partner â itelligence. Klienten har varit verksam i ett privat moln i sex mĂ„nader. HĂ€r Ă€r statistiken över servicefallen under denna tid:
- 90 incidenter (20% löstes utan att involvera bestÀllaren)
- Lösta inom SLA â 100%
- Oplanerade systemstopp â 0
Om du har uppgifter som liknar dem som vÄr kund hade och vill veta mer om hur de kan lösas, skriv till: ahaidukov@croc.ru
KĂ€lla: habr.com
