Ce server pentru 1s windows. Soluţie

Astăzi ne uităm la alegerea unei „holi” de server pentru o organizație mică pentru 25-30 de angajați, cu o infrastructură separată (puncte de vânzare cu amănuntul, un depozit), ce fel de server terminal este necesar și programul „1C: Enterprise”. Aceste servicii servesc tuturor practicienilor.

Majoritatea companiilor mici, pentru a reduce costul de proprietate, vor permite să minimizeze cantitatea de echipamente pe care le cumpără și vor cere administratorilor să „pompeze” toate serviciile alimentate de ele într-un singur server fizic. Bazhannya este mai sensibil și mai provocator, dar aici există nuanțe.

Puteți organiza un server terminal și puteți câștiga versiunea de fișier 1C acolo, dar pentru un număr atât de mare de coristuvachiv, compania de retail recomandă trecerea la versiunea client-server. De aceea avem nevoie de un alt server numit „1C: Enterprise” și de un server de baze de date. Permiteți-mi să clarific că este posibil să organizați un server terminal, un server SQL și un server 1C pe un singur sistem de operare, dar din punct de vedere al securității și stabilității serviciilor robotizate, nu este recomandat în regiune. Și dacă tot doriți să câștigați un server fizic pentru toate cele trei roluri, atunci este recomandat să câștigați virtualizarea, de exemplu, VMWare ESXi sau Hyper-V.
În această ordine, există trei opțiuni:

  1. Un server din fișierul 1C. Slabă variantă, nu o vedem.
  2. Un server de la două mașini virtuale.
  3. Două servere fizice, un terminal, celălalt din baza de date și 1C.

Pentru a finaliza aceste sarcini, puteți solicita următoarea configurare a serverului:

Wu vipadu z un server fizic Am reîncărcat alegerea pe un Dell R710, cu două procesoare Xeon X5650 cu șase nuclee, 64 GB RAM și șase unități: două SSD-uri pentru RAID 1 și două unități SAS pentru RAID 10.

Wu vipadu z două servere fizice Am arhivat vibir în următoarele configurații:

  • Server terminal: IBM x3550 M3 cu un procesor Xeon E5620, 32 GB RAM și două SSD-uri în RAID 1, cu un card suplimentar pentru două interfețe gigabit. Acest server are, de asemenea, mult spațiu pentru upgrade, oscilatoare cu două procesoare, poate avea 18 sloturi pentru module de memorie și suportă până la 288 GB de RAM.
  • Server de baze de date: IBM x3250 M5 cu un procesor Xeon E3-1220v3, 16 GB RAM, controler RAID suplimentar SAS/SATA cu discuri RAID 10 SAS, card suplimentar de 2 GB.
De ce am ales astfel de configurații? În scopul furnizării de hrană, este necesar să oferim o muncă confortabilă pentru mica noastră organizație pentru 25-30 de angajați. Pentru a nu exista confuzie: doar unul dintre exemplele de zastosuvannya ieftină 1C și, în moduri bogate, alegeți alte modificări.

Procesor

Dintr-o privire la ora procesorului, sesiunile de terminal ocupă o mică parte. Pentru furnizarea de soluții terminale în diferite organizații, pentru sprijinul muncii confortabile vor fi suficiente 30 de nuclee, 4-6 nuclee de procesor fizic, un nucleu pentru 6-8 sesiuni.

Pentru o bază de date mică, SQL Server are nevoie de un nucleu. Dar să ne concentrăm pe extinderea bazei de date în viitor (sau să creștem numărul de baze de date) și să luăm două nuclee în SQL.

Pentru serverul „1C: Enterprise”, numărul de nuclee nu este atât de important, precum frecvența de ceas și frecvența magistralei. Prin urmare, am mai pus două nuclee pe serverul 1C.
Și să nu uităm că avem nevoie de unul sau două nuclee pentru a securiza un sistem de operare gazdă robotizat.

Împreună trebuie să intrăm:

  • Pentru un server cu două mașini virtuale, sunt necesare 12 nuclee fizice. Poți să o faci mai puțin, dar poate vei pierde tensiunea. Un server cu două procesoare cu șase nuclee este ideal pentru unul.
  • pentru un server terminal este suficient un procesor Xeon E5620 cu șase nuclee, pentru un server de baze de date - un procesor Xeon E3-1220v3 cu patru nuclee.

Memorie de lucru

Ne întrebăm puțin, câtă memorie operațională este necesară pentru servicii:
  • Sistemul de operare Windows Server nu va mai necesita 2 GB de RAM.
  • Pentru SQL, acea bază mică 1C va fi suficientă pentru 4-6 GB de RAM.
  • Serverul „1C: Enterprise” are 2-3 GB RAM.
  • Rozrakhovuєmo, scho skin koristuvachiv au nevoie de 700 MB de RAM în sesiunea terminalului, apoi 30 de koristuvachiv au nevoie de 21 GB.
Acum zastosuєmo tse până la opțiunile noastre.
  • Pentru un server și două mașini virtuale, este necesar aproximativ 40 GB de RAM.
  • Pentru un server terminal vor fi de ajuns 24 GB sau 32 GB de OZP (se ia din rezerva, transferand posibila extindere). Pentru un server cu baze de date este necesar cel puțin 8 GB, dar 16 GB în rezervă. Memoria la un moment dat este una dintre componentele serverului găsite.

Subsistemul disc

Ce sisteme tradiționale plyashkov gât bagatioh. Alegerea corectă hard disk-urile sunt importante pentru securizarea serverelor swedcode. Când lucrați cu 1C cu o bază SQL, există operații impersonale de citire/scriere pe secundă (IOPS). Cum să lucrezi din greu pe un server terminal cu clienți subțiri (adică este complet greu să lucrezi pe un server terminal ca un mediu de lucru), dar interferează puternic cu sistemul de disc al serverului. De exemplu, 30 de cutii de server terminal pe RAID 1, SATA 3 Gb/s, cu discuri WD Velociraptor se vor simți incomod pentru o oră de lucru din cauza navigării active pe Internet. Pentru serverele terminale, vă recomandăm să utilizați unități SSD. Pentru serverele de baze de date - discuri SAS, selectate în matricea de stivă la unitate.

Se acumulează Krim, alunecă pentru a da respect controlerului de disc. Serverele moderne pot face controlere bune la bord, de exemplu HP SmartArray și DELL PERC. Totuși, nu este corect să alegeți soluția „onboard” în caz de ambiție serioasă, dacă este necesară productivitatea maximă. După ce ați scutit de probleme, puteți elimina cu ușurință un server dur, ceea ce nu este o povară. Prin urmare, controlerul poate fi hardware, nu software, din cauza memoriei sale nevolatile.

