Servere 1c pentru Windows. Soluții. Ce este o aplicație client

Toată lumea știe că un server este un computer specializat în sens material, ceea ce se numește „hardware” în limbajul administratorilor de sistem. Dacă vorbim despre mediul 1C Enterprise și versiunea fișierului de lucru, atunci serverul enterprise, ai cărui angajați lucrează cu programe de contabilitate, stochează baze de date la care utilizatorii de pe dispozitivele client se conectează prin intermediul rețelei locale. Pe lângă aceasta, firește, alte informații pot fi stocate pe server.

Ce este serverul 1C

Dar există o altă înțelegere a serverului

1C Server este un program care funcționează în modul client-server cu baze de date 1C care rulează un SGBD, de exemplu, Microsoft SQL Server sau Linux PostgreSQL, IBM DB2, Oracle Database etc. Adică, aceasta nu este doar stocarea unei baze de date 1C pe un server, ci gestionarea proceselor de lucru ale 1C Enterprise.

De regulă, serverul 1C este utilizat de companiile mijlocii și mari în care aproximativ 20 sau mai mulți utilizatori lucrează simultan cu bazele de date 1C. Cu un număr mai mic de utilizatori 1C, modul fișier este încă suficient, atunci când baza de date 1C este localizată pe unul dintre computere (eventual unul dintre utilizatori), iar calea către aceasta în rețeaua locală este înregistrată de pe PC-urile rămase. De exemplu, așa: \\<Имя компьютера в сети>\Baze 1s\<Имя базы 1с>

Și pentru utilizatorul pe computerul căruia se află baza de date:


De ce ai nevoie de un server 1C și ce avantaje are?

  • Performanţă. Când se lucrează în versiunea client-server a 1C, cele mai voluminoase și „grele operațiuni”, de exemplu, transferul de grup de documente sau procesarea datelor de grup, sunt efectuate pe facilitățile serverului, iar rezultatul final, așa-numita „eșantionare” , este furnizat aplicației client. Creșterea puterii unui server este mai ușoară și mai ieftină decât actualizarea tuturor mașinilor client.
  • Siguranță. Când se utilizează modul client-server 1C, utilizatorii nu cunosc locația bazei de date. Acesta este cel mai simplu mod de a opri posibilitatea de a copia informații din baza de date. În modul fișier de lucru cu baza de date, utilizatorul poate face acest lucru cu ușurință.
  • Un alt argument serios în favoarea integrării serverului 1C în arhitectura sistemului informațional bazat pe 1C este ușurința în administrare, precum și capacitatea de a controla și restricționa accesul utilizatorilor la baza de date.

Operare server 1C

O configurație sau o aplicație client 1C lansată de un utilizator pe dispozitivul său, să zicem un computer, este conectată la un cluster de servere 1C:Enterprise 8, care accesează un server care stochează baze de date gestionate de MS SQL Server sau PostgreSQL.

Este recomandabil să plasați serverul 1C Enterprise 8 și serverul bazei de date pe hardware diferit, deoarece astfel este distribuită sarcina între serverele 1C Enterprise și baza de date.


Instalarea serverului 1C

Să trecem direct la instrucțiunile de instalare a serverului 1C. În primul rând, vom avea nevoie de o distribuție de instalare, care poate fi obținută de pe site-ul web de asistență pentru utilizatori 1C (users.v8.1c.ru).

Din lista de kituri de distribuție furnizate, două opțiuni sunt potrivite pentru noi:

  • Platforma tehnologică 1C Enterprise pentru Windows - pentru instalarea unei versiuni pe 32 de biți a serverului 1C.
  • 1C Enterprise Server (x64) pentru Windows - pentru a instala serverul 1C în ambele versiuni pe 64 și 32 de biți.

Deschideți folderul cu fișierele de instalare. Pentru mediul 1C Enterprise, aceasta este o fereastră standard.


Vom avea nevoie de fișierul Setup.exe. Lansarea acestuia va apela asistentul de instalare a sistemului 1C Enterprise. Pe prima pagină, faceți clic pe „Următorul”.

Pe pagina următoare ni se va cere să selectăm componentele de instalat. Pe lângă cele standard, să acordăm atenție:

  • 1C Enterprise Server, care va instala componentele serverului 1C.
  • Administrarea serverului 1C Enterprise 8 - elemente necesare de administrare a serverelor 1C.

Componentele rămase pot fi instalate după cum este necesar acum sau mai târziu. Prin urmare, faceți clic pe „Următorul”.


După aceasta, trebuie să alegem o limbă dintre limbile de interfață propuse. Totul depinde de dorința utilizatorului. Vă rugăm să rețineți că, selectând „Setări de sistem”, lucrul va continua în limba sistemului de operare instalat pe computer.

