LA CAMPANA

C'è chi legge questa notizia prima di te.
Iscriviti per ricevere gli ultimi articoli.
E-mail
Nome
Cognome
Come vuoi leggere The Bell
Niente spam

Quando un singolo utente su un singolo computer lavora in 1C, allora non ha alcun problema nella velocità di lavoro e nell'elaborazione dei dati, ma quando più utenti devono lavorare in 1C contemporaneamente in un singolo database che si trova su un file server, spesso iniziano a presentarsi reclami, che 1C rallenta.

Ma sostanzialmente tutti i reclami agli amministratori di sistema o ai programmatori 1C rimangono irrisolti. Ma se i problemi sono iniziati nella fase iniziale di lavoro con 1C, quindi con l'aumentare del volume di dati e documenti accumulati, il volume del database 1C inizia a crescere, il che influisce negativamente sulla velocità e sul comfort del lavoro.

Molto spesso, per risolvere il problema, gli amministratori di sistema che lavorano in un'azienda iniziano ad aggiornare i computer, modernizzare la rete locale, ecc. Tutte queste azioni ti consentono di ripristinare temporaneamente il lavoro confortevole, ma dopo un po 'tutto torna alla normalità. I rapporti vengono comunque generati per 20 minuti o anche di più! E nella versione di rete di 1C, i messaggi in genere iniziano ad apparire chiedendoti di attendere, facendo riferimento a " in attesa di prendere un tavolo».

