Erfarenhet av att byta SAP-hosting: hur man migrerar system utan att det blir en plÄga

Erfarenhet av att byta SAP-hosting: hur man migrerar system utan att det blir en plÄga

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.

Erfarenhet av att byta SAP-hosting: hur man migrerar system utan att det blir en plÄga

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

Erfarenhet av att byta SAP-hosting: hur man migrerar system utan att det blir en plÄga

AllmÀnt tillstÄnd för HANA

Erfarenhet av att byta SAP-hosting: hur man migrerar system utan att det blir en plÄga

Status för SAP-applikationsservern:

Erfarenhet av att byta SAP-hosting: hur man migrerar system utan att det blir en plÄga

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.

Erfarenhet av att byta SAP-hosting: hur man migrerar system utan att det blir en plÄga

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.

Erfarenhet av att byta SAP-hosting: hur man migrerar system utan att det blir en plÄga

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

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster