Pracujeme v 1c na terminálovém serveru. Připojování k serveru

Dnes se podíváme na výběr serverového hardwaru pro malou organizaci pro 25–30 uživatelů s distribuovanou infrastrukturou (maloobchodní prodejny, sklad), která vyžaduje terminálový server a program 1C: Enterprise. Tyto služby budou využívat všichni zaměstnanci.

Většina malých společností, aby snížila náklady na vybavení, raději minimalizuje množství zakoupeného vybavení a žádá administrátory, aby všechny služby, které požadují, „natlačili“ na jeden fyzický server. Touha je pochopitelná a odpustitelná, ale „existují nuance“.

Můžete uspořádat terminálový server a používat jej tam verze souboru 1C, ale při takovém počtu uživatelů vývojářská společnost doporučuje přejít na verzi klient-server. Proto budeme potřebovat další server pro „1C: Enterprise“ a databázový server. Pojďme si hned ujasnit, co organizovat terminálový server, SQL server a 1C server na jednom operační systém je to možné, ale z hlediska bezpečnosti a stability služeb to velmi nedoporučujeme. Pokud ale přesto opravdu chcete používat jeden fyzický server pro všechny tři role, pak doporučujeme použít virtualizaci, např. VMWare ESXi nebo Hyper-V.
Nabízí se tedy tři možnosti:

  1. Jeden server se souborem 1C. Špatná varianta, nebudeme ji dále zvažovat.
  2. Jeden server se dvěma virtuální stroje.
  3. Dva fyzické servery, jeden terminál, druhý s databází a 1C.

K vyřešení těchto problémů lze navrhnout následující konfiguraci serveru:

V případě jeden fyzický server vybrali jsme Dell R710 se dvěma šestijádrovými procesory Xeon X5650, 64 GB paměť s náhodným přístupem a šest disků: dva SSD v RAID 1 a čtyři SAS disky v RAID 10.

V případě dva fyzické servery Vybrali jsme následující konfigurace:

  • Terminálový server: IBM x3550 M3 s jedním procesorem Xeon E5620, 32 GB RAM a dvěma SSD v RAID 1, s přídavnou síťovou kartou pro dvě gigabitová rozhraní. Tento server má také bohaté možnosti upgradu, protože je dvouprocesorový, má 18 paměťových slotů a podporuje až 288 GB RAM.
  • Databázový server: IBM x3250 M5 s jedním procesorem Xeon E3-1220v3, 16 GB RAM, přídavný řadič SAS/SATA RAID, čtyři disky SAS v RAID 10, s přídavnou síťovou kartou pro 2 gigabitová rozhraní.
Proč jsme zvolili tyto konkrétní konfigurace? Abychom na tuto otázku odpověděli, spočítejme si, co potřebujeme k zajištění pohodlné uživatelské zkušenosti v naší malé organizaci s 25–30 zaměstnanci. Aby nedošlo k nedorozumění: toto je jen jeden příklad levné implementace 1C a v mnoha případech je vhodnější zvolit jiné konfigurace.

procesor

Pokud jde o čas procesoru, terminálové relace nezabírají příliš velký podíl. Na základě zkušeností s implementací terminálových řešení v různých organizacích bude pro udržení pohodlné práce pro 30 uživatelů stačit 4-6 fyzických procesorových jader, jedno jádro pro 6-8 relací.

Pro malou databázi bude SQL server potřebovat jedno jádro. My se ale do budoucna zaměříme na rozšiřování databáze (resp. navýšení počtu databází) a vezmeme dvě SQL jádra.

U serveru 1C: Enterprise není důležitý ani tak počet jader, ale jejich hodinová frekvence a frekvence autobusů. Proto k serveru 1C přidáme další dvě jádra.
A nezapomínejme, že pokud použijeme virtualizaci, bude se nám hodit jedno nebo dvě jádra k zajištění chodu hostitelského operačního systému.

Celkem získáme:

  • server se dvěma virtuálními stroji vyžaduje 12 fyzických jader. Můžete udělat méně, ale vždy by měla být rezerva výkonu. K tomu je ideální server se dvěma šestijádrovými procesory.
  • Pro terminálový server stačí jeden procesor Xeon E5620 se šesti jádry, pro databázový server stačí procesor Xeon E3-1220v3 se čtyřmi jádry.

RAM

Nejprve se podívejme, kolik paměti RAM je potřeba pro služby:
  • operační sál systém Windows Server vyžaduje pouze 2 GB RAM.
  • Pro SQL a malou 1C databázi bude stačit 4-6 GB RAM.
  • Server 1C: Enterprise vyžaduje další 2-3 GB RAM.
  • Očekáváme, že každý uživatel bude potřebovat 700 MB RAM v terminálové relaci, 30 uživatelů pak bude potřebovat 21 GB.
