Server sub 1s 8.2 la 3. Soluții. Lucrul cu baza de fișiere în terminal

Pentru început, îmi propun să evidențiem câteva scenarii de lucru:

1.) Lucrul cu baza de fișiere printr-o resursă partajată (server web)

2.) Lucrul cu baza de fișiere în terminal

3.) Lucrul cu baza de date server (MSSQL).

Lucrul cu baza de fișiere printr-o resursă partajată (server web)


Totul este destul de simplu aici. Dacă acestea sunt forme obișnuite și 1-3 utilizatori. Apoi, pe „server” (mașina pe care se va afla baza, selectați:

  • șuruburi rapide- atentie la turatia axului (luam 7200rpm). De exemplu, nu luăm seria verde de la WD, luăm negru sau roșu. Vezi seria Seagate's Constellation.
  • CPU- nucleele nu sunt la fel de importante ca frecvența lor. 1C folosește destul de slab multi-core (deloc), așa că nu veți obține niciun beneficiu de la un procesor cu 8 nuclee, un procesor cu 2 nuclee cu o frecvență mai mare o va face. De exemplu, core i3 4360 - aceasta este în prezent frecvența maximă pentru intel (4ghz în modul turbo).
  • RAM - ea nu va juca un rol. Având în vedere modul în care aplicațiile moderne devorează memoria, pune 8GB
  • net- ei bine, de fapt, nu prea veți beneficia de o rețea de 1 Gbit, dar totuși, dacă o pereche torsadată cu 8 fire este întinsă (vă puteți uita în conectori), atunci are sens să puneți un switch gigabit, în același timp partajarea fișierelor de timp va fi mai rapidă.
    Iar atingerea finală în acest scenariu - nu este nevoie să găzduiți baza de date undeva pe o mașină separată - operațiunile de lungă durată vor fi efectuate mult mai rapid local decât prin rețea. Puneți această mașină la locul de muncă, de unde este planificat, de exemplu, să închideți luna sau să actualizați securitatea informațiilor.

Un alt punct este dacă baza este pe formulare gestionate. Aici, dacă totul se face așa cum este descris mai sus, veți primi frâne. Cu toate acestea, există o cale de ieșire:

  • SSD*în loc de șurubul obișnuit ne va salva. Luați o unitate de 120 GB, deoarece chiar și ținând cont de creșterea cursului de schimb, acestea sunt acceptabile. Recomand să fiți atenți la seria Intel 520/530, Kingston v300. Mai bine, citește doar recenziile la cele mai recente modele, pentru că. această piață se dezvoltă destul de rapid și intră pe piață noi produse
    *Notă: dacă veți combina discuri într-un RAID cu oglindire, de exemplu, RAID1. În acest caz, există un astfel de punct: majoritatea unităților SSD necesită tăiere pentru a curăța gunoiul (în principal pentru modele destul de vechi), în modul raid este posibil ca comanda să nu fie acceptată și unitatea se va degrada în viteză pe măsură ce funcționează. Pentru a evita această problemă, puteți utiliza cel puțin două metode: în mod ideal, achiziționați un SSD la nivel de întreprindere, de exemplu, Intel DC3500. Dacă vi se pare scump, puteți folosi un pachet: placa de bază cu chipset
  • CPU- similar cu paragraful anterior. Cu cât frecvența este mai mare, cu atât mai bine.
  • RAM - mare ea nu va juca un rol. Având în vedere modul în care aplicațiile moderne devorează memoria, pune 8GB

Dacă 1 utilizator lucrează local cu baza de date, atunci acest lucru este suficient pentru munca lui confortabilă, dar viteza de lucru în rețea printr-o resursă partajată va fi totuși lentă. Dar aici există o cale de ieșire - lucrați printr-un server web. Pe Internet, puteți găsi un număr mare de articole care descriu cum să organizați munca cu 1C într-un mod similar, nu mă voi opri asupra acestui lucru în acest articol. Singurul lucru pe care îl voi împărtăși cu voi este observația mea: este de preferat să setați lucrul pentru utilizatori nu printr-un browser web, ci printr-un client subțire (când adăugăm o nouă bază de date la lista IS, există un element „pe serverul web” pe pagina de plasare IS). Acest lucru, conform observațiilor mele, este mai rapid decât prin browser. În plus, atunci când se lucrează printr-un browser, există erori în interfață (PM deplasat etc.), care nu sunt prezente atunci când se lucrează printr-un client subțire.

De fapt, folosind această rețetă (ssd, procesor cu frecvență înaltă, server web, client subțire). Puteți risipi mitul „dacă numărul de utilizatori este mai mare de 1 (conform unei versiuni, mai mult de 0 :)) - aveți nevoie de o bază de server *.

*Deși, desigur, cu condiția ca acesta să nu fie un SCP sau o bază de date > ~ 4 GB în dimensiune, iar numărul de utilizatori nu depășește 4 (acestea sunt dimensiunile maxime ale bazei de date și numărul de utilizatori pe care i-am văzut, poate cineva a întâlnit cazuri când printr-un server web cu mai mulți oameni a lucrat cu baza de fișiere? Scrieți în comentarii)

Lucrul cu baza de fișiere în terminal

Să trecem la următoarea opțiune. Avem un server terminal și o bază de fișiere. Aici totul este similar cu scenariul 1, cu excepția procesorului:

  • unitate SSDîn loc de un șurub obișnuit.*
    *Notă: asigurați-vă că asamblați discurile într-un RAID cu oglindire, de exemplu, RAID1. În acest caz, există un astfel de punct: majoritatea unităților SSD necesită tăiere pentru a curăța gunoiul (în principal pentru modele destul de vechi), în modul raid este posibil ca comanda să nu fie acceptată și unitatea se va degrada în viteză pe măsură ce funcționează. Pentru a evita această problemă, puteți utiliza cel puțin două metode: în mod ideal, achiziționați un SSD la nivel de întreprindere, de exemplu, Intel DC3500. Dacă acest lucru pare costisitor, puteți utiliza un SSD de clasă personalizată, dar apoi asigurați-vă că capacitatea sa de rescriere este suficientă pentru scenariul dvs.
  • CPU- Aici are sens să luăm corei5 în loc de i3, pentru că 1C va funcționa pe terminal, 2 nuclee suplimentare nu vor interfera, dar nu uitați de frecvență.
  • RAM există o expresie atât de stabilă printre admini: nu există niciodată multă memorie). Din practica mea, 7 persoane, când lucrează în BP3, ocupă 8-12GB pe terminal (depinde de câte documente sunt deschise pentru fiecare utilizator). Pentru formele obișnuite, cantitatea de memorie poate fi împărțită la 2 :). Un calcul aproximativ se poate face după cum urmează: 256 MB pentru sesiunea terminală în sine + 1,5 GB pentru 1C

Lucrul cu baza de date server (MSSQL).


Acest scenariu este cel mai complex și, poate, necesită un articol separat. Îmi propun în acest articol să luăm în considerare doar principiile de bază care afectează performanța

  • Plasarea serverului SQL și a serverului 1C. Pe diferite mașini sau pe una. Există un astfel de moment: dacă sunt pe aceeași mașină, atunci comunicarea între ei are loc prin protocolul de memorie partajată, iar în acest caz obținem un bonus de performanță, care nu există atunci când sunt pe mașini diferite.
  • CPU.Și aici este deja util și mare viteză de ceas și multi-core. Deoarece avem un proces SQL server, dacă este pe aceeași mașină, și mai multe procese server 1C rphost care vor încărca nucleele procesorului.Separat, vreau să evidențiez sistemele cu două procesoare (adică când există două socluri pe placa de bază pentru și mai mult decât o priză). Chiar dacă luați cu o priză goală „în rezervă, cumpărați un procesor mai târziu, dacă aveți nevoie brusc de el”. Am văzut un număr mare de servere cu două socluri care, până la sfârșitul vieții, au rămas cu un al doilea soclu gol. Deși, dacă firma plătește... de ce să-ți refuzi plăcerea :)
  • RAM. În activitatea sa, SQL Server * folosește în mod activ RAM, dacă nu este suficientă, va urca pe discuri, care, chiar și în cazul ssd-ului, sunt mai lente decât RAM. Prin urmare, nu merită să economisiți memorie aici. Budget cât mai mult (nu uitați, bineînțeles, de bunul simț :)), și lăsați sloturi libere pe placa de bază, astfel încât să puteți livra oricând o bară suplimentară.
    *Notă: nu uitați să limitați RAM maximă utilizată de serverul SQL, astfel încât să fie suficientă pentru sesiunile de OS și terminal și, de asemenea, să creșteți pașii de creștere a tmp și a bazei de date SQL (pasul implicit este 1mb, ceea ce este foarte mic, set 200 MB pentru bază și 50 MB pentru jurnal)
  • subsistem de disc. Poate apărea gândul că, dacă cantitatea de RAM este mai mare decât dimensiunea bazei, atunci totul va sta în memorie și totul va zbura. S-ar putea să fi fost... înainte de prima operație de scriere :) care va scrie pe discuri. Și aici te vor rupe hard disk-urile :) Folosește unități SSD. Și aici, nu mai economisiți pe SSD-uri non-desktop, obțineți SSD-uri normale la nivel de întreprindere. Intel DC3700 -200GB resursă 3,7 petaocteți (10 suprascrieri ale volumului total al unității pe zi timp de 5 ani), poate fi găsit pentru 24000r/buc + secundă pentru RAID1=48000. Licența va dura mult mai mult.

Arata ca asta e. Dacă întrebări/reclamații/sugestii - bine ați venit în comentarii;)

Evident, munca oricărei întreprinderi se reflectă în programele de contabilitate, iar administratorul de sistem trebuie să asigure buna funcționare a acestora. Una dintre cele mai comune sunt aplicațiile familiei 1C.

După alegerea versiunii necesare a 1C, se pune problema alegerii echipamentului, adică. un server care va servi eficient această aplicație și va asigura funcționarea fiabilă a tuturor utilizatorilor din 1C.

Adesea, mulți clienți pun întrebări - ce fel de hardware este necesar pentru aplicațiile 1C ... ce server să cumpărați pentru 1C ... cum să alegeți serverul potrivit pentru 1C 8 ... etc.

Pentru a alege și cumpăra un server pentru 1C, trebuie să țineți cont de mulți factori: versiunea aplicației 1C, numărul de utilizatori 1C, metoda de acces, dimensiunea bazei de date și prognoza creșterii acesteia, criticitatea timpul de nefuncționare a serverului, bugetul alocat. Compania noastră produce soluții de server pentru diverse aplicații 1C, fiecare proiect având o abordare individuală. Cu toate acestea, aceste informații vor fi utile clienților care aleg un server pentru 1C, chiar și în etapa de planificare a proiectului. Administratorul de sistem va putea prezenta imediat opțiuni specifice pentru configurațiile serverului și costul acestora. Deci, alegem un server pentru 1C.

Servere pentru 1C pentru 5 utilizatori >>>

Pentru o astfel de sarcină, cea mai bugetară opțiune de echipare va fi suficientă. Parametrul principal aici este fiabilitatea și funcționarea neîntreruptă a serverului.

  • Număr de procesoare - 1 (4 nuclee)
  • RAM - 4-8 GB

Această performanță a serverului este suficientă pentru ca 5 utilizatori să lucreze în 1C 8 în modul terminal.

Servere pentru 1C pentru 10 - 15 utilizatori >>>

În absența propriilor camere de server, factorul de formă și nivelul de zgomot generat pot deveni un punct cheie atunci când achiziționați un server pentru 1C.

  • Număr de procesoare - 1 (4 - 8 nuclee)
  • RAM - 8-16 GB
  • Hard disk-uri - 2 x SATA (RAID 1)

Vă recomandăm să utilizați un controler RAID hardware, precum și unități SAS cu performanță de două ori mai mare decât SATA. Puterea serverului este suficientă chiar și pentru ca utilizatorii să lucreze în modul terminal. Dacă nu intenționați să utilizați modul terminal, atunci când instalați discuri SAS și un controler RAID hardware, un astfel de server poate servi până la 25 de utilizatori 1C.

Utilizarea unităților SSD SATA este o alternativă excelentă la unitățile SAS: sunt de înaltă performanță și silențioase și nu necesită utilizarea unui controler RAID. Cu toate acestea, nu uitați că una dintre funcțiile cheie ale controlerului este fiabilitatea sporită a stocării datelor.

Servere pentru 1C pentru 20 - 30 de utilizatori >>>

Pentru această sarcină, serverul trebuie să aibă un subsistem de disc de înaltă performanță. Un controler RAID hardware și prezența unui buffer cache vor crește viteza de acces la date.

  • Număr de procesoare - 2 (din 4 nuclee)
  • RAM - de la 16 GB, cu acces la terminal - 64 GB, plus cantitatea de memorie egală cu dimensiunea bazei de date
  • Hard disk-uri - 2 x SAS (RAID 1), de preferință 4 x SAS (RAID 10) sau SATA SSD

Pentru a organiza accesul la terminal în 1C 8, aveți nevoie de 500 MB de RAM pentru fiecare sesiune. Dacă intenționați să utilizați aplicații de birou în terminal, atunci se recomandă 1-2 GB de RAM pentru fiecare utilizator.

Servere pentru 1C pentru 30 - 50 de utilizatori >>>

Vă recomandăm să utilizați cel puțin două servere: primul este pentru baza de date, al doilea este pentru terminale. În acest caz, serverul de aplicații este găzduit pe unul dintre aceste servere. Cu un procent mare din timpul CPU al serverului, este logic să folosiți un server de aplicații dedicat. Dacă proiectul dvs. implică utilizarea unui server de aplicații dedicat, vă recomandăm să utilizați un server ieftin cu un singur socket, care va trebui să instaleze doar 2 unități SSD SAS sau SATA și 16 GB de RAM.

Cel mai important lucru pentru un server de baze de date este subsistemul de disc și cantitatea de RAM.

  • Este necesar să vă asigurați că baza de date este complet stocată în memoria cache a serverului. Dacă serverul de aplicații 1C funcționează și pe acest server fizic, atunci este necesar să îi aloci memorie - 2-4 GB. Deoarece sistemul 1C generează o sarcină de scriere foarte puternică, aceasta nu poate fi compensată de RAM.
  • Sistemul de discuri trebuie desigur să fie pe unități SAS sau SATA/SAS SSD de înaltă performanță, este foarte recomandat RAID 10. Este necesar un controler RAID hardware. Numărul de discuri depinde de intensitatea muncii utilizatorilor. De regulă, 6-8 discuri sunt suficiente. Dacă compania se dezvoltă dinamic, atunci este mai bine să alegeți imediat un server cu un număr mare de locații de disc.
  • Procesoarele nu sunt cel mai important parametru al serverului de baze de date: regula generală pentru planificarea capacității procesoarelor este ca sarcina medie a acestora să nu depășească 50% (determinată de experiență).

Parametrii principali pentru un server terminal sunt cantitatea de RAM și puterea procesorului.

  • Cantitatea necesară de RAM este de aproximativ 500 MB pentru fiecare sesiune client.
  • Adesea, nu există o încărcare mare a discurilor pe serverele terminale, așa că puteți utiliza o „oglindă” de discuri SATA (RAID 1).
  • Sarcina procesorului depinde foarte mult de intensitatea muncii utilizatorului.

Adesea pe serverele terminale, pe lângă 1C, rulează și alte aplicații - de obicei suite de birou, Internet. Acest lucru determină o creștere a încărcării procesorului și, mai ales, a memoriei RAM. Ceea ce trebuie luat în considerare.

UPS pentru server 1C - fără greșeală

Este necesar să conectați serverele cu 1C la o sursă de alimentare neîntreruptibilă puternică. UPS-ul trebuie să ofere cel puțin 30 de minute de funcționare a serverului. În acest timp, toți utilizatorii vor avea timp să salveze documentele și să își finalizeze munca în 1C, iar administratorul de sistem va putea opri serverul în siguranță, fără riscul pierderii datelor.

Recomandări de configurare a serverului E1S ® pentru aplicațiile 1C

Setări server pentru 1C până la 5 conexiuni până la 10 conexiuni până la 30 de conexiuni până la 50 de conexiuni
CPU Intel Xeon E3 Intel Xeon E3/E5 2 x Intel Xeon E5/Scalable 2 x Intel Xeon E5/Scalable
Memorie 4-8 GB 8-16 GB de la 32 GB de la 64 GB
Sistem de discuri 2 x SATA (RAID1) 2 x SATA sau SSD (RAID1) de la 4 x SAS sau SSD (RAID 10) de la 8 x SAS sau SSD (RAID10)
Controlor integrat hardware recomandat cu protecție cache hardware cu protecție cache hardware cu protecție cache
Numărul de servere 1 1 1 2 în cluster + server de aplicații
Configuratori

Un server pentru 1C este un element tehnic important în construirea unei infrastructuri IT. Suntem pregătiți să vindem echipamente de server cu o configurație excelentă la un cost adecvat, fără markupuri uriașe. Doar configurațiile potrivite pentru nevoile dvs. Lăsați o cerere și veți primi un dispozitiv care poate satisface nevoile tehnice ale organizației.

Suntem gata să oferim hardware de server de orice complexitate cu configurația corespunzătoare. Există o livrare convenabilă. Preluarea este disponibilă în Moscova. În general, dacă doriți să cumpărați, atunci doar sunați, completați formularul de calcul sau scrieți un e-mail. Oferim o varietate de componente, optiuni de asamblare, vom face o oferta comerciala. Vom începe de la buget și vom colecta cele mai potrivite servere 1C.

Dacă ați venit pentru informații, atunci se află mai jos. Am încercat să plasăm un material cu drepturi depline care să poată oferi, dacă nu exhaustiv, dar un răspuns voluminos la întrebare. Vă avertizăm imediat, informațiile sunt mai mult despre hardware decât despre software.

  • Server 1C pentru 5-10 utilizatori
  • Server 1C pentru 10-20 de utilizatori
  • Server 1C pentru 20-30 de utilizatori
  • Server 1C pentru 30-50 de utilizatori
  • Server 1C pentru 50-100 de utilizatori
  • Server 1C pentru peste 200 de utilizatori

În acest caz, este necesară o configurație personalizată. Nu are sens să faci o configurație la întâmplare, deoarece încărcarea poate varia foarte mult în funcție de sarcinile utilizatorilor. În unele cazuri, nu va fi posibilă limitarea unui singur dispozitiv, va fi necesar un cluster. Lasă o cerere pentru ca specialistul să te contacteze și să clarifice detaliile.

Orice ansamblu poate fi configurat individual pentru nevoile dumneavoastră!

Apropo, parametrii preliminari pot fi selectați în formularul de mai jos. Acest lucru va permite specialiștilor să formeze rapid o ofertă comercială.

Obțineți un calcul individual al serverului 1C:

Ce este un server 1C?

Pachetul software 1C: Enterprise 8.3 este un set de instrumente de afaceri pentru contabilitate, inventariere și raportare în mod automat. Există multe oportunități de ascuțire pentru orice segment de activitate. Software-ul este destul de flexibil în setări, dar, din păcate, foarte solicitant.

De fapt, complexul este acum folosit peste tot. Organizații mari, instituții bugetare, stat. Și nu numai în Rusia, ci și în străinătate.

Produsul a ajuns pe piață într-un moment foarte oportun, ceea ce a avut un efect bun asupra adoptării pe scară largă a produsului. La început a existat un set minim de instrumente pentru contabilitate, treptat software-ul dezvoltat, îmbunătățit, s-au adăugat noi funcții și capabilități.

Astăzi, produsul a devenit un instrument cu drepturi depline pentru automatizarea multor aspecte ale unei afaceri și are o popularitate binemeritată. În ciuda deficiențelor, software-ul evoluează constant, inovează și corectează deficiențele versiunilor anterioare.

Tipuri de implementare

Majoritatea organizațiilor mici nu cumpără un server pentru 1C. Ei nu văd rostul să cheltuiască atât de mult. La urma urmei, este suficient să implementezi complexul pe un computer personal, apoi să dai acces la alte PC-uri. Această opțiune se numește „Mod fișier”.

Nu este capabil să ofere performanțe decente, este potrivit doar pentru utilizare într-o rețea locală (desigur că este disponibil și accesul de la distanță, dar ineficient). Dacă numărul de apeluri simultane către baza de date depășește 5, aceasta începe să încetinească serios. Închide periodic. În plus, limita dimensiunii unui tabel din baza de date este de 4 GB, companiile mari, merită spus, fac adesea tabele atât de voluminoase. Desigur, dezavantajul modului fișier este următorul factor, cu cât dimensiunea bazei de date este mai mare, cu atât cerințele pentru resurse hardware sunt mai serioase. Din păcate, dacă în acest software lucrează mulți angajați sau trebuie să creați tabele mari, este mai bine să alegeți o altă modalitate de implementare a structurii IT.

