Bet kurioje organizacijoje, kurioje 1C 8.3 (arba 8.2) vartotojų skaičius yra 10 ar daugiau, dideliems duomenų kiekiams rekomenduojama naudoti kliento-serverio parinktį. Ši parinktis pagrįsta trečiosios šalies DBVS, pavyzdžiui, MS SQL serverio, naudojimu. Natūralu, kad sunku įsivaizduoti kliento-serverio režimą be atskiro serverio. Bet kiekviena įmonė yra unikali, kiekviena turi savo poreikius, todėl į serverio pasirinkimą reikia žiūrėti atsakingai. Šiame straipsnyje mes stengsimės atsakyti į klausimą, kaip pasirinkti 1C serverį - tiek programinę, tiek techninę įrangą. Pasirinkimas yra labai svarbus momentas kuriant įmonės informacinę sistemą.
Be programinės įrangos bet koks kompiuteris yra nenaudingas. Kokybiška programinė įranga ypač svarbi serverių įrangoje. Jis turi atitikti naujausius saugos ir patikimumo parametrus. 1C kliento programa yra kelių platformų ir prieinama beveik visose operacinėse sistemose, įskaitant mobiliąsias sistemas. Serverio programa palaiko dvi platformas – Linux ir Windows.
Yra penkios DBVS, su kuriomis veikia 1C platforma, parinktys:
Gaukite 267 vaizdo įrašų pamokas 1C nemokamai:
Skirtingai nuo programinės įrangos, pasirinkti aparatinę įrangą nėra taip paprasta. Panagrinėkime serverio komponentų pasirinkimą skirtingam vartotojų skaičiui. Vartotojų skaičius yra abstrakti sąvoka, imami vidutiniai dokumentų srauto skaičiai. Renkantis įrangą, būtinai atsižvelkite į dokumentų apimtį.
Turint tiek daug vartotojų, prasminga serverio programas platinti atskiruose serverio įrenginiuose.
1C serveris yra svarbus techninis elementas kuriant IT infrastruktūrą. Esame pasirengę parduoti puikios konfigūracijos serverių įrangą už adekvačią kainą, be didelių antkainių. Tik tinkamos konfigūracijos jūsų problemoms išspręsti. Palikite užklausą ir gausite įrenginį, galintį patenkinti techninius organizacijos poreikius.
Esame pasirengę pateikti bet kokio sudėtingumo serverių įrangą su reikalavimus atitinkančia konfigūracija. Galimas patogus pristatymas. Galimas atsiėmimas Maskvoje. Apskritai, jei norite įsigyti, tereikia paskambinti, užpildyti skaičiavimo formą arba parašyti el. Siūlome įvairius komponentus, surinkimo galimybes, pateiksime komercinį pasiūlymą. Pradėsime nuo biudžeto ir surinksime tinkamiausius 1C serverius.
Jei atėjote informacijos, ji yra žemiau. Mes bandėme paskelbti visavertę medžiagą, kuri gali duoti, nors ir ne išsamų, bet didelį atsakymą į klausimą. Iš karto įspėjame, kad informacija daugiau apie aparatinę, o ne programinę įrangą.
Tokiu atveju reikalinga pasirinktinė konfigūracija. Praktiškai nėra prasmės kurti konfigūraciją atsitiktinai, nes apkrova gali labai skirtis priklausomai nuo vartotojų užduočių. Kai kuriais atvejais negalėsite apsiriboti vienu įrenginiu; jums reikės grupės. Palikite užklausą, kad specialistas galėtų su jumis susisiekti ir patikslinti detales.
Bet koks komplektas gali būti sukonfigūruotas individualiai, kad atitiktų jūsų poreikius!
Beje, preliminarius parametrus galima pasirinkti žemiau esančioje formoje. Tai leis specialistams greitai sukurti komercinį pasiūlymą.
Programinės įrangos paketas „1C: Enterprise 8.3“ yra verslo įrankių rinkinys, skirtas apskaitai, inventoriui ir automatiniam ataskaitų teikimui. Yra daug galimybių patobulinti bet kurį veiklos segmentą. Programinė įranga yra gana lanksti nustatymuose, bet, deja, labai reikli.
Tiesą sakant, dabar kompleksas naudojamas visur. Didelės organizacijos, biudžetinės įstaigos, valdžia. Ir ne tik Rusijoje, bet ir užsienyje.
Produkto pasirodymas rinkoje įvyko labai palankiu momentu, o tai turėjo gerą poveikį plačiam produkto pristatymui. Iš pradžių buvo minimalus apskaitos įrankių rinkinys, pamažu buvo kuriama, tobulinama programinė įranga, atsirado naujų funkcijų ir galimybių.
Šiandien produktas tapo visaverčiu įrankiu, leidžiančiu automatizuoti daugelį verslo aspektų, ir yra pelnytas populiarumas. Nepaisant trūkumų, programinė įranga nuolat tobulinama, diegiamos naujovės ir taisomi ankstesnių versijų trūkumai.
Dauguma mažų organizacijų neperka serverio už 1C. Jie nemato prasmės tokiuose švaistymuose. Galų gale, pakanka įdiegti kompleksą asmeniniame kompiuteryje, tada suteikti prieigą prie kitų kompiuterių. Ši parinktis vadinama „Failo režimu“.
Jis negali užtikrinti tinkamo našumo ir tinka naudoti tik vietiniame tinkle (žinoma, nuotolinė prieiga taip pat galima, bet neveiksminga). Kai vienu metu skambučių į duomenų bazę skaičius viršija 5, ji pradeda rimtai lėtėti. Periodiškai užšąla. Be to, vienos lentelės dydžio limitas duomenų bazėje yra 4 GB; didelės įmonės, reikia sakyti, dažnai kuria tokias dideles lenteles. Žinoma, failo režimo trūkumas yra toks veiksnys: kuo didesnis duomenų bazės dydis, tuo rimtesni reikalavimai techninės įrangos ištekliams. Deja, jei su programine įranga dirba daug žmonių arba turite kurti dideles skaičiuokles, galbūt geriau pasirinkti kitą būdą IT struktūrai įgyvendinti.
Ir DB valdymo sistemos, veikiančios kliento-serverio vykdymo būdu, ateina į pagalbą. Serveris 1C palaiko šių tipų DBVS:
„MS SQL Server“ yra „Microsoft“ sukurta DBVS. Patikimas, funkcionalus, bet reikalinga Windows OS. Yra tam tikrų trūkumų: mėgsta RAM, visiškai ją užima, todėl apribojimus reikia nustatyti rankiniu būdu, RAM nutekėjimai periodiškai atsiranda bendraujant su lentelių masyvais.
PostgreSQL yra nemokamas platinimas. Kai kuriose vietose lėtas, o tai buvo įrodyta eksperimentiškai. Tinka mažam personalui; didelis personalas gali nepajėgti su tuo susitvarkyti. Tačiau nepaisant trūkumų, paramai nėra jokių apribojimų e procesorių, o RAM plokščiakalnio nėra.Pagrindinis reikalavimas – tiesioginės sistemos administratoriaus rankos. Tinkamai sukonfigūruotas, jis demonstruoja puikius rezultatus.
„Oracle Database“ yra versijų DBVS, kuri pasižymi geromis funkcijomis ir yra labai greita, leidžianti vienu metu rašyti ir skaityti. Silpnumas – reiklus RAM.
IBM DB2 universalioji duomenų bazė. Puikiai tinka didelių masyvų apdorojimui. Turi platų funkcionalumą. Deja, šioje DBVS yra daug nereikalingų dalykų, kad būtų palaikomas suderinamumas su pasenusiais kompiuteriais, o tai sumažina DBVS efektyvumą. Tai nereikalauja RAM, o todėl, kad laikinos lentelės yra ribotos. Didžiausias palaikomų branduolių skaičius yra 16, o tai nustato tam tikrus apribojimus.
Veiksmingiausios DBVS testuose yra MS SQL Server ir Oracle. Jei yra biudžeto apribojimų, turėtumėte pasirinkti PostgreSQL; tai nemokama DBVS, tačiau atminkite, kad veikia tik ta versija, kuri yra sukurta specialiai tikslinei programinei įrangai. IBM DB2 universalioji duomenų bazė naudojama retai, nes yra produktyvesnių analogų, tačiau ji palaiko pasenusią įrangą ir agregatus. IBM yra geriausias.
Mes darome išvadą, ką įdiegti kliente-serveryje spektaklis daug efektyvesnis. Priešingu atveju susidursime su sulėtėjimu ir rimtais apribojimais. Tikiuosi, kad nusprendėte rinktis DBVS, bet iš tikrųjų pasakysiu, kad patogiausias ir populiariausias yra MS SQL Server.Jį geriausiai palaiko atitinkamas programinės įrangos paketas.
Ir iš karto atsakysiu į dar vieną klausimą. Kiti SQL interpretatoriai nepalaikomi. Bent jau oficialiai.
Atitinkamai, jis taps sudėtingesnis. Pavienės mašinos virsta klasteriais, plečiasi darbuotojų sudėtis, skirstoma į grupes. Bet bazė atrodo panašiai kaip diagrama. Daugiau nei 50 vartotojų tikrai teks naudoti du įrenginius. Vienas skirtas duomenų bazėms, antrasis kaip terminalo serveris. Priešingu atveju nebus pakankamai talpos.
Terminalo mazgas reikalingas norint tiekti maitinimą plonajam klientui. Specializuotas įrenginys, kompiuteris ar net išmanusis telefonas gali veikti kaip plonas klientas. Atitinkamai visos operacijos atliekamos centralizuotai, vienoje mašinoje. Dėl to galingi įrenginiai TC vaidmenyje tampa nereikalingi. Yra pakankamai neproduktyvių įrenginių, kurie yra atsakingi už instrukcijų vykdymo rezultatų rodymą ekrane.
Duomenų bazėms reikalinga aparatinė įranga, galinti apdoroti visą tomą vienu metu ir perduoti informaciją į terminalo mazgą, kuris turi būti labai galingas, nes jis yra atsakingas už programų virtualizavimą ir techninių išteklių aprūpinimą.
Kuo didesnė organizacija, tuo platesnė vartotojų sudėtis, tuo našesnės įrangos reikės. Kai kuriais atvejais reikalingas klasteris. Nors išlaidos gali atrodyti didelės, iš tikrųjų pirkti 1C serverį ir mažos galios kompiuterius yra pigiau nei bandyti sukurti IT infrastruktūrą be jų.
Taigi, kokią aparatinę įrangą mums reikia įdiegtiserveris 1C ? Geras klausimas, pirmiausia turime nuspręsti dėl parametrų, pagal kuriuos nustatysime reikalavimus:
vartotojų skaičius;
apimtis DB ;
reikalinga gedimų tolerancija;
įgyvendinimo tipas.
Prie kiekvieno elemento uždėkite klaustuką. Atsakykite į juos. Tiesą sakant, taip suformuojama užduotis. Dabar pabandykime padėti jums naršyti. Pradėkime nuo mėgstamiausių vartotojų.
SQL užklausų skaičius yra pagrindinis dalykas rengiant techninę užduotį. Kiekvienas asmuo ar programa gali generuoti tam tikrą skaičių užklausų, užimti dalį aparatinės įrangos išteklių. Taigi 5 vartotojų konstrukcija gali netikti 10, o 50 irgi reikalavimai atrodys kitaip. Tas pats už 100, 200. Žinoma, programinė įranga, kuri automatiškai veiks su 1C, yra atskira tema, kurią reikia išsamiau apsvarstyti.
Dabar antras punktas. Duomenų bazė yra, todėl ją reikia kažkur patalpinti ir suteikti funkcionavimui reikalingą resursų kiekį. Užduotis tik atrodo lengva. Turėsite pasirinkti tinkamus diskus, kurie gali užtikrinti greitį ir reikiamą garsumą. Rekomenduojama numatyti galimą duomenų bazės dydį, tuomet bus lengviau suformuluoti reikalavimus.
Gedimų tolerancija sukurta siekiant užtikrinti nepertraukiamą veikimą. Siekiant užtikrinti nuolatinę atsarginę kopiją, vieną apie įrenginį dubliuoja kiti. Kuo didesnis gedimų tolerancijos lygis, tuo sudėtingesnė ir brangesnė konfigūracija.
Įgyvendinimo tipas – iš tikrųjų, kaip mes jį panaudosime, kokiais tikslais. Nieko sudėtingo. Jei tik apskaita, tai galia bus ne tokia svarbi, bet jei naudojami visi įrankiai, tada reikia galingesnės įrangos.
Peržiūrėkime komponentus.
CPU kurių našumas ne mažesnis kaip 1700 MHz, nors reikalavimai nurodo mažesnę vertę, tačiau turėtų sutelkti dėmesį į tai ir galų gale nusipirkti dar galingesnį procesorių. Idealiai tinka Intel Cor e i3-8100, Xeon E3-1220 v6 arba AMD Ryzen 3 1200. Žinoma, dauguma w parodys šį spektaklį Xeon, bet jis brangesnis už visus kitus. Tai skirta 5-10Žmogus . Jei planuojama padidinti"vartotojų" gyvuliai, tuomet tikrai verta rinktis Xeon.
10–20 žmonių pravers „Intel Xeon E3-1230 v6“, skirtingai nei jaunesnis brolis, pasižymi didesniu taktiniu dažniu ir daugiasriegiu ryšiu. Nors tai nėra toks esminis, CPU pasirodo esąs galingesnis. Tarp pigesnių yra Core i5-8500 ir AMD Ryzen 5 1500X. Tačiau pastarasis negalės parodyti tokio paties našumo kaip „Xeon“. Taigi rinkitės pastarąjį.
Jei 1C serveris planuojamas 20-50 žmonių. Tada surinkimas turi būti produktyvus. Geriau pamirškite procesorius vartotojų segmente ir pažiūrėkite į serverių segmentą. Taigi. Čia jau reikės bent Intel Xeon E5-1650 v4 su 6 branduoliais, 12 gijų ir baziniu 3,6 GHz dažniu, kas yra visai neblogai. Iš AMD tinka EPYC 7261 CPU su 8 branduoliais, 16 gijų ir baziniu 2,5 GHz dažniu. Žinoma, jis parodys mažesnį našumą, bet bus šiek tiek pigesnis. Bet ne per daug.
50–100 vartotojų verta pažvelgti į „Intel“ Xeon E5-1680 v4, jis yra pastebimai galingesnis už ankstesnį procesorių. Turi 8 branduolius, 16 gijų ir 3,4 GHz dažnius. Taip pat galite naudoti AMD EPYC 7351 su 16 branduolių, 32 gijomis, baziniu dažniu 2,4 GHz. Bet tai žymiai blogiau nei „Intel“. Bet ir pastebimai pigiau.
Rimtesniems sprendimams galite naudoti net dviejų procesorių sistemas arba segmentinius įrenginius. Pavyzdžiui, Xeon E5-2643 v4 idealiai tinka dviejų procesorių sistemai. Tačiau daug prasmingiau skirstyti įrenginius į segmentus. Tai yra, įgyvendinkite sprendimą dviejuose įrenginiuose vienu metu.
Apskritai reikia pažymėti, kad branduolių skaičius 1C serveryje neturi lemiamo vaidmens. Atliekant nuoseklias operacijas reikia daugiau dėmesio skirti laikrodžio greičiui ir našumui. Todėl nedvejodami išmeskite kelių branduolių procesorius. Peržiūrėtame programinės įrangos pakete daugiasriegio ir kelių apdorojimo palaikymas įdiegtas labai prastai. Daugybė branduolių nesuteikia didelių pranašumų.
Sistemos kliūtis tradiciškai yra HDD. Pradėkime nuo sąsajų. SATA Tinka tik nuoseklioms užklausoms. Bet koks lygiagretinimas gali būti atliktas tik REIDAS- masyvas. Sąsaja SAS geriau, iki 10 užklausų vienu metu, tačiau kietųjų diskų pralaidumas vis tiek palieka daug norimų rezultatų. Tinkamiausias pasirinkimas - SSD. SSD diskai su SAS, iš SATA Rekomenduojame atsisakyti, bet tai taip pat yra galimybė ir jie yra šiek tiek pigesni. Idealiu atveju - SSD NVMe. Jie veikia greičiausiai nuo siūlomo . Bet, deja, jie yra labai brangūs. Pradėkite nuo savo biudžeto, bet rekomenduojame rinktis SSD, tada bus įdiegta efektyvesnė sistema.
Na, visokias smulkmenas kaip pagrindinė plokštė (ha cha, smulkmena), papildomus diskus geriau rinktis priklausomai nuo kitų komponentų. Tačiau ypatingas dėmesys turėtų būti skiriamas maitinimo šaltiniui, reikėtų rinktis brangias versijas su ženklais Bronza, sidabras, auksas, platina. Pastarasis yra geriausias ir patikimiausias, pirmasis yra ne toks geras, bet geresnis už įprastus pigius.
Būtinai padarykite RAID 1 arba RAID 10 (1+0), antrasis variantas yra pastebimai produktyvesnis. Jie pateikia pasikartojančius atminties įrašus. Tai yra, tas pats dalykas įrašomas į kelis diskus tuo pačiu metu. Tačiau atminkite, kad norint sukurti RAID 10 reikia 4 diskų.
Ir paskutinis dalykas, būtinai paimkite nepertraukiamo maitinimo šaltinį. Tinklo gedimo atveju bus laiko išsaugoti duomenis ir atsargiai išjungti serverį.
Ne, galbūt dar yra svarbių punktų, tiesiog išmokite juos rengdami konfigūraciją ir gerai pagalvokite. Sistemą gali tekti sukurti su didele atsarga.
Vartotojas užima išteklius. Tačiau skaitymui reikia žymiai mažiau išteklių nei skaitymui/rašymui. Todėl vienas vartotojas gali daryti didesnę apkrovą nei keli kiti. Planuojant IT infrastruktūrą, taip pat reikės atsižvelgti į tai, kad būtų galima tinkamai paskirstyti pajėgumus.Apsauga. Atsarginė kopija taip pat užima resursus, todėl, kad ji netrikdytų darbo, jai reikia skirti papildomų resursų. Užkardos, antivirusinės ir kitos saugos priemonės taip pat reikalauja tam tikros energijos.
Gedimų tolerancija. Galimybė keisti diskus ar maitinimo šaltinius, sistemos dubliavimas. Galimybė greitai pakeisti komponentus. Kuo didesnė gedimų tolerancija, tuo mažesnė tikimybė, kad bus prastovos. Didžiausias atsparumas gedimams pasiekiamas klasteryje.
Serveris 1C pagal vartotojų skaičiųTai yra pagrindinis parametras renkantis įrangą. Rekomenduojama su tuo susipažinti, kad bent apytiksliai suprastumėte, ko gali prireikti konfigūravimo metu.
5 žmonėms didelės galios nereikia, tinka mažoms įmonėms skirtos konfigūracijos. Jei biuras yra mažas ir jums reikia kompaktiškos vietos, galite naudoti mini serverį . Ši parinktis leis kompaktiškai išdėstyti įrangą ir bus patogi transportavimui.
Tokio prietaiso kaina prasideda nuo 30 000 rublių. Konfigūracija, kaip taisyklė, nesiskiria. Naudojamas pradinio lygio procesorius iš Intel Xeon E3 serijos arba AMD Opteron. Šiai užduočiai yra daug paruoštų mazgų. Tačiau pigių įrenginių atveju nėra kietojo kūno diskų ir rezervo didžiausioms apkrovoms.
10 darbuotojų konfigūracija panaši į ankstesnį sprendimą, specialios galios nereikia, tereikia naudoti mini serverį. Tačiau reikia atsižvelgti į didžiausią apkrovą; jei yra automatizuoti veiksmai, pvz., automatinis ataskaitų generavimas iš internetinės parduotuvės, tada apkrova gali būti daug rimtesnė.
Čia taip pat galite apsieiti su procesoriumi iš Intel Xeon E3 linijos, pavyzdžiui, modelis 1240. Pakanka 8 GB RAM, bet geriau 16, taip pat verta naudoti SSD, kad būtų galima talpinti programą ir DB.
Čia jums reikia galingesnės įrangos nei ankstesnėje versijoje. Optimalus variantas vidutinėms įmonėms. Pagal numatytuosius nustatymus tokioje sistemoje turėtų būti SSD, o procesorių rekomenduojama naudoti ne žemesnį nei Intel Xeon E3-1280 v6. Priešingu atveju nebus rezervo didžiausiai galiai.
Šioje konfigūracijoje rekomenduojama atsižvelgti į užduočių sudėtingumą. Jei jie nesudaro rimtos apkrovos, didelių galių nereikia. Jei duomenų bazė yra stipri arba didelė, reikės daug resursų reikalaujančios įrangos, kai kuriais atvejais reikalinga įrenginių grupė.
Paprastai šiai užduočiai surenkama dviejų procesorių sistema, pagrįsta Intel Xeon E5-2643 v4 procesoriais. 2 tokie procesoriai gali patenkinti programos ir net duomenų bazės poreikius. Tačiau idealiu atveju SQL serverio sukūrimas kainuoja atskirai.
Žinoma, šiuo atveju kietojo kūno diskai nebėra tik rekomenduojami, bet ir gyvybiškai būtini, kitaip disko posistemis pavirs kliūtimi.
Šiuo atveju vieno įrenginio nepakanka. Dažnai reikalingas 1C serverių klasteris, galintis atlikti operacijas lygiagrečiai ir kartu. Reikalingas individualus kūrimas.
Bet apytikslė konfigūracija būtų tokia:
Terminalo programų serveris. 2 Intel Xeon Silver 4215 procesoriai, skirti SSD programoms su dideliu TDW priglobti, du maitinimo šaltiniai, disko posistemis sistemos būsenos atsarginėms kopijoms kurti.
Serveris SQL. Panašūs procesoriai, SSD su dideliu DWPD, taip pat du maitinimo šaltiniai ir disko posistemis su RAID 1 atsarginėms kopijoms saugoti.
Tai sąlyginė, specifika priklausys nuo galutinės techninės infrastruktūros.
Esant tokiam vartotojų skaičiui, reikalinga pažangi įranga, galinti susidoroti su bet kokio sudėtingumo užduotimis. Kaip ir ankstesniame variante, vieno įrenginio nepakaks, jums reikės klasterio. Kuo didesnis galutinis duomenų bazės prieigų skaičius ir darbuotojų skaičius, tuo galingesnės įrangos reikės ir atitinkamai daugiau įrenginių klasteryje. Universalių sprendimų nėra, kiekvienas sugalvojamas individualiai.
Šiandien apžvelgsime serverio aparatinės įrangos pasirinkimą nedidelei 25–30 vartotojų organizacijai su paskirstyta infrastruktūra (mažmeninės prekybos centrais, sandėliu), kuriai reikalingas terminalo serveris ir 1C: Enterprise programa. Šiomis paslaugomis naudosis visi darbuotojai.
Dauguma mažų įmonių, siekdamos sumažinti įrangos kainą, renkasi kuo mažiau perkamos įrangos ir prašo administratorių „sustumti“ visas jų pageidaujamas paslaugas į vieną fizinį serverį. Noras suprantamas ir atleistinas, bet „yra niuansų“.
Galite organizuoti terminalo serverį ir naudoti ten 1C failo versiją, tačiau esant tokiam vartotojų skaičiui, kūrimo įmonė rekomenduoja pereiti prie kliento-serverio versijos. Todėl mums reikės kito serverio „1C: Enterprise“ ir duomenų bazės serverio. Iš karto paaiškinsime, kad vienoje operacinėje sistemoje galima organizuoti terminalo serverį, SQL serverį ir 1C serverį, tačiau paslaugų saugumo ir stabilumo požiūriu tai labai nerekomenduojama. Bet jei vis tiek tikrai norite naudoti vieną fizinį serverį visiems trims vaidmenims, rekomenduojame naudoti virtualizavimą, pavyzdžiui, VMWare ESXi arba Hyper-V.
Taigi išryškėja trys variantai:
Norint išspręsti šias problemas, galima pasiūlyti tokią serverio konfigūraciją:
Tuo atveju vienas fizinis serveris Pasirinkome Dell R710 su dviem šešių branduolių Xeon X5650 procesoriais, 64 GB RAM ir šešiais diskais: dviem SSD RAID 1 ir keturiais SAS diskais RAID 10.
Tuo atveju du fiziniai serveriai Mes pasirinkome tokias konfigūracijas:
Mažai duomenų bazei SQL serveriui reikės vieno branduolio. Tačiau ateityje daugiausia dėmesio skirsime duomenų bazės išplėtimui (arba duomenų bazių skaičiaus didinimui) ir imsime du SQL branduolius.
1C: Enterprise serveriui svarbu ne tiek branduolių skaičius, kiek jų laikrodžio greitis ir magistralės dažnis. Todėl prie 1C serverio pridėsime dar du branduolius.
Nepamirškime, kad jei naudosime virtualizaciją, vienas ar du branduoliai mums pravers, kad būtų užtikrintas pagrindinės operacinės sistemos veikimas.
Iš viso gauname:
Be diskų, reikia atkreipti dėmesį ir į disko valdiklį. Šiuolaikiniuose serveriuose yra gana geri valdikliai, pavyzdžiui, HP SmartArray ir DELL PERC. Tačiau būtų neteisinga naudoti „įmontuotus“ sprendimus esant didelėms apkrovoms, kai reikalingas didžiausias našumas. Šiek tiek sutaupę galite lengvai gauti galingą serverį, kuris visiškai netraukia apkrovos. Todėl valdiklis turi būti aparatinė, o ne programinė įranga, turinti savo nepastovią atmintį.
Panagrinėkime šios problemos sprendimo variantus.
Antrą masyvą geriau kurti iš keturių SAS diskų RAID 10 (veidrodis + juostelė), bet galima ir iš dviejų SSD diskų RAID 1. Pasirinkimas priklauso tik nuo diskų kainos ir serverio modelio.
Vieno serverio naudojimo ir virtualizacijos pranašumai – mažesnės energijos sąnaudos ir lankstesnis išteklių paskirstymas tarp virtualių mašinų. Na, o virtualių mašinų perkėlimas, jei kas nors atsitiktų, yra daug patogiau nei fizinių OS.
Tačiau du serveriai turi didesnes atnaujinimo galimybes. Pavyzdžiui, mūsų versijoje nebrangus IBM x3550 M3 su kitu procesoriumi ir RAM virsta elegantišku trumpu terminalo serveriu 50 ar net daugiau vartotojų.
Kitas mūsų atveju „butelio kaklelis“, į kurį reikia atsižvelgti renkantis du fizinius serverius, yra keitimasis duomenimis tarp jų tinkle. Virtualiuose serveriuose duomenų mainai vyksta per virtualų jungiklį. Čia, norėdami padidinti tinklo pralaidumą, kiekviename serveryje galite įdiegti tinklo plokštę su dviem gigabitų sąsajomis, kurios gali būti sujungtos viena su kita ir tiesiogiai sujungti abu serverius su agreguotomis 2 gigabitų nuorodomis. Arba naudokite tinklo plokštes su SPF+ 10GBASE, bet tai brangu.
Taigi, jei reikia plėstis, ar paslaugų skaičius didėja, tuomet yra puikios perspektyvos, o esami serveriai efektyviai atliks savo užduotis ilgą laiką. Galbūt per metus mums staiga reikės padvigubinti vartotojų skaičių iki 60 žmonių? Prašau.
Jei naudojote vieną DELL R710 serverį, galite nusipirkti nebrangų IBM x3550 M3, įdiegti jame hipervizorių, perkelti ten virtualią mašiną su duomenų baze ir 1C serverį, o DELL atiduoti visus resursus virtualiai mašinai su terminalas. Tai bus greita ir jums nereikės „viską mesti ir pirkti naujo“.
Jei naudojote du IBM serverius, tada x3550 M3, pridėjus antrą procesorių ir nedidelį kiekį RAM, iš vidutinės mašinos virsta gana galinga mašina. O x3250 M5 galite atnaujinti procesorių iš E3-1220v3 į E3-1285v3.
Laba diena, straipsnis buvo parašytas kaip savotiškas šio opuso tęsinys. 1C kompanija yra gana dažnai kritikuojama, dažnai objektyviai, tačiau savo pavyzdžiu pabandysiu parodyti, kad 1C suteikia pasirinkimo laisvę, kuri šiuo metu bent jau nusipelno pagarbos. Taip pat šiek tiek paskaičiuokime pinigus.
Pagrindinė mūsų nedidelės įmonės veikla – IT užsakomosios paslaugos. Atvirkščiai, rinkodaros ir entuziastingumo tikslais kuriame sprendimų šablonus, kurie leidžia šiek tiek standartizuoti klientų IT infrastruktūrą, o klientas gauna ir, svarbiausia, realizuoja sutaupymus pinigus (jeigu nepagirsite savęs ataskaita, tada niekas nepastebės). Klientai – nedidelės įmonės nuo 20 iki 200 žmonių. Vienas iš tokių sprendimų yra 1C įmonės serverio įdiegimas nemokamoje Linux + Postgres SQL platformoje. Straipsnyje nebus kito techninio įgyvendinimo, nes viskas buvo kramtoma ir kramtoma ilgą laiką. Bus palygintas tik standartinis 1C franšizės gavėjų pasiūlymas ir mūsų ekonomiškas pasirinkimas 2014 m. gegužės mėn.
Perkelkite duomenų bazę iš failo veikimo režimo į SQL versiją su galimybe naudoti iki 20 klientų.
Mes nepalaikome 1C, todėl visos rekomendacijos: apie poreikį pereiti nuo failų duomenų bazės į SQL, įsigyti licencijas ir aparatūros kompleksą klientas gauna iš jį lydinčio 1C franšizės gavėjo. Toliau – konsultacija su mumis, siūlome alternatyvų sprendimą 1C+Linux+Postgres SQL derinio pagrindu ir patys jį įgyvendiname.
vardas | ||
---|---|---|
1C licencijos | ||
- | 86400 | |
103700 | - | |
Kliento licencija 20 1C darbo vietų: Enterprise 8 (USB) | 97600 | - |
1C: Enterprise 8. Kliento licencija 20 darbo vietų | - | 78000 |
SQL licencijos | ||
13381 | 0 | |
Kliento prieiga 20 darbo stočių prie MS SQL Server 2012 Runtime for 1C: Enterprise 8 | 117748 | 0 |
Iš viso | 332429 | 164400 |
Išsaugomas | 168029 |
2 užduotis + premija iš 1C
Perkelkite duomenų bazę iš failo veikimo režimo į SQL versiją su galimybe naudoti iki 10 klientų.
vardas | Standartinis pasiūlymas 1C franšizės gavėjams Windows + MSSQL (RUB) | „Linux sanity“ parinktis + „Postgres SQL“ (RUB) |
---|---|---|
1C licencijos | ||
1C: Enterprise 8.3. Serverio licencija (x86-64) | - | 0 |
1C: Enterprise 8.3. Serverio licencija (x86-64) (USB) | 103700 | - |
Kliento licencija 10 darbo vietų 1C: Enterprise 8 (USB) | 51900 | - |
1C: Enterprise 8. Kliento licencija 10 darbo vietų | - | 41400 |
SQL licencijos | ||
Licencija, skirta MS SQL Server Standard 2012 Runtime, skirta 1C: Enterprise 8 vartotojams | 13381 | 0 |
Kliento prieiga 10 darbo stočių prie MS SQL Server 2012 Runtime for 1C: Enterprise 8 | 58874 | 0 |
Iš viso | 227855 | 41400 |
Išsaugomas | 186455 |
Dažnai taupymas mūsų šalyje žlugdo bet kokius gerus sisteminius įsipareigojimus. Man atrodo, kad ši byla vis tiek iš kitos kategorijos. Prieš trejus metus, kai pristatėme 1C įmonės serverį „Linux“ kaip standartą mūsų įmonėms, be klaidingo nerimo iš 1C diegėjų išklausėme, kad jie atsisakė atsakomybės už palaikomos konfigūracijos funkcionalumą tokiame nekošeriniame „Linux +“ derinyje. „Postgres SQL“ su Tai kelia klientą į paniką.
Galbūt į mano pateiktus skaičiavimus būtų galima iššauti keliolika kritiškesnių strėlių, sunku teigti objektyvumą, bet norėjau perteikti bendrą idėją apie finansinį klausimo komponentą.
UPD. iš Thug21
Kliento programinės ir techninės įrangos licencijos kliento-serverio režimu naudojamos skirtingai.
- Programinės įrangos kaina už kiekvieną ryšį
- Aparatūra kompiuteriui.
UPD nuo [apsaugotas el. paštas]
Techninė galimybė dirbti be rakto nereiškia teisinio leidimo tai daryti. Kompiuteriams skirtos informacijos teisinės apsaugos įstatymas draudžia naudoti bet kokius programinės įrangos produktus, kurių autorių teisių turėtojas neskelbia jų nemokamai (o mes niekada neskelbėme šio serverio nemokamu).
Pagarbiai, Pardavimų vadovas Viktoras Bykovas
Maloniai prašome išsaugoti susirašinėjimo istoriją būsimiems užklausoms.
Techninė pusė nekelia itin aukštų sistemos reikalavimų, tačiau geriau netaupyti įrangos, kad būtų našumo marža. Siūlomi mazgai visiškai atitinka keliamus reikalavimus, kainą geriau pasitikslinti pas specialistą. Jis jums išsamiai papasakos, kas yra kas.
Taigi, 1C serveris, skirtas 10 vartotojų, turėtų turėti:
Programinė įranga yra reikli procesoriui, 1C jį negailestingai įkrauna, kreivai dirba su kelių branduolių ir reikalauja didelio laikrodžio dažnio. Todėl procesorius yra labai svarbus.
SSD su SAS sąsaja puikiai tinka duomenų bazei, tai suteiks galimybę lygiagrečiai ir greitai apdoroti operacijas. Tiks ir įprastas. HDD, bet sąsaja vėl geresnė SAS, SATA Tinka tik nuoseklioms užklausoms.
Gera tinklo plokštė užtikrins normalų vietinį tinklą.
RAM. Pageidautina
Gedimų tolerancija. Geras maitinimo šaltinis, UPS, atsarginė saugykla.
Iš esmės iš 1C serverio 10 vartotojų daugiau nieko nereikia. Pakanka tai užtikrinti ir organizacijos darbuotojams bus sudarytos efektyvios darbo sąlygos.