În cele mai multe cazuri, serverul 1C este instalat ca serviciu (recomandat), așa că bifați caseta corespunzătoare de pe pagina următoare. De asemenea, selectăm un utilizator pentru a începe serviciul sau pentru a crea unul nou. Asigurați-vă că verificați dacă utilizatorul are următoarele drepturi:

  • Conectați-vă la sistem, adică accesați direct la serviciu (Log on as service);
  • Conectați-vă ca job batch;
  • Abilitatea de a utiliza utilizatorii de jurnal de performanță.

În plus, este mai bine să acordați drepturi utilizatorului la directorul fișierelor de servicii server. În mod implicit, este C:\ProgramFiles(sau ProgramFiles(x86))\1cv8\srvinfo. Calea depinde de adâncimea de biți a aplicației pentru serverul 1C Enterprise pe care îl instalăm.

Noul utilizator creat USR1CV8 va avea toate drepturile enumerate în mod implicit. Setați parola și continuați instalarea serverului Enterprise.


Pe pagina următoare începem instalarea.

După ce este finalizat, programul va oferi instalarea driverului de protecție. Când utilizați protecția software, nu este necesară utilizarea unui driver. Dacă bifam caseta sau nu, depinde de tipul licenței noastre.

Acum trebuie să ne asigurăm că serviciul server rulează.

Putem merge la lista de servicii folosind comanda services.msc din bara de căutare a meniului Start. Serviciul poate arăta ca cel afișat în captură de ecran sau „1C: Enterprise 8.3 Server Agent”. Dacă serviciul nu rulează, porniți-l manual: faceți clic dreapta pe serviciu - Proprietăți - Start. De asemenea, vom seta Tipul de pornire la Automat.

Instalarea Server 1C este finalizată. Tot ce rămâne este să configurați firewall-ul Windows, astfel încât utilizatorii de pe mașinile client să se poată conecta la serverul 1C. Pentru a face acest lucru, trebuie să deblocați porturile 1541, 1560-1591 din firewall. Puteți citi online despre cum să adăugați o regulă de permis la firewall.

În cele din urmă, activăm licența existentă pentru serverul 1C.

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

După selectarea 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 hardware este necesar pentru aplicațiile 1C... ce server să cumpere pentru 1C... cum să alegi serverul potrivit pentru 1C 8... etc.

Pentru a selecta ș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 pentru creșterea acesteia, criticitatea timpului de nefuncționare a serverului, bugetul alocat. Compania noastra produce solutii de server pentru diverse aplicatii 1C, cu o abordare individuala a fiecarui proiect. 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 își va putea imagina imediat opțiunile specifice de configurare a serverului și costurile acestora. Deci, alegem un server pentru 1C.

Servere pentru 1C pentru 5 utilizatori >>>

Pentru o astfel de sarcină, versiunea cea mai bugetară a echipamentului 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 modul terminal în 1C 8.

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

Dacă nu aveți propriile camere de server, punctul cheie atunci când cumpărați un server pentru 1C poate fi factorul de formă și nivelul de zgomot generat.

  • 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, care au performanțe de două ori mai mari 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 va putea servi până la 25 de utilizatori 1C.

Utilizarea unităților SSD SATA este o alternativă excelentă la unitățile SAS: sunt performante și silentioase ș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 un buffer de 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 capacitate 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 ș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ă folosiți cel puțin două servere: primul pentru baza de date, al doilea pentru terminale. În acest caz, serverul de aplicații este găzduit pe unul dintre aceste servere. Dacă un procent mare din timpul CPU al serverului este ocupat, este logic să folosiți un server de aplicații dedicat. Dacă proiectul dumneavoastră presupune utilizarea unui server de aplicații dedicat, vă recomandăm să folosiți un server ieftin cu un singur procesor, în care va fi suficient să instalați 2 unități SSD SAS sau SATA și 16 GB RAM.

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

  • Este necesar să se asigure memorarea în cache completă a bazei de date în RAM-ul serverului. Dacă serverul de aplicații 1C rulează și pe acest server fizic, atunci este necesar să îi alocați și memorie - 2-4 GB. Deoarece sistemul 1C generează o sarcină de scriere foarte puternică, aceasta nu poate fi compensată de RAM.
  • Sistemul de discuri, bineînțeles, trebuie realizat pe discuri SAS de înaltă performanță sau SSD-uri SATA/SAS, este recomandat să folosiți RAID 10. Este necesar un controler RAID hardware. Numărul de discuri depinde de intensitatea muncii utilizatorului. 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 unui server de baze de date: regula generală pentru planificarea puterii procesorului este ca sarcina lor medie să nu depășească 50% (determinată empiric).

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ă încărcare mare de disc pe serverele terminale, așa că puteți utiliza o „oglindă” de unități SATA (RAID 1).
  • Sarcina procesorului depinde foarte mult de intensitatea muncii utilizatorului.

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