Nyní to aplikujme na naše možnosti.
  • Jeden server se dvěma virtuálními stroji vyžaduje asi 40 GB RAM.
  • Pro terminálový server bude stačit 24 GB nebo 32 GB RAM (budeme to brát s rezervou, za předpokladu budoucího rozšíření). Pro server s databázemi potřebujete alespoň 8 GB, ale to je „back to back“, takže 16 GB je s rezervou. Paměť je nyní jednou z nejlevnějších serverových komponent.

Diskový subsystém

Toto je tradiční úzké hrdlo mnoha systémů. Správná volba pevné disky velmi důležité pro zajištění výkonu serveru. Když 1C pracuje s databází SQL, dochází k mnoha operacím čtení/zápisu za sekundu (IOPS). Pokud uživatelé pracují na terminálovém serveru s tenké klienty(tj. plně využívají terminálový server jako pracovní prostředí), to klade velký důraz na diskový systém server. Například 30 uživatelů terminálového serveru na RAID 1, SATA 3 Gb/s, s disky WD Velociraptor se cítí nepohodlně při práci s poštou a aktivním surfování na internetu. Pro terminálové servery doporučujeme používat SSD disky. Pro databázové servery - disky SAS sestavené do polí odolných proti chybám.

Kromě jednotek je třeba věnovat pozornost také řadiči disku. Moderní servery mají na desce docela dobré řadiče, například HP SmartArray a DELL PERC. Bylo by však nesprávné používat „palubní“ řešení při velkém zatížení, kdy je vyžadován maximální výkon. S trochou úspory můžete snadno získat výkonný server, který vůbec nezatěžuje. Proto musí mít regulátor vlastní energeticky nezávislou paměť.

Zvažme možnosti řešení tohoto problému.

  • Pro jeden server se dvěma virtuálními stroji je vhodné použít dvě pole RAID: jedno bude obsahovat soubory virtuálního stroje terminálového serveru, druhé bude obsahovat databázový server a soubory virtuálního stroje 1C: Enterprise. Pro vytvoření prvního pole je nejlepší použít dva SSD disky v RAID 1 (zrcadlení).

    Druhé pole je lepší vytvořit ze čtyř SAS disků v RAID 10 (zrcadlo + pruh), ale je to možné i ze dvou SSD disků v RAID 1. Výběr závisí pouze na ceně disků a modelu serveru.

  • Pro dva servery je vše stejné, pouze pole budou rozdělena mezi servery. Na terminálu - RAID 1 ze dvou SSD, na databázovém serveru - RAID 10.

Jeden nebo více serverů

Jak bylo uvedeno výše, malé organizace mají poměrně silnou touhu umístit všechny služby na jeden server.

Mezi výhody použití jednoho serveru a virtualizace patří nižší spotřeba energie a flexibilnější distribuce zdrojů mezi virtuálními stroji. No, přenos virtuálních strojů, pokud se něco stane, je mnohem pohodlnější než přenos fyzických OS.

Dva servery však mají větší možnosti upgradu. Například v naší verzi se levný IBM x3550 M3 s přidáním dalšího procesoru a RAM promění v elegantní krátký terminálový server pro 50 i více uživatelů.

Dalším „úzkým hrdlem“, které je v našem případě nutné vzít v úvahu při výběru dvou fyzických serverů, je výměna dat mezi nimi po síti. U virtuální servery Výměna dat probíhá prostřednictvím virtuálního přepínače. Zde můžete pro zvýšení propustnosti sítě nainstalovat do každého serveru síťovou kartu se dvěma gigabitovými rozhraními, která lze vzájemně agregovat a přímo propojit oba servery agregovanými 2 gigabitovými linkami. Nebo použít síťové karty s SPF+ 10GBASE, ale je to drahé.

Výkonová rezerva

Při výpočtu a výběru serveru je třeba vzít v úvahu špičkové zatížení. Je také nutné pamatovat na to, že databáze bude jen „bobtnat“, objem dat na terminálovém serveru poroste a počet uživatelů se může zvýšit. Mnoho podniků šetří na energetických rezervách a po šesti měsících nebo roce se potýkají s přerušením práce a stížnostmi uživatelů. To je případ, kdy nadměrné spoření vede k novým nákladům v budoucnu – lakomý platí dvakrát. Volby, které jsme zvolili, jsou navrženy s výkonovými rezervami a možnostmi upgradu. Počítá se s tím, že k DELL R710 bude možné přidat další dva pevné disky a RAM a také vyměnit procesory za výkonnější.

Pokud tedy potřebujete rozšíření nebo se zvýší počet služeb, pak existují skvělé vyhlídky a stávající servery budou efektivně plnit své úkoly po dlouhou dobu. Možná za rok budeme najednou potřebovat zdvojnásobit počet uživatelů na 60 lidí? Prosím.

Pokud jste použili jeden server DELL R710, můžete si koupit levný IBM x3550 M3, nainstalovat na něj hypervizor, přenést tam virtuální stroj s databází a serverem 1C a dát všechny prostředky společnosti DELL. virtuální stroj s terminálem. Bude to rychlé a nebudete muset „všechno vyhodit a koupit nové“.
Pokud jste použili dva servery IBM, pak se x3550 M3 s přidáním druhého procesoru a malého množství paměti RAM změní z průměrného stroje na poměrně výkonný stroj. A v x3250 M5 můžete upgradovat procesor z E3-1220v3 na E3-1285v3.

Mnoho uživatelů programů 1C Enterprise 8.3, 8.2 nebo 7.7 dříve nebo později narazí na skutečnost, že síťové programy 1C začínají pracovat pomalu nebo, jak říkají odborníci, „server je pomalý“. Problém se projevuje na jakékoli konfiguraci a platformě – Účetnictví, Trade Management, Mzdy a HR management a další.

Důvodem je, že čím více uživatelů pracuje v informační databázi sítě a čím více operací provádí, tím obtížnější je pro server zpracovávat síťové požadavky.

Šířka pásma lokální síť nelze donekonečna zvyšovat a navyšování výpočetního výkonu každého pracoviště je poměrně nákladné.

Co dělat, je opravdu nutné dlouho čekat na přepracování dokumentů nebo, které se neprovádí jednou měsíčně, ale mnohem častěji?

Moderním řešením problému výkonu účetních a dalších programů je použití terminálového serveru.

Co přináší instalace terminálového serveru?

Terminálový server je počítač, který nejen distribuuje přístup k síťové informační základně jako běžný server, ale také spouští uživatelské programy ve své paměti a na svých procesorech (obsluhuje klientské terminály).

Při práci přes běžnou lokální síť si počítač uživatele provádí veškeré výpočty sám a do sítě přistupuje pouze za účelem získání dat ze společného úložiště – síťové databáze (DB). Databáze může být souborová nebo klient-server, to není tak důležité.

Terminálový server 1C provádí všechny výpočty sám a potřebné zpracování, přičemž to nikam po síti nevede, protože informační základna data jsou na něm uložena a výsledek (pouze snímek obrazovky) je odeslán do klientského počítače. Terminál 1c (klientský počítač) je v podstatě jednoduše klávesnice a monitor, které jsou připojeny prostřednictvím sítě k terminálovému serveru a síťový provoz při přenosu obrazu obrazovky je velmi malý.

Pro terminálové klienty tedy není potřeba mít výkonné drahé počítače a dokonce není potřeba instalovat vysokorychlostní síť, protože po síti se přenáší malé množství dat a výpočty se na klientovi vůbec neprovádějí. počítač.

Musíme tedy nainstalovat a nakonfigurovat jeden terminálový server 1C (počítač s výkonný procesor a velké množství paměti), není nutné mít vysokorychlostní lokální síť a počítače uživatelů nejsou nijak rychlé (nyní se jim říká termináloví klienti).

Mimochodem, v tomto případě není ani potřeba instalovat programy 1C Enterprise na klientské počítače. Jsou spouštěny a prováděny na terminálovém serveru a výsledek, tzn. obraz na obrazovce je odeslán klientovi.

Použití terminálového režimu poskytuje uživatelům a organizaci jako celku řadu důležitých výhod:

  • výrazné zvýšení provozní rychlosti síťové programy 1C s výrazným snížením zatížení lokální sítě. To je zvláště patrné při použití souborového serveru. Rychlost programů 1C se několikrát zvyšuje;
  • zaručené uchování dat v případě výpadků sítě, protože samotná data nejsou přenášena po síti. Tato skutečnost je nesmírně důležitá pro architekturu souborového serveru, protože souborové databáze 1C opravdu nemají rády výpadky sítě a neočekávané výpadky napájení;
  • znatelné snížení nákladů na IT strukturu organizace od doby pořízení výkonný počítač je vyžadováno pouze jedno, nikoli podle počtu pracovních míst;
  • zvýšení bezpečnosti práce jak z hlediska fyzické integrity dat, tak z hlediska ochrany důvěrných informací, protože kopírování pracovní databáze z terminálového serveru je obtížnější než ze souborového serveru;
  • výrazné úspory při následných upgradech počítačového parku, protože opět stačí upgradovat nebo změnit pouze server.

Jedinečnost navrženého řešení tedy spočívá v tom, že je možné výrazně zvýšit výkon síťového výpočetního systému a zároveň výrazně snížit jeho celkové náklady.

Jak nakonfigurovat server pro spouštění programů 1C v režimu terminálového serveru

Aby se z našeho výkonného počítače stal 1C terminálový server, je nutné nainstalovat speciální softwarové řešení organizovat takový přístup pro uživatele sítě.

Ideálním řešením pro organizaci terminálového provozu v síti je použití terminálového serveru od tuzemského vývojáře „ViTerminal“.

Významné výhody instalace tohoto řešení:

Funguje bez serverového operačního systému na běžných operačních systémech: Windows XP, Windows 7 a 8. To znamená, že server nemusí kupovat drahý serverový OS (jako je Windows Server 2012 R2), což má za následek výrazné snížení konečná cena

Vysoká rychlost a stabilita, zejména pokud používáte režim souboru 1C

Konfigurovatelná přístupová práva ke zdrojům serveru ve Viterminálu

Nízká cena licencí serverové části i terminálového klienta

Jednoduchý postup pro instalaci a konfiguraci terminálového serveru

Velmi jednoduchý postup správa serveru (ve skutečnosti je to tak běžný počítač bez složitých serverových služeb a nuancí jejich provozu)

Možnost práce Viterminal přes internet, pokud je k dispozici statická IP adresa na serveru

Zaručená podpora od ruského vývojáře.

Poslední bod je velmi důležitý. Stačí si připomenout, jak Microsoft a Oracle odmítly podpořit svůj software několika ruským bankám během poslední politické krize. Je nepravděpodobné, že komerční nebo rozpočtové organizace budou chtít nyní hrát loterii za vlastní peníze se zahraničními strukturami a riskovat svou informační bezpečnost.

Schéma pro nastavení režimu Viterminálního terminálu

Vyberte dostatečně výkonný počítač ( dobrý procesor a hodně paměti), který chceme použít jako terminálový server pro Viterminal. Není vůbec nutné, že se bude jednat o skutečně drahý server s RAID poli, s hot swap elektronické součástky atd. Pro malý počet uživatelů spolehlivý osobní počítač, By alespoň v počáteční fázi.

  1. Serverovou část terminálu nainstalujeme na server (provádí se jednoduchá instalace - standardní instalace)
  2. Na tomto serveru vytváříme uživatele s hesly, kteří budou mít přístup k tomuto terminálovému serveru
  3. Klientský software nainstalujeme na každé klientské PC. Výsledkem je, že uživatel při spouštění své klientské aplikace zadá své přihlašovací jméno a dostane se na server (ač to nemusí vědět). Dále se práce účetního neliší od běžné práce.

Konečné náklady na řešení se vypočítávají na základě počtu požadovaných serverů a klientů v síti. Terminál je registrován u Federální služby pro duševní vlastnictví Ruské federace (certifikát N 2009613085) a koncoví uživatelé obdrží licenční certifikát.

Je také zřejmé, že samotnému terminálu je jedno, jaké programy budou na takovém serveru spouštěny. Může to být 1C Enterprise 8.2 nebo 8.3 nebo 7.7 jakékoli konfigurace, textové editory, tabulky a další programy, které budou muset klienti sítě používat.

Pro konzultace k Viterminalu, stejně jako v otázkách kalkulace nákladů a vystavování faktur a poskytnutí funkční demoverze terminálového serveru s pokyny k nastavení nás prosím kontaktujte e-mailem: [e-mail chráněný] nebo na stránku.

Zde se podíváme na jak nakonfigurovat 1-C přes připojení ke vzdálené ploše(RDP), tzn. pomocí terminálového serveru v operačním systému Windows Server 2003.

Tento postup je pro ty, kteří nepoužívají speciální databázové servery určené pro 1-c, ale jednoduše použijí obvyklou konfiguraci 1-c umístěnou na serveru a připojí se k němu přes lokální síť s vyznačením cesty k databázi. Tak to funguje hlavně v malých kancelářích a při použití tohoto způsobu připojení funguje 1-C dost pomalu, a proto popíšu proces, jak můžete zvýšit rychlost programu celkem jednoduchým způsobem.

Pro začátek tedy musíte mít dobrý, výkonný počítač a nejlépe skutečný server s nainstalovaným operačním systémem Windows Server 2003 nebo vyšším. V něm musíte nakonfigurovat terminálový server, je nakonfigurován následovně:

Start->Administrace->Spravovat tento server ->přidat nebo odebrat roli ->klikněte na další ->vyberte speciální konfiguraci ->naproti terminálovému serveru máte „ne“, stačí vybrat a kliknout na další -> poté dojde k restartu -> poté vytvořte uživatele do skupiny " Uživatelé vzdálené plochy"a můžete se připojit ( příklad více detailní instalace a nastavení terminálového serveru naleznete v článku Instalace terminálového serveru na Windows Server 2008).

Nyní nastavíme připojení na klientském počítači, k tomu spusťte „ vzdálená plocha» Start -> Programy -> Příslušenství -> Připojení ke vzdálené ploše ( Klient RDP). V okně, které se objeví, v poli „ počítač"nebo" server» napište IP adresu nebo název počítače, na kterém je nainstalován terminálový server a tím i samotná databáze 1-C.

Po přihlášení budete požádáni o zadání „ uživatel" A " Heslo» ( Měli byste je již vytvořit na serveru). Poté se vám konečně otevře stejná vzdálená plocha. Nejprve najděte, kde máte zástupce nebo exe soubor ke spuštění 1c, zkopírujte cestu, například to bude D:\BIN\1cv7s.exe a uložte. Poté odpojte ( Vždy musíte stisknout start->ukončit systém, protože... pokud se jen přiblížíte k X, bude to nesprávné).

Poté znovu spusťte vzdálenou plochu a klikněte na „ možnosti"a vyplňte pole" uživatel" A " Heslo“, abyste jej nemuseli zadávat při každém připojení. Poté přejděte na kartu programu a zaškrtněte políčko vedle „spustit program po připojení“ a vložte stejnou cestu, kterou jste uložili ( v našem příkladu D:\BIN\1cv7s.exe). Podívejme se na obrázky:

Nyní se můžete připojit a již při tomto spuštění spustíte program 1-C, ale již zapnutý vzdálený počítač, tj. server. Jediné, co musíte udělat, je nakonfigurovat cestu k databázi. Ale pamatujte, že jsme na serveru a tedy i databáze je na serveru a cestu ukážeme lokálně a ne přes síť.

Pokud uděláte vše správně, pak si sami všimnete, že rychlost 1-C se zvýší, protože klientský počítač již nepoužívá své vlastní zdroje, ale zdroje serveru. Tato metoda připojení je skvělé pro malé kanceláře, kde v programu 1-C pracuje přibližně 50 lidí; upřímně řečeno, už jsme to prostě nezkoušeli, protože prostě nejsou žádní lidé.

Dnes se podíváme na výběr serverového hardwaru pro malou organizaci pro 25–30 uživatelů s distribuovanou infrastrukturou (maloobchodní prodejny, sklad), která vyžaduje terminálový server a program 1C: Enterprise. Tyto služby budou využívat všichni zaměstnanci.

Většina malých společností, aby snížila náklady na vybavení, raději minimalizuje množství zakoupeného vybavení a žádá administrátory, aby všechny služby, které požadují, „natlačili“ na jeden fyzický server. Touha je pochopitelná a odpustitelná, ale „existují nuance“.

Můžete uspořádat terminálový server a používat tam verzi souboru 1C, ale s takovým počtem uživatelů vývojová společnost doporučuje přejít na verzi klient-server. Proto budeme potřebovat další server pro „1C: Enterprise“ a databázový server. Ujasněme si hned, že je možné uspořádat terminálový server, SQL server a 1C server na jednom operačním systému, ale z hlediska bezpečnosti a stability služeb se to velmi nedoporučuje. Pokud ale přesto opravdu chcete používat jeden fyzický server pro všechny tři role, pak doporučujeme použít virtualizaci, například VMWare ESXi nebo Hyper-V.
Nabízí se tedy tři možnosti:

  1. Jeden server se souborem 1C. Špatná varianta, nebudeme ji dále zvažovat.
  2. Jeden server se dvěma virtuálními stroji.
  3. Dva fyzické servery, jeden terminál, druhý s databází a 1C.

K vyřešení těchto problémů lze navrhnout následující konfiguraci serveru:

V případě jeden fyzický server Vybrali jsme Dell R710 se dvěma šestijádrovými procesory Xeon X5650, 64 GB RAM a šesti disky: dvěma SSD v RAID 1 a čtyřmi SAS disky v RAID 10.

V případě dva fyzické servery Vybrali jsme následující konfigurace:

  • Terminálový server: IBM x3550 M3 s jedním procesorem Xeon E5620, 32 GB RAM a dvěma SSD v RAID 1, s přídavnou síťovou kartou pro dvě gigabitová rozhraní. Tento server má také bohaté možnosti upgradu, protože je dvouprocesorový, má 18 paměťových slotů a podporuje až 288 GB RAM.
  • Databázový server: IBM x3250 M5 s jedním procesorem Xeon E3-1220v3, 16 GB RAM, přídavný řadič SAS/SATA RAID, čtyři disky SAS v RAID 10, s přídavnou síťovou kartou pro 2 gigabitová rozhraní.
Proč jsme zvolili tyto konkrétní konfigurace? Abychom na tuto otázku odpověděli, spočítejme si, co potřebujeme k zajištění pohodlné uživatelské zkušenosti v naší malé organizaci s 25–30 zaměstnanci. Aby nedošlo k nedorozumění: toto je jen jeden příklad levné implementace 1C a v mnoha případech je vhodnější zvolit jiné konfigurace.

procesor

Pokud jde o čas procesoru, terminálové relace nezabírají příliš velký podíl. Na základě zkušeností s implementací terminálových řešení v různých organizacích bude pro udržení pohodlné práce pro 30 uživatelů stačit 4-6 fyzických procesorových jader, jedno jádro pro 6-8 relací.

Pro malou databázi bude SQL server potřebovat jedno jádro. My se ale do budoucna zaměříme na rozšiřování databáze (resp. navýšení počtu databází) a vezmeme dvě SQL jádra.

U serveru 1C: Enterprise není důležitý ani tak počet jader, ale jejich takt a frekvence sběrnice. Proto k serveru 1C přidáme další dvě jádra.
A nezapomínejme, že pokud použijeme virtualizaci, bude se nám hodit jedno nebo dvě jádra k zajištění chodu hostitelského operačního systému.

Celkem získáme:

  • server se dvěma virtuálními stroji vyžaduje 12 fyzických jader. Můžete udělat méně, ale vždy by měla být rezerva výkonu. K tomu je ideální server se dvěma šestijádrovými procesory.
  • Pro terminálový server stačí jeden procesor Xeon E5620 se šesti jádry, pro databázový server stačí procesor Xeon E3-1220v3 se čtyřmi jádry.

RAM

Nejprve se podívejme, kolik paměti RAM je potřeba pro služby:
  • Operační systém Windows Server vyžaduje pouze 2 GB paměti RAM.
  • Pro SQL a malou 1C databázi bude stačit 4-6 GB RAM.
  • Server 1C: Enterprise vyžaduje další 2-3 GB RAM.
  • Očekáváme, že každý uživatel bude potřebovat 700 MB RAM v terminálové relaci, 30 uživatelů pak bude potřebovat 21 GB.
Nyní to aplikujme na naše možnosti.
  • Jeden server se dvěma virtuálními stroji vyžaduje asi 40 GB RAM.
  • Pro terminálový server bude stačit 24 GB nebo 32 GB RAM (budeme to brát s rezervou, za předpokladu budoucího rozšíření). Pro server s databázemi potřebujete alespoň 8 GB, ale to je „back to back“, takže 16 GB je s rezervou. Paměť je nyní jednou z nejlevnějších serverových komponent.

Diskový subsystém

Toto je tradiční úzké hrdlo mnoha systémů. Výběr správných pevných disků je velmi důležitý pro zajištění výkonu serveru. Když 1C pracuje s databází SQL, dochází k mnoha operacím čtení/zápisu za sekundu (IOPS). Pokud uživatelé pracují na terminálovém serveru z tenkých klientů (tj. plně využívají terminálový server jako pracovní prostředí), značně to zatěžuje diskový systém serveru. Například 30 uživatelů terminálového serveru na RAID 1, SATA 3 Gb/s, s disky WD Velociraptor se cítí nepohodlně při práci s poštou a aktivním surfování na internetu. Pro terminálové servery doporučujeme používat SSD disky. Pro databázové servery - disky SAS sestavené do polí odolných proti chybám.

Kromě jednotek je třeba věnovat pozornost také řadiči disku. Moderní servery mají na desce docela dobré řadiče, například HP SmartArray a DELL PERC. Bylo by však nesprávné používat „palubní“ řešení při velkém zatížení, kdy je vyžadován maximální výkon. S trochou úspory můžete snadno získat výkonný server, který vůbec nezatěžuje. Proto musí být ovladač hardwarový, nikoli softwarový, s vlastní energeticky nezávislou pamětí.

