Mga sugilanon sa 1C developer: admin's

Ang tanan nga mga developer sa 1C sa usa ka paagi o sa lain suod nga nakig-uban sa mga serbisyo sa IT ug direkta sa mga tigdumala sa sistema. Apan kini nga interaksyon dili kanunay nga hapsay. Gusto kong isulti kanimo ang pipila ka kataw-anan nga mga istorya bahin niini.

Taas nga tulin nga channel sa komunikasyon

Kadaghanan sa among mga kliyente dagkong mga kabtangan nga adunay kaugalingon nga dagkong mga departamento sa IT. Ug ang mga espesyalista sa kliyente kasagarang responsable sa mga backup nga kopya sa mga database sa impormasyon. Apan adunay gamay usab nga mga organisasyon. Ilabi na alang kanila, kami adunay usa ka serbisyo sumala sa kung diin among gidala sa among kaugalingon ang tanan nga mga isyu nga may kalabutan sa pag-backup sa tanan nga 1C. Kini ang kompanya nga atong hisgutan sa kini nga istorya.

Usa ka bag-ong kliyente ang mianhi aron suportahan ang 1C ug, taliwala sa ubang mga butang, ang kontrata naglakip sa usa ka clause nga kami ang responsable sa pag-backup, bisan kung sila adunay kaugalingon nga tagdumala sa sistema sa mga kawani. Database sa kliyente-server, MS SQL isip DBMS. Usa ka medyo standard nga sitwasyon, apan adunay usa pa ka nuance: ang nag-unang base dako kaayo, apan ang binulan nga pagtaas gamay kaayo. Sa ato pa, ang database adunay daghang makasaysayan nga datos. Gikonsiderar kini nga bahin, akong gipahimutang ang mga plano sa pag-backup sa pagmentinar sama sa mosunod: sa unang Sabado sa matag bulan usa ka bug-os nga backup ang gihimo, kini bug-at kaayo, unya ang usa ka differential nga kopya gihimo kada gabii - medyo gamay nga volume, ug usa ka kopya. sa log sa transaksyon matag oras. Dugang pa, ang bug-os ug lahi nga mga kopya dili lamang gikopya sa usa ka kapanguhaan sa network, apan dugang nga gi-upload sa among FTP server. Kini usa ka mandatory nga kinahanglanon sa paghatag niini nga serbisyo.

Kining tanan malampuson nga na-configure, gibutang sa operasyon ug sa kasagaran nagtrabaho nga walay mga kapakyasan.

Apan paglabay sa pipila ka bulan, ang tigdumala sa sistema niini nga organisasyon nausab. Ang bag-ong system administrator nagsugod sa anam-anam nga pagtukod pag-usab sa IT nga imprastraktura sa kompanya subay sa modernong mga uso. Sa partikular, nagpakita ang virtualization, mga istante sa disk, gibabagan ang pag-access bisan diin ug tanan, ug uban pa, nga sa kinatibuk-an nga kaso, siyempre, dili mahimo nga magmaya. Apan ang mga butang dili kanunay nga hapsay alang kaniya; adunay kanunay nga mga problema sa pasundayag sa 1C, nga hinungdan sa pipila nga dili pagsinabtanay ug dili pagsinabtanay sa among suporta. Usab, kinahanglan nga matikdan nga ang among relasyon uban kaniya sa kasagaran medyo bugnaw ug medyo mapig-oton, nga nagdugang lamang sa lebel sa tensiyon kung adunay mga problema nga motumaw.

Apan usa ka buntag kini nahimo nga ang server sa kliyente dili magamit. Gitawagan nako ang tagdumala sa sistema aron mahibal-an kung unsa ang nahitabo ug nakadawat ingon usa ka tubag sama sa "Na-crash ang among server, gitrabaho namo kini, dili kanimo." Aw, maayo nga nagtrabaho sila. Kini nagpasabot nga ang sitwasyon kontrolado na. Human sa paniudto, nanawag kog balik, ug imbes nga iritasyon, makabati na kog kakapoy ug kawalay interes sa tingog sa admin. Gisulayan nako nga mahibal-an kung unsa ang nahitabo ug naa ba kami mahimo aron matabangan? Isip resulta sa panag-istoryahanay, mitumaw ang mosunod:

Gibalhin niya ang server sa usa ka bag-ong sistema sa pagtipig nga adunay bag-ong gitigum nga pag-atake. Apan adunay nahitabo ug paglabay sa pipila ka adlaw luwas nga nahugno kini nga raid. Kung nasunog ang controller o adunay nahitabo sa mga disk, wala nako mahinumduman nga eksakto, apan ang tanan nga kasayuran nawala nga dili mabawi. Ug ang panguna nga butang mao nga ang kapanguhaan sa network nga adunay mga backup natapos usab sa parehas nga array sa disk sa panahon sa lainlaing mga paglalin. Sa ato pa, ang produktibo nga database mismo ug ang tanan nga backup nga mga kopya niini nawala. Ug dili klaro kung unsa ang buhaton karon.

Kalma, ingon ko. Kami adunay imong backup kada gabii. Agig tubag, dihay kahilom, diin akong naamgohan nga bag-o lang nakong giluwas ang kinabuhi sa usa ka tawo. Nagsugod kami sa paghisgot kung giunsa pagbalhin kini nga kopya sa usa ka bag-o, bag-ong gi-deploy nga server. Apan dinhi usab mitungha ang usa ka problema.

Hinumdumi sa diha nga ako miingon nga ang bug-os nga backup mao ang medyo dako? Dili sa walay hinungdan nga gibuhat ko kini kausa sa usa ka bulan sa Sabado. Ang tinuod mao nga ang kompanya usa ka gamay nga tanum, nga nahimutang layo sa gawas sa lungsod ug ang ilang Internet labi ka kaayo. Sa Lunes sa buntag, sa ato pa, sa katapusan sa semana, kini nga kopya halos wala ma-upload sa among FTP server. Apan walay paagi nga maghulat usa o duha ka adlaw aron kini makarga sa atbang nga direksyon. Human sa pipila ka wala molampos nga pagsulay sa pagbalhin sa file, gikuha sa administrador ang hard drive direkta gikan sa bag-ong server, nakit-an ang usa ka sakyanan nga adunay usa ka drayber sa usa ka dapit ug dali nga nagdali sa among opisina, maayo na lang kay naa pa mi sa samang siyudad.

Samtang nagbarog sila sa among server room ug naghulat nga makopya ang mga file, nagkita mi sa unang higayon, ingnon ta, β€œsa personal,” miinom ug usa ka tasa sa kape, ug nag-estoryahanay sa dili pormal nga kahimtang. Nasimpatiya ko sa iyang kaguol ug gipabalik ko siya dala ang bug-os nga turnilyo sa mga backup, nagdali nga gipahiuli ang nahunong nga trabaho sa kompanya.

Pagkahuman, ang tanan namong mga hangyo sa departamento sa IT nasulbad dayon ug wala nay mga panagsumpaki nga mitumaw.

Kontaka ang imong system administrator

Kausa, sa dugay kaayong panahon, dili nako mamantala ang 1C para sa web access pinaagi sa IIS para sa usa ka kliyente. Morag usa kini ka ordinaryo nga buluhaton, apan walay paagi nga mapadagan ang tanan. Naapil ang mga lokal nga administrador sa sistema ug gisulayan ang lainlaing mga setting ug mga file sa pag-configure. Ang 1C sa web kasagaran dili gusto nga magtrabaho sa bisan unsang paagi. Adunay usa ka butang nga sayup, bisan sa mga palisiya sa seguridad sa domain, o sa lokal nga sopistikado nga firewall, o nahibal-an sa Diyos kung unsa pa. Sa Nth nga pag-uli, ang admin nagpadala kanako og link nga adunay mga pulong:

- Sulayi pag-usab gamit kini nga mga panudlo. Ang tanan gihulagway didto sa detalyado kaayo. Kung dili kini molihok, pagsulat sa tagsulat niini nga site, tingali makatabang siya.
β€œDili,” ingon ko, β€œdili kini makatabang.”
- Ngano man?
β€” Ako ang tagsulat niini nga site... (

Isip resulta, gilusad namo kini sa Apache nga walay problema. Ang IIS wala gayud mapildi.

Usa ka lebel nga mas lawom

Kami adunay kliyente - usa ka gamay nga negosyo sa paggama. Naa silay server, usa ka klase nga "classic" 3 in 1: terminal server + application server + database server. Nagtrabaho sila sa pipila nga piho nga pag-configure sa industriya base sa UPP, adunay mga 15-20 nga tiggamit, ug ang pasundayag sa sistema, sa prinsipyo, nahiangay sa tanan.

Sa paglabay sa panahon, ang tanan nagtrabaho nga mas o dili kaayo lig-on. Apan unya ang Europe nagpahamtang sa mga silot batok sa Russia, ingon nga usa ka resulta nga ang mga Ruso nagsugod sa pagpalit nag-una sa domestic nga mga produkto, ug ang negosyo alang niini nga kompanya miuswag pag-ayo. Ang gidaghanon sa mga tiggamit miuswag ngadto sa 50-60 ka mga tawo, usa ka bag-ong sanga ang giablihan, ug ang pagdagayday sa dokumento miuswag sumala niana. Ug karon ang kasamtangan nga server dili na makasagubang sa kusog nga pagtaas sa load, ug ang 1C nagsugod, ingon sa ilang giingon, sa "paghinay". Atol sa peak hours, ang mga dokumento giproseso sulod sa pipila ka minuto, ang pag-block sa mga sayop nahitabo, ang mga porma dugay nga giablihan, ug ang tibuok uban nga bouquet sa mga may kalabutan nga mga serbisyo. Giwagtang sa lokal nga tagdumala sa sistema ang tanan nga mga problema, nga nag-ingon, "Kini ang imong 1C, mahibal-an nimo kini." Kanunay namong gisugyot ang pagpahigayon sa usa ka performance audit sa sistema, apan wala kini moabut sa audit mismo. Nangayo lang ang kliyente og mga rekomendasyon kon unsaon pag-ayo ang mga problema.

Aw, milingkod ko ug nagsulat og medyo taas nga sulat bahin sa panginahanglan sa pagbulag sa mga tahas sa terminal server ug sa application server sa DBMS (nga, sa prinsipyo, gisulti na namo sa makadaghang higayon kaniadto). Gisulat ko ang bahin sa DFSS sa mga terminal server, bahin sa Shared Memory, naghatag mga link sa mga awtoritatibo nga gigikanan, ug nagsugyot pa sa pipila nga mga kapilian alang sa kagamitan. Kini nga sulat nakaabot sa mga naa sa gahum sa kompanya, mibalik sa departamento sa IT nga adunay mga resolusyon nga "Ipatuman" ug ang yelo sa kasagaran nabuak.

Human sa pipila ka panahon, ang admin nagpadala kanako sa IP address sa bag-ong server ug mga kredensyal sa pag-login. Siya nag-ingon nga ang MS SQL ug 1C server nga mga sangkap gi-deploy didto, ug ang mga database kinahanglan nga ibalhin, apan sa pagkakaron lamang sa DBMS server, tungod kay ang pipila ka mga problema mitungha sa 1C yawe.

Misulod ko, sa pagkatinuod, ang tanan nga mga serbisyo nagdagan, ang server dili kaayo gamhanan, apan ok, sa akong hunahuna kini mas maayo kay sa wala. Akong ibalhin ang mga database sa karon aron mahupay ang kasamtangan nga server. Nakompleto nako ang tanan nga mga pagbalhin sa gikasabutan nga oras, apan ang kahimtang wala mausab - parehas gihapon nga mga problema sa pasundayag. Katingad-an, siyempre, maayo, irehistro nato ang mga database sa 1C cluster ug atong makita.

Pipila ka adlaw ang milabay, ang mga yawe wala mabalhin. Naghunahuna ko kung unsa ang problema, ang tanan ingon og yano - kuhaa kini gikan sa usa ka server, i-plug kini sa lain, i-install ang drayber ug nahuman ka. Ang admin motubag pinaagi sa pagsamok-samok ug pagsulti bahin sa port forwarding, usa ka virtual server, ug uban pa.

Hmm... Virtual server? Morag wala pa'y bisan unsa nga virtualization ug wala'y bisan unsa nga ... Nahinumdom ko sa usa ka medyo ilado nga problema sa imposibilidad sa pagpasa sa usa ka 1C server key ngadto sa usa ka virtual machine sa Hyper-V sa Windows Server 2008. Ug dinhi pipila ka mga pagduda nagsugod sa pagporma kanako ...

Giablihan nako ang manager sa server - Mga Papel - usa ka bag-ong tahas ang nagpakita - Hyper-V. Moadto ko sa Hyper-V manager, tan-awa ang usa ka virtual machine, magkonektar... Ug sa pagkatinuod... Ang among bag-ong database server...

Unya? Ang mga instruksyon sa mga awtoridad ug ang akong mga rekomendasyon natuman, ang mga tahas gibulag. Ang buluhaton mahimong sirado.

Paglabay sa pipila ka mga panahon, ang karon nga krisis nahitabo, ang bag-ong sanga kinahanglan nga sirado, ang load mikunhod, ug ang performance sa sistema nahimong mas o dili kaayo maagwanta.

Aw, siyempre, dili nila mapasa ang yawe sa server sa virtual machine. Ingon sa usa ka resulta, ang tanan nabilin nga ingon sa: terminal server + 1C cluster sa usa ka pisikal nga makina, database server didto sa usa ka virtual.

Ug kini maayo kung kini usa ka matang sa opisina sa sharashkin. Busa dili. Usa ka bantog nga kompanya kansang mga produkto lagmit nahibal-an nimo ug nakita sa mga may kalabotan nga departamento sa tanan nga Lentas ug Auchans.

Eskedyul sa bakasyon sa hard drive

Usa ka dako nga holding company nga adunay ambisyoso nga mga plano sa pag-ilog sa kalibutan nakapalit na usab og gamay nga kompanya nga adunay tumong nga ilakip kini sa mega-corporation niini. Sa tanan nga mga dibisyon sa kini nga paghupot, ang mga tiggamit nagtrabaho sa ilang kaugalingon nga mga database, apan adunay parehas nga pagsumpo. Ug mao nga gisugdan namo ang usa ka gamay nga proyekto nga naglakip sa usa ka bag-ong yunit niini nga sistema.

Una sa tanan, gikinahanglan ang pag-deploy sa mga database sa produksiyon ug pagsulay. Nadawat sa developer ang data sa koneksyon, nag-log in sa server, nakakita sa MS SQL nga na-install, 1C server, nakakita sa 2 logical drives: drive "C" nga adunay kapasidad nga 250 gigabytes ug drive "D" nga adunay kapasidad nga 1 terabyte. Aw, ang "C" mao ang sistema, ang "D" alang sa datos, ang developer lohikal nga nagdesisyon ug nag-deploy sa tanan nga mga database didto. Naghimo pa gani ako og mga plano sa pagmentinar, lakip ang pag-backup, sa kaso (bisan tuod dili kami responsable niini). Tinuod, ang mga backup gidugang dinhi sa "D". Sa umaabot, giplano nga i-reconfigure kini sa pipila nga lahi nga kapanguhaan sa network.

Nagsugod ang proyekto, naghatag ug pagbansay ang mga consultant kon unsaon pagtrabaho sa bag-ong sistema, ang mga salin gibalhin, pipila ka menor de edad nga pag-uswag ang gihimo, ug ang mga tiggamit nagsugod sa pagtrabaho sa bag-ong base sa impormasyon.

Maayo ang dagan sa tanan hangtod usa ka Lunes sa buntag sa dihang nadiskobrehan nga nawala ang database disk. Wala’y "D" sa server ug mao ra kana.

Ang dugang nga imbestigasyon nagpadayag niini: kini nga "server" sa tinuud nagtrabaho nga kompyuter sa usa ka lokal nga tagdumala sa sistema. Tinuod, aduna pa kini server OS. Ang personal nga USB drive sa kini nga admin gisaksak sa server. Ug mao nga ang administrador miadto sa bakasyon, nga nagdala sa iyang tornilyo uban kaniya, uban sa tumong sa pumping mga salida niini alang sa biyahe.

Salamat sa Dios, wala niya mapapas ang mga file sa database ug nakahimo sa pagpasig-uli sa produktibo nga database.

Mamatikdan nga ang tanan sa kasagaran natagbaw sa pasundayag sa sistema nga nahimutang sa usa ka USB drive. Walay usa nga nagreklamo mahitungod sa bisan unsa nga dili maayo nga performance sa 1C. Sa ulahi ra nga ang pagkupot nagsugod sa usa ka mega-proyekto sa pagbalhin sa tanan nga mga database sa impormasyon sa usa ka sentralisadong site nga adunay mga super-server, mga sistema sa pagtipig alang sa usa ka milyon nga mga rubles, mga sopistikado nga hypervisors ug dili maagwanta nga 1C nga preno sa tanan nga mga sanga.

Apan kana usa ka lahi nga istorya ...

Source: www.habr.com

Idugang sa usa ka comment