Și sistemele de management DB vin în ajutor, care funcționează într-un tip de execuție client-server. Server 1C acceptă următoarele tipuri de SGBD:

    MS SQL Server este un SGBD dezvoltat de Microsoft. Fiabil, funcțional, dar necesită un sistem de operare din familia Windows. Există anumite neajunsuri: iubește memoria RAM, o ocupă complet, prin urmare, trebuie să setați limite manual, scurgerile RAM apar periodic atunci când interacționați cu matricele de tabele.

    PostgreSQL este o distribuție gratuită. in unele locuri lent, ceea ce a fost dovedit experimental. Potrivit pentru un personal mic, este posibil ca un personal mare să nu se retragă. Dar, în ciuda deficiențelor, nu există restricții privind sprijinul. e procesoare și nu există nici un platou RAM.Cerința principală este mâinile directe ale administratorului de sistem. Cu setările corecte, arată rezultate excelente.

    Oracle Database este un SGBD versionat cu funcționalitate bună, deși este foarte rapid, vă permite să scrieți și să citiți simultan. Slăbiciune - rigurozitate față de RAM.

    Bază de date universală IBM DB2. Bun pentru procesarea matricelor mari. Are o funcționalitate extinsă. Din păcate, acest SGBD are multă redundanță pentru a menține compatibilitatea cu computerele învechite, ceea ce reduce eficiența SGBD-ului. Este puțin solicitant pentru RAM, dar pentru că tabelele temporare sunt limitate. Numărul maxim de nuclee suportate este de 16, ceea ce impune unele restricții.

Cele mai eficiente SGBD din punct de vedere al testelor sunt MS SQL Server, Oracle. Dacă există restricții în buget, atunci alegerea ar trebui oprită pe PostgreSQL, este un DBMS gratuit, dar rețineți că funcționează doar versiunea care este făcută special pentru software-ul țintă. Bază de date universală IBM DB2 este rar folosită, deoarece există omologi mai productivi, dar în sprijinul hardware-ului moștenit și al versiunilor din IBM este cel mai bun.

Ajungem la concluzia ce să implementăm în client-server execuţie mult mai eficient. În rest, primim frâne și restricții serioase. Sper că ne-am hotărât asupra alegerii DBMS, dar de fapt voi spune că cel mai convenabil și popular este MS SQL Server.Cel mai bine este susținut de suita de software în cauză.

Și acum voi răspunde la încă o întrebare. Alte interprete SQL nu sunt acceptate. Cel puțin oficial.

În consecință, va deveni mai dificil. Mașinile individuale se transformă în grupuri, compoziția angajaților se extinde, este împărțită în grupuri. Dar, baza arată ceva ca diagrama. Pentru numărul de utilizatori peste 50, cu siguranță va trebui să utilizați două dispozitive. Unul pentru baze de date, al doilea, ca server terminal. În caz contrar, nu va fi suficientă putere.

Nodul terminal este necesar pentru a furniza energie clientului subțire. Un dispozitiv specializat, un PC, chiar și un smartphone poate acționa ca un client subțire. În consecință, toate operațiunile sunt efectuate central, pe o singură mașină. Ceea ce face ca dispozitivele puternice în rolul TC să nu fie necesare. Există suficiente dispozitive neproductive care sunt responsabile pentru afișarea rezultatelor executării instrucțiunilor pe ecran.

Bazele de date necesită hardware care poate procesa întregul volum deodată și poate transmite informații către nodul terminal, care trebuie să fie foarte puternic, deoarece este responsabil de virtualizarea aplicațiilor și de furnizarea de resurse tehnice.

Cu cât organizația este mai mare, cu atât este mai largă compoziția utilizatorilor, cu atât echipamentul va fi mai productiv. În unele situații, este nevoie de un cluster. În aparență, costurile sunt mari, de fapt, cumpărarea unui server pentru 1C și PC-uri cu consum redus este mai ieftină decât încercarea de a configura o infrastructură IT fără ele.

Echipamente

Deci, ce fel de hardware trebuie să implementămserver pentru 1C ? Bună întrebare, mai întâi trebuie să decideți asupra parametrilor în conformitate cu care vom stabili cerințele:

    număr de utilizatori;

    volum D.B.;

    toleranța necesară la erori;

    tip de implementare.

Înlocuiți un semn de întrebare pentru fiecare articol. Raspunde-le. De fapt, așa se formează sarcina. Acum să încercăm să vă ajutăm să vă ghidăm. Să începem cu utilizatorii preferați.

Numărul de interogări către SQL este un punct cheie în pregătirea unei sarcini tehnice. Fiecare persoană sau program este capabil să genereze un anumit număr de solicitări, ocupă o parte din resursele hardware. Deci o versiune pentru 5 utilizatori poate să nu fie potrivită pentru 10, pentru 50 cerințele vor arăta și ele diferite. Aproximativ 100.200 este la fel. Desigur, software-ul care va funcționa automat cu 1C este un subiect separat care necesită o analiză mai detaliată.

Acum punctul doi. Există o bază de date, în consecință, trebuie plasată undeva, pentru a da cantitatea de resurse necesare funcționării. Sarcina pare ușoară. Va trebui să selectați unități adecvate care pot oferi viteză și volumul necesar. Se recomandă să preziceți dimensiunea potențială a bazei de date, apoi va fi mai ușor să formați cerințe.