Zvažme možnosti řešení tohoto problému.

  • Pro jeden server se dvěma virtuálními stroji je vhodné použít dvě pole RAID: jedno bude obsahovat soubory virtuálního stroje terminálového serveru, druhé bude obsahovat databázový server a soubory virtuálního stroje 1C: Enterprise. Pro vytvoření prvního pole je nejlepší použít dva SSD disky v RAID 1 (zrcadlení).

    Druhé pole je lepší vytvořit ze čtyř SAS disků v RAID 10 (zrcadlo + pruh), ale je to možné i ze dvou SSD disků v RAID 1. Výběr závisí pouze na ceně disků a modelu serveru.

  • Pro dva servery je vše stejné, pouze pole budou rozdělena mezi servery. Na terminálu - RAID 1 ze dvou SSD, na databázovém serveru - RAID 10.

Jeden nebo více serverů

Jak bylo uvedeno výše, malé organizace mají poměrně silnou touhu umístit všechny služby na jeden server.

Mezi výhody použití jednoho serveru a virtualizace patří nižší spotřeba energie a flexibilnější distribuce zdrojů mezi virtuálními stroji. No, přenos virtuálních strojů, pokud se něco stane, je mnohem pohodlnější než přenos fyzických OS.

Dva servery však mají větší možnosti upgradu. Například v naší verzi se levný IBM x3550 M3 s přidáním dalšího procesoru a RAM promění v elegantní krátký terminálový server pro 50 i více uživatelů.

Dalším „úzkým hrdlem“, které je v našem případě nutné vzít v úvahu při výběru dvou fyzických serverů, je výměna dat mezi nimi po síti. U virtuálních serverů probíhá výměna dat prostřednictvím virtuálního přepínače. Zde můžete pro zvýšení propustnosti sítě nainstalovat do každého serveru síťovou kartu se dvěma gigabitovými rozhraními, která lze vzájemně agregovat a přímo propojit oba servery agregovanými 2 gigabitovými linkami. Nebo použijte síťové karty s SPF+ 10GBASE, ale to je drahé.

Výkonová rezerva

Při výpočtu a výběru serveru je třeba vzít v úvahu špičkové zatížení. Je také nutné pamatovat na to, že databáze bude jen „bobtnat“, objem dat na terminálovém serveru poroste a počet uživatelů se může zvýšit. Mnoho podniků šetří na energetických rezervách a po šesti měsících nebo roce se potýkají s přerušením práce a stížnostmi uživatelů. To je případ, kdy nadměrné spoření vede k novým nákladům v budoucnu – lakomý platí dvakrát. Volby, které jsme zvolili, jsou navrženy s výkonovými rezervami a možnostmi upgradu. Je bráno v úvahu, že DELL R710 může přidat další dva pevné disky a RAM a také nahradit procesory efektivnějšími.

Pokud tedy potřebujete rozšíření nebo se zvýší počet služeb, pak existují skvělé vyhlídky a stávající servery budou efektivně plnit své úkoly po dlouhou dobu. Možná za rok budeme najednou potřebovat zdvojnásobit počet uživatelů na 60 lidí? Prosím.

Pokud jste použili jeden server DELL R710, můžete si koupit levný IBM x3550 M3, nainstalovat na něj hypervizor, přenést tam virtuální stroj s databází a serverem 1C a na DELL dát všechny prostředky virtuálnímu stroji s terminál. Bude to rychlé a nebudete muset „všechno vyhodit a koupit nové“.
Pokud jste použili dva servery IBM, pak se x3550 M3 s přidáním druhého procesoru a malého množství paměti RAM změní z průměrného stroje na poměrně výkonný stroj. A v x3250 M5 můžete upgradovat procesor z E3-1220v3 na E3-1285v3.

Terminálový server pro 1C zapnutý Windows server 2012.

Nyní jej musíme nakonfigurovat tak, aby naši uživatelé mohli na tomto serveru pracovat v 1C.

Nastavení provedeme jako u doménové sítě, až bude fungovat Aktivní adresář a bez „AD“.

Nejprve vám ukážu, jak to vše udělat bez řadiče domény.

Předpokládá se, že jste již nainstalovali 1C Enterprise (tento krok přeskočím, protože instalace 1C je podobná, bez dalších nastavení).

Nyní musíme vytvořit uživatele pro terminálový server. Samozřejmě je vytvoříme na stejném serveru, protože „AD“ pro nás nebylo vyvoláno.

Klikněte na "Start" - "Ovládací panely" - "Nástroje pro správu" - "Správa počítače" a najděte okno "Místní uživatelé" vlevo.

