Bisan kung kini usa ka baha, ang 1C kinahanglan nga molihok! Miuyon kami sa negosyo sa DR

Hunahunaa: nagserbisyo ka sa imprastraktura sa IT sa usa ka dako nga shopping center. Nagsugod na ang ulan sa siyudad. Ang mga sapa sa ulan milusot sa atop, ang tubig mipuno sa mga tindahan nga giladmon sa buolbuol. Kami nanghinaut nga ang imong server room wala sa silong, kung dili ang mga problema dili malikayan.  

Ang istorya nga gihulagway dili usa ka pantasya, apan usa ka kolektibo nga paghulagway sa usa ka magtiayon nga mga panghitabo sa 2020. Sa dagkong kompanya, ang disaster recovery plan (DRP) anaa kanunay alang niini nga kaso. Sa mga korporasyon, kini ang responsibilidad sa mga espesyalista sa pagpadayon sa negosyo. Apan sa medium ug gagmay nga mga kompanya, ang pagsulbad sa ingon nga mga problema nahulog sa mga serbisyo sa IT. Kinahanglan nimo nga masabtan ang lohika sa negosyo sa imong kaugalingon, masabtan kung unsa ang mapakyas ug asa, paghimo og proteksyon ug ipatuman kini. 

Nindot kung ang usa ka espesyalista sa IT mahimong makigsabot sa negosyo ug hisgutan ang panginahanglan alang sa proteksyon. Apan nakita nako labaw pa sa usa ka higayon kung giunsa ang usa ka kompanya nga nag-skim sa usa ka solusyon sa pagbawi sa kalamidad (DR) tungod kay giisip kini nga sobra. Sa diha nga ang usa ka aksidente nahitabo, ang usa ka taas nga pagkaayo naghulga sa pagkawala, ug ang negosyo dili andam. Mahimo nimong balikon kung gusto nimo: "Gisultihan ko na ikaw," apan ang serbisyo sa IT kinahanglan pa nga ibalik ang mga serbisyo.

Bisan kung kini usa ka baha, ang 1C kinahanglan nga molihok! Miuyon kami sa negosyo sa DR

Gikan sa posisyon sa usa ka arkitekto, sultihan ko ikaw kung unsaon paglikay niini nga sitwasyon. Sa una nga bahin sa artikulo, ipakita nako ang buluhaton sa pag-andam: kung giunsa paghisgot ang tulo nga mga pangutana sa kustomer alang sa pagpili sa mga himan sa seguridad: 

  • Unsa ang atong gipanalipdan?
  • Unsa man ang atong gipanalipdan?
  • Unsa ka dako ang atong gipanalipdan? 

Sa ikaduhang bahin, maghisgot kita bahin sa mga kapilian sa pagtubag sa pangutana: unsaon pagpanalipod sa imong kaugalingon. Maghatag ako mga pananglitan sa mga kaso kung giunsa ang lainlaing mga kostumer nagtukod sa ilang proteksyon.

Unsa ang among gipanalipdan: pag-ila sa mga kritikal nga gimbuhaton sa negosyo 

Mas maayo nga magsugod sa pag-andam pinaagi sa paghisgot sa post-emergency nga plano sa aksyon sa kustomer sa negosyo. Ang nag-unang kalisud dinhi mao ang pagpangita sa usa ka komon nga pinulongan. Ang kustomer kasagarang wala magtagad kung giunsa ang solusyon sa IT. Nag-atiman siya kung ang serbisyo makahimo ba sa mga gimbuhaton sa negosyo ug makadala ug kuwarta. Pananglitan: kung ang site nagtrabaho, apan ang sistema sa pagbayad nawala, wala’y kita gikan sa mga kliyente, ug ang mga "ekstremista" mga espesyalista sa IT. 

Ang usa ka propesyonal sa IT mahimong maglisud sa ingon nga mga negosasyon tungod sa daghang mga hinungdan:

  • Ang serbisyo sa IT dili hingpit nga nakasabut sa papel sa sistema sa kasayuran sa negosyo. Pananglitan, kung walay magamit nga paghulagway sa mga proseso sa negosyo o usa ka transparent nga modelo sa negosyo. 
  • Dili ang tibuok proseso nagdepende sa serbisyo sa IT. Pananglitan, kung ang bahin sa trabaho gihimo sa mga kontraktor, ug ang mga espesyalista sa IT wala’y direktang impluwensya sa kanila.