Să aruncăm o privire la opțiunile pentru rozvyazannya acestei sarcini.

  • Pentru un server cu două mașini virtuale, este necesar să se creeze două matrice RAID: pe una, fișierele mașinii virtuale a serverului terminal vor fi stocate, pe cealaltă, fișierele mașinii virtuale a serverului de bază de date și „1C: Afaceri”. Pentru crearea primei matrice, cel mai bine este să vikorati două acumulatoare SSD în RAID 1 (oglindă).

    O altă matrice este mai bine creată din două discuri SAS în RAID 10 (oglindă + stripe), sau este posibil să utilizați două discuri de stocare SSD în RAID 1. Alegeți să stocați doar câteva discuri din acel model de server.

  • Pentru două servere, la fel, numai matricele vor fi separate de servere. Pe terminal - RAID 1 a două SSD-uri, pe serverul de baze de date - RAID 10.

Unul sau mai multe servere

După cum s-a spus mai sus, organizațiile mici ar trebui să aibă o mare oportunitate de a răspândi toate serviciile pe un singur server.

Până la victoria unui server și a virtualizării, puteți utiliza energie mai redusă și resurse flexibile între mașinile virtuale. Portarea mașinilor virtuale, într-un mod diferit, este mai bogată decât portarea sistemului de operare fizic.

Cu toate acestea, două servere pot avea mai mult spațiu pentru upgrade. De exemplu, în versiunea noastră, un IBM x3550 M3 ieftin cu adăugarea a încă un procesor și RAM este transformat într-un server terminal scurt elegant pentru 50 și mai multe nuclee.

Încă un „liceu” în mintea noastră, întrucât este necesar să fim în siguranță atunci când alegem două servere fizice, schimbul de date între ele este cât se poate de bun. Pentru serverele virtuale, schimbul de date trece printr-un comutator virtual. Chiar acolo, pentru a crește capacitatea de transfer a rețelei, puteți introduce în skin server pe baza cardului cu două interfețe gigabit, astfel încât să puteți agrega între voi și fără conexiune intermediară între servere și legături agregate de 2 gigabit. În rest, poți încerca diferite carduri cu SPF + 10GBASE, dar pe parcurs vei fi mulțumit.

Rezervă pentru împingere

Când rozrahunka acea alegere a serverului este necesar să se ia pentru a respecta vârful de interes. De asemenea, este necesar să rețineți că baza de date va fi mai puțin „umflată”, datele de pe serverul terminal vor crește, iar numărul de coristuvachiv poate crește. O mulțime de întreprinderi economisesc stocuri de tensiune și, prin pivroku-rіk, rămân cu întreruperi în roboți și skars de coristuvachiv. Ce vipadok, dacă economia transcendentală să aducă la noi vitrate pentru viitor - zgârcit să plătească doi. Am ales variantele de acoperire de asigurare din rezerva de etanșeitate și posibilitatea unui upgrade. Este garantat că în DELL R710 puteți adăuga încă două hard disk-uri și RAM, precum și să înlocuiți procesorul cu altele mai productive.

Deci, dacă trebuie să vă extindeți sau numărul de servicii va crește, atunci există perspective mari și, deocamdată, serverele își vor gestiona eficient sarcinile. Posibil, prin râu, nu vom putea crește numărul de coristuvachiv vdvіchі, până la 60 osіb? Vă rog.

Odată ce ați câștigat un server DELL R710, puteți cumpăra un IBM x3550 M3 ieftin, îl puteți pune pe un nou hypervisor, puteți transfera o mașină virtuală cu o bază de date și un server 1C și toate resursele de pe DELL și să utilizați o mașină virtuală cu un terminal. Tse va fi rapid și nu va fi necesar să „arunci totul și să cumperi noi”.
Așa cum ați câștigat două servere IBM, apoi x3550 M3 cu adăugarea unui alt procesor, acea cantitate mică de RAM este transformată dintr-o mașină obișnuită într-o mașină completă. Și în x3250 M5, puteți face upgrade procesorului de la E3-1220v3 la E3-1285v3.

Cum să organizezi un robot confortabil 7 și mai mulți oameni pentru 1c? Cum se asigură robotul fără întrerupere cu sistemul 1c? Cum se garantează siguranța tuturor datelor 1? Yaky cumpără server pentru 1c ta yak yogo vibrati corect? Este prea devreme pentru a sta în fața IT-fahivtsy și kerіvniki organizіzatsіy.

Selectați configurația servere pentru roboți 1C să pună deoparte baza pentru activitatea lucrării cu acesta. Următoarele recomandări sunt dezvoltate pe baza celor mai bune practici și practici ale companiei 1C. Покупая 1С сeрвeр необходимо убедиться что он отвечает сoврeмeнным трeбoвaниям oткaзoустoйчивoсти и прeдусмaтривaет пoвышeниe нaгрузки при нeoбхoдимoсти рaсширeния прoизвoдствeнных прoцeссoв нa прeдприятии, гaрaнтирoвaть высoкую рaбoтoспoсoбнoсть сeрвeрoв 1с при любых нaгрузкaх, их дoлгoвeчнoсть и высoкиe эксплуaтaциoнныe хaрaктeристики

După ce am analizat ajutorul companiei pentru servere, am pus principalele caracteristici în tabelul următor, pentru a vă ajuta să evaluați corect și să cumpărați un server pentru 1:
până la 20 până la 30 pana la 50 pana la 100
Procesor Procesor cu 4 nuclee Intel Xeon E3-12xx 2 procesoare Intel Xeon E5-26xx
Memorie 16 GB RAM 16-32 GB RAM 32 GB RAM 64 GB RAM
Număr de unități tip 1U 1U sau 2U 1U sau 2U tip 3U
Subsistemul disc 2 x SAS 4 x SAS 8 hard disk-uri SAS (RAID 10), pot fi configurate cu discuri SSD 16 hard disk-uri SAS (RAID 10), pot fi configurate cu unități SSD
Controler RAID hardware se recomandă cache iz zahistoy kesh iz zahistoy kesh iz zahistoy kesh
Posibilitate
scalare
platforma respectivă
de la instalarea la rack
Є Є Є Є
Varianta de orientare a 1 server pentru baza de date 2 000 USD 4.000 USD 5 600 USD 9 990 USD
Contactați consultantul nostru pentru clarificarea configurației și a variației
Număr recomandat de servere pentru arhitectura pid 1C 1 1 2 servere într-un cluster
Zovnishnya disc poliție Bună Bună Asa de Asa de
Comentariu Pentru baza de date (Poate schimba funcțiile serverului 1C), gateway de internet, server de fișiere. Este posibilă actualizarea mașinilor cu un singur procesor în cazurile cu 8 discuri. Pentru baze de date, gateway de internet, server de fișiere Se recomanda sa ai 1 sau 2 servere de baze de date, unite printr-un cluster, numit SRS. Se recomandă un subserver fizic: server de baze de date, server de addendum, server terminal Se recomanda sa ai 1 sau 2 servere pentru baza de date, unite de cluster, numit SRS. Se recomandă un subserver fizic: server de baze de date, server de addendum, server terminal

Configurația tipică a serverelor 1C și recomandări din selecție

Server pentru 1C (7-15 koristuvachiv)

Pe baza tabelului de mai sus, puteți adăuga configurația serverului 1c pentru un birou mic

* Dodaєtsya, deoarece este necesar să depășiți mesele de lucru îndepărtate.

Diagrama organizatorică a unei astfel de soluții arată astfel.

Server Baz Data + Server 1C 8.2 30-50 koristuvachiv:

Iac server de baze de date Vă recomandăm următoarele mașini:Dell PowerEdge T320, Dell PowerEdge R420, Dell PowerEdge T620.

servere Dell T320і R420în mare parte constructive (subiectiv și stichkovy v_dpovidno) și Dell T620 găzduind un număr mai mare de discuri și memorie operațională, care pot fi necesare cu un nivel ridicat de ambiție, sau „cu ochiul” pe viitor, ca companie de afaceri. Chiar dacă nu există suficient spațiu în țară, îți poți transfera respectul pe un server compact 1U Dell R320.

Principalele zone ale serverului bazei de date sunt subsistemul disc și conexiunile la memoria operativă. Cantitatea de extindere a bazei de date pentru astfel de companii este de obicei mică (de obicei nu mai mult de 5-10 GB), atunci este posibil să creșteți suma de numerar. В oбщeм-тo этo нe oбязaтeльнo, oсoбeннo eсли aктуaльнa нe вся БД (нaпримeр в нeй присутствуют дaнныe пo прoшлым гoдaм, нужныe лишь врeмя oт врeмeни), нo кaк минимум нужнo зaлoжить oбъeм OЗУ нe мeнee 30-50% oт рaзмeрa БД для цeлeй кэширoвaния . În plus, zrozumіlo, ca un minim de 1 GB pentru nevoile sistemului de operare. Cum să lucrezi pe ce server fizic server de addendum 1C, Apoi trebuie să vedeți memoria și dvs. - de la 1 GB la 2-4 GB (este mai bine să vă consultați cu francizatul - este mai bine să depuneți sub formă de configurații їх).

DB Server / Addendum Server / Terminal Server cu software 1C 8.2 50-100 de nuclee:

Ca server de baza de date cu software 1C 8.2, vom inchiria pentru 50-100 de vouchere, se recomanda servere de voucher. Dell PowerEdge T620, Dell PowerEdge R720і Dell PowerEdge R720XD. Duhoarea poate fi subsisteme de hard disk pentru 16 și 24 de discuri. Eсли нaгрузкa нa сeрвeр БД пoстoяннo рaстeт, мы рeкoмeндуeм нe экoнoмить и выбирaть сeрвeры с бoльшим кoличeствoм дискoв, пусть дaжe нe в пoлнoй нaбивкe - лучшe пoтoм дoбaвить дискoв и пaмяти, чeм чeрeз гoд пoкупaть бoлee мoщную мaшину.
Iac servere de addendum Fii cea mai bună alegere Dell PowerEdge T420 4-8 GB memorie. În principiu, cu siguranță te poți minuna de o mașină cu un singur procesor, sau mai degrabă, de două procesoare mai slabe, mai jos unul greu (nu înșela cu 1000000000000000). Avantajul de pe serverul addendumului trebuie să fie foarte învechit din cauza configurației 1C pe care ați ales-o, este recomandat să vă consultați cu provadzhuvachami-ul dumneavoastră.

W server terminal mai usor decat orice - servere terminale scalat orizontal. Deci poți pune doar două sau trei Dell PE R420 sau R620- Zalezhno vіd navantazhennya. Mai mult, datele sunt securizate automat - în cazul unei defecțiuni a unui server, sesiunile client pot fi transferate pe altul. Golovnya - cu mult înainte de timp pentru a furniza ZZU din stoc

Selectând care server este necesar pentru 1C, următoarea memorie, care este ora de lucru robotizat cu acesta, va avea loc o operație impersonală, citirea și înregistrarea datelor într-o secundă.

Pentru toate, mi-am dat seama de ce este atât de important să proiectezi cu competență un server pentru 1C - parcă ar fi „încetinit” pe spatele capului, este ales incorect și nu arată presiunea asupra sistemului, este un risc , este un risc, este din cauza întreruperilor, este o dată importantă pentru a te implica. De cealaltă parte, creați un server 1C, cumpărați toate echipamentele pentru cel nou securitatea software-ului Puteți economisi cea mai importantă sumă pentru companie, așa că este mai bine să ridicați bunurile pentru a vă putea economisi banii.

Server Viber pentru 1C

Dacă este necesar pentru configurația noastră fahіvtsy robiti vibіr pentru serverul 1C, în primul rând, despre scho stink enquire - skіlki koristuvachіv bude pratsyuvati z 1С în companie și un set de servicii sunt planificate vikoristovuvat, ce va fi, hto și yaknіkomіm Vіd tsikh vіdomosti mi vіdshtovkhuєmosya pіd ora de creare a serverului 1C.

Vimogi la serverul 1C

În structura hardware a unui server 1C, caracteristicile procesorului, RAM, subsistemului de disc și interfeței vor fi importante pentru noi.

Este necesar ca duhoarea să asigure o muncă stabilă și productivă a componentelor atacatoare:

  • sistem de operare;
  • server de baze de date (mai ales);
  • partea de server a 1C (nu toate vipadkіv, compania mică oskolki pentru 2-10 koristuvachіv pot funcționa cu 1С în modul fișier);
  • robotul lucrează în modul Desktop la distanță;
  • coristuvach la distanță funcționează printr-un client subțire sau un client web.

Selectați procesorul pentru serverul 1C

Ar trebui alocat numărul optim de nuclee de procesor, în funcție de faptul că este necesar să se rezerve 1-2 nuclee pentru robotul OS, 1-2 nuclee pentru robotul bazei de date SQL și 1 nucleu suplimentar pentru robotul server și aproximativ 1 nucleu pe piele 8-10 sesiuni de bază de o oră (Shob koristuvachі potіm not skarzhilis, scho server 1C galmuє).

Să acordați atenție faptului că viteza sursei de alimentare nu se datorează atât numărului de nuclee, cât și frecvenței de ceas a procesorului, iar numărul de nuclee influențează mai mult stabilitatea lucrării cu un număr mare de coristații și sarcini de o oră în ele.

Skіlki mem'yatі este necesar pentru serverul 1C

În plus, dacă aveți nevoie de un server 1C pentru 100 sau mai multe nuclee, vă recomandăm să construiți un cluster cu cel puțin două servere fizice 1C.

Rozmіr nebhіdnoї operativ ї mem'yatі mi proponuєmo rahuvati, pe baza unor astfel de indicații:

  • Sunt necesare 2 GB pentru sistemul de operare al robotului
  • cel puțin 2 GB pentru ca robotul să memoreze în cache MS SQL Server și, mai simplu, această valoare a devenit 20-30% din obligația reală a bazei de date - pentru a asigura un robot confortabil pentru lucrul cu ea.
  • 1 - 4 GB pentru serverul de addendum 1C
  • 100 – 250 Mb de spațiu pentru o sesiune de terminal pe termen scurt, în funcție de setul de funcții de server 1C, configurație personalizată

Să setăm orientarea noastră a distribuției parametrilor serverului 1C 8.3:

RAM este mai bine cumpărată cu o marjă - este unul dintre cei mai importanți factori în productivitatea ridicată a unui server 1C și, în același timp, una dintre componentele găsite în același timp. Dacă nu este suficientă memorie pe serverul 1C Enterprise, va fi și mai important să lucrezi o oră, dacă costă mâncare, ce server 1C să alegi, începe să arăți respect celor care au suficientă RAM.

Server 1C: Proprietate pentru subsistemul disc

Selectând care server este necesar pentru 1C, următoarea memorie, care este ora de lucru robotizat cu acesta, va avea loc o operație impersonală, citirea și înregistrarea datelor într-o secundă. Acest parametru - cu un fel de securitate, un hard disk permite prelucrarea datelor - este și unul dintre cei cheie pentru codul de securitate al serverului 1C.

Când proiectați un server 1C, este posibil să realizați următoarele înainte de a avea un subsistem de disc:

  • Nu contează ce server creați pentru 1C, nu trebuie să înșelăm de fiecare dată discuri unice în servere - este necesar să le organizați într-o matrice RAID (RAID 10 pentru baze de date mari sau RAID 1 pentru baze de date mici), va exista fie tabele de baze de date.
  • Fișierele index sunt recomandate a fi plasate pe un SSD din silicon pentru acces ușor la ele
  • TempDB - pe 1-2 (RAID 1) SSD-uri.
  • Plasați sistemul de operare și datele date pe RAID 1 de pe SSD/HDD.
  • Pentru fișierele jurnal, introduceți o unitate logică okremy din matrice sau o unitate SSD fizică.
  • Dacă se poate, bate controlerul hardware - am avut o mulțime de situații, dacă acel server scump a fost complicat din cauza lipsei de productivitate a controlerului.

Server Pidbir pentru 1C

La aceste statistici, am adus niște diaconi pentru a da naștere la aproximativ rozrahunki, cum să alegi un server pentru 1C, cred că duhoarea va fi roșie pentru tine.

La sfârșitul zilei, încă un lucru - nu vărto magatisya de rezervă, computer vikoristovuyuchi pentru serverul 1C (cum funcționează adesea în companiile mici) - koristuvalnitska "zalіzo" kudi mai puțin nadіyno și vіdmovostіyke, nіzh similar cu productivitatea a serverului. Nu varto rizikuvat cu sistemul oblіkovoj al întreprinderii dumneavoastră. Chiar dacă nu investești în bugetul tău, este posibil, în continuare, să te uiți la posibilitatea de a deschide 1C în întuneric

Vă este ușor să alegeți ce server să alegeți pentru 1C Enterprise 8.3, cum să construiți un server 1C, astfel încât să nu vă respectați aceste sarcini mai devreme, puteți oricând să reveniți la integratorul de sistem al companiei, astfel încât să puteți va fi capabil să finalizeze proiectul nalashtuvati vidpovidny dvs. server pentru 1C.

1С:Pіdpriєmstvo 8 poate apărea ca un supliment care economisește resurse pentru a construi cu un număr mic de coristuvachivs. Serverul Vibirayuchi pіd 1C, fie că este un vrăjitor care vrea să fie anulat „trauma nașterii” - punând bazele unei noi zone potențial înguste. De cealaltă parte, astăzi, puțini cumpără servere și tensiune supramondană, pe virist. Profilul Dobreyakscho navantazhennya vdaetsya znyat zazdalegіd - apoi proiectați serverul pentru un addendum specific de configurare în companie este mai simplu.

Pentru referință, să ne uităm la platforma „1C: Enterprise 8.2” în її configurații de bază populare „Aspect contabil”, „Comerț și depozit”, „Gestionarea salariului și a personalului”, „Managementul întreprinderii comerciale” și, în special, „Managementul”. de producție în vid”. Se pare că pentru întreprinderile de la 10 și mai multe spivrobitniks, care lucrează la 1C, „1C: Întreprinderea 8.2. Server de addendum. Puteți schimba opțiunea de lucru în modul desktop la distanță (Remote Desktop), cu un număr de baze de date de o oră până la 100-150. Recomandările vor fi fixate pentru DB 1C „important”, dar „fluctuațiile importante” vor depinde de o abordare individuală.

Procesor și RAM

Deoarece compania este mică (2-7 fișiere per sistem), baza este mică (până la 1 GB), iar „1C: Enterprise 8.2” funcționează în modul fișier pe computer, atunci avem nevoie de o implementare clasică a serverului de fișiere . Pentru astfel de sarcini, procesorul este probabil să fie numit Intel Core i3, cu atât mai mult Intel Xeon E3-12xx. Cantitatea de RAM necesară este și mai ușoară: 2 GB pentru sistemul de operare și 2 GB pentru memoria cache a fișierelor de sistem.

Dacă în compania a 5-25 de nuclee 1C, dimensiunea bazei de date este de până la 4 GB, atunci suplimentul „1C: Enterprise 8.2” poate conduce Intel Xeon E3-12xx cu 4 nuclee sau AMD Opteron 4xxx. Crim 2 GB RAM sub sistemul de operare, trebuie să vedeți 1-4 GB sub 1C: Enterprise 8.2. Addendum server” și mai multe stiluri și mai multe MS SQL Server ca cache - total 8-12 GB RAM. Pentru bazele de date mici, suma de numerar din memoria operativă este de cel puțin 30% din baza de date și, mai des, toate 100%.

Vіdomy (deși nu este în mod deosebit promovat) fapt: „1C: Pіdpriєmstvo 8.2. Nu-mi place serverul de supliment, dacă sistemul de operare îl duce la un fișier swap de pe un hard disk și este ușor de utilizat în orice caz. De aceea, pe server, unde este lansat „Serverul suplimentar”, poți avea oricând o rezervă de spațiu liber în memoria operațională - astăzi este mai ieftin.

Companiile au mai mult sunet coristuvach 1C prin acces de la distanță la program (Remote Desktop) - asta în modul terminal. De regulă, cu 10-100 baze de date 1C cu o bază de date de 1 GB și mai mult, „1C: Enterprise 8.2. Server de completare” și suplimentul „1C: Enterprise 8.2” rulează pe același server.

Pentru a determina resursele necesare pentru procesor, trebuie luat în considerare faptul că un nucleu fizic poate procesa eficient nu mai mult de 8 fluxuri de nuclee - acest lucru se datorează arhitecturii interne a procesoarelor. După cum arată practica, în cadrul sarcinii 1C + Remote Desktop, nu este posibil să luați procesoare server de linii tinere cu frecvențe joase de nuclee rozrachunk și o arhitectură rudimentară. De regulă, este destul de mic (până la 15-20), pentru a extrage un procesor din Intel Xeon E3-12xx de înaltă frecvență. Cel puțin un nucleu fizic (2 fire) va consuma SQL Server, altul (2 fire) va consuma „1C: Enterprise 8.2. Server de supliment și 2 nuclee fizice (4 fire) - pentru nuclee OS și terminale. Dacă numărul de nuclee 1C este mai mare de 20 sau dacă baza de date este mai mare de 4 GB, este timpul să treceți la sisteme cu 2 procesoare pe Intel Xeon E5-26xx sau AMD Opteron 62xx.

Razrahunok necesar pentru a obsyagu memoria operațională este destul de simplu: 2GB necesar OS, 2GB și mai mult - MS SQL Server ca cache (nu mai puțin de 30% din baza de date), 1-4GB - pid "1C: Enterprise 8.2. Server auxiliar”, memoria serverului poate fi salvată pentru sesiunile de terminal. O cutie de borne, depusă conform configurației, care locuiește cu anexele „Formular contabil”, „Trading și Depozit” - 100-120MB, „Gestionarea salariilor și a personalului”, „Managementul întreprinderii comerciale” - 120-160MB, . Pentru a rula un add-on pe serverele MS Word, MS Excel, MS Outlook, suplimentul de skin trebuie să vadă aproximativ 100 MB. De regulă, minimul pentru un server terminal este de 12 GB RAM.

De exemplu, pentru un server 1C cu pachetul software obișnuit, 50 de cutii terminale în configurația „Commercial Business Administration”, acea bază de date pentru 8GB va fi calculată optim prin intensitatea a două procesoare Intel Xeon E5-2650 (8 nuclee, 16 fire, 2,0 GHz). RAM aveți nevoie de cel puțin 2 (OS) + 4 (SQL) + 4 (1C-server) + 8 (160 „UTP” * 50 de nuclee) = 18 GB și mai curând 24-32 GB (6-8 canale DIMM de 4 GB fiecare ).

Subsistemul disc

Mai mult scarg pentru munca completă a serverelor 1C:Pіdpriєmstvo 8 pov'yazan z nerezonabil, cum ar fi vivouyutsya tip de operație introducere-vizualizare, peste un fel de tribut care z іntensivnіstyu. Cel mai important subsistem de disc este cheia pentru asigurarea unei productivități suficiente a serverului în ansamblu - chiar și pentru navigarea bazei de date, cea mai mare problemă este blocarea tabelelor în timpul lucrului de o oră cu ele fără un coristuvachiv fără față sau cu achiziții în masă / vivantages / postări. Monitorizarea si optimizarea subsistemului disc al serverului.

1С 5 mai fluxuri de date pentru subsistemul disc, cu care nu vor funcționa:

  • tabele de baze de date;
  • fișiere index;
  • fișiere tempDB;
  • fișier jurnal SQL;
  • jurnalul adăugărilor corystuvac 1C.

Structura datelor din 1C este orientată pe obiecte, fără obiecte și legături între ele. p align="justify"> Pentru lucrul cu tabele de date, numărul de operații de citire pe secundă este extrem de important, deoarece este construirea unui subsistem de disc într-o oră (Input Output Operation per Second, IOPS). În același timp, capacitatea de a vedea o viteză mare de transmisie a datelor (MBp/s) este mult mai puțin importantă. O bază destul de modestă, cu un volum de 200-300MB din 3-5 celule selectate poate genera până la 400-600 IOPS în vârfuri. O bază de 10-15 nuclee și un total de 400-800MB poate vedea 1500-2500 IOPS, 40-50 nuclee dintr-o bază de date de 2-4GB generează 5000-7500 IOPS, iar o bază de 80-100 IOPS poate ajunge cu ușurință la 12000- 180.

După cum știți, cererea medie pentru un subsistem de disc poate deveni 10-15% din vârf. Doar productivitatea în sine este cu adevărat importantă în perioada de achiziții de vârf: achiziție automată de date de la alte sisteme, schimb de date dintr-un sistem distribuit în timpul unei perioade reefectuate.

Discurile moderne în operațiuni de citire și scriere cu acces aleatoriu (Random Read/Write) pot face față următoarelor provocări una câte una:

Intel 910 400 GB

2400 - 8600 IOPS

E bine să vezi că:

  • spațiu îngust pentru HDD și pentru SSD - înregistrare;
  • HDD-urile tradiționale nu sunt concurente ale SSD-urilor pentru viteza de citire în IOPS teoretic, diferența depășește două ordine de mărime;
  • navit nu cel mai recent SSD desktop de 3-40 de ori (în funcție de configurație) transfer pentru înregistrarea IOPS pe orice HDD, server SSD - de 12-40 de ori mai rapid pentru HDD;
  • productivitatea maximă în IOPS oferă PCIe SSD clasa Intel 910 sau LSI WarpDrive.

Discurile unice de pe serverele de baze de date nu sunt sparte, ci doar matrice RAID. Pentru o creștere suplimentară a productivității reale a subsistemului de discuri, este necesar să plătiți o penalizare (penalizare) pentru scrierea în IOPS, ca și cum grupul de discuri ar fi în RAID:

Dacă selectați 6 discuri din RAID 10, atunci 2 IOPS de discuri fizice vor fi stocate pe o înregistrare de 1 IOPS și 6 discuri IOPS vor fi utilizate în RAID 6. În acest fel, pentru a crește capacitatea unui grup de discuri pentru înregistrare, este necesar să adăugați IOPS-urile tuturor discurilor din grupul RAID și apoi să le împărțiți într-o „penalizare”.

Exemplul 1: 2 HDD SATA 7200 RAID 1 fără scriere: (100 IOPS *2) / 2 = 100 IOPS.

Stoc 2: 4 SATA 7200 RAID 5 fără scriere: (100 IOPS *4) / 4 = 100 IOPS.

Stoc 3: 4 SATA 7200 RAID 10 fără scriere: (100 IOPS *4) / 2 = 200 IOPS.

Aplicați 2 și 3 pentru a demonstra clar de ce, pentru a salva bazele de date, pentru unii, raportul obișnuit de citire/scriere ar trebui să fie 68/32, care este un RAID 10 mai scurt.

Din aceste trei tabele, a fost clar de ce productivitatea unui „set gentleman” tipic de 2 HDD SATA 7200 în RAID 1 nu este suficientă pentru server: la presiuni de vârf, numărul de burtă crește până la disc, sistemele sunt scurte. -a trait, uneori mult timp.

Cum să creșteți productivitatea subsistemului de disc pentru înregistrare? Creșteți numărul de discuri dintr-un grup RAID, comutați la discuri cu un wrap de securitate mai mare, selectați un nivel RAID cu o penalizare de scriere mai mică. Vă rugăm să ajutați la memoria cache de către controlerul RAID din modul îmbunătățit de scriere inversă Scriere înapoi. Datele nu sunt scrise direct pe discuri (ca în modul Write Through), ci în memoria cache a controlerului și numai mai târziu, în modul lot și într-un mod ordonat - pe discuri. În funcție de specificul managerului, productivitatea recordului este crescută cu 30-100%.

Posibil baze de date cu volum redus sau relativ mici (până la 20 GB) reprezintă o modalitate ieftină de a crește IOPS - RAID hibrid de la SSD/HDD. Fișiere mai mari și care nu sunt necesare ale bazei de date pentru 3-15 koristuvachiv la structura rozpodіlenіy de pe cafeneaua kshtalt merezhі sau stația de service.

Pentru bazele de date mari (200 GB și mai mult) cu o buclă lungă de date istorice sau care deservesc baze de date mari, memoria cache SSD poate fi eficientă (tehnologii LSI CacheCade 2.0 sau Adaptec MaxCache 3.0). Pentru operarea unor astfel de sisteme, în sarcinile 1C pentru ajutor suplimentar, puteți, în mod vizibil, ieftin și fără modificări majore în infrastructură, puteți accelera operațiunile de disc cu 20-50%.

Campionul swidcode în IOPS a transferat matrice RAID pe SSD-uri de server - atât în ​​mod tradițional, în loc de controlere RAID SAS, cât și SSD-uri PCIe. Doi factori intermediari sunt importanți pentru popularitatea lor: tehnologic (productivitatea controlerelor RAID sau necesitatea schimbării radicale a structurii economiilor) și prețul implementării.

Okremo lângă să spună despre salvarea fișierelor index și TempDB. Fișierele index sunt actualizate foarte rar (apelați o dată pe doba), sunt citite mai des (IOPS). Este pur și simplu necesar să salvezi un astfel de danim pe un SSD, pentru o lectură ostentativă! TempDB, care este folosit pentru a economisi date de timp, are de obicei o dimensiune mică (1-4-12 GB), dar este capabil să înregistreze viteza. Fișierele index și orele vor fi trimise astfel încât să nu fii nevoit să cheltuiești până când cheltuiești date reale. Otzhe, duhoarea poate fi răspândită pe un SSD okremu (sau mai degrabă - pe două volume okremih). Vreau să folosesc controlerul SATA integrat al plăcii de bază. Din punct de vedere al fiabilității și al codului swidcode, TempDB poate fi utilizat pentru a oglindi (RAID1) de pe SSD, este posibil pe controlerul de la bord și, de asemenea, să obov'yazykovym stash cache-urile pe înregistrare. Din acest motiv, SSD-urile desktop sunt și ele afectate - de exemplu, seria Intel 520, compresia hardware a datelor atunci când scrieți în TempDB va fi mai eficientă. Vina acestor lideri din sistemul global de economisire asupra viziunii subsistemului suedez este semnificată pozitiv asupra productivității sistemului, mai ales în momentul de vârf al cererii.

În cazul defecțiunilor, dacă este posibil să se asigure răspunsul maxim rapid al administratorilor în cazul defecțiunilor și dacă logistica transportului, Virobnitstvo în UPP, schimburi de volum în URBD), TempDB este de vină pe RAMDrive. Această decizie vă permite să câștigați uneori până la 4-12% din productivitatea globală a sistemului. Eșecul este responsabil doar pentru repornirea serverului: dacă RAMDrive nu pornește automat, va fi necesar să adăugați un administrator pentru o pornire manuală - în caz contrar, întregul sistem se va opri.

O altă componentă importantă sunt fișierele jurnal. Duhoarea poate fi inacceptabilă pentru orice tip de singularitate a subsistemului de disc - pentru a genera un flux constant de animale dribnih pentru înregistrare. Este insondabil pentru trafic mediu, dar este mai rău pentru codul serverului 1C pentru trafic de vârf. p align="justify"> Este înțelept să justificați fișierul jurnal (în special fișierul jurnal SQL) la cât mai multe volume fizice posibil, care vor fi practic liniare în ceea ce privește IOPS. Pentru liniște sufletească, puteți crea o oglindă din SATA / NL SAS ieftin și voluminos (pentru jurnal complet) sau SSD-uri desktop ieftine din aceeași serie Intel 520 (jurnal simplu sau jurnal complet, cu backup și curățare gratuite).

Pe scurt, putem spune că sosirea unui SSD la server a adus noi posibilități de creștere a productivității serverelor de masă - pentru costul stocării datelor și configurarea inteligentă a I/O pe disc.

Subsistemul de disc al „serverului ideal pid 1C” arată astfel:

1. Tabele de baze de date plasate pe RAID 10 (sau RAID 1 pentru baze de date mici) de la SSD-uri de server superioare cu un controler RAID hardware cablat. Cu rate IOPS ridicate, vă puteți uita la opțiunea SSD PCIe. Pentru o bază de date mare, este eficient să utilizați stocarea SSD-cache a matricelor HDD. Cu toate acestea, configurația 1C și structura de date, care sunt victorioase, nu sunt capabile de până la IOPS, iar numărul de nuclee este mic - pentru a extrage o matrice tradițională din HDD SAS 15K rpm.

2. Fișiere de indexare pentru un SSD suedez și ieftin, TempDB - pentru 1-2 (RAID 1) SSD sau RAMDrive.

3. Fișiere jurnal SQL (dar și 1C) pentru a vedea viziunea volumului (același disc fizic sau RAID-1) pe SATA / NL SAS HDD sau SSD ieftin, sau un disc logic pe o matrice RAID, pe care operarea sistemul serverului server este instalat fișiere/foldere.

4. Sistemul de operare pe care datele sunt stocate pe RAID 1 cu HDD sau SSD.

Întrucât infrastructura IT este virtualizată, este foarte rău că SQL Server a fost instalat nu ca o mașină virtuală, ci direct pe un server fizic, cu ochiul liber. Prețul alimentelor este de la 15 la 35% din productivitatea subsistemului disc (depozit din posesie, drivere, virtualizare și metode de conectare). Un mediu de server SQL virtualizat conectează volume cu tabele de baze de date, fișiere index și TempDB la VM în modul exclusiv de acces direct.

Interfața Merezhev

Când sistemele de operare 1C: Enterprise 8 pentru întreprinderi mici și mijlocii (până la 100-150 de angajați activi în același timp), următorul pas este reducerea la minimum a cheltuielilor pentru operațiunile de rețea prin interfața Ethernet. Ideal - pentru a servi SQL Server și „1C: Enterprise 8 Add-on Server x64” și sesiuni 1C în Remote Desktop cu un singur server fizic. Din punct de vedere al siguranței stabilității până la vіdm, o astfel de recomandare vă permite să creșteți maximul posesiei acelui PZ, iar pentru fluctuațiile în virtualizarea virtualizării, oferă același nivel de siguranță și „repetare”. de mediu” pe cealaltă setare.

Cum se dezactivează Ethernet de pe serverul SQL -> 1C:Server de completare Enterprise 8 -> sesiune 1C:Enterprise 8? Interfața Merezhevy Ethernet, cu ambalarea iogo a acestor date este în special blocuri mici pentru transmisie, va crea întotdeauna bruiaj suplimentar: la împachetarea / despachetarea traficului și la transmiterea în sine (latență mare). În 1C:Pіdpriєmstvo 8 pentru a colecta o gamă largă de date, acestea sunt transferate pentru procesare, iar aceasta este efectuată în conformitate cu întreaga limbă, în anumite situații - pe partea greșită. Când transferați date direct la un proces la altul în RAM-ul serverului (pe un server fără virtualizare), sau printr-o interfață mesh virtuală (în cadrul aceluiași server fizic, cu adaptoare de plasă de server bune cu blocuri RAM transferate între VM ) zatrymki bogat mai scăzut. Serverele moderne cu dublu procesor cu memorie operațională mare și un subsistem de disc pe SSD vă permit să serviți confortabil o bază de date 1C pentru 100-150 de nuclee active.