Klikněte pravým tlačítkem a vytvořte požadovaný počet nových uživatelů pro práci na terminálovém serveru.

Například to budou přihlašovací údaje: PCN1, PCN2, PCN3... PCN27. Hlavní věcí je nevytvářet příliš předvídatelná jména jako: Uživatel1, Uživatel2, Uživatel3. (Doporučení pro ochranu terminálového serveru).

Vytváříme také hesla v souladu se všemi požadavky místní bezpečnostní politiky hesel, to znamená velká a malá písmena s použitím číslic, minimálně sedm znaků.

Zrušte zaškrtnutí políčka „Vyžadovat změnu hesla při příštím přihlášení“.

Místo toho zaškrtněte políčko vedle možnosti „Zakázat uživatelům měnit hesla“.

A "Platnost hesla nikdy nevyprší." Pokud byl dříve vytvořen silné heslo, pak nemá smysl to neustále měnit.

Jak vidíte, náš uživatel je zařazen do skupiny „Uživatelé“. Také musíme přidat tohoto uživatele do skupiny „Uživatelé vzdálené plochy“.

Chcete-li to provést, klikněte na tlačítko „Přidat“, poté klikněte na tlačítko „Upřesnit“ a klikněte na tlačítko „Hledat“.

Poté v seznamu vyhledejte „Uživatelé vzdálené plochy“ a klikněte na tlačítko „OK“ a znovu na „OK“. Půjčka musí provést změny.

Teď ještě okamžik!

Pokud pracujete v 1C na terminálovém serveru v jednoduché verzi souboru, budete muset provést ještě jedno malé nastavení.

Je nutné udělit další práva uživatelům, kteří budou pracovat v 1C na složce, kde se nachází databáze informací o souborech.

Najdeme tuto složku a klikneme pravým tlačítkem myši a poté přejdeme na kartu „zabezpečení“.

Jak můžete vidět na snímku obrazovky, naši uživatelé nemají právo „zapisovat“, pouze číst a spouštět.

Pojďme to napravit!

Klikněte na tlačítko „Změnit“, vyberte skupinu „Uživatelé“ a přidejte ptáky vedle:

„Plné ovládání“ a „Změnit“, poté „Použít“ a „OK“.

Nastavení terminálového serveru pro 1C, když je spuštěna služba Active Directory.

Takže jsme již zjistili nastavení, když náš doménový řadič není spuštěn, nyní se podíváme na to, kdy služba AD stále běží.

Stejně jako dříve provedeme nastavení na Windows serveru 2012 R2, ale také vám ukážu, jak nastavit přístup, když máte Windows server 2008.

Nejprve přejděte na server, kde máte spuštěné „AD“.

Spusťte modul snap-in „Uživatelé a počítače služby Active Directory“ a vytvořte požadovaný počet uživatelů. Vytváření uživatelů je velmi jednoduché a příliš se neliší od vytváření místní uživatelé na serveru, což jsme udělali dříve.

Přeskočím proto vytváření uživatelů v „AD“ a jedeme dál.

Vytvořte novou skupinu, například „TS“.

A do této skupiny řadíme naše uživatele již vytvořené v AD.

Nyní přejděte na terminálový server (přihlaste se pod účet Správce AD).

Rozhodně! Terminálový server by měl být v tuto chvíli již součástí naší domény.

A tak se přihlásíme pod účtem AD Administrator na terminálovém serveru.

V okně vpravo najdeme skupinu „Uživatelé vzdálené plochy“.

Otevřeme tuto skupinu a přidáme do ní naši vytvořenou skupinu v „AD“ - „TS“.

Co nám to dává?

Sledujte nyní, kdy potřebujeme přidat nového uživatele pro terminálový server.

Stačí jej vytvořit v „AD“ a zařadit do skupiny „TS“.

Administrace tak bude mnohem jednodušší a rychlejší!

A konečné nastavení (Podobné na Windows Server 2008)

Nábor týmu

Když pak " Místní politika zabezpečení“, otevřeme složku v okně vlevo

„Místní zásady“ - „Přiřazení uživatelských práv“ a v seznamu vpravo hledáme „Povolit přihlášení prostřednictvím služby Vzdálená plocha“.

Otevřeme tuto zásadu a vidíme (na Windows serveru 2008), že jsou tam pouze správci.

Měli byste přidat buď naši skupinu „TS“ nebo vybrat uživatele, kteří by měli pracovat na terminálovém serveru. Poté „Použít“ – „OK“.

No a to je vše, pokud máte nějaké dotazy, napište je níže do komentářů.