Toleranța la erori este concepută pentru a asigura funcționarea neîntreruptă. Pentru a menține backup-urile rulând tot timpul, unul despre dispozitiv duplicat altele. Cu cât nivelul toleranței la erori este mai mare, cu atât configurația este mai complexă și mai costisitoare.

Tipul de implementare - de fapt, cum îl vom folosi, în ce scopuri. Nimic complicat. Dacă numai contabilitate, atunci puterea va fi mai puțin importantă, dar dacă toate instrumentele sunt folosite, atunci este nevoie de echipamente mai puternice.

Să trecem prin accesorii.

CPU

CPU cu o performanță de minim 1700 MHz, deși valoarea este mai mică în cerințe, dar ar trebui să concentrează-te asupra ei si in sfarsit cumpără un procesor și mai puternic. Ideal pentru Intel Core e i3-8100, Xeon E3-1220 v6 sau AMD Ryzen 3 1200. Desigur, cel mai mult SH performanța va da Xeon, dar el este cel mai de preţ. Aceasta este pentru 5-10 Uman . Dacă plănuiți să creșteținumăr de utilizatori", atunci cu siguranță merită să fie ales xeon.

Pentru 10-20 de persoane, Intel Xeon E3-1230 v6 este deja util, spre deosebire de fratele său mai mic, are o viteză de clock mai mare și multithreading. Deși nu este atât de fundamental, procesorul este cu un ordin de mărime mai puternic. Dintre cele mai puțin costisitoare, Core i5-8500 și AMD Ryzen 5 1500X sunt potrivite. Dar acesta din urmă nu va putea arăta aceeași performanță ca Xeon. Deci optează pentru cea din urmă.

Dacă serverul pentru 1C este planificat pentru 20-50 de persoane. Acest ansamblu are nevoie de unul productiv. Este mai bine să uitați de procesoarele segmentului de utilizatori și să priviți segmentul de server. Asa de. Aici vei avea deja nevoie de cel puțin un Intel Xeon E5-1650 v4 cu 6 nuclee 12 fire și o frecvență de bază de 3,6 GHz este destul de bună. De la AMD, procesorul EPYC 7261 cu 8 nuclee, 16 fire și o frecvență de bază de 2,5 GHz este potrivit. Desigur, va arăta mai puține performanțe, dar puțin mai ieftin. Dar nu mult.

Pentru 50-100 de utilizatori, merită să aruncați o privire la Xeon E5-1680 v4 de la Intel, este vizibil mai puternic decât procesorul anterior. Are 8 nuclee, 16 fire și frecvențe de 3,4 GHz. De asemenea, puteți utiliza AMD EPYC 7351 cu 16 nuclee, 32 fire, frecvență de bază de 2,4 GHz. Dar este mult mai rău decât Intel. Dar și mult mai ieftin.

Pentru soluții mai serioase, puteți folosi chiar și sisteme cu procesor dublu sau dispozitive segmentate. De exemplu, Xeon E5-2643 v4 este ideal pentru un sistem cu procesor dublu. Dar segmentarea dispozitivelor este mult mai potrivită. Adică să implementezi soluția pe două dispozitive simultan.

În general, trebuie remarcat faptul că numărul de nuclee din server pentru 1C nu joacă un rol decisiv. Ar trebui să se pună mai mult accent pe viteza ceasului și pe performanța în operațiunile secvențiale. Prin urmare, nu ezitați să renunțați la procesoarele multi-core. În pachetul software monitorizat, suportul pentru multithreading și multiprocesare este implementat foarte prost. Numeroase nuclee nu oferă avantaje semnificative.

Unități

Blocajul din sistem este în mod tradițional HDD. Să începem cu interfețele. SATA potrivit doar pentru cereri succesive. Orice paralelizare se poate face numai în RAID matrice. Interfață SAS mai bine, până la 10 solicitări simultane, dar debitul de hard disk încă mai lasă de dorit. Cel mai adecvat alegere - SSD. Compatibil cu unități SSD SAS, de la SATA recomandam sa refuzam, dar si o optiune si sunt ceva mai ieftine. Ideal - SSD NVMe. Sunt cei mai rapizi propus . Dar, din păcate, foarte scump. Începeți de la buget, dar vă recomandăm să alegeți SSD, atunci va fi implementat un sistem mai eficient.

RAM

Ei bine, tot felul de lucruri mărunte precum placa de bază (haha, un fleac), este mai bine să alegeți unități suplimentare în funcție de restul componentelor. Dar sursei de alimentare ar trebui să i se acorde o atenție deosebită, merită să luați versiuni scumpe cu etichete Bronz, Argint, Aur, Platină. Acesta din urmă este cel mai bun și mai de încredere, primul, mai puțin bun, dar mai bun decât lucrurile ieftine obișnuite.

Asigurați-vă că faceți RAID 1 sau RAID 10 (1 + 0), a doua opțiune este mult mai productivă. Ele oferă o intrare de memorie duplicată. Adică același lucru este scris pe mai multe discuri în același timp. Dar rețineți că sunt necesare 4 unități pentru a crea RAID 10.