În ceea ce privește căutarea unei baze de date, un număr de gazde fizice este inevitabil, este necesar să se conecteze toate serverele prin Ethernet de 10Gb. Sau, cel puțin, 2-4 conexiuni Ethernet de 1 Gb de agregare cu TCP / IP accelerat hardware (TCP / IP Offloader) și suport hardware pentru virtualizare.

Cel mai mare cost al productivității pe porturile Ethernet suferă din cauza deciziilor bugetare. Nu este un secret pentru nimeni că adaptoarele cu fir de 1 Gb care sunt lipite pe majoritatea plăcilor de bază de server nu sunt proiectate pentru a servi trafic intens prin cablu. Navite yakscho pe placă є 2 sau 3 porturi GbE, mirosul implementării pe cipurile desktop. Gestionare suficientă, puturosele dau naștere unor conosamente suplimentare din serviciul de fuziune burselor, mai ales în mijlocul virtualizat. Întregul proces de transfer de date printr-un astfel de cip este acoperit de resursele procesorului, memoria operațională și magistrala internă. Astfel de cipuri nu oferă nicio transmisie accelerată a traficului IP, dacă se primesc astfel de transmisii, pachetul Ethernet va însemna un transfer către procesor. Într-un mediu virtualizat, productivitatea unei interfețe poate ajunge la 25-30%. Cel puțin, nu puteți menționa necesitatea celei mai potrivite interfețe cu ajutorul monitorizării. Procesorul central este responsabil pentru cel nou, iar dacă nu funcționează, atunci stă doar în fereastra cardului mesh. Porturile de pe cipurile desktop ar trebui să fie oprite din fluxul de date în medii virtualizate, după ștergerea sarcinii de gestionare a serverului. Adăugați un card de frontieră discret pe chipset-ul serverului pentru trafic intens de garduri.

Vіdmovostіykіst chi admisibil timp inactiv?

Discutarea despre productivitatea serverelor în viitor este întotdeauna însoțită de super-bucătari despre fiabilitatea lor. Siguranța durabilității până la maturitate va necesita întotdeauna vitrați suplimentari, în special pentru susținerea proceselor virobnice neîntrerupte. Fără a subjuga rolul acelui spațiu 1C, se poate spune că cea mai mare dilemă de „productivitate/superioritate” crește în diferite domenii: pentru prima dată se luptă optimizarea soluțiilor hardware, pentru cealaltă - organizarea proceselor. și proceduri. Dacă programele sunt marcate critice, respectul principal pentru implementarea caracterului practic este acordat nu nevoilor de protecție individuală a serverului, ci minimizării infrastructurii simple.

Зрозуміло, для підприємств із відносно великою кількістю одночасно підключених користувачів (25-150) та розміщенням усіх додатків на одному сервері обов'язкове застосування джерел безперебійного енергопостачання, надлишкових блоків живлення самих серверів, кошиків гарячої заміни дисків та RAID-масивів із гарячим резервуванням. Cu toate acestea, disponibilitatea echipamentelor nu înlocuiește rezervarea planificată a datelor în sine. Mayuchi schodenny (mai precis, shonochovy) face backup pentru acel fișier operațional din jurnalul SQL complet, puteți reactualiza DB 1C pentru un interval remarcabil de scurt.

Timpul de inactivitate permis al sistemului central 1C pentru întreprinderile mici și mijlocii este de 1-2 accidente pe lună, 1-4 ani pe durata. Într-adevăr, o mare rezervă de timp - ca înainte de înviere, ne pregătim de mult. Repornirea inteligentă necesară și disponibilitatea imaginilor tuturor serverelor virtuale și fizice în fața VM-ului pe un fișier/volum real - pentru a actualiza partea de infrastructură în sine pe serverul de rezervă. Obov'azkovy schodenny backup (și sozhnevyy acea perioadă de închidere) pentru următorul atașament fizic și jurnalul SQL complet pentru vypadkіv, dacă introducerea datelor „de la începutul zilei de lucru” este critică și importantă manual. Pentru evidenta administratiei, poti investi in 1-2 ani pentru reinnoirea practicii printr-un zagal, mare si cu productivitate mai mica. Ei bine, și acolo, având nevoie de munca neîntreruptă a 24x7, primele sarcini vor fi alegerea unei arhitecturi diferite, care să posede un număr minim de puncte de introducere și tehnologii moderne de clustering. Ale tse deja zovsіm іnsha іstoriya.

Articol original: http://ko.com.ua/proektirovanie_servera_pod_1s_66779

Îi voi permite editorului revistei „Computer Review”

Pentru cob, voi vedea scenariul lucrării:

1.) Lucrul cu o bază de fișiere printr-o resursă sălbatică (server web)

2.) Lucrați cu baza de fișiere la terminal

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

Robot din baza de fișiere printr-o resursă globală (server web)