Akong i-struktura ang panag-istoryahanay sama niini: 

  1. Gipatin-aw namo sa mga negosyo nga ang mga aksidente mahitabo sa tanan, ug ang pagbawi nagkinahanglan og panahon. Ang labing maayo nga butang mao ang pagpakita sa mga sitwasyon, kung giunsa kini mahitabo ug unsa nga mga sangputanan ang posible.
  2. Gipakita namon nga dili tanan nagdepende sa serbisyo sa IT, apan andam ka nga motabang sa usa ka plano sa aksyon sa imong lugar nga responsibilidad.
  3. Gihangyo namon ang kostumer sa negosyo nga tubagon: kung mahitabo ang apokalipsis, unsang proseso ang kinahanglan ibalik una? Kinsa ang moapil niini ug sa unsang paagi? 

    Usa ka yano nga tubag ang gikinahanglan gikan sa negosyo, pananglitan: ang call center kinahanglan nga magpadayon sa pagrehistro sa mga aplikasyon 24/7.

  4. Gihangyo namo ang usa o duha ka tiggamit sa sistema sa paghulagway niini nga proseso sa detalye. 
    Mas maayo nga iapil ang usa ka analista aron makatabang kung ang imong kompanya adunay usa.

    Sa pagsugod, ang paghulagway mahimong ingon niini: ang call center makadawat og mga hangyo pinaagi sa telepono, pinaagi sa koreo ug pinaagi sa mga mensahe gikan sa website. Dayon iyang gisulod sila ngadto sa 1C pinaagi sa web interface, ug ang produksyon nagdala kanila gikan didto niining paagiha.

  5. Dayon atong tan-awon kung unsa nga mga solusyon sa hardware ug software ang nagsuporta sa proseso. Alang sa komprehensibo nga proteksyon, among gikonsiderar ang tulo nga lebel: 
    • mga aplikasyon ug sistema sa sulod sa site (software level),   
    • ang site mismo diin ang mga sistema nagdagan (ang-ang sa imprastraktura), 
    • network (kasagaran nila kini makalimtan).

  6. Nahibal-an namon ang posible nga mga punto sa kapakyasan: mga node sa sistema diin nagdepende ang pasundayag sa serbisyo. Gilain namon nga namatikdan ang mga node nga gisuportahan sa ubang mga kompanya: mga operator sa telecom, host provider, data center, ug uban pa. Uban niini, makabalik ka sa kustomer sa negosyo alang sa sunod nga lakang.

Unsa ang atong gipanalipdan gikan sa: mga risgo

Sunod, nahibal-an namon gikan sa kustomer sa negosyo kung unsa ang mga peligro nga among gipanalipdan ang among kaugalingon gikan sa una. Ang tanan nga mga risgo mahimong bahinon sa duha ka grupo: 

  • pagkawala sa oras tungod sa downtime sa serbisyo;
  • pagkawala sa datos tungod sa pisikal nga mga epekto, mga hinungdan sa tawo, ug uban pa.

Ang mga negosyo nahadlok nga mawad-an sa datos ug oras - kining tanan nagdala sa pagkawala sa salapi. Mao nga mangutana kami pag-usab alang sa matag grupo sa peligro: 

  • Alang sa kini nga proseso, mabanabana ba naton kung pila ang pagkawala sa datos ug pagkawala sa oras nga gasto sa salapi? 
  • Unsang datos ang dili nato mawala? 
  • Asa ta dili makatugot sa downtime? 
  • Unsang mga panghitabo ang lagmit ug labing hulga kanato?

Human sa panaghisgot, atong masabtan kon unsaon pag-una ang mga punto sa kapakyasan. 

Unsa ka dako ang among gipanalipdan: RPO ug RTO 

Kung klaro ang mga kritikal nga punto sa kapakyasan, gikalkula namon ang mga indikasyon sa RTO ug RPO. 

Tugoti ako nga pahinumduman nimo kana RTO (tumong sa panahon sa pagbawi) β€” kini ang gitugot nga oras gikan sa higayon sa aksidente hangtod nga ang serbisyo hingpit nga gipahiuli. Sa pinulongan sa negosyo, kini madawat nga downtime. Kung nahibal-an naton kung pila ang kuwarta nga gidala sa proseso, mahimo naton kuwentahon ang mga pagkawala gikan sa matag minuto nga downtime ug kuwentahon ang madawat nga pagkawala. 

RPO (recovery point nga tumong) - balido nga data recovery point. Kini nagtino sa panahon nga kita mawad-an sa data. Gikan sa punto sa negosyo, ang pagkawala sa datos mahimong moresulta sa mga multa, pananglitan. Ang ingon nga mga kapildihan mahimo usab nga makombertir sa salapi. 

