Šiandien svarstome galimybę pasirinkti serverio „kambarį“ nedidelei 25–30 darbuotojų organizacijai su paskirstyta infrastruktūra (mažmeninės prekybos centrais, sandėliu), kuriam reikalingas terminalo serveris ir 1C:Enterprise programa. Visi sveikatos priežiūros specialistai naudojasi šiomis paslaugomis.

Dauguma mažų įmonių, siekdamos sumažinti nuosavybės sąnaudas, nori kuo labiau sumažinti perkamos įrangos kiekį ir prašo administratorių „sugrūsti“ visas jų teikiamas paslaugas į vieną fizinį serverį. Bazhanna yra protinga ir mąstanti, tačiau čia yra niuansų.

Galite organizuoti terminalo serverį ir naudoti ten 1C failo versiją, tačiau tokiam skaičiui kompiuterių sistemų mažmeninės prekybos įmonė rekomenduoja pereiti prie kliento-serverio versijos. Todėl mums taip pat reikia serverio „1C:Enterprise“ ir duomenų bazės serverio. Paaiškinkime, kad vienoje operacinėje sistemoje galima organizuoti terminalo serverį, SQL serverį ir 1C serverį, tačiau robotizuotų paslaugų saugumo ir stabilumo požiūriu tai visiškai nerekomenduojama. Bet jei vis tiek tikrai norite naudoti vieną fizinį serverį visiems trims vaidmenims, rekomenduojama naudoti virtualizaciją, pavyzdžiui, VMWare ESXi arba Hyper-V.
Tokiu būdu yra trys parinktys:

  1. Vienas serveris iš 1C failo. Tai supuvęs variantas, mes jo nematome iš tolo.
  2. Vienas serveris su dviem virtualiomis mašinomis.
  3. Du fiziniai serveriai, vienas terminalas, kitas su 1C duomenų baze.

Norėdami atlikti šias užduotis, galite apibrėžti šią serverio konfigūraciją:

U vipadku z vienas fizinis serveris Pasirinkome „Dell R710“ su dviem šešių branduolių „Xeon X5650“ procesoriais, 64 GB RAM ir šešiais diskais: dviem SSD diskais RAID 1 ir net SAS diskais RAID 10.

U vipadku z du fiziniai serveriai Mes pasirinkome šias konfigūracijas:

  • Terminalo serveris: IBM x3550 M3 su vienu Xeon E5620 procesoriumi, 32 GB RAM ir dviem SSD diskais RAID 1, su papildoma kraštine kortele dviem gigabaitų sąsajoms. Šis serveris taip pat turi daugybę atnaujinimo galimybių, įskaitant du procesorius, 18 lizdų atminties moduliams ir palaiko iki 288 GB RAM.
  • Duomenų bazės serveris: IBM x3250 M5 su vienu Xeon E3-1220v3 procesoriumi, 16 GB RAM, papildomas SAS/SATA RAID valdiklis, palaikomas RAID 10 SAS diskų, su papildoma briaunos kortele 2 gigabaitų sąsajai.
Kodėl pasirinkome tokias konfigūracijas? Norėdami tai patvirtinti, paaiškinsime, ko reikia, kad mūsų nedidelėje 25-30 darbuotojų organizacijoje mūsų darbuotojams būtų užtikrintas patogus darbas. Kad nebūtų nesusipratimų: yra tik viena iš nebrangių 1C pritaikymų, o daugeliu atvejų svarbiau pasirinkti kitus pakeitimus.

Procesorius

Pagal procesoriaus laiką terminalo seansai užima nedaug vietos. Be terminalų sprendimų diegimo įvairiose organizacijose, patogiam darbui palaikyti 30 darbuotojų pakaks 4-6 fizinių procesorių branduolių, vieno branduolio 6-8 seansams.

Mažai duomenų bazei SQL serveriui reikia vieno branduolio. Mes taip pat orientuojamės į duomenų bazės plėtrą ateityje (arba padidiname duomenų bazių skaičių) ir paimame du SQL branduolius.

1C: Enterprise serveriui branduolių skaičius nėra toks svarbus kaip jų laikrodžio dažnis ir magistralės dažnis. Todėl prie 1C serverio pridėsime dar du branduolius.
Nepamirškime, kad įdiegus virtualizaciją, mums reikia vieno ar dviejų branduolių, kad būtų užtikrintas pagrindinės operacinės sistemos veikimas.

Kartu išeiname:

  • Serveriui su dviem virtualiomis mašinomis reikia 12 fizinių branduolių. Galite padaryti mažiau, kitaip galite prarasti pastangų rezervą. Tam idealiai tinka serveris su dviem šešių branduolių procesoriais.
  • Terminalo serveriui pakanka vieno Xeon E5620 procesoriaus su šešiais branduoliais, duomenų bazės serveriui pakanka Xeon E3-1220v3 procesoriaus su keliais branduoliais.

RAM