Totul este ușor aici. Yakscho tse zvichaynі formează că 1-3 koristuvach. Apoi pe „server” (se alege mașina pe care se află baza:

  • shvidki gvinti- Mare respect pentru viteza de înfășurare a axului (luați 7200rpm). De exemplu, nu luați seria verde de la WD, luați negru și roșu. La Seagate, puteți privi seria Constellation.
  • Procesor- nucleele nu sunt la fel de importante ca frecvența lor. 1C murdar vikoristovuyu bogăție de nuclee (zagalі nіyak), așa că dacă nu luați procesorul cu 8 nuclee, adăugați procesorul cu 2 nuclee cu o frecvență mai mare. De exemplu, core i3 4360 - în același timp frecvența maximă pentru intel (4ghz în modul turbo).
  • Memorie de lucru - nu va juca un rol aici. Vrakhovuchi ca programele moderne devorează memorie, pune 8GB
  • merezha- Ei bine, dacă nu câștigi, mai ales dacă nu câștigi, dar nu e mai puțin, dacă perechea este răsucită cu 8 fire (te poți uita la conectori), atunci poți instala un switch gigabit, la în același timp, veți avea un schimb de fișiere mai bun.
    Prima atingere finală a acestui scenariu este că nu este necesară extinderea bazei de date aici pe o mașină mică – trei operațiuni sunt efectuate mai bogate la nivel local, mai mici ca dimensiune. Pune mașina asta spatiu de lucru Stelele sunt planificate, de exemplu, să închidă luna sau să efectueze o actualizare a IB.

Ultimul moment, ca bază pe formele vindecate. Axa aici este la fel ca totul este construit, așa cum este descris mai mult, puteți vedea galma. Protejează є:

  • acumulator SSD* adjunctul marelui gwent ne va ucide. Luați un dispozitiv de stocare de 120 GB, bine, ca să puteți ține pasul cu duhoarea cu îmbunătățirea cursului de schimb. Vă recomand să respectați seria Intel 520/530, Kingston v300. Și pe scurt, doar citește și uită-te la noile modele, pentru că. Întreaga piață se dezvoltă rapid și intră pe piață noutăți
    *Notă: Ar trebui să combinați întotdeauna discurile într-un RAID din oglindire, de exemplu, RAID1. După părerea mea, există un astfel de moment: mai multe discuri SSD trebuie tăiate pentru a le curăța (de cele mai multe ori merită să terminați modelele vechi), în modul raid echipa poate să nu fie tăiată și acumulată în lumea roboților, se va degrada în viteză . Pentru a scăpa de aceste probleme, puteți accelera în două moduri: în mod ideal, obțineți o întreprindere SSD egală, de exemplu, Intel DC3500. Dacă este prea scump să ajungi acolo, poți câștiga linkul: placa de bază cu chipset
  • Procesor- similar punctului din față. Cu cât frecvența este mai mare, cu atât mai scurtă.
  • Memorie de lucru - Grozav nu va juca un rol aici. Vrakhovuchi ca programele moderne devorează memorie, pune 8GB

În ceea ce privește baza, veți putea să elaborați local un coristuvach care este suficient pentru munca dvs. confortabilă, iar viteza de lucru printr-o resursă brută va fi atât de autosuficientă. Ale și aici є afară - un robot printr-un server web. Pe Internet, puteți găsi un număr mare de articole care descriu cum să organizați un loc de muncă cu un rang similar, fără a judeca în acest articol despre acesta. Singur, vă voi împărtăși avertismentele mele: este mai bine să îmbunătățiți robotul cu corestuvachiv nu printr-un browser web, ci printr-un client subțire (dacă adăugăm o nouă bază la lista de IB, pe partea de plasare IB acolo este un articol „pe un server web”). Tse, pentru avertismentele mele, mai rapid, mai jos prin browser. În plus, când se lucrează printr-un browser, se aud scuze în interfață (ce a făcut PM și așa mai departe), nu există atunci când se lucrează printr-un client subțire.

Vlasne, accelerand cu aceasta reteta (ssd, procesor cu frecventa mare, server web, thin client). Este posibil să extindeți mitul „deoarece numărul de koristuvachiv este mai mare de 1 (pentru versiunea actuală mai mare de 0 :)) - este necesară o bază de server *.

*Dacă doriți, este sigur să spuneți că prețul nu este UPP sau dimensiunea de bază este > ~ 4GB, iar numărul de coristuvachs nu depășește 4 (dimensiunea maximă a bazei este numărul de coristuvachiv, dacă este un mare unul, este posibil să zustrich toamna, dacă printr-o bază de fișiere cu o bază de fișiere au lucrat mai mulți oameni?

Lucrul cu o bază de fișiere la terminal

Să trecem la următoarea opțiune. Este posibil să avem un server terminal și să avem o bază de fișiere. Aici totul este similar cu scenariul 1 pentru defecțiunea procesorului:

  • Acumulator SSDînlocuiește un gwent grozav.
    *Notă: obov'yazkovo zberіt de pe discuri RAID s dzerkalyuvannyam, de exemplu, RAID1. După părerea mea, există un astfel de moment: mai multe discuri SSD trebuie tăiate pentru a le curăța (de cele mai multe ori merită să terminați modelele vechi), în modul raid echipa poate să nu fie tăiată și acumulată în lumea roboților, se va degrada în viteză . Pentru a scăpa de aceste probleme, puteți accelera în două moduri: în mod ideal, obțineți o întreprindere SSD egală, de exemplu, Intel DC3500. Dacă este prea scump, poți trece SSD-ul la o clasă grozavă, dar dacă vrei să-l schimbi, este o resursă de rescriere suficientă pentru scenariul tău de lucru.
  • Procesor- Aici este un sens să ia corei5 în loc de i3, pentru că 1С practică pe terminal, dodatkovі 2 nuclee nu pornesc, dar nu uitați de frecvență.
  • Memorie de lucruє un viraz atât de puternic în rândul administratorilor: nu-mi amintesc prea multe). Din practica mea, 7 persoane pe oră de lucru în BP3 iau 8-12GB pe terminal (depuneți niște documente pentru o piele coristuvach). Pentru formele extreme, cantitatea de memorie poate fi subdivizată la 2:). Aproximativ rozrahunok poate fi robit astfel: 256 MB pentru sesiune terminal + 1,5 GB pentru 1C

Lucrați cu baza de server (MSSQL).


Acest scenariu este cel mai complicat și, poate, va necesita câteva statistici suplimentare. Propag în cadrul acestui articol pentru a privi doar principiile de bază care ar trebui adăugate productivității

  • Plasarea serverului SQL și a serverului 1C. Pe diferite mașini chi pe unul. Există un astfel de moment: dacă duhoarea este găsită pe o singură mașină, atunci conexiunea dintre ele este introdusă prin protocolul de memorie partajată și, caz în care luăm un bonus din codul de firmware, ceea ce nu este posibil, dacă duhoarea este găsite pe diferite mașini.
  • Procesor.Și axa de aici este deja necesară și frecvența mare de ceas și puterea nucleară bogată. Deoarece avem un proces de server SQL, care este același vin pe aceeași mașină, iar câteva procese ale serverului 1C rphost vor prelua nucleele procesorului. Acum îl iei cu un soclu gol „în rezervă, cumpără un procesor mai târziu, de îndată ce ai nevoie”. Am o mulțime de servere cu două socluri, care până la sfârșitul vieții au stat cu un alt soclu gol. Dacă vrei ca compania să plătească... acum fă-te fericit :)
  • Memorie de lucru. Serverul dvs. robot SQL* are o memorie RAM activă, ceea ce nu este suficient, deoarece are acces la discuri, astfel încât să puteți face ca ssd-ul să funcționeze mai bine pentru RAM. De aceea nu există război în memorie. Pune cât mai mulți bani în buget (nu uita, mai ales de o minte sănătoasă :)), și completează sloturile libere de pe placa de bază, pentru ca mama să poată livra oricând bara suplimentară.
    *Notă: nu uitați să maximizați utilizarea RAM-ului serverului SQL, astfel încât să poată fi descărcat pentru sesiunile OS și terminal, precum și să măriți dimensiunea bazei de date tmp și SQL 200 MB pe bază și 50 MB pe jurnal)
  • Subsistemul disc. S-ar putea să credeți că dacă memoria RAM ar fi mai mare pentru extinderea bazei, atunci totul este în memorie și tot timpul. Ar putea fi asa si ar fi... inainte de prima operatie o voi nota:) pe masura ce o scriu pe discuri. Axa І aici doar hard disk-urile vă vor rupe:) Vykoristovyte discuri SSD. Axa І de aici nu mai salvează SSD-uri desktop, obțineți un nivel de întreprindere SSD normal. Intel DC3700 -200GB resursă 3,7 petaocteți (10 reînregistrări ale cantității totale de date acumulate pe zi timp de 5 ani), poate fi găsit pentru 24000r/buc + altul pentru RAID1=48000. Mai multe despre licențe.

Nache totul. Like food / skargi / propositions - bine ai venit în comentarii;)