Bisan kung kini usa ka baha, ang 1C kinahanglan nga molihok! Miuyon kami sa negosyo sa DR

Kinahanglang kuwentahon ang oras sa pag-ayo para sa end user: hangtod kanus-a siya maka-log in sa sistema. Mao nga gidugangan una namon ang oras sa pagbawi sa tanan nga mga link sa kadena. Ang usa ka sayup kanunay nga nahimo dinhi: gikuha nila ang RTO sa provider gikan sa SLA, ug nakalimtan ang nahabilin nga mga termino.

Atong tan-awon ang usa ka espesipikong pananglitan. Ang user nag-log in sa 1C, ang sistema nag-abli sa usa ka database error. Gikontak niya ang tagdumala sa sistema. Ang database nahimutang sa panganod, ang tigdumala sa sistema nagtaho sa problema sa service provider. Ingnon ta nga ang tanang komunikasyon mokabat ug 15 minutos. Sa panganod, ang usa ka database sa kini nga gidak-on ibalik gikan sa usa ka backup sa usa ka oras, busa, ang RTO sa bahin sa service provider usa ka oras. Apan dili kini ang katapusang deadline; alang sa tiggamit, 15 minuto ang gidugang niini aron mahibal-an ang problema. 
 
Sunod, kinahanglan nga susihon sa tagdumala sa sistema kung husto ang database, ikonektar kini sa 1C ug sugdi ang mga serbisyo. Nagkinahanglan kini og laing oras, nga nagpasabot nga ang RTO sa habig sa tagdumala kay 2 ka oras ug 15 ka minutos. Ang user nagkinahanglan og laing 15 minutos: pag-log in, susiha nga ang gikinahanglan nga mga transaksyon nagpakita. 2 ka oras 30 ka minuto ang kinatibuk-ang oras sa pagbawi sa serbisyo niini nga pananglitan.

Kini nga mga kalkulasyon magpakita sa negosyo kung unsa nga mga eksternal nga hinungdan ang nagdepende sa panahon sa pagkaayo. Pananglitan, kung ang opisina gibahaan, kinahanglan una nimo pangitaon ang leak ug ayohon kini. Magkinahanglan kini og panahon, nga wala magdepende sa IT.  

Giunsa namo pagpanalipod: pagpili sa mga himan alang sa lain-laing mga risgo

Human sa paghisgot sa tanan nga mga punto, ang kustomer nakasabut na sa gasto sa usa ka aksidente alang sa negosyo. Karon makapili ka og mga himan ug hisgutan ang badyet. Gamit ang mga pananglitan sa mga kaso sa kliyente, ipakita ko kanimo kung unsang mga himan ang among gitanyag alang sa lainlaing mga buluhaton. 