Iš karto stebina, kiek RAM reikia paslaugoms:
  • „Windows Server“ operacinei sistemai reikės tik 2 GB RAM.
  • SQL ir nedidelei 1C duomenų bazei pakaks 4–6 GB RAM.
  • 1C: Enterprise serveris turi dar 2–3 GB RAM.
  • Apskaičiuota, kad kiekvienam pacientui terminalo seanso metu reikia 700 MB RAM, taigi 30 pacientų reikia 21 GB.
Dabar mes įstrigome su savo galimybėmis.
  • Vienam serveriui su dviem virtualiomis mašinomis reikia maždaug 40 GB RAM.
  • Terminalo serveriui pakaks 24 GB arba 32 GB RAM (paimta iš rezervo, perkeliant maksimalią plėtrą). Serveriui su duomenų bazėmis reikia bent 8 GB, kitu atveju 16 GB kaip rezervo. Atmintis yra vienas pigiausių serverio komponentų.

Disko posistemis

Šis tradicinis šokio kaklas turi daugybę sistemų. Tinkamas standžiųjų diskų pasirinkimas yra dar svarbesnis saugiems serveriams. Kai paleidžiate 1C su SQL duomenų baze, nėra skaitymo / rašymo operacijų per sekundę (IOPS). Kai klientai veikia terminalo serveryje naudodami plonuosius klientus (ty jie visiškai pasikliauja terminalo serveriu kaip veikiančiu viduriu), tai labai paveikia serverio diskų sistemą. Pavyzdžiui, 30 pagrindinių terminalų serverių RAID 1, SATA 3 Gb/s, su WD Velociraptor diskais, darbo su paštu ir aktyvaus naršymo internete valandą jaučiasi nepatogiai. Terminalų serveriams rekomenduojame naudoti SSD atminties įrenginius. Duomenų bazių serveriams – SAS diskai, saugomi stove iki virtualaus masyvo.

Gaudytojų grietinėlė, prašome pagerbti disko valdiklį. Dabartiniai serveriai turi gerus valdiklius, tokius kaip HP SmartArray ir DELL PERC. Tačiau yra neteisinga pasirinkti „įmontuotus“ sprendimus rimtiems tikslams, kai reikalingas maksimalus našumas. Šiek tiek apsisaugoję galite lengvai pašalinti įtemptą serverį, kurio nebereikia. Todėl valdiklis yra aparatinė, o ne programinė įranga, turinti savo nepastovią atmintį.

Pažvelkime į šio augalo atrakinimo galimybes.

  • Vienam serveriui su dviem virtualiomis mašinomis reikia sukurti du RAID masyvus: viename bus auginami terminalo serverio virtualios mašinos failai, kitame - duomenų bazių serverio virtualios mašinos „1C: Enterprises“ failai. “. Norėdami sukurti pirmąjį masyvą, geriausia naudoti du SSD diskus RAID 1 (veidrodiniame).

    Kitą masyvą galima lengviau sukurti iš keturių SAS diskų RAID 10 (veidrodis + juostelė), arba galima iš dviejų SSD diskų RAID 1. Pasirinkimas priklauso tik nuo diskų dydžio ir serverio modelio.

  • Dviejų serverių atveju viskas yra taip pat, tik kai kurie masyvai bus paskirstyti tarp serverių. Terminale - RAID 1 iš dviejų SSD, duomenų bazės serveryje - RAID 10.

Vienas ar daugiau serverių

Kaip jau minėta, mažoms organizacijoms labai reikia visas savo paslaugas talpinti viename serveryje.

Prieš atnaujindami į vieną serverį ir virtualizuodami, galite sumažinti energijos suvartojimą ir paskirstyti išteklius tarp virtualių mašinų. Šiuo atveju virtualių mašinų perkėlimas yra daug sunkesnis nei fizinių operacinių sistemų perkėlimas.

Tačiau du serveriai turi daug didesnį atnaujinimo potencialą. Pavyzdžiui, mūsų versijoje nebrangus IBM x3550 M3 su dar vienu procesoriumi ir RAM yra paverstas elegantišku trumpu terminalo serveriu 50 ir daugiau kompiuterių vartotojų.

Dar viena „mokyklinė problema“ mūsų atveju yra ta, kad reikia būti atsargiems renkantis du fizinius serverius ir keičiantis tarp jų duomenimis. Virtualiuose serveriuose duomenų mainai vyksta per virtualų jungiklį. Čia, norėdami padidinti sluoksnio pralaidumą, odos serveryje galite įdiegti sluoksnio kortelę su dviem gigabaitų sąsajomis, kurios gali būti sujungtos viena su kita ir sklandžiai sujungti serverį su 2 gigabaitų agregatais Su kitomis nuorodomis. Arba galite naudoti krašto korteles su SPF+ 10GBASE, kitaip liksite patenkinti keliu.

Atsargos stūmimui

Planuodami ir rinkdamiesi serverį turite būti labai atsargūs. Taip pat būtina atsiminti, kad duomenų bazė „neišpūstų“, terminalo serveryje augtų duomenų kiekis, padidėtų klientų skaičius. Yra daugybė verslų, galinčių sutaupyti darbo jėgos rezervus ir per darbo jėgas susidoroti su darbo pertrūkiais ir darbuotojų pinigų grobimu. Tai bėda, jei dėl perteklinės ekonomikos ateityje atsiras naujų išlaidų – šykštu mokėti dvigubai. Mūsų pasirinkti variantai yra apdrausti pastangų rezervu ir galimybe atnaujinti. Garantuojama, kad į DELL R710 bus galima įdėti dar du kietuosius diskus ir RAM, taip pat pakeisti procesorius našesniais.

Taigi, jei jums reikės plėtros arba paslaugų skaičius padidės, tada yra puikios perspektyvos, o esami serveriai ilgam išeis iš savo darbo. Galbūt per upę mums nereikės didinti klientų skaičiaus per dieną, iki 60 žmonių? Prašau.

Yakshcho Vikoristov buvo vienas serveris Dell R710, tada galima nebrangiai nusipirkti IBM X3550 M3, PIDYAT į Nomo Gipervizor, pervesti Tudi Virtual automobilį su 1 serveriu ir į Dell Vyddati virtualios mašinos terminalą. Bus puiku ir nereikės „viską mesti ir pirkti naują“.
Jei naudojate du IBM serverius, tada x3550 M3 su kitu procesoriumi ir nedideliu kiekiu RAM paverčiamas iš vidutinio įrenginio į galingą įrenginį. O x3250 M5 galite atnaujinti procesorių iš E3-1220v3 į E3-1285v3.

1C serverio diegimas sistemoje „Windows Server 2012 R2“.

Šiame straipsnyje mes išsamiai išnagrinėsime 1C 8.3 serverio diegimą „Windows Server 2012“.

Pirmiausia įdiegsiu Server 1C (serverių grupėje) x32, trisdešimt dviejų bitų, o tada įdiegsiu x64 (šešiasdešimt keturių bitų) Server 1C.

Taigi, visų pirma, kodėl turėčiau naudoti naują Server 1C versiją?

Svetainėje turime žinoti „Technologinę platformą“. Kadangi serveris 1C x32 yra įdiegtas kaip komponentas, kai įdiegiama 1C platforma.

Manau, kad taip, jūs jau turite serverį 1C.

1C serverio (serverių grupių) X32 diegimas.

Įdiegimas paprastas!

Kaip ir įdiegus 1C platformą, spustelėkite Setup.exe.

Ir kitame etape turite pasirinkti reikiamus komponentus.

Mums reikia tik: „1C Enterprise Server“ ir komponento: „1C Server Administration: Enterprise“. Reshta galima įjungti.

Rekomenduoju nekeisti aplanko, kuriame įdiegsite 1C serverį, o ištrinti kelią, kurį įdėjote į 1C.

Dabar už šį indėlį turime įvesti arba sukurti debesies įrašą 1C serverio pavadinimu arba, tiksliau, 1C serverio agento paslauga. Taip pat neišvalome žymės langelio „Įdiegti 1C serverį: įmonė kaip Windows paslauga“.

Saugumo sumetimais nerekomenduoju pasirinkti administratoriaus paskyros arba kurti (koristuvach) USR1CV8. Geriausia sukurti savo „Prisijungimo“ ir „Slaptažodžio“ įrašą, kol to nežinote! Ir dabar šios debesies paskyros pavadinimu paleiskite paslaugą „1C Server Agent“.

Įveskite šio buhalterio slaptažodį ir dar kartą įveskite slaptažodį žemiau esančiame laukelyje.

Po to taip pat turėsite įdiegti aparatinės ar programinės įrangos licenciją.

1C serverio (serverių grupių) X64 diegimas.

Dabar x64 įdiegtas.

Čia turime suaktyvinti 1C serverį.

„Vlasna“ taip pat eikite į „koristuvachiv“ palaikymo svetainę https://users.v8.1c.ru - "naujoves"

Ten rasite technologinę platformą 1C 8.3, pasirinkite versiją, kuria norite susisiekti su mumis, o nepavykus rasite tai, ko jums reikia – „1C:Enterprise Server (64-bit) for Windows“.

Kurkite atsargines archyvų kopijas, išpakuokite, suraskite Setup.exe nuorodą.

„Prieigos prie „1C Enterprise“ serverių komponentai“ ir „1C Enterprise Server 8“.

Kiti komponentai gali būti neįdiegti „1C Enterprise Pratsyuvatime“ serveryje.

1C:Enterprise platformos 8.2 ir 8.3 versijos yra laikomos standartiniu įmonių steigimo ir valdymo priedu. Buvo sukurtas platus taikomų sprendimų pasirinkimas valstybinėms ir privačioms įmonėms. Norint aprūpinti informacinę infrastruktūrą, odos specialistas ar įmonės IT vadovas domisi, kokio serverio reikia „1C“. Problemą apsunkina tai, kad įrangai įsigyti reikės didelių finansinių investicijų, o ne kiekvienas verslas gali sau leisti pasirinkti aukščiausios komplektacijos.

Surinkome rekomendacijas iš pirmaujančių tiekėjų (HP, Dell, IBM) ir 1C 8.3 programinės įrangos gaminių pardavėjų, kad mūsų klientai galėtų lengvai pasirinkti reikiamą serverį. Optimali tinklo infrastruktūra gali būti sukurta bet kurios operacinės sistemos pagrindu, tačiau tinklo galimybės vaidina svarbų vaidmenį.

Serverių pasirinkimo kriterijai

1C platforma gali išgauti didelius aparatūros išteklius iš serverio. Jei įmonės biudžetas nepalaikomas, kas nutinka nedažnai, galite nesijaudindami dėl likusių kartų platformų papildyti visus diskinius įrenginius, lizdus OCP ir prižiūrėti nepertraukiamą IT sistemą. Pasirinkus naudoti skirtingus įgūdžius, reikės kruopštesnio požiūrio. Norint suprasti, kuris 1C serveris gali pasiekti sistemą, būtina atidžiai išanalizuoti mokėjimo sąlygų struktūrą. Kadangi kvapas sklinda iš toli, projektuoti sprendimus daug paprasčiau.

Renkantis serverį „1C“ (8.2; ​​8.3), orientuojami šie taškai:

  • operatorių, galinčių vienu metu užbaigti duomenų įvedimą ir skambučių formavimą, skaičius;
  • galimybė matyti kelis fizinius serverius SQL ir 1C programoms;
  • planuojama duomenų tvarkymo veikla;
  • svarbos padalijimo struktūra kliento-serverio architektūroje

Pasirinkite procesorių ir RAM

Padidinkite dažnį, reikalingą procesoriaus branduolių skaičiui, o pirmąjį ir svarbiausią prioritetą teikite RAM. Norėdami peržiūrėti daugybę variantų, pasirinksite 1C serverį pagal įmonės personalą.

Maža organizacija (iki 15 darbuotojų). Turint nedidelį skaičių klientų duomenų bazių, paimama 2 GB, o 1C programa kaip failo versija įdiegiama klientų įrenginiuose. Jei savo sistemoje reikia įdiegti 4–6 GB OS, dar 4 GB bus prieinama sistemos failų talpyklai. Procesoriaus skyrius atrodo taip:

  • 2 branduoliai – OS ir terminaliniams kompiuteriams;
  • 1 branduolys – 1C programos serveriui;
  • 1 branduolys – SQL duomenų bazei.

Tokias užduotis atlieka ausinės su vienu keturių branduolių procesoriumi. Tai gali būti ir stabilūs, ir bokštiniai serveriai. Likęs variantas yra paprastesnis, nes nereikia matyti netoliese esančios serverio vietos.

Vidutinė organizacija (iki 40 darbuotojų). Tokiam klientų skaičiui 1C platintojai rekomenduoja naudoti terminalo režimą prieigai prie programų. Duomenų bazės dydis gali būti padidintas iki 4 GB. Tokiam pasiekimui jums reikės mažiausiai dviejų procesorių su 4–6 branduoliais. Optimalus RAM kiekis yra 16–64 GB, o odos iškarpos turėtų būti bent 700 MB. Svarbu, kad 1C aplikacijos sprendimas, kuriame veikia kliento mašina, talpintų nuo 240 iki 480 MB, o dar 200-220 MB būtų matoma pagal biuro programas.

Tokiam procesų skaičiui rekomenduojama naudoti vieną vidutinės klasės mašiną su virtualizacija arba du fizinius serverius. Vienas iš jų skirtas prieigai prie terminalo, o kitas skirtas SQL. „1C“ priedų serveris geriausiai įdiegtas pirmajame įrenginyje ir visada matys vieno procesoriaus sistemą. Kiekvienai odos būklei reikiama konfigūracija parenkama remiantis procesoriaus laiko analize.

Puiki organizacija (daugiau nei 40 spivrobіtniki). Pagrindinė aparatinės įrangos konfigūracija susideda iš trijų fizinių serverių:

  • terminalas,
  • DBVS,
  • "1C".

Duomenų bazės saugykla tokiam serverių skaičiui dažnai viršija 4 GB, o sistemos talpyklai rekomenduojama naudoti bent tiek RAM. Dar 4 GB reikės operacinei sistemai, o 1C priedui – maždaug 8 GB. Taigi, jums reikia bent 16 GB RAM.

Šiuo tikslu parenkami dviejų procesorių serveriai, palaikantys Intel Xeon E5-2600 arba naujesnę versiją. Kadangi kompiuterių skaičius neviršija 50 žmonių, terminalo prieigai ir „1C“ priedams galite atimti tik vieną įrenginį. Tačiau, atsižvelgiant į įmonės augimo perspektyvas, geriau perkelti didelį serverį odos gamybai. Jei dalyvaujančių darbuotojų skaičius artėja prie 100 darbuotojų, reikia sukurti dviejų mašinų grupę „1C“ ir nuspręsti atšaukti užduotį po vieną.

Pasirinkite disko posistemį

Serverio produktyvumas priklauso nuo disko posistemio. Be 1C, duomenų skaitymo ir rašymo operacijos yra labai intensyvios. Dauguma serverio darbo išlaidų yra susijusios su lentelės blokavimu, kai per naktį keičiamasi daugybe klientų.

1C serverio pasirinkimas apima disko posistemio stebėjimą, kuris leidžia rasti optimalų našumo ir patikimumo balansą. Labai svarbus veiksnys, turintis įtakos greičio kodui, yra skaitymo/rašymo operacijų skaičius per sekundę (IOPS). Jei duomenų bazė yra iki 300 MB, o 1C klientų skaičius yra iki 6 asmenų, šis parametras prideda iki 400–600. Kadangi privačių serverių skaičius yra 100 žmonių, IOPS yra 18 000. Srautinio perdavimo greitis vaidina kitą vaidmenį.

Odos tipo kietiesiems diskams skaitymo / rašymo greičio reikšmės nustatomos taip:

  • SATA – 100/80;
  • SAS – 240/220;
  • SSD – 35000/8600.

Galima pastebėti, kad kietojo kūno diskai geriausiai tinka 1C duomenų bazių serveriams. Pagrindinis juos skiriantis veiksnys yra aukšta kokybė. Todėl, norėdami sumažinti biudžetą, jie naudoja vikoristus ir SAS-akumuliatorius. Norint išsaugoti svarbius duomenis, įskaitant „1C“, standieji diskai jungiami prie skirtingų lygių RAID masyvų, o tol, kol neišplečiamas serverio produktyvumas, įjungiama juose įmontuota saugojimo talpa.

Kuriant sprendimą svarbų vaidmenį atlieka sistemos atsparumas pažeidimams. Apžvelgiamos ir aparatinės, ir programinės įrangos funkcijos. Serveriuose yra įdiegtos karšto keitimo karšto keitimo karšto keitimo karštuoju būdu keičiamos karšto keitimo karšto keitimo karšto keitimo karštuoju režimu diskų įrenginiai, o nepertraukiamam maitinimui – DBZ. Šių duomenų saugumas užtikrinamas jų atsarginių kopijų kūrimo būdu. Žurnalo failas kuriamas kuo mažiau, kad būtų užtikrinta atnaujinta informacija sistemos gedimų atveju.

Svetainėje galite sužinoti reikiamą serverį ir nustatyti jį 1C. Mūsų frontmenai suteiks aukščiausio lygio pagalbą. Norėdami atšaukti konsultaciją, susisiekite su jais telefonu arba susisiekite su vadovu pokalbyje.

Norėdami pradėti, peržiūrėkite kelis roboto scenarijus:

1.) Darbas su failų duomenų baze naudojant paslėptus išteklius (žiniatinklio serverį)

2.) Darbas su failų duomenų baze terminale

3.) Darbas su serverio (MSSQL) duomenų baze

Darbas iš failų duomenų bazės per paslėptus išteklius (žiniatinklio serverį)


Viską čia lengva užbaigti. Yakshcho tse pirminės formos ir 1-3 koristuvach. Tada „serveryje“ (įrenginyje, ant kurio yra bazė:

  • Švedas Guinty- Vertiname veleno apvyniojimo greitį (imkite 7200 aps./min.). Pavyzdžiui, mes paimame ne žalią seriją iš WD, o juodą ir raudoną. Galite peržiūrėti „Constellation“ seriją iš „Seagate“.
  • Procesorius- branduoliai nėra tokie svarbūs kaip jų dažnis. 1C yra blogas pasirinkimas, nes jame yra daug branduolių (jokiu būdu), todėl neatimsite 8 branduolių procesoriaus pranašumų; pridėkite 2 branduolių procesorių su didesniu dažniu. Pavyzdžiui, „core i3 4360“ yra maksimalus „Intel“ dažnis (4 GHz turbo režimu).
  • RAM - Vaughn čia nevaidina vaidmens. Vakhrovuyuchi kaip kasdienės programos suryja atmintį, įdiekite 8 GB
  • matuoti- na, su 1Gbit riba ypatingai nelaimėsi, bet ne mažiau, nes vytos poros ištemptos 8 branduoliais (matosi jungtyse), tada galima įsidėti gigabitinį jungiklį, tuo pačiu ten bus greitesnis failų bendrinimas.
    Ir paskutinis šio scenarijaus punktas yra tas, kad nereikia čia talpinti duomenų bazės į atskirą mašiną – trivialios operacijos atliekamos daug labiau lokaliai nei vienu metu. Padėkite šią mašiną darbo vietoje, planuojate, pavyzdžiui, uždaryti mėnesį arba dirbti su IB atnaujinimu.

Kitas dalykas yra tai, kad pagrindas yra ant keraminių formų. Ašis čia jau yra tokia pati, kaip viskas, kas aprašyta aukščiau, matote galmą. Apsaugos išvestis:

  • SSD atmintis* Avarinio gvento pakeitimas mus skandina. Paimkite 120 GB atminties įrenginį, gerai, todėl malonu neatsilikti nuo augimo tempo. Rekomenduoju naudoti Intel 520/530 seriją, Kingston v300. Arba dar geriau, tiesiog skaitykite apie naujus modelius, nes... Ši rinka sparčiai auga ir į rinką patenka naujų produktų
    *Pastaba: sujungiant diskus į RAID iš veidrodinių sistemų, pvz., RAID1. Ši problema yra tokia: daugumą SSD diskų reikia apkarpyti norint išvalyti duomenis (dažniausiai sunku naudoti senesnius modelius), reido režimu komanda gali būti nepalaikoma ir darbo pasaulio sankaupa pablogės sklandumu. Norėdami pašalinti šią problemą, galite greitai ją išspręsti bent dviem būdais: idealiu atveju pridedant įmonės SSD, pavyzdžiui, Intel DC3500. Kadangi tai brangu, galite naudoti nuorodą: pagrindinė plokštė su mikroschemų rinkiniu
  • Procesorius- panašus į ankstesnį punktą. Kuo didesnis dažnis, tuo jis geresnis.
  • RAM - puiku Vaughn čia nevaidina vaidmens. Vakhrovuyuchi kaip kasdienės programos suryja atmintį, įdiekite 8 GB

Jei lokaliai su baze dirbs tik vienas vartotojas, tai to pakaks jūsų patogiam darbui, tačiau vidutinio sunkumo darbo lankstumas per paslėptus išteklius bus būtent toks. Ir štai išeitis – darbas per interneto serverį. Internete galite rasti daugybę straipsnių, kuriuose aprašoma, kaip panašiai organizuoti 1C darbą, be jokios nuorodos į šį straipsnį. Vienas dalykas, pasidalinsiu su jumis perspėjimais: geriau savo klientams darbą nustatyti ne per interneto naršyklę, o per ploną klientą (jei į IB sąrašą įtraukta nauja duomenų bazė, IB prieglobos puslapyje yra elementas „žiniatinklio serveryje“). Tse, dėl mano atsargumo priemonių, swidshe, nizh per naršyklę. Be to, dirbant per naršyklę, yra sąsajos pakeitimų (kad PM paliko ir pan.), kurių nėra dirbant per ploną klientą.

Vlasna, greitai užbaigęs šį receptą (ssd, aukšto dažnio procesorius, žiniatinklio serveris, plonas klientas). Galima plėtoti mitą „kad klientų skaičius didesnis nei 1 (kiekvienai versijai daugiau nei 0:)) – reikalinga serverio bazė*.

*Nors, žinoma, atsargiai, tai ne SPP ar bazinis dydis > ~4GB, o backendų skaičius neviršija 4 (ne maksimalus bazės dydis ir backendų skaičius, kaip tikiu, tai ar įmanoma paaštrinti protrūkius , jei per žiniatinklio serverį su failų duomenų baze dirbo daugiau žmonių?

Darbas su failų duomenų baze terminale

Pereikime prie įžeidžiančio varianto. Turime terminalo serverį ir failų duomenų bazę. Viskas čia panašu į 1 scenarijų, išskyrus procesorių:

  • SSD saugykla Pirminio gvento pakeitimas.
    *Pastaba: Privaloma pasirinkti RAID diskus su atspindėjimu, pavyzdžiui, RAID1. Ši problema yra tokia: daugumą SSD diskų reikia apkarpyti norint išvalyti duomenis (dažniausiai sunku naudoti senesnius modelius), reido režimu komanda gali būti nepalaikoma ir darbo pasaulio sankaupa pablogės sklandumu. Norėdami pašalinti šią problemą, galite greitai ją išspręsti bent dviem būdais: idealiu atveju pridedant įmonės SSD, pavyzdžiui, Intel DC3500. Kadangi tai per brangu, galite naudoti klasės SSD, bet įsitikinkite, kad galite jį perrašyti ištekliais, kurių pakanka jūsų darbo scenarijui.
  • Procesorius- Čia prasminga vietoj i3 imti corei5, nes 1C veikia terminale, nepamirškite apie papildomus 2 branduolius, tačiau nepamirškite apie dažnį.
  • RAM Tai tokia nuolatinė administratorių išraiška: jie neturi daug atminties). Mano patirtis rodo, kad 7 žmonės per valandą dirbantys BP3 terminaluose užima 8-12 GB (saugoti nemažai dokumentų privačioje paskyroje). Pagrindinėms formoms atminties kiekį galima padalyti iš 2 :). Apytikslį dydį galima gauti taip: 256 MB terminalo seansui + 1,5 GB 1C

Darbas su serverio (MSSQL) duomenų baze


Šis scenarijus yra sudėtingas ir gali prireikti išsamios statistikos. Šiame straipsnyje siūlau pažvelgti tik į pagrindinius principus, turinčius įtakos produktyvumui

  • SQL serverio ir 1C serverio priegloba. Ant skirtingų mašinų arba ant vienos. Ir toks momentas: jei jie yra toje pačioje mašinoje, tada ryšys tarp jų pasiekiamas per bendrosios atminties protokolą, ir šiuo atveju pašaliname greičio kodo priedą, kurio nėra, jei kvapas yra skirtingose ​​mašinose.
  • Procesorius. Ir čia jums reikės ašies su dideliu laikrodžio dažniu ir daugybe branduolių. Nes Turime SQL serverio procesą, veikiantį tame pačiame kompiuteryje, ir daugybę 1C rphost serverio procesų, kurie užims procesoriaus branduolius. Tiesiog pasiimkite vieną tuščią lizdą „atsargoje, vėliau įsigykite papildomą procesorių, jei jo prireiks“. Turėjau daug dviejų lizdų serverių, kurie iki gyvavimo pabaigos neveikė, o kitas lizdas buvo tuščias. Jei norite, kad įmonė mokėtų... visada galite įsitikinti, kad esate patenkinti :)
  • RAM. Jūsų robotas SQL serveris* aktyviai naudoja operatyviąją atmintį, nes jos neužtenka, ją galima perkelti į diskus, vadinasi, SSD yra brangesni už RAM. Taigi čia, atmintyje, neverta. Suplanuokite kiek įmanoma daugiau (nepamirškite, ypač dėl savo sveikatos :)) ir užpildykite laisvus pagrindinės plokštės lizdus, ​​kad ateityje galėtumėte suteikti papildomos vietos.
    *Pastaba: nepamirškite naudoti kuo daugiau SQL serverio RAM, kad ji būtų prieinama OS ir terminalo seansams, taip pat padidinti tmp ir SQL duomenų bazės dydį (pašalinus 1 MB dydį, kuris yra per mažas, įdiekite 200 MB vienai duomenų bazei ir 50 MB vienam žurnalui)
  • Disko posistemis. Galite manyti, kad jei RAM yra didesnis nei duomenų bazės dydis, tada visa tai bus saugoma atmintyje ir bus prarasta. Gali buti taip ir butu... pries pirmas irašymo operacijas:) kaip mes rašome į diskus. O kietieji diskai čia jus sugadins :) Vickory SSD diskai. Pirmoji ašis čia nebetaupoma staliniams SSD diskams, pridėkite įprastus įmonės SSD. Intel DC3700 -200GB, resursas 3,7 petabaitų (10 kiekvieno kaupiklio obsesinių duomenų perrašymų per dieną 5 metus), galima rasti 24000r/vnt+kita RAID1=48000. Licencija turi daug daugiau.

Tai viskas. Koks maistas / atsarginės dalys / pasiūlymai - sveiki komentaruose;)

Renkantis, kuris serveris reikalingas 1C, yra atminties takelis, kad serverių darbo valandą būtų atlikta neasmeninė duomenų skaitymo ir įrašymo operacija per sekundę.

Juk iš karto tapo aišku, kodėl taip svarbu teisingai suprojektuoti 1C serverį - kadangi „kilpos“ komponentas buvo pasirinktas neteisingai ir nerodo susidomėjimo sistema, tai yra rizika arba jie pradėjo veikti. su pertraukomis, todėl svarbu praleisti gyvą duoklę. Kita vertus, jei sukursite serverį pagal 1C, perkate jam visą techninę ir programinę įrangą, galite išleisti įmonei protingą sumą, todėl reikia pasirinkti įrangą taip, kad išvengtumėte savo išlaidų. .

Vibir serveris 1C

Jei mūsų atstovams reikia pasirinkti 1C serverio konfigūraciją, visų pirma, ko turėtume paklausti - kiek klientų įmonėje dirbs su 1C ir kokiu paslaugų rinkiniu planuojama naudotis? , kuris bus, kas ir kaip administruoti 1C serverius. Šios ataskaitos rengiamos kuriant 1C serverį.

Vimogi į 1C serverį

1C serverio aparatinės įrangos struktūroje mums bus svarbios procesoriaus, RAM, disko posistemio ir kraštinių sąsajų charakteristikos.

Būtina, kad smarvės užtikrintų stabilų ir produktyvų puolimo komponentų veikimą:

  • Operacinė sistema;
  • duomenų bazės serveris (dažniausiai);
  • 1C serverio dalis (ne visos įmonės, kai kurios nedidelės įmonės su 2-10 darbuotojų gali naudoti 1C failo režimu);
  • robotai nuotolinio darbalaukio režimu;
  • dirbti su nuotoliniais klientais per ploną klientą arba žiniatinklio klientą.

