1C Entwéckler Geschichte: Administrateuren

All 1C Entwéckler op eng oder aner Manéier enk mat IT Servicer an direkt mat System Administrateuren interagéieren. Awer dës Interaktioun geet net ëmmer glat. Ech wéilt Iech e puer witzeg Geschichten iwwer dëst erzielen.

Héich-Vitesse Kommunikatioun Kanal

Déi meescht vun eise Clienten si grouss Holdings mat hiren eegene groussen IT Departementer. A Client Spezialisten sinn normalerweis responsabel fir Backupsatellit Kopie vun Informatiounen Datenbanken. Mä et ginn och relativ kleng Organisatiounen. Besonnesch fir si hu mir e Service no deem mir all Themen am Zesummenhang mam Backup vun alles 1C iwwerhuelen. Dëst ass d'Firma iwwer déi mir an dëser Geschicht schwätzen.

En neie Client ass komm fir 1C z'ënnerstëtzen an ënner anerem huet de Kontrakt eng Klausel abegraff datt mir fir Backups verantwortlech waren, obwuel si hiren eegene Systemadministrator am Personal haten. Client-Server Datebank, MS SQL als DBMS. Eng zimlech Standardsituatioun, awer et war nach ëmmer eng Nuance: d'Haaptbasis war zimlech grouss, awer d'monatlecht Erhéijung war ganz kleng. Dat ass, d'Datebank enthält vill historesch Donnéeën. Wann Dir dës Fonktioun berücksichtegt, hunn ech Backup-Ënnerhaltspläng wéi follegt opgeriicht: den éischte Samschdeg vun all Mount gouf e komplette Backup gemaach, et war zimlech schwéier, duerno gouf all Nuecht eng differentiell Kopie gemaach - e relativ klenge Volumen, an eng Kopie vun der Transaktioun Log all Stonn. Ausserdeem goufen voll an differenziell Kopien net nëmmen op eng Netzwierkressource kopéiert, awer och zousätzlech op eise FTP-Server eropgelueden. Dëst ass eng obligatoresch Fuerderung wann Dir dëse Service liwwert.

All dëst gouf erfollegräich konfiguréiert, a Betrib geholl an allgemeng ouni Feeler geschafft.

Awer e puer Méint méi spéit huet de Systemadministrator an dëser Organisatioun geännert. Den neie Systemadministrator huet ugefaang d'IT Infrastruktur vun der Firma no modernen Trends no opzebauen. Besonnesch Virtualiséierung erschéngt, Disk Regaler, Zougang gouf iwwerall blockéiert an alles, asw., wat am allgemenge Fall natierlech net nëmme freet. Awer d'Saache goungen net ëmmer glat fir hien, et waren dacks Probleemer mat der Leeschtung vun 1C, wat e puer Meenungsverschiddenheeten a Mëssverständnisser mat eiser Ënnerstëtzung verursaacht huet. Et sollt och bemierkt ginn datt eis Bezéiung mat him allgemeng zimlech kal an e bësse gespannt war, wat nëmmen de Spannungsgrad erhéicht huet am Fall vu Probleemer.

Awer ee Moien huet sech erausgestallt datt de Server vun dësem Client net verfügbar war. Ech hunn de Systemadministrator geruff fir erauszefannen wat geschitt ass a krut als Äntwert eppes wéi "Eise Server ass erofgefall, mir schaffen drun, net un Iech." Gutt, et ass gutt datt se schaffen. Dëst bedeit datt d'Situatioun ënner Kontroll ass. Nom Mëttegiessen ruffen ech erëm zréck, an amplaz vun der Irritation, kann ech scho Middegkeet an Apathie an der Stëmm vum Admin fillen. Ech probéieren erauszefannen wat geschitt ass a gëtt et eppes wat mir maache kënnen fir ze hëllefen? Als Resultat vum Gespréich ass folgend entstanen:

Hien geplënnert de Server zu engem neie Stockage System mat engem nei versammelt Razzia. Awer eppes ass falsch gaang an e puer Deeg méi spéit ass dës Razzia sécher zesummegefall. Ob de Controller ausgebrannt ass oder eppes mat den Disken geschitt ass, ech erënnere mech net genau, awer all d'Informatioun war irretrievably verluer. An den Haapt Saach war, datt d'Netz Ressource mat Backupsatellit och op der selwechter Disk Array während verschiddene Migratiounen opgehalen. Dat ass, souwuel déi produktiv Datebank selwer an all seng Backup-Kopie goufen verluer. An et ass onkloer wat elo ze maachen.

Rou, soen ech. Mir hunn Är Nuecht Backupsatellit. Als Äntwert gouf et Rou, duerch déi ech gemierkt hunn datt ech just e Mann säi Liewen gerett hunn. Mir fänken un ze diskutéieren wéi Dir dës Kopie op en neien, nei ofgebauten Server transferéiert. Awer och hei ass e Problem entstanen.

Erënnere mech wéi ech gesot hunn datt de komplette Backup zimlech grouss war? Et war net fir näischt, datt ech et eemol am Mount Samschdes gemaach. D'Tatsaach ass datt d'Firma eng kleng Planz war, déi wäit ausserhalb vun der Stad läit an hiren Internet ganz sou-sou war. Bis e Méindeg de Moien, also iwwer de Weekend, konnt dës Kopie kaum op eise FTP-Server eropgeluede ginn. Awer et war kee Wee fir en Dag oder zwee ze waarden bis et an déi entgéintgesate Richtung lued. No e puer erfollegräiche Versuche fir d'Datei z'iwwerdroen, huet den Administrateur d'Harddisk direkt vum neie Server erausgeholl, iergendwou en Auto mat engem Chauffer fonnt a séier op eise Büro gerannt, glécklecherweis si mir nach an der selwechter Stad.

Iwwerdeems si an eisem Serverraum stoungen an op d'Dateie kopéiert goufen, hu mir eis fir d'éischte Kéier souzesoen "perséinlech" getraff, eng Taass Kaffi gedronk an an engem informelle Kader geschwat. Ech hu mat senger Trauer sympathiséiert an hien zréck mat enger voller Schraube vu Backups geschéckt, séier déi gestoppt Aarbecht vun der Firma restauréiert.

Duerno sinn all eis Ufroen un d'IT Departement ganz séier geléist ginn a keng Meenungsverschiddenheete méi entstanen.

Kontaktéiert Äre Systemadministrator

Eemol, fir eng ganz laang Zäit, konnt ech 1C fir Webzougang iwwer IIS fir ee Client net publizéieren. Et huet ausgesinn wéi eng normal Aufgab, awer et war kee Wee fir alles ze lafen. Lokal Systemadministratoren hu sech bedeelegt a probéiert verschidden Astellungen a Konfiguratiounsdateien. 1C um Internet wollt normalerweis net op iergendeng Manéier schaffen. Eppes war falsch, entweder mat Domain Sécherheetspolitik, oder mat der lokaler raffinéierter Firewall, oder Gott weess wat soss. Op der Nth Iteratioun schéckt den Admin mir e Link mat de Wierder:

- Probéiert nach eng Kéier dës Instruktiounen ze benotzen. Alles ass do ganz detailléiert beschriwwen. Wann et net funktionnéiert, schreift den Auteur vun dësem Site, vläicht kann hien hëllefen.
"Nee," soen ech, "et wäert net hëllefen."
- Firwat?
- Ech sinn den Auteur vun dësem Site ... (

Als Resultat hu mir et ouni Probleemer op Apache lancéiert. IIS gouf ni besiegt.

Een Niveau méi déif

Mir haten e Client - eng kleng Fabrikatioun Entreprise. Si haten e Server, eng Zort "klassesch" 3 an 1: Terminal Server + Applikatiounsserver + Datebankserver. Si hunn an e puer Industrie-spezifesch Configuratioun baséiert op UPP geschafft, et waren ongeféier 15-20 Benotzer, an d'Performance vum System passt am Prinzip jiddereen.

Mat der Zäit huet alles méi oder manner stabil geschafft. Awer dunn huet Europa Sanktiounen géint Russland opgezwong, als Resultat vun deem d'Russen ugefaang hunn haaptsächlech hausgemaachte Produkter ze kafen, an d'Geschäfter fir dës Firma sinn staark eropgaang. D'Zuel vun de Benotzer ass op 50-60 Leit eropgaang, eng nei Branche gouf opgemaach, an de Dokumentfloss ass deementspriechend eropgaang. An elo konnt den aktuellen Server net méi mat der staark verstäerkter Belaaschtung eens ginn, an 1C huet ugefaang, wéi se soen, "ze luesen". Während Spëtzestonnen goufen Dokumenter fir e puer Minutten veraarbecht, Blockéierungsfehler opgetrueden, Formen hu laang gedauert fir opzemaachen, an de ganzen anere Bouquet vu verbonne Servicer. De lokale Systemadministrator huet all d'Problemer ofgeschnidden a gesot: "Dëst ass Ären 1C, Dir wäert et erausfannen." Mir hunn ëmmer erëm proposéiert e Performance Audit vum System duerchzeféieren, awer et ass ni zum Audit selwer komm. De Client huet einfach Recommandatioune gefrot fir Problemer ze fixéieren.

Gutt, ech hunn mech gesat an en zimlech laange Bréif geschriwwen iwwer d'Noutwennegkeet fir d'Roll vum Terminalserver an den Applikatiounsserver mat der DBMS ze trennen (wat mir am Prinzip scho vill Mol gesot hunn). Ech hunn iwwer DFSS op Terminalserver geschriwwen, iwwer Shared Memory, Linken op autoritär Quelle geliwwert, a souguer e puer Optiounen fir Ausrüstung proposéiert. Dëse Bréif erreecht déi Muecht an der Firma, ass zréck an d'IT Departement mat de Resolutiounen "Implementéieren" an d'Äis war allgemeng gebrach.

No enger Zäit schéckt den Admin mir d'IP Adress vum neie Server an d'Login Umeldungsinformatiounen. Hie seet datt MS SQL an 1C Server Komponenten do ofgesat ginn, an d'Datenbanken mussen transferéiert ginn, awer fir de Moment nëmmen op den DBMS Server, well e puer Probleemer mat den 1C Schlësselen entstane sinn.

Ech sinn erakomm, tatsächlech, all d'Servicer lafen, de Server war net ganz mächteg, awer ok, ech mengen et ass besser wéi näischt. Ech transferéieren d'Datebanke fir elo fir iergendwéi den aktuellen Server ze entlaaschten. Ech hunn all Transfere op der ausgemaach Zäit ofgeschloss, awer d'Situatioun huet sech net geännert - nach ëmmer déiselwecht Leeschtungsproblemer. Et ass komesch, natierlech, gutt, loosst eis d'Datenbanken am 1C Cluster registréieren a mir wäerte gesinn.

E puer Deeg passéieren, d'Schlësselen sinn net iwwerginn. Ech froe mech wat de Problem ass, alles schéngt einfach ze sinn - huelt et aus engem Server, stoppt en an en aneren, installéiert de Chauffer an Dir sidd fäerdeg. Den Administrateur reagéiert andeems hien schwätzt an eppes iwwer Port Forwarding, e virtuelle Server, asw.

Hmm... Virtuell Server? Et schéngt, datt et nach ni eng Virtualiséierung gouf an et gouf nach ni ... Ech erënnere mech un e relativ bekannte Problem mat der Onméiglechkeet, en 1C Serverschlëssel op eng virtuell Maschinn op Hyper-V am Windows Server 2008 weiderzebréngen. An hei e puer Verdacht fänken un a mir ze bilden ...

Ech oppen de Server Manager - Rollen - eng nei Roll ass erschéngt - Hyper-V. Ech ginn an den Hyper-V Manager, gesinn eng virtuell Maschinn, konnektéieren ... An zwar ... Eisen neien Datebankserver ...

Also wat? D'Instruktioune vun den Autoritéiten a meng Empfehlungen goufen duerchgefouert, d'Rollen sinn getrennt. D'Aufgab kann zougemaach ginn.

No enger Zäit ass déi elo Kris geschitt, déi nei Branche muss zougemaach ginn, d'Laascht ass erofgaang an d'Systemleistung gouf méi oder manner tolerabel.

Gutt, natierlech, si konnten de Serverschlëssel net op déi virtuell Maschinn weiderginn. Als Resultat war alles lénks wéi ass: Terminal Server + 1C Cluster op enger kierperlecher Maschinn, Datebankserver do an engem virtuellen.

An et wier flott wann dëst eng Zort Sharashkin Büro wier. Also nee. Eng gutt-bekannt Firma, deenen hir Produiten Dir wahrscheinlech kennt an an den zoustännegen Departementer vun all Lentas an Auchans gesinn hunn.

Festplack Vakanz Stonneplang

Eng grouss Holding mat ambitiéise Pläng fir d'Welt z'iwwerhuelen huet nach eng Kéier eng kleng Firma kaaft mam Zil se a seng Mega-Corporation opzehuelen. An all Divisiounen vun dëser Holding schaffen Benotzer an hiren eegene Datenbanken, mä mat enger identescher Configuratioun. An dofir hu mir e klenge Projet gestart fir eng nei Unitéit an dësem System opzehuelen.

Als éischt ass et néideg d'Produktiouns- an Testdatenbanken z'installéieren. Den Entwéckler krut d'Verbindungsdaten, loggt op de Server, gesäit MS SQL installéiert, 1C Server, gesäit 2 logesch Fuerderen: Fuert "C" mat enger Kapazitéit vun 250 Gigabyte an Drive "D" mat enger Kapazitéit vun 1 Terabyte. Gutt, "C" ass de System, "D" ass fir Daten, den Entwéckler entscheet logesch an deployéiert all Datenbanken do. Ech hunn souguer Ënnerhaltspläng opgestallt, dorënner Backup, just am Fall (och wa mir net verantwortlech dofir sinn). True, Backups goufen hei op "D" bäigefüügt. An Zukunft war et geplangt et op eng separat Ressource ze konfiguréieren.

De Projet huet ugefaang, d'Beroder hunn Training geliwwert wéi een am neie System funktionnéiert, d'Iwwerreschter goufen iwwerginn, e puer kleng kleng Verbesserunge goufen gemaach, an d'Benotzer hunn ugefaang an der neier Informatiounsbasis ze schaffen.

Alles war gutt gaangen bis e Méindeg de Moie festgestallt gouf datt d'Datebankdisk fehlt. Et gëtt einfach keen "D" um Server an dat ass et.

Weider Enquête huet dëst opgedeckt: dësen "Server" war eigentlech den Aarbechtscomputer vun engem lokalen Systemadministrator. True, et hat nach ëmmer e Server OS. Dem Administrateur säi perséinleche USB-Laufwerk gouf an de Server ugeschloss. An esou ass den Administrateur an d'Vakanz gaang, seng Schraube matzehuelen, mam Zil fir Filmer an d'Rees ze pompelen.

Gott sei Dank, hien huet et net fäerdeg bruecht d'Datebankdateien ze läschen an et fäerdeg bruecht déi produktiv Datebank ze restauréieren.

Et ass bemierkenswäert datt jiddereen allgemeng zefridden war mat der Leeschtung vum System op engem USB Drive. Keen beschwéiert iwwer all onzefridden Leeschtung vun 1C. Et war eréischt méi spéit datt d'Holding e Mega-Projet ugefaang huet fir all Informatiounsdatenbanken op eng eenzeg zentraliséiert Site mat Super-Serveren, Späichersystemer fir eng Millioun + Rubel, raffinéiert Hypervisoren an onhaltbar 1C Bremsen an all Branchen ze transferéieren.

Awer dat ass eng ganz aner Geschicht ...

Source: will.com

Setzt e Commentaire