Magsugod ta sa unang grupo sa mga risgo: mga kapildihan tungod sa downtime sa serbisyo. Ang mga solusyon niini nga problema kinahanglang maghatag ug maayong RTO.

  1. I-host ang aplikasyon sa panganod 

    Sa pagsugod, mahimo ka lang mobalhin sa panganod - ang provider nakahunahuna na sa mga isyu sa taas nga pagkaanaa. Ang mga host sa virtualization gitigum sa usa ka cluster, ang gahum ug network gireserba, ang datos gitipigan sa mga sistema sa pagtipig nga dili matugot sa sayup, ug ang tighatag sa serbisyo adunay pinansyal nga responsibilidad alang sa downtime.

    Pananglitan, mahimo nimong i-host ang usa ka virtual machine nga adunay database sa panganod. Ang aplikasyon magkonektar sa database sa gawas pinaagi sa usa ka natukod nga channel o gikan sa parehas nga panganod. Kung ang mga problema motungha sa usa sa mga server sa cluster, ang VM magsugod pag-usab sa silingang server sa wala’y 2 minuto. Human niana, ang DBMS magsugod niini, ug sa pipila ka minuto ang database mahimong magamit.

    Ang RTO: gisukod sa mga minuto. Kini nga mga termino mahimong ipiho sa kasabutan sa provider.
    gasto sa: Among kuwentahon ang gasto sa cloud resources para sa imong aplikasyon. 
    Unsa kini dili makapanalipod kanimo gikan sa: gikan sa dagkong mga kapakyasan sa site sa provider, pananglitan, tungod sa mga aksidente sa lebel sa siyudad.

  2. Cluster ang aplikasyon  

    Kung gusto nimo pauswagon ang RTO, mahimo nimong palig-onon ang miaging kapilian ug ibutang dayon ang usa ka clustered nga aplikasyon sa panganod.

    Mahimo nimong ipatuman ang usa ka cluster sa active-passive o active-active mode. Naghimo kami daghang mga VM base sa mga kinahanglanon sa vendor. Alang sa labi ka kasaligan, among giapod-apod kini sa lainlaing mga server ug mga sistema sa pagtipig. Kung ang server nga adunay usa sa mga database mapakyas, ang backup node mopuli sa load sa pipila ka segundo.

    Ang RTO: Gisukod sa mga segundo.
    gasto sa: mas mahal og gamay kay sa usa ka regular nga panganod, dugang nga mga kapanguhaan ang gikinahanglan alang sa clustering.
    Unsa kini dili makapanalipod kanimo gikan sa: Dili gihapon manalipod batok sa dagkong mga kapakyasan sa site. Apan ang lokal nga mga kasamok dili molungtad og dugay.

    Gikan sa praktis: Ang retail nga kompanya adunay daghang mga sistema sa impormasyon ug mga website. Ang tanan nga mga database nahimutang sa lokal nga opisina sa kompanya. Wala’y DR nga gihunahuna hangtod nga ang opisina nabiyaan nga wala’y kuryente sa daghang mga sunod-sunod nga higayon. Ang mga kustomer wala malipay sa pagkahagsa sa website. 
     
    Ang problema sa pagkaanaa sa serbisyo nasulbad pagkahuman sa pagbalhin sa panganod. Dugang pa, nakahimo kami sa pag-optimize sa load sa mga database pinaagi sa pagbalanse sa trapiko tali sa mga node.

  3. Pagbalhin sa usa ka panganod nga dili masaligan sa katalagman

    Kung kinahanglan nimo nga masiguro nga bisan ang usa ka natural nga katalagman sa panguna nga site dili makabalda sa imong trabaho, mahimo ka makapili usa ka panganod nga dili makasugakod sa katalagman.Niini nga kapilian, gipakaylap sa provider ang cluster sa virtualization sa 2 nga mga sentro sa datos. Ang kanunay nga dungan nga pagkopya mahitabo tali sa mga sentro sa datos, usa-sa-usa. Ang mga agianan tali sa mga sentro sa datos gireserba ug nagsubay sa lainlaing mga ruta, mao nga ang ingon nga kumpol dili mahadlok sa mga problema sa network. 

    Ang RTO: hilig sa 0.
    gasto sa: Ang labing mahal nga kapilian sa panganod. 
    Unsa kini dili makapanalipod kanimo gikan sa: Dili kini makatabang batok sa korapsyon sa datos, maingon man gikan sa tawhanong hinungdan, mao nga girekomendar ang paghimo og mga backup sa samang higayon. 

    Gikan sa praktis: Usa sa among mga kliyente nakahimo og komprehensibong plano sa pagbawi sa katalagman. Mao kini ang estratehiya nga iyang gipili: 

    • Ang cloud-tolerant nga kalamidad nanalipod sa aplikasyon gikan sa mga kapakyasan sa lebel sa imprastraktura. 
    • Ang duha ka lebel nga backup naghatag proteksyon kung adunay sayup sa tawo. Adunay duha ka matang sa pag-backup: "bugnaw" ug "init". Ang usa ka "bugnaw" nga backup anaa sa usa ka baldado nga kahimtang ug nagkinahanglan og panahon sa pag-deploy. Ang usa ka "init" nga backup andam na alang sa paggamit ug gipahiuli nga mas paspas. Gitipigan kini sa usa ka espesyal nga gipahinungod nga sistema sa pagtipig. Ang ikatulo nga kopya girekord sa tape ug gitipigan sa laing lawak. 

    Kausa sa usa ka semana, gisulayan sa kliyente ang proteksyon ug gisusi ang pagpaandar sa tanan nga mga backup, lakip ang gikan sa tape. Kada tuig gisulayan sa kompanya ang tibuuk nga panganod nga dili makasugakod sa katalagman. 

  4. Pag-organisar og replikasyon ngadto sa laing site 

    Laing kapilian kon unsaon paglikay sa global nga mga problema sa main site: paghatag og geo-reservation. Sa laing pagkasulti, paghimo og backup nga mga virtual machine sa usa ka site sa laing siyudad. Ang mga espesyal nga solusyon alang sa DR angay alang niini: sa among kompanya gigamit namon ang VMware vCloud Availability (vCAV). Uban sa tabang niini, mahimo nimong i-configure ang proteksyon tali sa daghang mga site sa cloud provider o ibalik sa panganod gikan sa usa ka site nga naa sa lugar. Nahisgotan na nako ang mas detalyado bahin sa laraw sa pagtrabaho sa vCAV dinhi

    RPO ug RTO: gikan sa 5 minutos. 

    gasto sa: mas mahal kay sa unang kapilian, apan mas barato kay sa hardware replication sa usa ka disaster-proof cloud. Ang presyo naglangkob sa gasto sa usa ka lisensya sa vCAV, mga bayronon sa administrasyon, ang gasto sa mga kahinguhaan sa panganod ug mga kahinguhaan sa reserba sumala sa modelo sa PAYG (10% sa gasto sa mga kapanguhaan sa pagtrabaho alang sa gipalong nga mga VM).

    Gikan sa praktis: Gitipigan sa kliyente ang 6 ka virtual machine nga adunay lainlaing mga database sa among panganod sa Moscow. Sa sinugdan, ang proteksyon gihatag pinaagi sa backup: pipila sa mga backup nga kopya gitipigan sa panganod sa Moscow, ug ang uban gitipigan sa among St. Petersburg site. Sa paglabay sa panahon, ang mga database mitubo sa gidak-on, ug ang pagpasig-uli gikan sa usa ka backup nagsugod sa pagkuha sa dugang nga panahon. 
     
    Ang replikasyon base sa VMware vCloud Availability gidugang sa mga backup. Ang mga kopya sa mga virtual machine gitipigan sa usa ka backup nga site sa St. Petersburg ug gi-update matag 5 minuto. Kung ang usa ka kapakyasan mahitabo sa main site, ang mga empleyado independente nga mobalhin sa usa ka replika sa virtual machine sa St. Petersburg ug magpadayon sa pagtrabaho niini. 