Și ultimul punct, asigurați-vă că luați o sursă de alimentare neîntreruptibilă. În cazul unei întreruperi de curent, va fi timp să salvați datele și să închideți ușor serverul.

Nu, poate că mai sunt puncte importante, doar învățați-le când configurați și gândiți-vă cu atenție. Poate că sistemul va trebui făcut cu o marjă serioasă.

utilizator preia resurse. Dar, citirea necesită mult mai puține resurse decât lectura/scrierea. Prin urmare, un utilizator poate oferi o sarcină mai mare decât alții. La planificarea infrastructurii IT va trebui să se țină cont și de aceasta pentru a distribui corect capacitățile.

Protecţie. Backup-ul ocupă și resurse, deoarece pentru ca acesta să nu perturbe activitatea, trebuie să îi fie alocate resurse suplimentare. Firewall-urile, antivirusurile și alte instrumente de securitate necesită, de asemenea, o anumită cantitate de putere.

Toleranță la erori. Posibilitatea de înlocuire la cald a discurilor sau a unităților de alimentare, duplicarea sistemelor. Capacitatea de a înlocui rapid componentele. Cu cât toleranța la erori este mai mare, cu atât este mai mică șansa ca să existe timpi de nefuncționare. Cea mai mare toleranță la erori este atinsă într-un cluster.Server pentru 1C după numărul de utilizatori

Acesta este un parametru cheie atunci când alegeți echipamentul. Este recomandat să-l citiți pentru a avea cel puțin o idee aproximativă despre ceea ce poate fi necesar în procesul de formare a configurației.

Server 1C pentru 5 utilizatori

Pentru 5 persoane nu sunt necesare capacități mari, sunt potrivite configurațiile de afaceri mici. Dacă biroul este mic și aveți nevoie de o amplasare compactă, atunci puteți utiliza un mini-server . Această opțiune vă va permite să plasați echipamentul în mod compact și va fi convenabil pentru transport.

Costul unui astfel de dispozitiv este de la 30.000 de ruble. Configurația, de regulă, nu diferă în bibelouri. Se folosește un procesor entry-level din seria Intel Xeon E3 sau AMD Opteron. Există multe ansambluri gata făcute pentru această sarcină. Dar, în cazul dispozitivelor ieftine, nu există unități SSD și spațiu liber pentru sarcini de vârf.

Server 1C pentru 10 utilizatori

Configurația pentru 10 angajați este similară cu soluția anterioară, nu este necesară o putere specială, este suficient să folosiți un mini-server. Dar sarcina maximă trebuie luată în considerare, dacă există acțiuni automate, precum raportarea automată dintr-un magazin online, atunci sarcina poate fi mult mai serioasă.

Aici te poți descurca și cu un procesor din linia Intel Xeon E3, de exemplu, modelul 1240. 8 GB de RAM este suficient, dar 16 este mai bine și ar trebui să folosești și un SSD pentru a găzdui aplicația și DB.

Server 1C pentru 20 de utilizatori

Aici aveți nevoie de echipamente mai puternice decât în ​​versiunea anterioară. Opțiunea pentru afaceri medii este optimă. Un SSD într-un astfel de sistem ar trebui să fie prezent implicit și este recomandat să utilizați un procesor nu mai mic decât Intel Xeon E3-1280 v6. În caz contrar, nu va exista nicio rezervă pentru puterea de vârf.

Server 1C pentru 50 de utilizatori

În această configurație, se recomandă să se țină cont de gradul de complexitate al sarcinilor. Dacă nu creează o sarcină serioasă, atunci nu este necesară o putere mare. Dacă baza de date este puternică sau mare, atunci va fi necesar un echipament cu intensitate mare a resurselor, în unele cazuri este necesar un cluster de dispozitive.

De obicei, pentru această sarcină este asamblat un sistem cu două procesoare bazat pe procesoare Intel Xeon E5-2643 v4. 2 astfel de procesoare sunt capabile să acopere nevoile unei aplicații și chiar ale unei baze de date. Dar, în mod ideal, crearea unui server SQL este separată.

Desigur, în acest caz, unitățile SSD nu mai sunt doar recomandate, ci vitale, altfel subsistemul de disc se va transforma într-un blocaj.

Server 1C pentru 100 de utilizatori

În acest caz, un singur dispozitiv nu este suficient. Adesea este necesar un cluster de servere 1C care pot efectua operațiuni în paralel și în comun. Este necesară o dezvoltare personalizată.

Dar un exemplu de configurație ar fi:

  1. Aplicație de server terminal. 2 procesoare Intel Xeon Silver 4215, pentru a găzdui o aplicație SSD TDW mare, două surse de alimentare, un subsistem de disc pentru copiile de siguranță ale stării sistemului.

    Server SQL. Procesoare similare, SSD DWPD ridicat, două surse de alimentare și un subsistem de disc RAID 1 pentru stocarea de rezervă.

Acest lucru este condiționat, specificul va depinde de infrastructura tehnică finală.

Server pentru 1C pentru 200 de utilizatori și mai mult

Cu atât de mulți utilizatori, aveți nevoie de echipamente avansate care pot face față sarcinilor de orice complexitate. Ca și în versiunea anterioară, un dispozitiv nu va fi suficient, va fi nevoie de un cluster. Cu cât este mai mare numărul total de accesări la baza de date și numărul de angajați, cu atât echipamentul va fi mai puternic și, în consecință, mai multe dispozitive în cluster. Nu există soluții universale, fiecare este elaborată individual.