UPS pentru server 1C - obligatoriu

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 autonomă 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 pentru alegerea configurațiilor serverului E1S ® pentru aplicațiile 1C

Parametrii serverului 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 se recomandă hardware-ul cu protecție cache hardware cu protecție cache hardware cu protecție cache
Numărul de servere 1 1 1 2 într-un cluster + server de aplicații
Configuratori

De ce aveți nevoie de Server 1C:Enterprise 8

Când mai mult de 10 utilizatori lucrează simultan într-o bază de date 1C:Enterprise 8, se recomandă utilizarea modului de operare client-server al 1C:Enterprise 8 (SQL).

Produs software „1C:Enterprise 8.1. Licență de server” asigură interacțiunea a doi participanți - clientul și serverul, garantând posibilitatea schimbului de date. Utilizarea serverului 1C vă permite să creșteți fiabilitatea securității datelor, simplifică procesul de configurare și adaptare a aplicației la nevoile întreprinderii care utilizează acest software.

Performanţă

Utilizarea unui cluster de servere 1C:Enterprise 8 vă permite să concentrați asupra acestuia cele mai extinse operațiuni de procesare a datelor. De exemplu, atunci când se execută interogări chiar și foarte complexe, programul care rulează pentru utilizator va primi doar selecția de care are nevoie, iar toate procesările intermediare vor fi efectuate pe server. De obicei, creșterea capacității unui cluster de servere este mult mai ușoară decât modernizarea întregii flote de mașini client.

Siguranță

Când se utilizează modul de operare client-server, utilizatorul nu ar trebui să știe despre locația fizică a configurației sau a bazei de date, astfel încât nu există posibilitatea de a copia pur și simplu fișierele bazei de date, ceea ce este posibil cu opțiunea de plasare a fișierelor. Acest lucru are un efect pozitiv asupra asigurării securității și restricționării accesului la baza de date 1C: Enterprise 8.

Administrare și control

Un alt avantaj al serverului 1C este ușurința de administrare și capacitatea de a controla liber accesul tuturor utilizatorilor la informațiile bazei de date. Utilizatorul nu trebuie să se aprofundeze în locația bazelor de date sau a configurației; toate accesele au loc prin clusterul de servere al platformei 1C:Enterprise 8. La introducerea unei cereri, este suficient să indicați numele bazei de informații și numele clusterului necesar, oferind în același timp parola.

Funcționalitate suplimentară

O funcționalitate importantă prezentă în 1C Server: Enterprise 8 este capacitatea de a seta sarcini de rutină care vor fi executate la un anumit moment, fără participarea utilizatorului.

Cum funcționează Server 1C:Enterprise 8?

Programul care rulează pentru utilizator (aplicația client) interacționează cu clusterul de server 1C:Enterprise 8, iar clusterul, dacă este necesar, accesează serverul bazei de date (MS SQL Server sau PostgreSQL). În acest caz, clusterul fizic al serverelor 1C:Enterprise 8 și serverul bazei de date pot fi localizate fie pe același computer, fie pe altele diferite. Acest lucru permite administratorului să distribuie încărcarea între servere, dacă este necesar.

Ce este o aplicație client

Aplicația client este un program care rulează pe computerul utilizatorului și oferă interacțiune interactivă între sistemul 1C:Enterprise 8 și utilizator. Aplicația client, dacă este necesar, accesează baza de date de pe serverul 1C. În acest caz, serverul bazei de date și clusterul de servere 1C: Enterprise 8 nu trebuie să fie localizate pe același computer. Această caracteristică ajută la împărțirea proporțională a sarcinii între servere.

Există 4 aplicații client în sistemul 1C:Enterprise 8:

  • Client gras
  • Client slab
  • Client web
  • Configurator

Capacitățile aplicației client

  • Clientul gros vă permite să implementați toate capabilitățile 1C:Enterprise 8.2 în ceea ce privește execuția codului aplicației. Cu toate acestea, nu acceptă lucrul cu baze de date de informații prin Internet, necesită o instalare prealabilă pe computerul utilizatorului și are o dimensiune de distribuție destul de impresionantă.
  • Clientul subțire poate lucra cu baze de date de informații prin Internet. De asemenea, necesită o instalare prealabilă pe computerul utilizatorului, dar are o dimensiune de distribuție semnificativ mai mică decât clientul gros.
  • Clientul web nu necesită nicio instalare prealabilă pe computer. Spre deosebire de clienții grosi și subțiri, nu rulează în sistemul de operare al computerului, ci într-un browser de Internet (Windows Internet Explorer, Mozilla Firefox, Google Chrome sau Safari). Prin urmare, utilizatorul trebuie doar să-și lanseze browserul, să introducă adresa serverului web pe care este publicată baza de informații - iar clientul web va „veni” la computerul său și va începe să execute.
  • Configuratorul vă permite să dezvoltați și să administrați baze de informații.

Ce este un server de baze de date

Următoarele pot fi utilizate ca server de bază de date:

  • Fișier DBMS
  • Microsoft SQL Server
  • PostgreSQL
  • IBM DB2
  • Baza de date Oracle

File DBMS este unul dintre sistemele de gestionare a bazelor de date suportate de platformă. Fișierul DBMS a fost dezvoltat de 1C și face parte din platformă. Un fișier SGBD stochează toate datele într-un singur fișier - o bază de date de fișiere. Acest format de stocare a datelor a fost dezvoltat de 1C special pentru soluțiile de aplicație 1C:Enterprise 8.

ProdusPreț
SQL Server Standard 2014 (x32 și x64)28 550
SQL Server Standard Core 2014 (x32 și x64)115 303

SQL Server 2014 este înlocuitorul SQL Server 2012 și 2008. Microsoft a încetat să vândă acum SQL Server 2012, 2008 și 2005. Dacă doriți să rulați SQL Server 2012 sau 2008, trebuie să achiziționați licențe SQL Server 2014 și să utilizați distribuția corespunzătoare. selectându-l din contul tău Microsoft.

Ce este 1C:Enterprise 8.3. MINI server pentru 5 conexiuni

Acest produs este un server 1C:Enterprise 8.3 de nivel PROF, care permite lansarea a cel mult cinci sesiuni de utilizator în modul 1C:Enterprise și încă o sesiune în modul Configurator (un total de șase conexiuni, fiecare dintre acestea necesită o licență client). În acest caz, nu poate exista mai mult de un server funcțional într-un cluster de servere. Este acceptată funcționarea unui server 1C:Enterprise 8 pe 32 și 64 biți.

1C: Întreprindere 8.3. Serverul MINI poate fi recomandat, de exemplu, pentru automatizarea unui terminal de numerar, unde este necesar să se asigure un nivel crescut de toleranță la erori, precum și un mic birou sau punct de vânzare cu cel mult cinci locuri de muncă. Pentru a crește numărul de utilizatori care lucrează în versiunea client-server, este necesar să achiziționați licențe de server care să nu limiteze numărul de licențe client conectate.

Informații suplimentare

În produsul „1C:Enterprise 8.3. Licența de server" conține:

  • Distribuția serverului 1C:Enterprise
  • Codurile PIN ale licenței software sau cheia de securitate (pentru produsul USB)
  • Cartea „1C:Enterprise 8.3. Opțiune client-server. Ghidul administratorului"
  • Acord de licență pentru utilizarea serverului de sistem 1C:Enterprise.

Costul „Serverului 1C: Enterprise 8” depinde de versiunea platformei și de capacitatea de biți a serverului:

ProdusPreț
1C: Întreprindere 8.3. MINI server pentru 5 conexiuni14 400
Licență pentru server 1C: Enterprise 8.3 (x32)50 400
Licență pentru server 1C: Enterprise 8.3 (x64)86 400
Licență pentru server 1C: Enterprise 8.3 (KORP)180 000
Licență pentru server 1C: Enterprise 8.3 (x32) USB60 500
Licență pentru server 1C: Enterprise 8.3 (x64) USB103 700
Licență pentru server 1C: Enterprise 8.3 (KORP) USB216 000

* Licențe pentru serverul 1C: Enterprise 8.2 costă la fel ca 8.3.

Când există cinci sau mai mulți utilizatori, precum și cu volume mari de baze de date, utilizatorul poate întâmpina problema „funcționării lente 1C”. În acest caz se recomandă utilizarea versiunea client-server de lucru.

Avantajele versiunii client-server de lucru

    Viteza, fiabilitatea și securitatea sistemului crește.

    Încărcarea este distribuită între servere la procesarea datelor.

    Protecție mai bună a datelor dvs. împotriva defecțiunilor computerului și ale rețelei locale.

    Ușurință în administrare.

    Reducerea costurilor (când utilizați 1C Linux).

Utilizarea serverului 1C: Enterprise 8 vă permite să vă concentrați asupra acesteia cele mai voluminoase operațiuni de prelucrare a datelor. Acest lucru eliberează puterea computerelor în care utilizatorii rulează programul 1C. Acest crește productivitatea munca lor.


Din punct de vedere tehnic, aplicația client de pe computerul utilizatorului contactează clusterul de servere 1C: Enterprise 8, iar clusterul, atunci când este nevoie, contactează serverul bazei de date. (recomandăm utilizarea MS SQL Server DBMS).


Administratorul are, de asemenea, capacitatea de a distribui sarcina între servere și, în același timp, clusterul de servere 1C și serverul de baze de date MS SQL Server pot fi localizate pe computere diferite.

Pentru a organiza munca în versiunea client-server aveți nevoie de:

    licență pentru serverul 1C: Enterprise 8

    1C: licențe client Enterprise 8 (licențe standard pentru platformă) pentru numărul corespunzător de stații de lucru.

Există două tipuri de licențe MS SQL:

    Licențe de utilizare completă

    Licențe de rulare

Licențe de utilizare completă– acestea sunt licențe fără restricții privind dreptul de utilizare. Un utilizator care are licențe 1C: Enterprise 8 poate folosi Microsoft SQL Server cu alte aplicații decât 1C: Enterprise 8.


Licențe de rulare– acestea sunt licențe care dau dreptul de a utiliza Microsoft SQL Server numai pentru lucrul cu 1C: Enterprise 8.

Licența pentru accesul la server și la client trebuie să fie din aceeași categorie - Runtime sau Full-use. Nu există nicio prevedere pentru înlocuirea licențelor Runtime cu licențe de utilizare completă.

Server MINI

Serverul MINI este un server 1C: Enterprise 8.3, care este conceput pentru a conecta cel mult cinci utilizatori (cinci sesiuni în 1C: modul Enterprise și una în modul Configurator).

Pentru a lucra în versiunea client-server folosind MINI Server, trebuie să aveți și:

    Licență MS SQL Server

    Licențe client MS SQL Server pentru numărul corespunzător de stații de lucru

    Licențe client 1C: Enterprise 8 (licențe standard pentru platformă) pentru numărul corespunzător de stații de lucru

Este oferită o tranziție de la licențe de server MINI la licențe de nivel PRO. Adică, dacă numărul de utilizatori crește, puteți trece la o licență de nivel PROF în condiții preferențiale.

Opțiunea cloud

Puteți închiria unul sau mai multe servere virtuale cu configurația necesară. Serverele virtuale sunt găzduite pe echipamente de marcă într-un centru de date de încredere, care asigură o disponibilitate ridicată a serviciilor.

Prin panoul de control furnizat, veți putea să vă gestionați în totalitate serverele închiriate:

    creează și clonează singur servere virtuale,

    schimba configuratia lor,

    porniți, opriți, instalați sistemul de operare,

    gestionați configurația rețelei,

    publica aplicatii pe Internet

    si altul.

În acest caz, nu este nevoie să achiziționați echipamente și licențe pentru 1C: server Enterprise și MS SQL Server,
Poți doar să închiriezi toate acestea!



Cod Nume Recomandat preț cu amănuntul, frecare.

1C: Întreprindere 8.3. MINI server pentru 5 conexiuni. Livrare electronică

Cumpără

1C:Entreprise 8.3 PROF. Licență de server (x86-64). Livrare electronică

Cumpără

Licență pentru MS SQL Server Standard 2016 Utilizare completă pentru utilizatori 1C: Enterprise 8. Livrare electronică

Cumpără

Licență pentru MS SQL Server 2016 Standard Runtime pentru utilizatorii 1C: Enterprise 8. Livrare electronică

Cumpără

Închiriază un server în cloud

Licențe pentru locuri suplimentare

Licențe pentru locuri suplimentare MS SQL Server 2016 pentru utilizare completă

Acces client pentru o taxă lunară la MS SQL Server 2016 Utilizare completă pentru 1C: Enterprise 8. Livrare electronică

Cumpără

Acces client pentru 5 ruble la MS SQL Server 2016 Utilizare completă pentru 1C: Enterprise 8. Livrare electronică

Cumpără

Acces client pentru 10 ruble la MS SQL Server 2016 Utilizare completă pentru 1C: Enterprise 8. Livrare electronică

Cumpără

Acces client pentru 20 de ruble la MS SQL Server 2016 Utilizare completă pentru 1C: Enterprise 8. Livrare electronică

Cumpără

Acces client pentru 50 de ruble la MS SQL Server 2016 Utilizare completă pentru 1C: Enterprise 8. Livrare electronică

Cumpără

Acces client pentru 100 de ruble la MS SQL Server 2016 Utilizare completă pentru 1C: Enterprise 8. Livrare electronică

Cumpără

Licențe pentru locuri suplimentare MS SQL Server 2016 Runtime

Acces client pentru o taxă lunară la MS SQL Server 2016 Runtime pentru 1C: Enterprise 8. Livrare electronică

Cumpără

Acces client pentru 5 ruble la MS SQL Server 2016 Runtime pentru 1C: Enterprise 8. Livrare electronică

Cumpără

Acces client pentru 10 ruble la MS SQL Server 2016 Runtime pentru 1C: Enterprise 8. Livrare electronică

Cumpără

Acces client pentru 20 de ruble la MS SQL Server 2016 Runtime pentru 1C: Enterprise 8. Livrare electronică

Cumpără

Acces client pentru 50 de ruble la MS SQL Server 2016 Runtime pentru 1C: Enterprise 8. Livrare electronică

Cumpără

Acces client pentru 100 de ruble la MS SQL Server 2016 Runtime pentru 1C: Enterprise 8. Livrare electronică

Cumpără

Licențe client 1C: Enterprise

1C: Enterprise 8. Licență client pentru 1 stație de lucru

Server pentru 1C

Întreprinderile mari folosesc 1C în modul client-server de mult timp. Și astăzi această tehnologie se deplasează activ în întreprinderile mijlocii și mici. Acest articol este despre cum ar trebui să fie un server 1C cu un număr mic de utilizatori.

Din ce număr de utilizatori este necesar un server pentru 1C?

PostgreSQL gratuit pentru 1C a aparut cu mult timp in urma. Și relativ recent o poziție atât de minunată a apărut în lista de prețuri 1C:

Vă recomandăm cu încredere să utilizați 1C în modul client-server începând cu 3-5 utilizatori. Opțiunea de fișier rămâne pentru bazele de date foarte mici și dacă nu este nevoie să lucrezi în baza de date de acasă, călătorii de afaceri sau alte birouri, dacă rămâne fără 1C în cazul unei eșecuri pentru câteva zile, nu este deloc înfricoșător . De asemenea, considerăm că lucrul în RDP este o tehnologie învechită, care este potrivită numai atunci când, dintr-un motiv oarecare, platforma este veche (8.0 sau 8.1) sau platforma este veche, este tentant să scrieți „rusă veche” (7.7). Prin urmare, tot ce este scris mai jos se aplică opțiunii „un DBMS și un server de aplicații 1C:Enterprise sunt instalate pe serverul 1C, lucrul se desfășoară într-un client subțire 8.2”.

Ar trebui să cumpăr un server de marcă sau să-l asamblam eu sau să comand asamblarea de la furnizori?

Dacă aveți până la 10 utilizatori, puteți utiliza un computer „acasă” obișnuit ca server cu unele modificări. Este foarte posibil să îl cumpărați „pe părți” și să îl asamblați singur. Dacă înțelegeți bine ce este pasta termică, cum să rupeți conectorul de alimentare ATX fără a rupe placa în jumătate, unde este conectorul mai rece pe ea, cum performanța lui 1C depinde de frecvența memoriei (aproape liniar cu resurse suficiente) ) și de ce nu ar trebui să conectați hard disk-uri aproape unul de celălalt.

  • peste 15 utilizatori
  • nu există un super administrator de sistem care să știe totul „despre computere”
  • afacerea aduce suficienți bani pentru a regreta dacă 1C nu mai funcționează

Mică precizare. Prin „marcă” înțelegem IBM, HP și mărci similare. Orice „integrator” local care asamblează computere bazate pe platforma de server Intel „la comandă” cu ajutorul elevilor de ieri, cu configurația înregistrată din cuvintele clientului, nu sunt mărci. Chiar dacă acest server este asamblat într-o carcasă montabilă în rack. Chiar dacă au pus o etichetă frumoasă pe panoul frontal. Aceasta este auto-asamblare și avem multe exemple în care, să spunem, asamblatorii greșesc atunci când selectează componente. De exemplu, am văzut cum într-un server serios care costă mai mult de 300.000 de ruble, controlerul RAID hardware a intrat în conflict cu placa de bază și a produs 15% din debitul declarat. Am văzut, de asemenea, configurații cu distorsiuni uriașe, de exemplu o mașină cu patru Xeon și o singură matrice de discuri de două discuri. Când cumpărați un server 1C, contactați cei care înțeleg cum ar trebui să fie.

Ceea ce este important este că astăzi merită un server de marcă, garantat a fi operațional, dovedit și de încrederemai ieftinautoasamblare cu caracteristici comparabile. Prin urmare, cel mai probabil nu veți putea economisi bani cumpărând un server de nivel mediu auto-asamblat. Astăzi, auto-asamblarea are dreptul la viață doar pe segmentul de servere bazate pe componente convenționale („desktop”), adică chiar la nivel de intrare, care practic nu sunt produse de mărci.

sistem de operare


Fără a începe războaiele sfinte, vă recomandăm să utilizați Windows Server 2012. Aceasta este o platformă de încredere și dovedită pentru serverul 1C. Alte soluții au dreptul la viață, dar, să zicem, dacă te hotărăști să instalezi Ubuntu Server, abia ai nevoie de recomandări. Și este puțin probabil să ajute. Linux pentru 1C este unic de fiecare dată și este imposibil să dai recomandări generale.

Pentru serverele entry-level, este foarte posibil să utilizați Windows desktop, de exemplu, Windows 7/8. Dacă nu aveți nevoie de Active Directory, RDS și nu veți folosi MS SQL Server ca SGBD. Trebuie doar să rețineți că în mod implicit în Windows 7 Professional numărul de conexiuni simultane prin TCP nu poate depăși 20. În Windows 8 această limitare a fost eliminată.

Memorie

Ar trebui să existe suficientă memorie. Dacă instalați mai multă memorie decât este necesar, nu va exista o creștere a performanței. Dacă furnizați mai puțin decât este necesar, experiența utilizatorului se va transforma în tortură. Calculul este următorul: minim 2GB pentru nevoile sistemului de operare, de la 2GB pentru DBMS, de la 4GB pentru serverul 1C:Enterprise. Total minim 8 GB. Acest volum este suficient pentru 5-10 utilizatori cu o bază de date. Captura de ecran arată o imagine tipică a alocării memoriei în timpul lucrului pe îndelete a mai multor utilizatori cu o bază de date mică:

Observați cum serverul de aplicații 1C (rphost.exe) iubește memoria. Imediat după deschiderea bazei de date, are nevoie de aproximativ un gigaoctet. Cu muncă intensă, de exemplu, reprocesarea documentelor timp de o lună, este destul de capabil să stăpânească 6 GB cu o singură conexiune activă. De asemenea, trebuie să rețineți că bara albastră („În așteptare”) nu este memoria liberă, ci memoria cache a sistemului. Iată același sistem în care am început să lucrăm mai mult sau mai puțin intens:

Fluxul de lucru 1C are o caracteristică. De regulă, crește într-o singură direcție. Cantitatea de memorie capturată de rphost.exe crește treptat și crește în timpul zilei de lucru. Vă recomandăm să reporniți agentul server 1C în fiecare noapte, imediat înainte de a încărca copii de rezervă.

16 GB este suficient pentru 20-30 de utilizatori cu două sau trei baze de date. Este imperativ să configurați volumul maxim alocat pentru serverul 1C:Enterprise (acest lucru se face în consola de administrare) și pentru SGBD! Dacă acest lucru nu se face, atunci, de exemplu, Postgree din cutie va folosi doar 200-300 MB de memorie. În mod implicit, este „sufocat”. Dar serverul de aplicații 1C, dimpotrivă, poate „mânca” cu ușurință totul, indiferent cât de mult ai da.

Subsistemul disc

În primul rând, chiar și pe un server entry-level este necesar să se separe discul cu sistemul și discul cu bazele de date. Apoi, dacă finanțele permit, adăugăm un al treilea disc pentru a stoca o cantitate mare de date (backup-uri etc.). Pentru Postgree, trebuie să creăm un disc RAM pentru a stoca temporar statisticile.

Este foarte posibil să folosiți un disc pentru sistem care nu este cel mai rapid și nici cel mai voluminos. 500 GB sunt mai mult decât suficienti.

Discul pentru baza de date este cu siguranță SSD. Pentru bazele de date 1C, discurile convenționale și matricele lor nu au cel mai mic avantaj. Cu o dimensiune tipică a bazei de date a unei întreprinderi medii de 2-3 GB, un volum de 120 GB, după cum înțelegeți, este suficient. Și performanța, toate celelalte lucruri fiind egale, diferă de 10 ori sau mai mult. Limitările privind numărul de cicluri de rescriere sunt de domeniul trecutului; astăzi SSD-urile sunt mai fiabile decât orice disc „mecanic”. Neapărat trebuie să luați un SSD cu tehnologie TRIM (înregistrare cache când alimentarea este oprită) și trebuie să vă uitați cu atenție la viteza de scriere declarată; există multe opțiuni diferite pe piață acum.

Dacă timpul de nefuncționare al bazei de date, și mai ales restaurarea copiei de ieri din arhivă, este inacceptabil, trebuie să instalați un controler RAID și două discuri în modul „oglindă”. Vă sfătuim cu insistență să nu utilizați controlere RAID software. Doar hardware.

Arhivarea poate fi configurată folosind un DBMS sau puteți scrie un fișier batch care va fi lansat de planificatorul Windows și descărca bazele de date din modul batch 1C:Enterprise. Nu este foarte important. Este important ca în fiecare seară sistemul să creeze automat o arhivă și să o scrie pe un disc de server separat. Un sistem de arhivare care necesită activare manuală nu este un sistem de arhivare, ci o prostie. După crearea descărcărilor de baze de date, vă recomandăm cu căldură să le încărcați în stocarea în cloud. Acesta ar putea fi Google Drive, Yandex Disk, Dropbox sau propria ta resursă ftp. Principalul lucru este că aceste descărcări nu sunt stocate în aceeași cameră în care se află serverul. De ce? Pentru că o afacere normală ar trebui să îndure cu calm orice. Incendiu, efractie, vizita autoritatilor cu sechestru. Doamne ferește, desigur, dar orice se poate întâmpla.

Dacă tot ceea ce este posibil a fost deja configurat și mâinile vă mâncărim să faceți altceva, puteți redirecționa înregistrarea jurnalului Postgree (dacă aveți una) pe un disc separat. Acest lucru va da o creștere mică, dar destul de vizibilă a vitezei în timpul operațiunilor active cu baza de date.

Sursa de alimentare si UPS

Nu vă zgâriți cu sursa de alimentare. Nu. Puteți economisi la orice altceva în limite rezonabile, iar sursa de alimentare pentru server ar trebui să fie ideală. Un server diferă de un computer obișnuit în primul rând prin faptul că este mereu pornit. Dubla rezerva de wați și un producător cu nume (Thermaltake, Powerman, Enermax), iată recomandarea noastră. O sursă de alimentare neîntreruptibilă (UPS) este necesară pentru două scopuri. În primul rând, în cazul unor supratensiuni grave, trebuie să permită supraviețuirii sursei de alimentare a serverului, luând lovitura asupra ei înșiși (sau mai bine zis, asupra siguranței sale). În al doilea rând, trebuie să închidă corect serverul atunci când există o întrerupere de curent. UPS-ul nu trebuie și nu poate permite funcționarea fără tensiune externă, aceasta este o iluzie. Chiar și 15 minute. Sarcina sa este de a da sistemului de operare server o comandă de oprire. Prin urmare, un UPS neconectat și neconfigurat este o piesă de mobilier, nimic mai mult.

CPU

Când lucrează 5 utilizatori, orice procesor „desktop” de o clasă destul de înaltă, de exemplu un Core i7 quad-core, va fi încărcat în medie cu 5-7%. Procesorul nu este în general un blocaj. Trebuie să respecte parametrii rămași, nimic mai mult. Prin urmare, este mai bine să alegeți ultimul procesor, dintre cele potrivite pentru sistemul selectat. Caracteristicile digitale (numărul de nuclee, dimensiunea memoriei cache, frecvența) nu sunt decisive. De exemplu, cel mai recent Core i5 depășește generația anterioară Core i7.

În orice caz, nu ar trebui să cumpărați cel mai puternic și mai scump procesor disponibil pentru platforma selectată (placa de bază) pentru un server 1C. Mai degrabă, varianta optimă ar fi de la mijlocul listei, sortată după preț.

Software

Nu este nevoie să instalați software antivirus pe server. E prea mult. Siguranța și absența virușilor este asigurată de trei reguli:

  • Serverul nu trebuie să conțină programe care nu sunt necesare pentru funcționarea sa
  • Serverul nu trebuie utilizat ca unul dintre computerele client
  • Din exterior, de pe Internet și rețeaua locală, nicio resursă de server nu ar trebui să fie accesibilă, cu excepția celor absolut necesare

Nu vă recomandăm să combinați serverul 1C și fișierul, e-mailul, proxy și serverul web. Aceste sarcini sunt perfect rezolvate de dispozitive și servicii specializate. De exemplu, routerul Zyxel Keenetic 4G și altele asemenea sunt excelente la distribuirea Internetului în rețea, funcționând ca un ftp și server de fișiere. Cel mai bine este să transferați serverul web al unei companii mici și mijlocii pe un VDS într-un centru de date. E-mail acolo, sau chiar către e-mail Google sau Yandex pentru domeniul tău.

Câteva cuvinte despre serverele virtuale

Desigur, aceasta este o tehnologie foarte populară pentru soluțiile de server de vârf. Cu toate acestea, pentru întreprinderile mijlocii (20-50 de utilizatori), beneficiile virtualizării sunt departe de a fi evidente, iar pentru companiile mici nu oferă decât bătăi de cap. În primul rând, virtualizarea serverului nu este gratuită și costă resursele mașinii. În al doilea rând, toate avantajele „ajustării performanței din mers” și ale „mobilității” sunt defalcate de o grămadă de probleme legate de pierderea licențelor software 1C în cazul oricăror modificări. În al treilea rând, practic nu există nimic de partajat (există puține resurse), iar o astfel de întreprindere pur și simplu nu are nevoie de mai multe servere. Astăzi, foarte puține întreprinderi riscă să închirieze un server virtual într-un centru de date sub 1C și chiar și în acest caz este mai bine să nu închirieze un server, ci să se conecteze la serviciul 1C Online.

Cât costă un server pentru 1C?

La momentul scrierii acestui articol, costul aproximativ al serverului este:

    • de la 30.000 de ruble pentru 5-10 utilizatori
    • de la 60.000 de ruble pentru 15-20 de utilizatori
    • de la 90.000 de ruble pentru 30-50 de utilizatori

Cu un număr mai mare de utilizatori, devine necesar să distribuiți serverul DBMS și serverul de aplicații pe diferite mașini fizice.

La cererea dumneavoastră, noi, împreună cu partenerii noștri, putem selecta și furniza atât un server de marcă fabricat de IBM, cât și un server prefabricat entry-level.