Ang tanan nga mga solusyon nga gikonsiderar naghatag taas nga magamit, apan dili manalipod batok sa pagkawala sa datos tungod sa usa ka ransomware virus o usa ka aksidente nga sayup sa empleyado. Sa kini nga kaso, kinahanglan namon ang mga backup nga maghatag sa gikinahanglan nga RPO.

5. Ayaw kalimti ang bahin sa backup

Nahibal-an sa tanan nga kinahanglan nimo nga mag-backup, bisan kung ikaw adunay labing cool nga solusyon sa katalagman sa katalagman. Busa ako lang sa mubo nga pahinumdom kaninyo sa pipila ka mga punto.

Sa estrikto nga pagsulti, ang backup dili DR. Ug mao kana ang hinungdan: 

  • Dugay na kaayo. Kung ang datos gisukod sa terabytes, ang pagkaayo molungtad og sobra sa usa ka oras. Kinahanglan nimo nga ibalik, itudlo ang usa ka network, susiha nga kini nag-on, tan-awa nga ang datos naa sa pagkahan-ay. Mao nga makahatag ka ug maayong RTO kung gamay ra ang datos. 
  • Ang datos mahimong dili mapasig-uli sa unang higayon, ug kinahanglan nimong hatagan ug panahon ang pagsubli sa aksyon. Pananglitan, adunay mga higayon nga wala kita mahibal-an kung kanus-a nawala ang datos. Ingnon ta nga ang pagkawala namatikdan sa 15.00, ug ang mga kopya gihimo kada oras. Gikan sa 15.00 atong tan-awon ang tanan nga mga punto sa pagbawi: 14:00, 13:00 ug uban pa. Kung ang sistema hinungdanon, gisulayan namon nga maminusan ang edad sa punto sa pagkaayo. Apan kung ang bag-ong backup wala maglangkob sa kinahanglan nga datos, among kuhaon ang sunod nga punto - kini dugang nga oras. 

Sa kini nga kaso, ang backup nga iskedyul makahatag sa gikinahanglan Ang RPO. Alang sa pag-backup, importante ang paghatag og geo-reservation kung adunay mga problema sa main site. Girekomenda nga tipigan ang pipila ka mga backup nga kopya nga gilain.

Ang katapusan nga plano sa pagbawi sa katalagman kinahanglan adunay labing menos 2 nga mga himan:  

  • Usa sa mga kapilian 1-4, nga manalipod sa mga sistema gikan sa mga kapakyasan ug pagkahulog.
  • Pag-backup aron mapanalipdan ang datos gikan sa pagkawala. 

Takus usab ang pag-atiman sa usa ka backup nga channel sa komunikasyon kung ang panguna nga tighatag sa Internet nahulog. Ug - voila! β€” Andam na ang DR sa minimum nga suholan. 

Source: www.habr.com

Idugang sa usa ka comment