Produsul software principal:

Selectați produsul principal 1C: Contabilitate 8 PROF 1C: Contabilitate 8 PROF (USB) 1C: Contabilitate 8 PROF pentru 5 utilizatori. Aprovizionare pentru distributie cu amanuntul (USB) 1C: Contabilitate 8 PROF pentru 5 utilizatori. Aprovizionare pentru distributie cu amanuntul. 1C: Contabilitate 8 PROF. Aprovizionare pentru distribuție cu amănuntul (USB) 1C: Contabilitate 8 PROF. Aprovizionare pentru distributie cu amanuntul. 1C: Contabilitate 8 PROF. Livrare electronică 1C: Contabilitate 8. Set pentru 5 utilizatori 1C: Contabilitate 8. Set pentru 5 utilizatori (USB) 1C: Antreprenori 8 pentru 5 utilizatori 1C: Contractori 8 PROF 1C: Gestionarea documentelor 8 PROF 1C: Gestionarea salariilor și a personalului 8 1C: Managementul salariului și al resurselor umane 8 (USB) 1C: Automatizare integrată 8 1C: Automatizare integrată 8 (USB) 1C: Automatizare integrată 8 pentru 10 utilizatori + Client-Server 1C: Automatizare integrată 8 pentru 10 utilizatori + Client-Server (USB) 1C : Automatizare integrată 8 pentru 10 utilizatori + client-server. Ediția 2 1C:Complex Automation 8. Ediția 2 1C:Enterprise 8. Un set de soluții aplicate pentru 5 utilizatori 1C:Enterprise 8. Un set de soluții aplicate pentru 5 utilizatori (USB) 1C:Enterprise 8. Managementul comerțului 1C:Enterprise 8 Managementul comerțului ( USB) 1C: Retail 8 PROF 1C: Retail 8 PROF (USB) 1C: Managementul companiei noastre 8 pentru 5 utilizatori 1C: Managementul companiei noastre 8 pentru 5 utilizatori. Livrare electronică 1C: Managementul companiei noastre 8 PROF 1C: Managementul companiei noastre 8 PROF. Livrare electronică 1C: Contabilitate 8. Versiunea de bază 1C: Contabilitate 8. Versiunea de bază. Livrare electronică 1C: Departamentul de contabilitate al unei instituții autonome 8. Versiunea de bază (planul de conturi autonom) 1C: Departamentul de contabilitate al unei instituții de stat 8. Versiunea de bază 1C: Contractori 8. Versiunea de bază 1C: Salariul și personalul unei instituții de stat 8. Versiunea de bază 1C: Salariul și Managementul Personalului 8 .Versiunea de bază. 1C: Raportarea unui antreprenor 8 1C: Antreprenor 2015 1C: Retail 8. Versiunea de bază 1C: Gestionarea companiei noastre 8. Versiunea de bază 1C: Gestionarea companiei noastre 8. Versiunea de bază. Livrare electronică 1C: Managementul comerțului 8. Versiunea de bază 1C: Managementul comerțului 8. Versiunea de bază. Ediția 11 1C: Simplificat 8 Licență pentru 1C: Antreprenor 2015 pentru 12 luni Licență pentru 1C: Antreprenor 2015 pentru 6 luni) 1C: Departamentul de contabilitate al unei instituții autonome 8 PROF (planul de conturi autonom) 1C: Departamentul de contabilitate al unei instituții autonome instituție 8 PROF (planul de conturi autoportant) (USB) 1C: Departamentul de contabilitate al unei instituții bugetare 8 1C: Departamentul de contabilitate al unei instituții de stat 8 PROF 1C: Departamentul de contabilitate al unei instituții de stat 8 PROF (USB ) 1C: Bugetul al municipiului 8 1C: Raportare bugetară 8 1C: Raportare bugetară 8 (USB) 1C: Indemnizație pentru îmbrăcăminte 8 1C: Flux de documente al unei instituții de stat 8 1C: Salariul și personalul unei instituții bugetare 8 1C: Salariul și personalul unei instituții bugetare 8 (USB) 1C: Salariul și personalul unei instituții de stat 8 1C: Setul de rapoarte 8 PROF 1C: Setul de rapoarte 8 PROF (USB) 1C: ERP Managementul întreprinderii 2. Livrare corporativă 1C: Contabilitate 8 CORP 1C: Contabilitate 8 CORP (USB) 1C: Gestionarea documentelor 8 CORP 1C: Gestionarea salariilor și personalului 8 CORP 1C: Consolidare 8 PROF 1C: Consolidare 8 PROF (USB) 1C: Întreprindere 8 PROF. ERP Enterprise Management 2 + Workflow CORP. Server (x86-64). 50 de licențe client 1С:Enterprise 8. ERP Managementul întreprinderii 2 1С:Enterprise 8. Managementul întreprinderii de producție 1С:Enterprise 8. Managementul întreprinderii de producție (USB) 1С:Enterprise 8. Managementul întreprinderii de producție pentru 10 utilizatori + client-server 1С:Enterprise 8 Gestionarea unei întreprinderi de producție pentru 10 utilizatori + client-server (USB) 1C: Managementul holdingului 8 1C: Managementul holdingului 8. Livrare corporativă