Vibir procesorius 1C serveriui

Norint apdrausti reikia optimalų procesoriaus branduolių skaičių, atsižvelgiant į tai, kad reikia rezervuoti 1–2 branduolius vienai OS užduočiai, 1–2 branduolius vienai SQL pagrindu veikiančiai užduočiai, dar 1 vienai papildomo serverio užduočiai ir apytiksliai. 1 branduolys kiekviename 8-10 vienos valandos ciklų. daug seansų (kad kūrėjai nesijaudintų dėl to, kad 1C serveris siurbia).

Atkreipkite dėmesį, kad užklausų apdorojimo greitis ne taip priklauso nuo branduolių skaičiaus, kiek nuo procesoriaus taktinio dažnio, o branduolių skaičius turi didesnę įtaką darbo stabilumui, kai yra daug atsilikimai ir vienos nakties užduotys.tarp jų.

Kiek atminties reikia 1C serveriui?

Be to, jei jums reikia 1C serverio 100 ar daugiau klientų, rekomenduojame sukurti grupę su bent dviem fiziniais 1C serveriais.

Reikiamos RAM dydį įvertiname pagal šiuos rodiklius:

  • Operacinei sistemai reikia 2 GB
  • ne mažiau kaip 2 GB MS SQL Server talpyklai, o trumpai tariant, ši reikšmė turėtų būti 20-30% faktinio duomenų bazės naudojimo – tai užtikrins patogų kompiuterių mokslininkų darbą su ja.
  • 1–4 GB 1C priedo serveriui
  • Vienai terminalo sesijai galima 100–250 MB, priklausomai nuo 1C serverio funkcijų rinkinio, priklausomai nuo sukonfigūruotos konfigūracijos

Nustatykime orientuotus 1C 8.3 serverio parametrų nustatymus:

Geriau pirkti RAM iš atsargų – tai vienas iš svarbiausių faktorių, lemiančių aukštą 1C serverio produktyvumą ir tuo pačiu vienas pigiausių komponentų. Jei 1C Enterprise serveryje neužteks atminties, bus galima dirbti bet kuriuo metu, todėl jei kainuos maitinimas, kurį 1C serverį pasirinksite, įsitikinkite, kad jame yra pakankamai RAM.

Serveris 1C: disko posistemio įranga

Renkantis, kuris serveris reikalingas 1C, yra atminties takelis, kad serverių darbo valandą būtų atlikta neasmeninė duomenų skaitymo ir įrašymo operacija per sekundę. Šis parametras – kokiu greičiu kietasis diskas leidžia apdoroti duomenis – taip pat yra vienas pagrindinių 1C serverio greičio kodo.

Kurdami 1C serverį, prieš diegdami disko posistemį galime lengvai pasiekti šiuos dalykus:

  • Nesvarbu, kokį serverį sukursite 1C, mes visada nesivarginame kurti pavienių diskų serveriuose – turėtume juos sutvarkyti į RAID masyvą (RAID 10 didelėms arba RAID 1 mažoms duomenų bazėms), kuris bus duomenų bazės lentelės.
  • Indekso failus rekomenduojama saugoti SSD diske, kad juos būtų lengva pasiekti
  • TempDB – 1-2 (RAID 1) SSD.
  • Įdėkite OS ir kliento duomenis į RAID 1 iš SSD / HDD.
  • Žurnalo failams įveskite loginį diską iš masyvo arba fizinį SSD diską.
  • Jei įmanoma, patikrinkite aparatūros valdiklį – matėme ne vieną situaciją, kai sunkiai dirbantis ir brangus serveris apgavo dėl valdiklio produktyvumo stokos.

Pasirinkite 1C serverį

Šiame straipsnyje mes ėmėmės veiksmų siekdami apytikslės skiriamosios gebos, pavyzdžiui, pasirinkome 1C serverį, tikime, kad tai jums bus naudinga.

Pabaigai pridursiu dar vieną dalyką - apsaugoti vikoryst kompiuterį 1C serveriui nėra lengva (kaip dažnai būna mažose įmonėse) - "spąstų" kaina yra daug mažiau patikima ir mažiau patikima, mažiau panaši. dėl serverio produktyvumo. Nerizikuokite sužlugdyti savo įmonės regioninę sistemą. Jei į jūsų biudžetą neįtrauktas patikimas aparatinės įrangos saugumas, galbūt norėsite apsvarstyti galimybę įrašyti 1C tamsoje.

Jei jums sunku išsiaiškinti, kurį serverį pasirinkti 1C Enterprise 8.3, kaip sukurti 1C serverį, nes anksčiau su šiomis užduotimis nesusidūrėte, dabar galite susisiekti su sistemos integratoriaus įmone ir patvirtinti, kad nіchni fakhіvtsi padėjo Jūs suprojektuojate, perkate, įdiegiate ir nustatote jums tinkamą serverį 1C.