In effetti, la soluzione al problema delle prestazioni 1C è un po 'più profonda dell'aggiornamento di un parco computer o dell'installazione di switch gigabit. In effetti, la radice di tutto il male sta nel modo in cui 1C elabora e archivia i suoi dati. Tutti i dati in 1C sono archiviati in diversi file molto grandi con l'estensione * .1CD e ad ogni avvio, il programma scarica queste tabelle sul computer dell'utente, esegue le operazioni necessarie (visualizzazione, aggiunta, eliminazione di documenti, ecc.) E registra i risultati di nuovo al server. Ma se tutte queste attività, in un modo o nell'altro, puoi ancora provare a risolvere in qualche modo localmente (collegando il server a una linea da 10 gigabit, installando un array Raid SSD, ecc., Quindi nel caso di connessioni esterne, la situazione è notevolmente aggravata. Un esempio potrebbe essere la necessità di connettersi alla base comune dall'ufficio aggiuntivo tramite VPN.

Proviamo a spiegare la situazione non dal lato delle tecnologie dell'informazione, ma nella solita lingua, comprensibile a tutti. La situazione sopra descritta è simile a questa:

In precedenza, l'intero ufficio era composto da 1 stanza e 1 contabile che avevano tutto a portata di mano e non dovevano nemmeno alzarsi dalla sedia per accedere a un particolare pezzo di carta. Non è conveniente? Ora immaginiamo che il tuo ufficio sia cresciuto e abbia iniziato a occupare 9 piani di un edificio, mentre tutti i documenti sono ora conservati dal capo contabile che si trova allo stesso nono piano, tutto il resto si trova su piani diversi. Quindi, affinché i tuoi dipendenti lavorino con i documenti necessari, devono alzarsi dal posto di lavoro, prendere l'ascensore fino al nono piano, prendere i documenti necessari, scendere, elaborarli, quindi rimetterli in una cartella, salire di nuovo al nono piano , metti la cartella al suo posto. Quanto pensi che diminuirà la produttività e quanto ti aiuterà l'accelerazione? Bene, con gli utenti che lavorano via Internet, e ancora peggio, questi sono praticamente pensionati che camminano con le stampelle e talvolta si fermano per le pause del fumo cercando di salire al nono piano a piedi, dal momento che non c'è ascensore.

La soluzione a questo problema è in realtà quasi elementare: basta mettere tutti i dipendenti al 1 ° piano e posizionare la stanza con i documenti esattamente al centro del pavimento. D'accordo, questo velocizzerà notevolmente il lavoro dell'intero ufficio. Quindi, nella tecnologia dell'informazione, tale soluzione si chiama " Terminal Server" o " Server desktop remoto".

Che cos'è un Terminal Server?

Terminal server per 1C È un computer su cui decine e talvolta centinaia di utenti possono lavorare contemporaneamente, senza incontrare difficoltà. In questo caso, la velocità di 1C non dipende dalla potenza del computer di ciascun utente. Solo l'immagine generata sul server viene trasmessa all'utente finale sulla rete e solo i tasti premuti e la posizione del cursore del mouse vengono trasmessi dall'utente. In altre parole, si scopre una sorta di computer principale a cui sono collegati contemporaneamente più monitor, tastiere e mouse e allo stesso tempo nessuno interferisce con nessuno. Poiché in questo caso il traffico di rete è minimo (da 28 kbps a 10 Mbps massimo), l'utente del server terminal che lavora con 1C può trovarsi su qualsiasi computer, da qualsiasi parte del mondo, la cosa principale è la presenza di Internet. Allo stesso tempo, anche una connessione Internet instabile garantisce la sicurezza di dati e documenti.

Allo stesso tempo, la connessione dell'utente al terminal server è molto semplice - semplicemente premendo un pulsante del mouse, quindi passa attraverso la procedura di autorizzazione (immette il suo nome utente e password), dopodiché l'utente si trova "dentro" il server desktop remoto e inizia a lavorare con 1C. Bene, in altri casi, l'utente potrebbe anche non sospettare di lavorare su un server remoto. Questa funzione si chiama windows senza soluzione di continuità, ma tratteremo questo in un articolo completamente diverso.

I vantaggi di un server terminal

Significativo aumento della velocità di 1C

Quando lavorano con 1C in modalità desktop remoto, gli utenti non guidano una grande quantità di informazioni sulla rete, ma ricevono solo un'immagine del desktop e la finestra del programma 1C dal server. In breve, il server è in esecuzione e ottieni solo il risultato! In pratica, la velocità dell'operazione 1C aumenta da 2 a 10 volte!

Miglioramento dell'affidabilità dei database del programma 1C

Quando si lavora con 1C su una rete locale, in caso di guasto del computer di un utente o in caso di un'interruzione della connessione Internet o di un'interruzione di corrente a breve termine, l'utente può non solo perdere l'ultimo documento con cui ha lavorato, ma può causare seri danni ai database 1C. Nel caso di lavorare in modalità Terminal Server, dopo un errore, l'utente può connettersi dal suo computer o da qualsiasi altro dispositivo al server e continuare a lavorare nella sua sessione dallo stesso posto senza perdere un singolo carattere!

Aumentare l'affidabilità di 1C stesso

Quando si installa 1C su un server terminal, non si dipende più dalle prestazioni dei computer degli utenti e non è inoltre necessario utilizzare i computer per organizzare il posto di lavoro dell'utente. Inoltre, non sei legato al sistema operativo, perché sono adatti sia Windows e Linux, Android, iOS e altri sistemi operativi. E nel caso dell'utilizzo delle tecnologie PXE, funziona senza alcun sistema operativo. Un desktop centralizzato ti salverà dai problemi di installazione di 1C sul posto di lavoro di ogni utente.

Riduzione del costo del servizio 1C

Con l'elaborazione centralizzata dei dati 1C tramite un server terminal, l'amministrazione remota e il supporto utente remoto sono semplificati. E la piattaforma 1C viene aggiornata solo su un computer.

Terminal Server per 1C consente di fornire accesso remoto ai dati 1C via Internet

Nella tua azienda, i tuoi dipendenti possono lavorare non solo seduti in ufficio, ma in generale da qualsiasi parte del mondo. Questi dipendenti possono essere manager, commercialisti in congedo di maternità. Inoltre, tutti i dipendenti dell'ufficio aggiuntivo, del magazzino remoto, ecc. Possono lavorare nel database comune. Questi dipendenti si connettono a un server terminal con 1C installato via Internet. Allo stesso tempo, la sicurezza di lavorare con 1C via Internet è garantita da VPN, crittografia o altre forme di protezione.

Risparmio sui computer degli utenti

Per funzionare con 1C in modalità terminal server, è necessario un computer sufficientemente potente, ma per le workstation (computer dell'utente) è necessaria una configurazione minima, ad esempio un'unità di sistema senza disco rigido, unità DVD, con 512 MB di RAM, il processore più debole e una scheda video integrata. È inoltre possibile utilizzare thin client economici o microcomputer e dispositivi mobili. Il fatto è che tutti i dati 1C vengono elaborati direttamente sul server. Non è inoltre necessario acquistare programmi antivirus per tutte le workstation.

Migliorare la sicurezza e la sicurezza dei dati

Un server terminal per lavorare in 1C con i tuoi dati riservati può essere collocato fisicamente su un sito remoto in un luogo appartato e protetto fisicamente. Puoi anche utilizzare i data center situati in qualsiasi città adatta a te o anche al di fuori del paese.

Riassumiamo

E così, l'uso delle tecnologie terminali riduce significativamente i costi in tutte le aree:

  • non è necessario spendere soldi per acquistare e aggiornare i computer degli utenti;
  • non è necessario mantenere uno staff di specialisti IT che esegua periodicamente aggiornamenti software in tutti i luoghi di lavoro;
  • non è necessario sostenere i costi di costruzione di reti di trasmissione dati ad alta velocità;

Aumenta notevolmente la sicurezza di tutti i tuoi dati:

  • backup dei dati centralizzato da un solo dispositivo;
  • se Internet è disponibile, il server può trovarsi fisicamente dove vuoi;
  • stai usando canali di comunicazione sicuri;
  • è possibile impedire agli utenti di copiare dati dal server;
  • se si perde Internet o la luce lampeggia, non si perderanno i dati;

Con tutto ciò, puoi migliorare l'efficienza dei tuoi dipendenti:

  • aumentando la velocità di elaborazione dei dati e la generazione di report;
  • grazie alla possibilità di utilizzare quasi tutti i computer, inclusi telefoni cellulari e tablet;
  • a causa della mancanza di vincolo dei dipendenti sul posto di lavoro, in particolare per gli specialisti della telefonia mobile;

Il risultato: avrai un ufficio veramente efficiente con un numero enorme di possibilità e il lavoro dei tuoi specialisti IT non sarà mirato a soluzioni permanenti ai problemi degli utenti, ma ad espandere le capacità della tua azienda.

Oggi considereremo la scelta dell'hardware del server per una piccola organizzazione per 25-30 utenti, con un'infrastruttura distribuita (punti vendita, magazzino), che richiede un server terminal e il programma 1C: Enterprise. Tutti i dipendenti useranno questi servizi.

La maggior parte delle piccole aziende, al fine di ridurre il costo delle apparecchiature, preferisce ridurre al minimo la quantità di apparecchiature acquistate e chiedere agli amministratori di "stipare" tutti i servizi richiesti in un unico server fisico. Il desiderio è comprensibile e perdonabile, ma ci sono sfumature qui.

È possibile organizzare un server terminal e utilizzare lì la versione del file 1C, ma con un numero così elevato di utenti, la società di sviluppo consiglia di passare alla versione client-server. Pertanto, abbiamo anche bisogno di un server per 1C: Enterprise e un server di database. Chiariamo subito che è possibile organizzare un terminal server, un server SQL e un server 1C sullo stesso sistema operativo, ma dal punto di vista della sicurezza e della stabilità dei servizi, questo è altamente scoraggiato. E se desideri davvero utilizzare un solo server fisico per tutti e tre i ruoli, ti consigliamo di utilizzare la virtualizzazione, ad esempio VMWare ESXi o Hyper-V.
Pertanto, emergono tre opzioni:

  1. Un server con file 1C. Opzione sbagliata, non la considereremo ulteriormente.
  2. Un server con due macchine virtuali.
  3. Due server fisici, un terminale, il secondo con un database e 1C.

Per risolvere questi problemi, è possibile proporre la seguente configurazione del server:

In caso di un server fisico abbiamo optato per il Dell R710, con due processori a sei core Xeon X5650, 64 GB di RAM e sei unità: due SSD in RAID 1 e quattro unità SAS in RAID 10.

In caso di due server fisici abbiamo optato per le seguenti configurazioni:

  • Terminal server: IBM x3550 M3 con un processore Xeon E5620, 32 GB di RAM e due SSD in RAID 1, con una scheda di rete aggiuntiva per due interfacce gigabit. Questo server offre anche numerose opportunità di aggiornamento, poiché è a doppio processore, ha 18 slot per moduli di memoria e supporta fino a 288 GB di RAM.
  • Server database: IBM x3250 M5 con un processore Xeon E3-1220v3, 16 GB di RAM, controller RAID SAS / SATA opzionale, quattro unità SAS in RAID 10, con scheda NIC da 2 Gb opzionale.
Perché abbiamo scelto queste configurazioni? Per rispondere a questa domanda, calcoliamo ciò di cui abbiamo bisogno per garantire un'esperienza utente confortevole nella nostra piccola organizzazione di 25-30 dipendenti. Per evitare equivoci: questo è solo un esempio di un'implementazione 1C economica, e in molti casi è più opportuno scegliere altre configurazioni.

processore

Dal punto di vista del tempo del processore, le sessioni del terminale non occupano una quota molto grande. Sulla base dell'esperienza nell'implementazione di soluzioni terminali in varie organizzazioni, per mantenere il comodo lavoro di 30 utenti, saranno sufficienti 4-6 core di processori fisici, un core per 6-8 sessioni.

Per un database di piccole dimensioni, il server SQL avrà bisogno di un core. Ma ci concentreremo sull'espansione del database in futuro (o sull'aumento del numero di database) e prendere due core SQL.

Per il server 1C: Enterprise, non è tanto il numero di core che conta quanto la velocità di clock e la frequenza del bus. Pertanto, posizioneremo altri due core sul server 1C.
E non dimentichiamo che nel caso dell'utilizzo della virtualizzazione, uno o due core ci saranno utili per garantire il funzionamento del sistema operativo host.

In totale, otteniamo:

  • un server con due macchine virtuali richiede 12 core fisici. Meno è possibile, ma dovrebbe esserci sempre un margine di potere. Un server con due processori a sei core è l'ideale per questo.
  • per un server terminal è sufficiente un processore Xeon E5620 con sei core; per un server database, un processore Xeon E3-1220v3 con quattro core.

RAM

Innanzitutto, vediamo quanta RAM è necessaria per i servizi:
  • Il sistema operativo Windows Server richiede solo 2 GB di RAM per sé.
  • Per SQL e un piccolo database 1C, saranno sufficienti 4-6 GB di RAM.
  • Il server 1C: Enterprise richiede altri 2-3 GB di RAM.
  • Prevediamo che ogni utente avrà bisogno di 700 MB di RAM in una sessione terminale, quindi 30 utenti avranno bisogno di 21 GB.
Ora applichiamo questo alle nostre opzioni.
  • Un server con due macchine virtuali richiede circa 40 GB di RAM.
  • Per un server terminal saranno sufficienti 24 GB o 32 GB di RAM (prenderemo con un margine, ipotizzando un'espansione futura). Per un server con database, sono necessari almeno 8 GB, ma questo è "back to back", quindi 16 GB con un margine. La memoria è ora uno dei componenti server più economici.

Sottosistema disco

Questo è il collo di bottiglia tradizionale per molti sistemi. La scelta dei dischi rigidi giusti è molto importante per mantenere i server veloci. Quando 1C funziona con un database SQL, ci sono molte operazioni di lettura / scrittura al secondo (IOPS). Se gli utenti lavorano sul server terminal da thin client (ovvero utilizzano completamente il server terminal come ambiente di lavoro), questo carica pesantemente il sistema disco del server. Ad esempio, 30 utenti di terminal server su RAID 1, SATA 3 Gb / s, con dischi WD Velociraptor si sentono a disagio quando lavorano con la posta e navigano attivamente in Internet. Per i server terminal, si consiglia di utilizzare unità SSD. Per server di database: dischi SAS assemblati in array a tolleranza d'errore.

Oltre alle unità, è necessario prestare attenzione anche al controller del disco. I server moderni hanno controller abbastanza buoni a bordo, ad esempio HP SmartArray e DELL PERC. Tuttavia, sarebbe errato utilizzare soluzioni "di bordo" sotto carico pesante quando sono richieste le massime prestazioni. Dopo aver salvato un po ', puoi facilmente ottenere un server potente che non carica affatto il carico. Pertanto, il controller deve essere hardware, non software, con una propria memoria non volatile.

Consideriamo le opzioni per risolvere questo problema.

  • Per un server con due macchine virtuali, è preferibile utilizzare due array RAID: uno conterrà i file della macchina virtuale del terminal server, il secondo conterrà i file della macchina virtuale del server di database e 1C: Enterprise. È preferibile utilizzare due SSD in RAID 1 (mirror) per creare il primo array.

    È meglio creare un secondo array da quattro dischi SAS in RAID 10 (mirror + stripe), ma è anche possibile da due SSD in RAID 1. La scelta dipende solo dal costo dei dischi e dal modello del server.

  • Per due server, tutto è uguale, solo gli array verranno distribuiti sui server. Sul terminale - RAID 1 di due SSD, sul server database - RAID 10.

Uno o più server

Come accennato in precedenza, le piccole organizzazioni hanno un forte desiderio di ospitare tutti i servizi su un server.

I vantaggi dell'utilizzo di un singolo server e della virtualizzazione comprendono un minor consumo energetico e un'allocazione più flessibile delle risorse tra le macchine virtuali. Bene, il trasferimento di macchine virtuali, nel qual caso, è molto più conveniente del trasferimento di SO fisico.

Tuttavia, i due server hanno più opzioni di aggiornamento. Ad esempio, nella nostra versione dell'economico IBM x3550 M3 con l'aggiunta di un altro processore e RAM, trasforma in eleganti terminali un server terminal per 50 o anche più utenti.

Un altro "collo di bottiglia" nel nostro caso, che deve essere preso in considerazione quando si scelgono due server fisici, è lo scambio di dati tra loro attraverso la rete. Per i server virtuali, lo scambio di dati avviene tramite uno switch virtuale. Qui, per aumentare la larghezza di banda della rete, è possibile installare una scheda di rete con due interfacce gigabit in ciascun server, che possono essere aggregate tra loro e collegare direttamente entrambi i server con collegamenti aggregati da 2 gigabit. Oppure usa le schede di rete con SPF + 10GBASE, ma questo è un piacere costoso.

Riserva di carica

Quando si calcola e si sceglie un server, è necessario tenere conto dei carichi di picco. È inoltre indispensabile ricordare che il database "si gonferà" solo, la quantità di dati sul server terminal aumenterà e il numero di utenti potrebbe aumentare. Molte aziende risparmiano sulle riserve di energia e, dopo sei mesi o un anno, affrontano interruzioni del lavoro e dei reclami degli utenti. Questo è il caso in cui un risparmio eccessivo porta a nuovi costi in futuro: l'avaro paga due volte. Le opzioni che abbiamo scelto sono calcolate con una riserva di carica e la possibilità di un aggiornamento. Si tiene conto che in DELL R710 sarà possibile aggiungere altri due dischi rigidi e RAM, oltre a sostituire i processori con altri più efficienti.

Quindi, se è necessario espandersi o il numero di servizi aumenta, allora ci sono grandi prospettive e i server esistenti eseguiranno efficacemente le loro attività per molto tempo. Forse tra un anno dovremo improvvisamente raddoppiare il numero di utenti a 60 persone? Prego.

Se hai utilizzato un server DELL R710, puoi acquistare un IBM x3550 M3 economico, sollevare un hypervisor su di esso, spostare lì una macchina virtuale con un database e un server 1C e trasferire tutte le risorse su una macchina virtuale con un terminale su DELL. Sarà veloce e non è necessario "buttare tutto fuori e comprare nuovo".
Se hai utilizzato due server IBM, l'x3550 M3 con l'aggiunta di un secondo processore e un po 'di RAM passa da una macchina media a una abbastanza potente. E in x3250 M5, è possibile aggiornare il processore da E3-1220v3 a E3-1285v3.

Così! Dopo aver installato Windows, vai all'amministratore. Se tutto è stato eseguito correttamente, viene visualizzata la finestra "Gestisci il tuo server" e nessun messaggio di attivazione (!).

Aggiungi il ruolo "Terminal Server"

L'elenco dei "ruoli" (ora si chiama così ;-) del nostro server è vuoto. Aggiungi un ruolo al nostro server. Il computer simula la ricerca di qualcosa nella rete locale e ci offre di scegliere: m / y il ruolo di cui abbiamo bisogno nella sua opinione e quello che è necessario nella tua opinione. Dal momento che non crediamo più in una mente artificiale e in altre fiabe e la nostra opinione ci è in qualche modo più cara a noi, scegliamo: personalizzato.

Nell'elenco dei ruoli visualizzati, selezionare Terminal Server e fare clic su Avanti. Premere di nuovo Avanti e dopo OK, a conferma della nostra disponibilità a riavviare il computer.

Dopo il riavvio, andare su Amministratore e comunicare al termine dell'installazione del Terminal Server. Ora: nella finestra Gestione del computer c'è un ruolo: Terminal Server. Anche se si dice di seguito che: "Poiché non è stato trovato alcun server licenze terminal, il server terminal emetterà licenze di connessione temporanee, ciascuna delle quali scadrà entro 120 giorni."

Questa situazione non ci soddisfa in alcun modo, per questo motivo stiamo installando un server licenze terminale. Per fare ciò, vai su Start → Pannello di controllo → Installa e rimuovi programmi → Componenti di Windows. Seleziona la casella accanto a Licenze Terminal Server. Fai clic su Avanti. Dopo fine.

Attivazione Terminal Server:

Ora abbiamo un server licenze terminale installato. Ma deve ancora essere attivato!

Se si dispone di un proxy aziendale, è necessario registrarlo nel Pannello di controllo → Impostazioni.

Vai su Amministrazione → Licenze Terminal Server. Vediamo che il server trovato sul nostro computer è nello stato Non attivato.

Facciamo clic con il pulsante destro del mouse, ad esempio Attiva server. Seleziona il tipo di connessione Automatico. Inseriamo i nostri dati personali (nome, organizzazione, cognome, nazione - rigorosamente quelli che sono stati inseriti durante l'installazione di Windows). La pagina seguente (e-mail, indirizzo) l'ho lasciata vuota. Fai clic su Avanti e attendi.

L'attivazione deve avere esito positivo. Non è chiaro, qual è il punto, Microsoft ha messo in questa attivazione? A cosa serve, tranne che per la raccolta di statistiche? Dopo l'attivazione corretta, ti verrà chiesto di aggiungere le licenze. Continuiamo.

Verrà avviata la procedura guidata di attivazione della licenza di accesso client (CAL), che tornerà prima a Microsoft. Quindi chiederà il tipo di licenza che si desidera installare. Ho scelto l'Accordo Enterprise e il passo successivo è stato il numero magico.

Ora è necessario specificare il prodotto - Windows Server. Tipo di licenza - per dispositivo. La licenza è stata installata perfettamente. Chiudere la finestra Licenze Terminal Server.

Configurare il server

Dalla cartella Amministrazione, estraiamo i collegamenti di Gestione computer e Terminal Server Manager sul desktop. Questo non è necessario, ma è molto più conveniente.

Vai a Gestione computer, crea un gruppo / gruppi di utenti 1c.

Per fare ciò, vai su Amministrazione → Configurazione Servizi terminal. Rimuovere la restrizione "Limita ciascun utente a una sessione" nelle Impostazioni del server. Nell'elenco Connessioni, selezionare le connessioni e configurarne le Proprietà:

Scheda Impostazioni client:

Sostituisci le impostazioni utente per dischi e stampanti con le nostre:

  • connetti tutto (ovvero, la casella di controllo in alto deve essere deselezionata e le 3 successive devono essere attive e installate);
  • Limitare la profondità del colore a 16 bit;
  • Nega l'inoltro di porte LPT, COM, audio.

Scheda Autorizzazioni:

  • Aggiungiamo i gruppi di utenti 1c creati e impostiamo i diritti: Accesso ospite + Accesso utente, ho impostato quello completo.

Chiudi la configurazione di Servizi terminal. Quindi facciamo quanto segue:

  • Andiamo al mio computer.
  • Propelling Talking sull'unità C:
  • Vai alla scheda Sicurezza
  • Talking Advanced ...
  • Rimuoviamo i diritti che consentono al gruppo Users di creare cartelle e file.

Vai a Pannello di controllo → Sistema. Scheda "Aggiornamenti automatici". Disabilita completamente tutti gli aggiornamenti automatici.

Vai su Amministrazione → Impostazioni di sicurezza locali → Criteri account → Polisy password. Imposta "Durata massima password" \u003d 0 - è più conveniente in questo modo.

Andiamo in Gestione computer, aggiungiamo noi stessi come utente.
Non dimenticare:

  • La password non ha scadenza
  • Aggiungiti ai gruppi di utenti 1c.
  • Deseleziona "Richiedi l'autorizzazione dell'utente" nella scheda "Controllo remoto"
Ci connettiamo al server:

Stiamo provando a connetterci da un altro computer al terminal server. Per fare ciò, dobbiamo installare un client sul computer. XP ha già un client del genere: "Start → Utilità → Accessori → Comunicazioni → Controllo desktop remoto".
Anche se, anche su XP, dovrebbe essere reinstallato: il client nel server Win2003 sarà ancora più recente.

Il client si trova nella cartella: C: \\ VINDA \\ SYSTEM32 \\ CLIENTS \\ TSCLIENT. supporta l'installazione su Windows 98. Installalo su tutte le macchine da cui vuoi lavorare sul terminal server.

Dopo aver avviato il client, fare clic sul pulsante "Opzioni". Per gli utenti 1c, devono essere applicate le seguenti impostazioni:

Scheda Generale:
  • compila i campi computer, nome utente, password
  • dominio (se rete con domini - nome dominio, se senza nomi dominio - nome server)

Finestra client per la connessione a un server terminal Windows

Scheda "Schermo":
  • desktop - schermo intero;
    tavolozza dei colori - 16 bit.

Scheda Risorse locali:

suono - non suonare;
tasti - solo in modalità schermo intero;
connettersi automaticamente a dischi e stampanti - Come ti pare.

Scheda "Aggiuntiva":
  • velocità - modem 28,8 - 1 segno di spunta deve rimanere - cache grafica.

Ora queste impostazioni possono essere salvate in un file con l'estensione RDP. Presta attenzione alla casella di controllo "Salva password" nella scheda "Generale". Questa casella di controllo è disponibile per i sistemi operativi Win2000 e WINXP. Per altri no. Sfortunatamente, gli utenti di Win9x sono privati \u200b\u200bdella possibilità di salvare una password in un file RDP - per questo motivo, configurare gli utenti di Win9x che, ad eccezione di una password 1s, dovranno digitare una password su Windows.

Come gestire questa password dipende da te. È possibile assegnare 1 password a tutti, è possibile generare la propria password per qualsiasi utente. Tuttavia, è estremamente meglio conoscere la password di qualsiasi utente: sarà utile per la connessione remota e l'amministrazione della sessione.

Con la connessione configurata correttamente, assicurarsi che funzioni e se si desidera salvarlo in un file RDP (possibilmente direttamente sul desktop).

Installazione software:

Per esperienza personale, posso dire che vale la pena installare il meno software possibile sul server. Meglio mettere solo il più necessario, poiché la velocità di lavoro con il server dipende dal numero di programmi e dal carico.

Mi limiterei a installare il seguente software sul server:

  • Comandante totale;
  • WINRAR;
  • XP RUS;
  • Software per aiutare il database (ad esempio MUSKUL).

Tutto il software è stato installato correttamente, ovvero tramite il Pannello di controllo. Da Office ho installato solo Word, Excel e Access. Cose per disabili come Binder e Office_Panel.

Dopodiché, resta da "C: \\ Documents and Settings \\ Administrator" e "C: \\ Documents and Settings \\ All Users" e correggere il contenuto delle cartelle

  • \\ Inizia uomini;
  • \\ Menu Start \\ Programmi;
  • \\ Menu Start \\ Programmi \\ Avvio;
  • \\ Deskto.

per etichette non necessarie.

http://bazzinga.org/js/tiny_mce/themes/advanced/skins/default/img/items.gif); posizione di sfondo: 0px 0px; "\u003e Installa 1c: Enterprise:

Installiamo 1c come sempre eseguendo l'installazione.

Creare una cartella per l'archiviazione di database futuri. Contiene sottocartelle per i gruppi utenti corrispondenti, in cui trasferiamo la base 1c dal vecchio posto.

Controlliamo l'accesso alla cartella con i database 1c:

  • Fare clic con il tasto destro del mouse su Propetries → Security → Advance.
  • tutti i diritti devono essere ereditati dalla radice del disco: amministratori, sistema e host devono avere "Controllo completo", gruppo 1c - "Leggi ed esegui.
  • Aggiungi i diritti per il corrispondente gruppo utenti 1c (che possiede questa base). Mettiamo tutte le caselle di controllo, tranne:
    Controllo completo, Elimina, Modifica autorizzazioni, Diventa proprietario (per "Questa cartella, sottocartelle e file")
  • pertanto, il nostro gruppo con i diritti "speciali" apparirà nell'elenco dei diritti

Un piccolo segreto: se vuoi che qualcuno diverso dall'amministratore sia in grado di salvare uno dei database 1c, devi dare a questa persona le autorizzazioni di scrittura per il file C: \\ Programmi \\ 1cv77.ADM \\ BIN \\ 1CV7FILE.LST ...

  • tasto destro del mouse -\u003e Propetrie -\u003e Sicurezza -\u003e Avanzate
  • aggiungere diritti per il gruppo 1c-Admins: mettiamo tutte le caselle di spunta, tranne: Controllo completo, Elimina, Cambia autorizzazioni, Diventa proprietario

Quando avvii 1c per la prima volta, potresti trovarti di fronte al fatto che 1c non voleva percepire la propria chiave di sicurezza in metallo. All'avvio, pensa a lungo, e in seguito scrive: "La chiave di sicurezza non è stata trovata" - e cade.

Tuttavia, non ho sentito parlare di tali problemi da altre persone. L'installazione dell'emulatore di driver HASP ti aiuterà. Tuttavia, questa è una storia diversa!

Lascia il tuo commento!

Terminal Server per 1C su Windows Server 2012.

Ora dobbiamo configurarlo in modo che i nostri utenti possano lavorare in 1C su questo server.

Eseguiremo la configurazione sia per la rete del dominio quando Active Directory è in esecuzione, sia senza "AD".

Innanzitutto, ti mostrerò come fare tutto questo senza un controller di dominio.

Si presume che tu abbia già installato 1C Enterprise (salto questo passaggio, poiché l'installazione di 1C è simile, senza alcuna impostazione aggiuntiva).

Ora dobbiamo creare utenti per il terminal server. Naturalmente, li creeremo sullo stesso server poiché "AD" non è aumentato per noi.

Fai clic su "Start" - "Pannello di controllo" - "Strumenti di amministrazione" - "Gestione computer" e trova a sinistra nella finestra "Utenti locali".

Fare clic con il tasto destro del mouse e creare il numero richiesto di nuovi utenti per lavorare sul terminal server.

Ad esempio, questo sarà il login: PCN1, PCN2, PCN3 ... PCN27. La cosa principale qui non è creare nomi troppo prevedibili come: Utente1, Utente2, Utente3. (Raccomandazione per la sicurezza di Terminal Server).

Creiamo anche password in base a tutti i requisiti della politica di sicurezza delle password locali, ovvero lettere maiuscole e minuscole utilizzando numeri, almeno sette caratteri.

Rimuoviamo la casella di controllo accanto a "Richiedi modifica password al prossimo accesso".

Invece, mettiamo una casella accanto a "Impedisci agli utenti di cambiare password".

E "La password non scade." Se in precedenza è stata creata una password complessa, non ha senso cambiarla costantemente.

Come puoi vedere, il nostro utente appartiene al gruppo "Utenti". Dobbiamo anche aggiungere questo utente al gruppo Utenti desktop remoto.

Per fare ciò, fai clic sul pulsante "Aggiungi", quindi fai clic sul pulsante "Avanzate" e fai clic sul pulsante "Cerca".

Quindi, nell'elenco, cerca "Utenti desktop remoto" e fai clic sul pulsante "Ok" e di nuovo su "Ok". Il prestito deve applicare le modifiche.

Ora un'altra cosa!

Se lavori in 1C su un server terminal in una versione file semplice, devi eseguire un'altra impostazione più piccola.

È necessario fornire ulteriori diritti agli utenti che lavoreranno in 1C sulla cartella in cui si trova il file infobase.

Trova questa cartella e fai clic con il pulsante destro del mouse, quindi vai alla scheda "Sicurezza".

I nostri utenti, come puoi vedere sullo "schermo", non hanno il diritto di "scrivere" solo leggere ed eseguire.

Risolviamolo!

Fai clic sul pulsante "Modifica", seleziona il gruppo "Utenti" e aggiungi gli uccelli accanto a:

"Controllo completo" e "Modifica", quindi "Applica" e "Ok".

Impostazione di un server terminal per 1C quando Active Directory è in esecuzione.

Quindi, abbiamo già capito le impostazioni quando il controller di dominio non viene generato per noi, ora analizzeremo quando il servizio "AD" è ancora in esecuzione.

Le impostazioni, come prima, saranno eseguite su Windows Server 2012 R2, ma ti mostrerò anche come configurare l'accesso quando hai Windows Server 2008.

Per cominciare, vai al server in cui "AD" funziona per te.

Avviare lo snap-in Utenti e computer di Active Directory e creare il numero richiesto di utenti. La creazione di utenti è molto semplice e non è molto diversa dalla creazione di utenti locali sul server, come abbiamo fatto in precedenza.

Pertanto, ignoro la creazione di utenti in "AD" e andiamo oltre.

Creare un nuovo gruppo, ad esempio "TS".

E includiamo i nostri utenti già creati in "AD" in questo gruppo.

Ora vai al terminal server (accedi con l'account amministratore AD).

Sicuro! Il terminal server a questo punto dovrebbe già essere incluso nel nostro dominio.

Quindi accediamo con l'account AD Administrator sul Terminal Server.

Nella finestra a destra, troviamo il gruppo "Utenti desktop remoto".

Apriamo questo gruppo e aggiungiamo il nostro gruppo creato lì a "AD" - "TS".

Cosa ci dà?

Vedi ora quando è necessario aggiungere un nuovo utente per il server terminal.

Dobbiamo solo crearlo in "AD" e includerlo nel gruppo "TS".

Quindi l'amministrazione sarà molto più semplice e veloce!

E impostazioni finali (su Windows Server 2008 è simile)

Reclutare una squadra

Quindi, quando si apre la "Politica di sicurezza locale", apriamo la cartella nella finestra a sinistra

"Criteri locali" - "Assegnazione dei diritti utente" e nell'elenco a destra stiamo cercando "Consenti accesso tramite il servizio di desktop remoto".

Apriamo questa politica e vediamo (Su Windows Server 2008) che ci sono solo amministratori.

È necessario aggiungere il nostro gruppo "TS" o selezionare utenti che dovrebbero lavorare sul server terminal. Quindi "Applica" - "Ok".

Bene, tutto, se avete domande, scrivete nei commenti.

La modalità operativa del file 1C non soddisfa più tutti i requisiti per l'utilizzo di sistemi di contabilità e automazione su scala aziendale. A differenza della modalità file, la modalità client-server consente di aumentare la velocità di esecuzione delle attività con il database 1C e ridurre significativamente il numero di problemi relativi alla sicurezza dei dati. In modalità client-server, il lavoro viene eseguito utilizzando un server terminal con un programma su licenza installato e un database. I computer degli utenti in questo modello diventano client terminali che non eseguono attività tecniche da soli, ma utilizzano la potenza di elaborazione del server. Non è necessario che il terminal server si trovi nell'ufficio della società, ma può trovarsi in un'altra città, paese o continente. L'accesso del terminale a 1C è configurato utilizzando un software speciale di gestione del database, come Microsoft SQL Server.

Lavorare in 1C attraverso l'accesso ai terminali riduce il costo del parco computer dell'impresa. I requisiti per i PC client sono i più piccoli, poiché il server serve terminali client utilizzando i propri processori. Di conseguenza, la società non investe in potenti computer. Se lo si desidera, l'utente può lavorare da qualsiasi parte del mondo utilizzando l'accesso terminale a 1C via Internet.

Lo schema di lavoro client-server aumenta significativamente l'affidabilità del sistema. Il fallimento di uno o più computer non influirà sulle prestazioni del database. Inoltre, il lavoro con accesso terminale al database 1C non dipende più dalla larghezza di banda della rete. Tutto ciò che viene inviato al terminal server sono i comandi del mouse e della tastiera. I dati stessi non vengono trasmessi sulla rete. È quasi impossibile copiare i database archiviati sul server terminal senza la conoscenza del client, soprattutto se si trova in un'altra città o in un altro paese.

Come utilizzare SQL Server per 1C senza acquistare una licenza

L'accesso terminale a 1C e l'implementazione di Microsoft SQL implicano costi aggiuntivi per l'acquisto e la manutenzione del server, l'acquisto di licenze utente per servizi terminal e licenze per SQL Server. Pertanto, esiste un'altra soluzione: lavorare online con configurazioni client-server 1C con licenza. Ogni utente lavora in remoto con 1C 8 e la società non investe nell'installazione di apparecchiature o nell'acquisto di licenze costose. Tutte le spese equivalgono al noleggio di un posto di lavoro con una connessione autorizzata a 1C 24 ore al giorno, supporto tecnico e aggiornamenti ITS.

Lavori ancora in 1C: Enterprise 8 su una rete locale? Prova la soluzione Smart Office -

LA CAMPANA

C'è chi legge questa notizia prima di te.
Iscriviti per ricevere gli ultimi articoli.
E-mail
Nome
Cognome
Come vuoi leggere The Bell
Niente spam