Tales tal-iżviluppatur 1C: admin's

L-iżviluppaturi 1C kollha b'xi mod jew ieħor jinteraġixxu mill-qrib mas-servizzi tal-IT u direttament mal-amministraturi tas-sistema. Iżda din l-interazzjoni mhux dejjem tmur bla xkiel. Nixtieq ngħidilkom ftit stejjer umoristiċi dwar dan.

Kanal ta 'komunikazzjoni b'veloċità għolja

Ħafna mill-klijenti tagħna huma azjendi kbar bid-dipartimenti kbar tal-IT tagħhom stess. U l-ispeċjalisti tal-klijenti huma ġeneralment responsabbli għal kopji ta 'backup ta' databases ta 'informazzjoni. Iżda hemm ukoll organizzazzjonijiet relattivament żgħar. Speċjalment għalihom, għandna servizz li skontu nieħdu fuqna nfusna l-kwistjonijiet kollha relatati mal-backup ta 'kollox 1C. Din hija l-kumpanija li se nitkellmu dwarha f'din l-istorja.

Klijent ġdid ġie biex jappoġġja 1C u, fost affarijiet oħra, il-kuntratt kien jinkludi klawżola li aħna konna responsabbli għall-backups, għalkemm kellhom l-amministratur tas-sistema tagħhom stess fuq il-persunal. Database tal-klijent-server, MS SQL bħala DBMS. Sitwazzjoni pjuttost standard, iżda kien għad hemm sfumatura waħda: il-bażi ewlenija kienet pjuttost kbira, iżda ż-żieda ta 'kull xahar kienet żgħira ħafna. Jiġifieri, id-database kien fiha ħafna dejta storika. B'kont meħud ta 'din il-karatteristika, waqqaft pjanijiet ta' manutenzjoni ta 'backup kif ġej: fl-ewwel Sibt ta' kull xahar saret backup sħiħa, kienet pjuttost tqila, imbagħad saret kopja differenzjali kull lejl - volum relattivament żgħir, u kopja tar-reġistru tat-tranżazzjonijiet kull siegħa. Barra minn hekk, kopji sħaħ u differenzjali mhux biss ġew ikkupjati għal riżorsa tan-netwerk, iżda wkoll imtella’ fuq is-server FTP tagħna. Dan huwa rekwiżit obbligatorju meta jingħata dan is-servizz.

Dan kollu ġie kkonfigurat b'suċċess, jitħaddem u ġeneralment ħadem mingħajr fallimenti.

Iżda ftit xhur wara, l-amministratur tas-sistema f'din l-organizzazzjoni nbidel. L-amministratur tas-sistema l-ġdid beda gradwalment jibni mill-ġdid l-infrastruttura tal-IT tal-kumpanija skont ix-xejriet moderni. B'mod partikolari, deher il-virtwalizzazzjoni, l-ixkafef tad-disk, l-aċċess kien imblukkat kullimkien u kollox, eċċ., Li fil-każ ġenerali, ovvjament, ma jistgħux ma jifirħux. Iżda l-affarijiet mhux dejjem marru tajjeb għalih ħafna drabi kien hemm problemi bil-prestazzjoni ta '1C, li kkawża xi nuqqas ta' qbil u nuqqas ta 'ftehim bl-appoġġ tagħna. Ukoll, għandu jiġi nnutat li r-relazzjoni tagħna miegħu kienet ġeneralment pjuttost kiesħa u kemmxejn tensjoni, li żiedet biss il-grad ta 'tensjoni fil-każ ta' xi problemi li jinqalgħu.

Iżda filgħodu wieħed irriżulta li s-server ta 'dan il-klijent ma kienx disponibbli. Ċempilt lill-amministratur tas-sistema biex insir naf x'ġara u rċevejt bħala tweġiba xi ħaġa bħal "Is-server tagħna ġġarraf, qed naħdmu fuqu, mhux f'idejk." Ukoll, huwa tajjeb li jaħdmu. Dan ifisser li s-sitwazzjoni hija taħt kontroll. Wara l-ikel, nerġa 'nsejjaħ lura, u minflok irritazzjoni, diġà nista' nħoss għeja u apatija fil-vuċi tal-admin. Qed nipprova nifhem x'ġara u hemm xi ħaġa li nistgħu nagħmlu biex ngħinu? Bħala riżultat tal-konversazzjoni, ħareġ dan li ġej:

Huwa mexxa s-server għal sistema ta 'ħażna ġdida b'raid li għadu kif ġie mmuntat. Iżda xi ħaġa marret ħażin u ftit jiem wara dan ir-rejd waqa’ mingħajr periklu. Kemm jekk il-kontrollur inħaraq jew jekk ġratx xi ħaġa lid-diski, ma niftakarx eżatt, iżda l-informazzjoni kollha ntilfet b'mod irrimedjabbli. U l-ħaġa prinċipali kienet li r-riżorsa tan-netwerk b'backups spiċċat ukoll fuq l-istess firxa ta 'disk matul diversi migrazzjonijiet. Jiġifieri, kemm id-database produttiva nnifisha kif ukoll il-kopji kollha tal-backup tagħha ntilfu. U mhux ċar x'għandek tagħmel issa.

Ikkalma, ngħid. Għandna l-backup tiegħek filgħaxija. Bi tweġiba, kien hemm silenzju, li bih indunajt li kont għadni kemm salvajt ħajja ta 'raġel. Nibdew niddiskutu kif tittrasferixxi din il-kopja għal server ġdid u skjerat ġdid. Imma hawn ukoll qamet problema.

Ftakar meta għidt li l-backup sħiħ kien pjuttost kbir? Mhux ta’ b’xejn għamiltu darba fix-xahar is-Sibt. Il-fatt hu li l-kumpanija kienet impjant żgħir, li kien jinsab 'il bogħod mill-belt u l-Internet tagħhom kien daqshekk hekk. Sat-Tnejn filgħodu, jiġifieri fi tmiem il-ġimgħa, din il-kopja bilkemm irnexxielha tittella’ fuq is-server FTP tagħna. Imma ma kien hemm ebda mod kif tistenna ġurnata jew tnejn biex titgħabba fid-direzzjoni opposta. Wara diversi tentattivi bla suċċess biex jittrasferixxi l-fajl, l-amministratur ħa l-hard drive direttament mis-server il-ġdid, sab karozza b'sewwieq x'imkien u malajr ġrew lejn l-uffiċċju tagħna, fortunatament għadna fl-istess belt.

Waqt li kienu bil-wieqfa fil-kamra tas-server tagħna u jistennew li l-fajls jiġu kkupjati, iltqajna għall-ewwel darba, biex ngħidu hekk, “personalment,” xrobna kikkra kafè, u tkellimna f’ambjent informali. Isimpatizzajt mad-dwejjaq tiegħu u bgħattlu lura b'kamin sħiħ ta 'backups, bil-għaġla rrestawra x-xogħol imwaqqaf tal-kumpanija.

Sussegwentement, it-talbiet kollha tagħna lid-dipartiment tal-IT ġew solvuti malajr ħafna u ma nqalgħux aktar nuqqas ta' qbil.

Ikkuntattja l-amministratur tas-sistema tiegħek

Darba, għal żmien twil ħafna, ma stajtx nippubblika 1C għal aċċess għall-web permezz ta 'IIS għal klijent wieħed. Deher biċċa xogħol ordinarja, iżda ma kien hemm ebda mod kif kollox jaħdem. Amministraturi tas-sistema lokali nvoluti u ppruvaw settings u fajls ta 'konfigurazzjoni differenti. 1C fuq il-web normalment ma riedx jaħdem bl-ebda mod. Xi ħaġa kienet ħażina, jew bil-politiki tas-sigurtà tad-dominju, jew mal-firewall sofistikat lokali, jew Alla jaf x'iktar. Fuq l-Nth iterazzjoni, l-amministratur jibgħatli link bil-kliem:

- Erġa' pprova uża dawn l-istruzzjonijiet. Kollox huwa deskritt hemmhekk f'dettall pjuttost. Jekk ma taħdimx, ikteb lill-awtur ta 'dan is-sit, forsi jista' jgħin.
"Le," ngħid jien, "mhux se jgħin."
- Għaliex?
— Jiena l-awtur ta’ dan is-sit... (

Bħala riżultat, nedejna fuq Apache mingħajr problemi. IIS qatt ma kien megħlub.

Livell wieħed aktar fil-fond

Kellna klijent - intrapriża żgħira tal-manifattura. Huma kellhom server, tip ta '"klassiku" 3 f'1: server terminal + server tal-applikazzjoni + server tad-database. Ħadmu f'xi konfigurazzjoni speċifika għall-industrija bbażata fuq UPP, kien hemm madwar 15-20 utent, u l-prestazzjoni tas-sistema, fil-prinċipju, kienet adattata għal kulħadd.

Hekk kif għadda ż-żmien, kollox ħadem bejn wieħed u ieħor b'mod stabbli. Iżda mbagħad l-Ewropa imponiet sanzjonijiet kontra r-Russja, li r-riżultat tagħhom ir-Russi bdew jixtru l-aktar prodotti prodotti domestikament, u n-negozju għal din il-kumpanija telgħet b'mod qawwi. In-numru ta 'utenti żdied għal 50-60 persuna, infetħet fergħa ġdida, u l-fluss tad-dokumenti żdied kif xieraq. U issa s-server attwali ma setax ilaħħaq aktar mat-tagħbija li żdiedet drastikament, u 1C beda, kif jgħidu, "jnaqqas". Matul is-sigħat tal-ogħla livell, id-dokumenti ġew ipproċessati għal diversi minuti, seħħew żbalji ta 'imblukkar, il-formoli damu ħafna biex jinfetħu, u l-bukkett l-ieħor kollu ta' servizzi relatati. L-amministratur tas-sistema lokali neħħa l-problemi kollha, u qal, "Dan huwa l-1C tiegħek, int se taraha." Kemm-il darba pproponejna li ssir verifika tal-prestazzjoni tas-sistema, iżda qatt ma waslet għall-awditjar innifsu. Il-klijent sempliċiment talab għal rakkomandazzjonijiet dwar kif issolvi l-problemi.

Ukoll, sibt bilqiegħda u ktibt ittra pjuttost twila dwar il-ħtieġa li jiġu separati r-rwoli tas-server tat-terminal u s-server tal-applikazzjoni mad-DBMS (li, fil-prinċipju, diġà għidna ħafna drabi qabel). Ktibt dwar DFSS fuq servers terminali, dwar Memorja Kondiviża, ipprovda links għal sorsi awtorevoli, u anke ssuġġerixxa xi għażliet għat-tagħmir. Din l-ittra laħqet lil dawk fil-poter fil-kumpanija, marret lura lid-dipartiment tal-IT bir-riżoluzzjonijiet "Implimenta" u s-silġ kien ġeneralment miksur.

Wara xi żmien, l-amministratur jibgħatli l-indirizz IP tas-server il-ġdid u l-kredenzjali tal-login. Jgħid li l-komponenti tas-server MS SQL u 1C huma skjerati hemmhekk, u d-databases jeħtieġ li jiġu trasferiti, iżda għalissa biss lis-server DBMS, peress li qamu xi problemi biċ-ċwievet 1C.

Dħalt, tabilħaqq, is-servizzi kollha kienu qed jaħdmu, is-server ma kienx qawwi ħafna, imma ok, naħseb li huwa aħjar minn xejn. Se nittrasferixxi d-databases għalissa sabiex b'xi mod ittaffi s-server attwali. Lestejt it-trasferimenti kollha fiż-żmien miftiehem, iżda s-sitwazzjoni ma nbidlitx - xorta l-istess problemi ta 'prestazzjoni. Hija stramba, ovvjament, ukoll, ejja nirreġistraw id-databases fil-cluster 1C u naraw.

Għaddew diversi jiem, iċ-ċwievet ma ġewx trasferiti. Qed nistaqsi x'inhi l-problema, kollox jidher li hu sempliċi - oħroġ minn server wieħed, plaggha f'ieħor, installa s-sewwieq u lest. L-amministratur jirrispondi billi jħawwad u jgħid xi ħaġa dwar it-trażmissjoni tal-port, server virtwali, eċċ.

Hmm... Server virtwali? Jidher li qatt ma kien hemm xi virtwalizzazzjoni u qatt ma kien hemm... Niftakar problema pjuttost magħrufa bl-impossibbiltà li tibgħat ċavetta tas-server 1C lil magna virtwali fuq Hyper-V fil-Windows Server 2008. U hawn jibdew jifformaw fija xi suspetti...

Niftaħ il-maniġer tas-server - Rwoli - deher rwol ġdid - Hyper-V. Immur għand il-maniġer Hyper-V, nara magna virtwali waħda, qabbad... U tabilħaqq... Is-server tad-database l-ġdid tagħna...

Allura? L-istruzzjonijiet tal-awtoritajiet u r-rakkomandazzjonijiet tiegħi twettqu, ir-rwoli ġew separati. Il-kompitu jista 'jingħalaq.

Wara xi żmien, il-kriżi issa seħħet, il-fergħa l-ġdida kellha tingħalaq, it-tagħbija naqset, u l-prestazzjoni tas-sistema saret xi ftit jew wisq tollerabbli.

Ukoll, ovvjament, ma setgħux jgħaddu ċ-ċavetta tas-server lill-magna virtwali. Bħala riżultat, kollox tħalla kif inhu: server terminal + cluster 1C fuq magna fiżika, server tad-database hemm f'wieħed virtwali.

U jkun sabiħ li kieku dan kien xi tip ta 'uffiċċju ta' sharashkin. Mela le. Kumpanija magħrufa li l-prodotti tagħha probabbilment taf u rajt fid-dipartimenti rilevanti tal-Lentas u l-Auchans kollha.

Skeda tal-vaganzi tal-hard drive

Kumpanija holding kbira bi pjanijiet ambizzjużi li tieħu f’idejha d-dinja għal darb’oħra xtrat kumpanija żgħira bil-għan li tinkludiha fil-mega-korporazzjoni tagħha. Fid-diviżjonijiet kollha ta' din l-azjenda, l-utenti jaħdmu fid-databases tagħhom stess, iżda b'konfigurazzjoni identika. U għalhekk bdejna proġett żgħir biex ninkludi unità ġdida f’din is-sistema.

L-ewwelnett, huwa meħtieġ li jiġu skjerati databases ta 'produzzjoni u ttestjar. L-iżviluppatur irċieva d-dejta tal-konnessjoni, jidħol fis-server, jara MS SQL installat, server 1C, jara 2 drives loġiċi: drive "C" b'kapaċità ta '250 gigabytes u drive "D" b'kapaċità ta' terabyte 1. Ukoll, "C" hija s-sistema, "D" hija għad-dejta, l-iżviluppatur jiddeċiedi loġikament u juża d-databases kollha hemmhekk. I anke waqqaf pjanijiet ta 'manutenzjoni, inkluż backup, biss fil-każ (anke jekk aħna mhux responsabbli għal dan). Veru, backups ġew miżjuda hawn għal "D". Fil-futur, kien ippjanat li jiġi kkonfigurat mill-ġdid għal xi riżors tan-netwerk separat.

Il-proġett beda, il-konsulenti pprovdew taħriġ dwar kif jaħdmu fis-sistema l-ġdida, il-fdal ġew trasferiti, sar xi titjib minuri minuri, u l-utenti bdew jaħdmu fil-bażi ta 'informazzjoni l-ġdida.

Kollox kien sejjer tajjeb sa nhar it-Tnejn filgħodu meta ġie skopert li d-diska tad-database kienet nieqsa. Sempliċement m'hemm l-ebda "D" fuq is-server u dak hu.

Investigazzjoni ulterjuri żvelat dan: dan is-"server" kien fil-fatt il-kompjuter tax-xogħol ta 'amministratur tas-sistema lokali. Veru, xorta kellha OS server. Il-USB drive personali ta' dan l-amministratur ġie pplaggjat fis-server. U għalhekk l-amministratur mar fuq vaganza, ħa l-kamin tiegħu miegħu, bil-għan li jippumpja films fih għall-vjaġġ.

Grazzi lil Alla, ma rnexxilux iħassar il-fajls tad-database u rnexxielu jirrestawra d-database produttiva.

Ta 'min jinnota li kulħadd kien ġeneralment sodisfatt bil-prestazzjoni tas-sistema li tinsab fuq USB drive. Ħadd ma lmenta dwar xi prestazzjoni mhux sodisfaċenti ta' 1C. Kien biss aktar tard li l-azjenda bdiet mega-proġett biex tittrasferixxi d-databases ta 'informazzjoni kollha għal sit ċentralizzat wieħed b'super-servers, sistemi ta' ħażna għal miljun + rublu, hypervisors sofistikati u brejkijiet 1C insupportabbli fil-fergħat kollha.

Imma dik hija storja kompletament differenti...

Sors: www.habr.com

Żid kumment