Как да настроите терминален достъп 1s. Значителни ползи от инсталирането на това решение

Защо вашата компания се нуждае от терминален сървър за 1C?

Терминален сървъре сървър, на който няколко потребители могат едновременно да работят с 1C:Enterprise 8, без да си пречат.

Технически, терминалният сървър е много мощен компютър(или клъстер), свързан чрез мрежа към терминални клиенти - които по правило са маломощни или остарели работни компютри или специализирани решения за достъп до терминален сървър.

Фирма IPWAY предлага услуга за създаване и настройка на 1C терминален сървървъв вашия офис, а също така, ако е необходимо, ще се погрижи за всички въпроси, свързани със системното администриране на сървъри, поддръжка и актуализиране на 1C.

Терминален сървър за 1ссъщо ви позволява да организирате съвместна работа в 1C от всяка точка на света, където има интернет.
1C сървърът превръща вашия екип в добре координиран екип.

Чрез инсталиране Терминален сървър за 1спод Windows контролСървър 2012R2 ще можете да:

  • прехвърлете всички бази данни 1C в защитен ресурси информация (това ще позволи на вас и вашите служители винаги да имате всички необходими данни под ръка и да имате достъп до тях чрез мобилни устройствадокато сте извън офиса);
  • опростете процедурата актуализации на всички бази данни 1C ;
  • намаляване на разходитеза поддръжка и обновяване на парк от офис компютри, поради факта, че за работа с терминален сървър е необходима минимална компютърна мощност;
  • осигурете бърз защитен достъп до терминалния сървъротдалечени служители или компании (входящ счетоводител, одитор);

Защо си струва да поръчате внедряването на терминален сървър за 1C от нас?

Специалистите на нашата компания са натрупали богат опит в внедряването и прехвърлянето на 1C програми към терминален сървър, работещ под контрола на операционната система. Windows системиСървър 2008/2012R2.

Цялостно сървърно решение за съвместна работа с 1C в терминален режим и базирано на Windows сървър 2012 Въвеждане на допълнителни услугикъм съществуващ сървър Ние внедряваме нестандартни системи за защита на терминален сървър за 1C Еднократна работа по допълнителна конфигурация на 1C Поддръжка на 1C терминален сървъри други фирмени сървъри на постоянна основа Поддръжка и актуализация на 1Cредовно Настройване на системи 1C резервно копие на терминален сървър

При внедряване на 1C терминален сървър на базата на нашия „облак“ , отстъпките за изпълнение на работата могат да достигнат 100% в зависимост от избраната схема на плащане и броя на поръчаните ресурси, т.е. внедряване на 1C терминален сървърза вашата организация може да бъде абсолютно БЕЗПЛАТНО!

Предимства на работата в 1C на терминален сървър


Производителността на 1C се увеличава

Терминалният сървър позволява на няколко потребители да работят с няколко екземпляра на програмата 1C, които всъщност се изпълняват на един сървър. Когато работят в терминал, потребителите получават само изображение от сървъра, а потребителите изпращат сигнали от своята клавиатура и мишка към терминалния сървър.

Повишена надеждност на работата на 1C

Когато използвате терминален достъп до базата данни 1C, повреда или прекъсване на връзката не причинява финансова вреда на кампанията и няма да доведе до значителна загуба на време, тъй като цялата информация се съхранява на сървъра. След като повредата бъде разрешена, потребителят незабавно ще види същата информация (същата отворени документи, доклади и т.н.), както преди повредата.

Осигурява отдалечен достъп до 1C

Вашите отдалечени служители (отдалечен офис, склад, одитори и т.н.) ще могат да се свързват дистанционно с терминалния сървър през интернет и да работят с общата база данни 1C в реално време. Да предоставя сигурност на дистанционната работа, препоръчваме инсталиране и конфигуриране отделен интернет шлюз с конфигуриран VPN сървър , който осигурява криптиране на VPN данни на базата на SSL ключове за сигурност и сертификати.

Разходите са намалени

За да работите, ще ви е необходим доста мощен компютър (сървър), но не са необходими мощни потребителски компютри за работа с 1C терминала. Потребителите ще могат да работят на слаби машини (например тънки клиенти), тъй като обработката и съхранението на данни се извършва на терминалния сървър, а потребителските компютри получават само изображението.

Обхват на работа за внедряване и конфигуриране на 1C терминален сървър

Внедряването и конфигурирането на терминален сървър за 1C, базиран на Windows Server 2012, може да включва следните етапи на работа:

ПЛАНИРАНЕ НА СЪРВЪРНА ИНФРАСТРУКТУРА

На този етап нашите специалисти ще изберат подходящо решение за вас, анализирайки динамиката на развитието на вашата компания и вашите изисквания за 1C сървър. В допълнение към сървърната операционна система ще бъде избран набор от необходими 1C лицензи, хардуерно решение и ще бъде разработена политика за архивиране.

ИНСТАЛИРАНЕ И ПЪРВИЧНА КОНФИГУРАЦИЯ НА WINDOWS SERVER

След детайлно планиране на инфраструктурата, както и закупуване на оборудване и лицензи, се инсталира Windows 2012 сървър и се извършва първоначалната му конфигурация на основни компоненти и услуги.

КОНФИГУРИРАНЕ НА WINDOWS SERVER УСЛУГИ ЗА 1C

На този етап от внедряването нашите специалисти инсталират необходимите допълнителни сървърни мрежови и терминални услуги, софтуер 1C и ги конфигурирайте в съответствие с плана, изготвен на първия етап.

НАСТРОЙКА НА СИГУРНОСТТА НА ТЕРМИНАЛНИЯ СЪРВЪР ЗА 1C

След завършване на настройките, необходими за работата на сървъра, е необходимо да се извърши работа, за да се гарантира сигурността на сървъра и безопасността на данните и 1C базите данни, съхранявани на него. Работи се за защита на сървъра от прекъсване на захранването, неоторизирани връзки, а също така разпространява права за достъп до информация или мрежови услуги за потребителите.

ОРГАНИЗИРАНЕ НА СИГУРЕН ДИСТАНЦИОНЕН ДОСТЪП ДО 1C

Често получаваме въпроси за това какво забавя 1c, особено при преминаване към версия 1c 8.3, благодарение на нашите колеги от Interface LLC, ние ви казваме подробно:

В предишните ни публикации вече засегнахме влиянието на производителността на дисковата подсистема върху скоростта на 1C, но това проучване се отнася до локалното използване на приложението на отделен компютър или терминален сървър. В същото време повечето малки реализации включват работа с файлова база данни по мрежа, където един от персоналните компютри на потребителя се използва като сървър или специален файлов сървър, базиран на обикновен, най-често също евтин компютър.

Малко проучване на рускоезичните ресурси на 1C показа, че този проблем се избягва усърдно; ако възникнат проблеми, обикновено се препоръчва да преминете към режим клиент-сървър или терминал. Също така стана почти общоприето, че конфигурациите на управлявано приложение работят много по-бавно от обикновено. По правило дадените аргументи са „железни“: „Счетоводството 2.0 просто излетя, но „тройката“ едва се движи“, разбира се, има известна истина в тези думи, така че нека се опитаме да го разберем.

Консумация на ресурси, на пръв поглед

Преди да започнем това проучване, ние си поставихме две цели: да разберем дали конфигурациите, базирани на управлявани приложения, всъщност са по-бавни от конвенционалните конфигурации и кои специфични ресурси имат основно въздействие върху производителността.

За тестване взехме две виртуални машини, работещи съответно с Windows Server 2012 R2 и Windows 8.1, разпределяйки ги с 2 ядра на хост Core i5-4670 и 2 GB оперативна памет, което съответства приблизително на средната офис машина. Сървърът беше поставен на RAID 0 масив от два WD Se, а клиентът беше поставен на подобен масив от дискове с общо предназначение.

Като експериментални бази избрахме няколко конфигурации на Счетоводство 2.0, версия 2.0.64.12 , който след това беше актуализиран до 3.0.38.52 , всички конфигурации бяха стартирани на платформата 8.3.5.1443 .

Първото нещо, което привлича вниманието, е увеличеният размер на информационната база на Тройката, която е нараснала значително, както и много по-голям апетит за RAM:

Готови сме да чуем обичайното: „защо добавиха това към тези три“, но нека не бързаме. За разлика от потребителите на клиент-сървър версии, които изискват повече или по-малко квалифициран администратор, потребителите на файлови версии рядко мислят за поддържане на бази данни. Освен това служителите на специализирани компании, обслужващи (да се чете актуализиране) на тези бази данни, рядко мислят за това.

Междувременно информационната база 1C е пълноценна СУБД от собствен формат, която също изисква поддръжка и за това дори има инструмент, наречен Тестване и коригиране на информационната база. Може би името изигра жестока шега, което някак предполага, че това е инструмент за отстраняване на проблеми, но ниската производителност също е проблем, а преструктурирането и преиндексирането, заедно с компресирането на таблици, са добре известни инструменти за оптимизиране на бази данни за всеки администратор на СУБД . да проверим ли

След прилагане на избраните действия базата данни рязко „загуби тегло“, ставайки дори по-малка от „двете“, които никой никога не е оптимизирал, а консумацията на RAM също леко намаля.

Впоследствие след зареждане на нови класификатори и директории, създаване на индекси и др. размерът на основата ще се увеличи като цяло, "трите" бази са по-големи от "двете" бази. Това обаче не е по-важно, ако втората версия се задоволяваше със 150-200 MB RAM, тогава новото издание се нуждае от половин гигабайт и тази стойност трябва да се вземе предвид при планирането на необходимите ресурси за работа с програмата.

Нет

Мрежовата честотна лента е един от най-важните параметри за мрежови приложения, особено като 1C във файлов режим, премествайки значителни количества данни по мрежата. Повечето мрежи на малки предприятия са изградени на базата на евтино 100 Mbit/s оборудване, така че ние започнахме тестване, като сравнихме показателите за производителност на 1C в 100 Mbit/s и 1 Gbit/s мрежи.

Какво се случва, когато стартирате 1C файлова база данни по мрежата? Клиентът изтегля доста голямо количество информация във временни папки, особено ако това е първото, „студено“ стартиране. При 100 Mbit/s се очаква да се справим с ширината на канала и изтеглянето може да отнеме значително време, в нашия случай около 40 секунди (цената за разделяне на графиката е 4 секунди).

Второто стартиране е по-бързо, тъй като част от данните се съхраняват в кеша и остават там до рестартирането. Преминаването към гигабитова мрежа може значително да ускори зареждането на програмата, както „студено“, така и „горещо“, и съотношението на стойностите се спазва. Затова решихме да изразим резултата в относителни стойности, като най-голямата стойност от всяко измерване се приема за 100%:

Както можете да видите от графиките, Accounting 2.0 се зарежда при всяка мрежова скорост два пъти по-бързо, преходът от 100 Mbit/s към 1 Gbit/s ви позволява да ускорите времето за изтегляне четири пъти. В този режим няма разлика между оптимизираните и неоптимизираните бази данни "тройка".

Също така проверихме влиянието на скоростта на мрежата върху работата в тежки режими, например по време на групови трансфери. Резултатът също се изразява в относителни стойности:

Тук е по-интересно, оптимизираната база на „тройката“ в мрежа от 100 Mbit/s работи със същата скорост като „двойката“, а неоптимизираната показва два пъти по-лоши резултати. При гигабита съотношенията остават същите, неоптимизираната „тройка“ също е наполовина по-бавна от „двойката“, а оптимизираната изостава с една трета. Освен това преходът към 1 Gbit/s ви позволява да намалите времето за изпълнение три пъти за издание 2.0 и наполовина за издание 3.0.

За да оценим влиянието на скоростта на мрежата върху ежедневната работа, използвахме Измерване на резултатите, изпълнявайки поредица от предварително определени действия във всяка база данни.

Всъщност за ежедневните задачи пропускателната способност на мрежата не е тясно място, неоптимизираната „тройка“ е само с 20% по-бавна от „две“, а след оптимизация се оказва, че е почти същата по-бърза - предимствата на работата в режим на тънък клиент са очевидни. Преходът към 1 Gbit/s не дава на оптимизираната база никакви предимства, а неоптимизираната и двете започват да работят по-бързо, като показват малка разлика помежду си.

От проведените тестове става ясно, че мрежата не е тясно място за новите конфигурации, а управляваното приложение работи дори по-бързо от обикновено. Можете също така да препоръчате преминаване към 1 Gbit/s, ако тежките задачи и скоростта на зареждане на базата данни са критични за вас, в други случаи новите конфигурации ви позволяват да работите ефективно дори в бавни мрежи от 100 Mbit/s.

Така че защо 1C е бавен? Ще го разгледаме допълнително.

Сървърна дискова подсистема и SSD

В предишната статия постигнахме увеличение на производителността на 1C чрез поставяне на бази данни на SSD. Може би производителността на дисковата подсистема на сървъра е недостатъчна? Измерихме производителността на дисков сървър по време на групово изпълнение в две бази данни едновременно и получихме доста оптимистичен резултат.

Въпреки сравнително големия брой входно-изходни операции в секунда (IOPS) - 913, дължината на опашката не надвишава 1,84, което е много добър резултат. Въз основа на това можем да направим предположението, че огледало, направено от обикновени дискове, ще бъде достатъчно за нормалната работа на 8-10 мрежови клиента в тежки режими.

И така, необходим ли е SSD на сървър? Най-добрият начин да отговорите на този въпрос е чрез тестване, което извършихме по подобен метод, мрежова връзканавсякъде 1 Gbit/s, резултатът също се изразява в относителни стойности.

Да започнем със скоростта на зареждане на базата данни.

Може да изглежда изненадващо за някои, но SSD на сървъра не влияе на скоростта на зареждане на базата данни. Основният ограничаващ фактор тук, както показа предишният тест, е пропускателната способност на мрежата и производителността на клиента.

Да преминем към преработването:

Вече отбелязахме по-горе, че производителността на диска е напълно достатъчна дори за работа в тежки режими, така че скоростта на SSD също не се влияе, с изключение на неоптимизираната база, която на SSD е настигнала оптимизираната. Всъщност това още веднъж потвърждава, че оптимизационните операции организират информацията в базата данни, намалявайки броя на произволните I/O операции и увеличавайки скоростта на достъп до нея.

В ежедневните задачи картината е подобна:

Само неоптимизираната база данни се възползва от SSD. Вие, разбира се, можете да закупите SSD, но би било много по-добре да помислите за навременна поддръжка на базата данни. Също така не забравяйте да дефрагментирате секцията с информационни бази на сървъра.

Клиентска дискова подсистема и SSD

Обсъдихме влиянието на SSD върху скоростта на работа на локално инсталирания 1C в предишния материал; голяма част от казаното е вярно и за работа в мрежов режим. Всъщност 1C доста активно използва дискови ресурси, включително за фонови и рутинни задачи. На фигурата по-долу можете да видите как Accounting 3.0 доста активно осъществява достъп до диска за около 40 секунди след зареждане.

Но в същото време трябва да сте наясно, че за работна станция, където се извършва активна работа с една или две информационни бази данни, ресурсите за производителност на обикновен масово произвеждан HDD са напълно достатъчни. Закупуването на SSD може да ускори някои процеси, но няма да забележите радикално ускорение в ежедневната работа, тъй като например изтеглянето ще бъде ограничено от честотната лента на мрежата.

Бавен HDDможе да забави някои операции, но сам по себе си не може да доведе до забавяне на програмата.

RAM

Въпреки факта, че RAM сега е неприлично евтина, много работни станции продължават да работят с количеството памет, което е инсталирано при закупуването. Тук дебнат първите проблеми. Въз основа на факта, че средната „тройка“ изисква около 500 MB памет, можем да предположим, че общо количество RAM от 1 GB няма да е достатъчно за работа с програмата.

Намалихме системната памет до 1 GB и пуснахме две информационни бази данни.

На пръв поглед всичко не е толкова лошо, програмата е ограничила апетитите си и се вписва добре в наличната памет, но нека не забравяме, че нуждата от оперативни данни не се е променила, така че къде отиде? Изхвърлени в диск, кеш, суап и т.н., същността на тази операция е, че данните, които не са необходими в момента, се изпращат от бърза RAM, чийто размер не е достатъчен, за да забави дисковата памет.

Накъде води? Нека да видим как се използват системните ресурси при тежки операции, например, нека стартираме групово повторно прехвърляне в две бази данни едновременно. Първо на система с 2 GB RAM:

Както виждаме, системата активно използва мрежата за получаване на данни и активността на диска е незначителна, по време на обработката тя се увеличава от време на време, но не е ограничаващ фактор.

Сега нека намалим паметта до 1 GB:

Ситуацията се променя радикално, основното натоварване сега пада върху твърдия диск, процесорът и мрежата са неактивни, чакайки системата да прочете необходимите данни от диска в паметта и да изпрати ненужните данни там.

В същото време дори субективната работа с две отворени бази данни на система с 1 GB памет се оказа изключително неудобна; директории и списания се отварят със значително забавяне и активен достъп до диска. Например отварянето на дневника Продажби на стоки и услуги отне около 20 секунди и през цялото това време беше придружено от висока дискова активност (маркирана с червена линия).

За обективна оценка на въздействието на RAM върху производителността на конфигурации, базирани на управлявано приложение, ние извършихме три измервания: скоростта на зареждане на първата база данни, скоростта на зареждане на втората база данни и групово повторно изпълнение в една от базите данни . И двете бази данни са напълно идентични и са създадени чрез копиране на оптимизираната база данни. Резултатът се изразява в относителни единици.

Резултатът говори сам за себе си: ако времето за зареждане се увеличи с около една трета, което все още е доста поносимо, тогава времето за извършване на операции в базата данни се увеличава три пъти, не е необходимо да се говори за комфортна работа в такива условия. Между другото, това е случаят, когато закупуването на SSD може да подобри ситуацията, но е много по-лесно (и по-евтино) да се справите с причината, а не с последствията, и просто да закупите правилното количество RAM.

Липсата на RAM е основната причина, поради която работата с нови 1C конфигурации се оказва неудобна. Конфигурации с 2 GB памет на борда трябва да се считат за минимално подходящи. В същото време имайте предвид, че в нашия случай бяха създадени „парникови“ условия: чиста система, работеха само 1C и диспечерът на задачите. В реалния живот, на работен компютър, като правило, браузър, офис пакет са отворени, антивирусна програма работи и т.н. и т.н., така че изхождайте от необходимостта от 500 MB на база данни, плюс известен резерв, така че по време на тежки операции не се натъквате на липса на памет и рязко намаляване на производителността.

процесор

Без преувеличение, централният процесор може да се нарече сърцето на компютъра, тъй като той в крайна сметка обработва всички изчисления. За да оценим ролята му, проведохме друг набор от тестове, същите като за RAM, като намалихме броя на наличните виртуална машинаядра от две на едно, докато тестът беше проведен два пъти с обеми памет от 1 GB и 2 GB.

Резултатът се оказа доста интересен и неочакван: по-мощен процесор доста ефективно пое натоварването при липса на ресурси, през останалото време, без да дава осезаеми предимства. 1C Enterprise трудно може да се нарече приложение, което активно използва процесорни ресурси, то е доста неизискващо. И в трудни условия процесорът се натоварва не толкова от изчисляването на данните на самото приложение, а от обслужването на режийни разходи: допълнителни входно-изходни операции и т.н.

заключения

И така, защо 1C е бавен? На първо място, това е липсата на RAM; основното натоварване в този случай пада върху твърдия диск и процесора. И ако не блестят с производителност, както обикновено се случва в офис конфигурациите, тогава получаваме ситуацията, описана в началото на статията - „двете“ работят добре, но „трите“ са безбожно бавни.

На второ място е производителността на мрежата; бавният канал със скорост 100 Mbit/s може да се превърне в истинско затруднение, но в същото време режимът на тънък клиент е в състояние да поддържа доста удобно ниво на работа дори на бавни канали.

Тогава трябва да обърнете внимание на дисковото устройство; закупуването на SSD едва ли ще бъде добра инвестиция, но замяната на устройството с по-модерно би било добра идея. Разликата между поколенията твърди дисковеможе да се оцени с помощта на следния материал: Преглед на две евтини устройства от серия Western Digital Blue 500 GB и 1 TB.

И накрая процесора. По-бързият модел, разбира се, няма да бъде излишен, но няма смисъл да се увеличава производителността му, освен ако този компютър не се използва за тежки операции: групова обработка, тежки отчети, затваряне в края на месеца и т.н.

Надяваме се, че този материал ще ви помогне бързо да разберете въпроса „защо 1C е бавен“ и да го разрешите най-ефективно и без допълнителни разходи.

Терминалният достъп 1C в някои случаи помага за решаване на проблеми с многопотребителски достъп, които възникват по време на повреди мрежово оборудване. Защо иначе е необходимо, как да го организираме, какви са неговите силни и слаби страни - ще се опитаме да отговорим на всички тези въпроси в тази статия.

Когато може да е необходим терминален достъп

Фиг.1 Прозорец за връзка с отдалечен работен плот.

При други методи за работа с базата данни или значителна част от работата, или цялата основна работа с базата данни се извършва на компютъра на потребителя, докато работи в терминален режим, компютърът на потребителя всъщност се превръща в устройство за въвеждане/изход на информация . Това води до първото важно предимство, което терминалният режим 1c предоставя - намаляване на минимума Системни изискваниядо работното място на оператора.

В допълнение, терминален сървър за 1C:

  1. Позволява ви значително да намалите натоварването на мрежата. Вместо голям масив от данни, прехвърляни напред-назад, всъщност към клиента се прехвърля картина, а към сървъра се прехвърля само въведената информация;
  2. Защитава базата данни както от неразрешени опити за достъп до нея, така и значително усложнява копирането на базата данни от ресурси на трети страни;
  3. Значително ускорява работата, ако е конфигуриран файлов режимработа;
  4. Значително намалява материалните разходи, необходими за модернизация. За да подобрите качеството на работа, достатъчно е да актуализирате 1C терминалния сървър, оставяйки хардуера от страна на клиента непроменен;
  5. Не е необходимо да инсталирате платформата на всички компютри на оператора.

важно! Основното изискване за клиентски компютър в терминален режим е размерът на екрана и неговата разделителна способност. Понякога, дори на 17' екрани с ниска разделителна способност, някои елементи на формата се показват неправилно.

Лицензиране в терминален режим

Когато разглеждате този въпрос, на първо място е необходимо да решите какви лицензи издава компанията 1C. Те могат да бъдат разделени на два основни вида:

  1. Клиент;
  2. сървър.

От своя страна клиентските могат да бъдат разделени на:

  • Много потребители. Такива лицензи, закупени за определен брой потребители, ви позволяват да стартирате програмата на няколко персонални компютъра. Лицензирането става или чрез модула на уеб сървъра, или чрез сървъра за издаване на лицензи;
  • Еднопотребителски. В този случай на един компютър могат да се изпълняват неограничен брой приложения.
  • Комбиниран - първоначално съдържа и двете опции за лицензиране, но след активиране с ПИН код работят само в един избран режим.

Когато настройвате терминален сървър за 1C, трябва да имате предвид, че сървърните лицензи са разделени на 32 и 64 битови версии, докато последният, инсталиран на сървъра, ви позволява да стартирате 32 битовата версия без никакви проблеми.

В този случай многопотребителски лиценз, инсталиран на 1C терминал, ще се използва като няколко еднопотребителски.

По този начин настройката на 1C терминален сървър поддържа използването на всякакъв вид лиценз. В този случай разпространението се извършва не само за клиенти, свързани в десктоп режим, но и за потребители, работещи чрез дистанционно приложение. В последния случай често възниква ситуация, при която всяка нова потребителска връзка създава нова сесия и следователно един лиценз е зает. За да коригирате тази неприятна ситуация, е необходимо да ограничите потребителя до една сесия в настройките на терминалния сървър.

Проблем при стартиране на 1C с терминален достъп на Windows Server 2012R2

Някои потребители са се сблъскали със ситуация, при която 1C се забавя в терминала на WS 2012R2. В същото време всички хардуерни показатели са доста високи, инсталирането на друга операционна система значително увеличава скоростта на работа и претоварванията не се забелязват.

Естествено, може да има много причини. Не на последно място, трябва да разгледате по-отблизо режима Dynamic Fair Share Scheduling, който се появи за първи път в тази версия на сървърната операционна система. Включване този режимпозволява на операционната система независимо да разпределя ресурсите на процесора между потребителите. По този начин, дори на мощен компютър, този режим може изкуствено да ограничи скоростта на обработка.

За да деактивирате този режим, трябва да промените параметрите в клоновете на регистъра HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet-> контрол-> Мениджър на сесии-> Квотна система(параметър EnableCPUQuota на 0) и в клона HKEY_LOCAL_MACHINE-> СИСТЕМА-> CurrentControlSet-> Услуги-> TSFairShare-> диск (EnblaFairShareсъщо до 0).

Няма да кажем, че това е панацея, но е доста подходящо като едно от лекарствата за забавяне на терминалния сървър.

Много потребители на 1C Enterprise програми 8.3, 8.2 или 7.7 рано или късно се сблъскват с факта, че мрежовите програми 1C започват да работят бавно или, както казват експертите, „сървърът е бавен“. Проблемът се проявява на всякакви конфигурации и платформи - Счетоводство, Управление на търговията, Управление на заплати и човешки ресурси и др.

Причината е, че колкото повече потребители работят в мрежовата информационна база и колкото повече операции извършват, толкова по-трудно е за сървъра да обработва мрежови заявки.

Честотна лента локална мрежане може да се увеличава безкрайно, но да се увеличава изчислителна мощноствсяко работно място е доста скъпо.

Какво да направите, наистина ли е необходимо да чакате дълго време за повторна обработка на документи или, която се извършва не веднъж месечно, а много по-често?

Съвременно решение на проблема с производителността на счетоводни и други програми е използването на терминален сървър.

Какво дава инсталирането на терминален сървър?

Терминалният сървър е компютър, който не само разпределя достъп до мрежова информационна база като обикновен сървър, но също така изпълнява потребителски програми в своята памет и на своите процесори (обслужва клиентски терминали).

Когато работите в обикновена локална мрежа, компютърът на потребителя извършва всички изчисления сам и осъществява достъп до мрежата само за получаване на данни от общо хранилище - мрежова база данни (DB). Базата данни може да бъде файлова или клиент-сървърна, не е толкова важно.

1C терминален сървър извършва всички изчисления сами необходимата обработка, докато не отива никъде по мрежата, тъй като информационната база данни се съхранява в нея и резултатът (само изображение на екрана) се изпраща до компютъра на клиента. По същество терминалът 1c (клиентски компютър) е просто клавиатура и монитор, които са свързани чрез мрежа към терминалния сървър и мрежов трафикПри предаване на изображения екранът е много малък.

Следователно за терминалните клиенти не е необходимо да имате мощни скъпи компютри и дори няма нужда да инсталирате високоскоростна мрежа, тъй като малко количество данни се прехвърлят по мрежата и изчисленията изобщо не се извършват на клиента компютър.

По този начин трябва да инсталираме и конфигурираме един 1C терминален сървър (компютър с мощен процесори голямо количество памет), не е необходимо да имате високоскоростна локална мрежа и компютрите на потребителите не са никак бързи (сега ги наричат ​​терминални клиенти).

Между другото, в този случай дори няма нужда да инсталирате програми 1C Enterprise на клиентски компютри. Те се стартират и изпълняват на терминалния сървър, а резултатът, т.е. изображението на екрана се изпраща на клиента.

Използването на терминален режим осигурява редица важни предимства за потребителите и организацията като цяло:

  • значително увеличаване на производителността на мрежовите програми 1C, като същевременно значително намалява натоварването на локалната мрежа. Това е особено забележимо при използване на файлов сървър. Скоростта на програмите 1C се увеличава няколко пъти;
  • гарантирано запазване на данните в случай на повреда в мрежата, тъй като самите данни не се предават по мрежата. Този факт е изключително важен за архитектурата на файловия сървър, тъй като файлови бази данни 1C данните наистина не харесват мрежови повреди и неочаквани прекъсвания на захранването;
  • забележимо намаляване на разходите за ИТ структура на организацията, тъй като е необходимо да се закупи само един мощен компютър, а не според броя на работните станции;
  • повишаване на сигурността на работата както по отношение на физическата цялост на данните, така и по отношение на защитата на поверителна информация, тъй като копирането на работеща база данни от терминален сървър е по-трудно, отколкото от файлов сървър;
  • значителни спестявания при последващи надстройки на компютърния парк, тъй като отново трябва да се надгражда или променя само сървъра.

Следователно уникалността на предложеното решение се състои в това, че е възможно значително подобрява производителността на мрежата изчислителна система и в същото време значително намалява общата му цена.

Как да конфигурирате сървър за стартиране на програми 1C в режим на терминален сървър

За да може нашият мощен компютър да се превърне в 1C терминален сървър, е необходимо да инсталирате специален софтуерно решениеда организира такъв достъп за потребителите на мрежата.

Идеалното решение за организиране на работа на терминал в мрежа е използването на терминален сървър от местния разработчик „ViTerminal“.

Значителни предимства от инсталирането на това решение:

Работи без сървърна операционна система на обичайните операционни системи: Windows XP, Windows 7 и 8. Това означава, че сървърът не трябва да закупува скъпа сървърна операционна система (като Windows Server 2012 R2), което води до значително намаляване на крайна цена

Висока скорост и стабилност, особено ако използвате 1C файлов режим

Конфигурируеми права за достъп до сървърните ресурси във Viterminal

Ниска цена както на сървърната част, така и на терминалните клиентски лицензи

Проста процедура за инсталиране и конфигуриране на терминален сървър

Изключително проста процедура за администриране на сървър (всъщност това е обикновен компютър без сложни сървърни услуги и нюансите на тяхната работа)

Възможност за работа с Viterminal през интернет, ако има статичен IP адрес на сървъра

Гарантирана поддръжка от руски разработчик.

Последната точка е от голямо значение. Достатъчно е да си припомним как Microsoft и Oracle отказаха да поддържат своя софтуер на няколко руски банки по време на последната политическа криза. Малко вероятно е сега търговски или бюджетни организации да искат да играят на лотарията със собствени пари с чужди структури и да рискуват информационната си сигурност.

Схема за настройка на терминален режим Viterminal

Изберете достатъчно мощен компютър ( добър процесори много памет), който искаме да използваме като терминален сървър за Viterminal. Изобщо не е задължително това да е истински скъп сървър с RAID масиви, електронни компоненти с възможност за гореща смяна и т.н. За малък брой потребители надежден персонален компютър, поне в началото.

  1. Инсталираме сървърната част на терминала на сървъра (извършва се проста инсталационна процедура - стандартна инсталация)
  2. Ние създаваме на този сървър потребители с пароли, които ще получат достъп до този терминален сървър
  3. Ние инсталираме клиентския софтуер на всеки клиентски компютър. В резултат на това, когато стартира своето клиентско приложение, потребителят въвежда данни за вход и стига до сървъра (въпреки че може да не знае това). Освен това работата на счетоводителя не се различава от обикновената работа.

Крайната цена на решението се изчислява въз основа на броя на необходимите сървъри и клиенти в мрежата. Терминалът е регистриран във Федералната служба за интелектуална собственост на Руската федерация (сертификат N 2009613085), а крайните потребители получават сертификат за лиценз.

Също така е очевидно, че самият терминал не се интересува какви програми ще бъдат стартирани на такъв сървър. Това може да бъде 1C Enterprise 8.2 или 8.3 или 7.7 от всяка конфигурация, текстови редактори, електронни таблици и всякакви други програми, които мрежовите клиенти ще трябва да използват.

За консултации относно Viterminal, както и по въпроси на изчисляване на разходите и издаване на фактури и предоставяне на работеща демо версия на терминалния сървър с инструкции за настройка, моля свържете се с нас на имейл: [имейл защитен]или към страницата.

Когато един потребител на един компютър работи в 1C, тогава той няма проблеми със скоростта на работа и обработката на данни, но когато няколко потребители трябва да работят в 1C едновременно в една база данни, която се намира на файлов сървър, често започват да идват оплаквания, че 1C е бавен.

Но основно всички оплаквания до системни администратори или програмисти на 1C остават неразрешени. Но ако проблемите започнаха в началния етап на работа с 1C, тогава с нарастването на обема на натрупаните данни и документи обемът на базата данни 1C започва да расте, което се отразява негативно на скоростта и комфорта на работа.

Много често, за да решат проблем, системните администратори, работещи във фирма, започват да актуализират компютрите, да надграждат локалната мрежа и т.н. Всички тези действия ви позволяват временно да възстановите удобната работа, но след известно време всичко се връща към нормалното. Генерирането на отчетите все още отнема 20 минути или дори повече! И в мрежовите версии на 1C обикновено започват да се появяват съобщения с молба да изчакате, като се позовавате на „ в очакване на улавяне на масата».

Всъщност решението на проблема с производителността на 1C е малко по-дълбоко от актуализирането на компютърния парк или инсталирането на гигабитови комутатори. Всъщност коренът на всяко зло се крие в начина, по който 1C обработва и съхранява своите данни. Всички данни в 1C се съхраняват в няколко много големи файла с разширение *.1CD и при всяко стартиране на програмата програмата изтегля тези таблици на компютъра на потребителя, извършва необходимите операции с тях (показване, добавяне, изтриване на документи, и т.н.) и записване на резултатите обратно на сървъра. Но ако всички тези проблеми могат да бъдат решени по някакъв начин локално (чрез свързване на сървъра към 10 гигабитова линия, инсталиране на SSD Raid масив и т.н.), тогава в случай на външни връзкиположението става много по-лошо. Пример може да бъде необходимостта от свързване към обща база данни от допълнителен офис чрез VPN.

Нека се опитаме да обясним ситуацията не от гледна точка на информационните технологии, а на обикновен език, разбираем за всички. Гореописаната ситуация изглежда така:

Преди това целият ви офис се състоеше от 1 стая и 1 счетоводител, който имаше всичко на една ръка разстояние и дори не трябваше да става от стола си, за да получи достъп до този или онзи лист хартия. Не е ли удобно? Сега нека си представим, че вашият офис се е разраснал и е започнал да заема 9 етажа от една сграда, докато всички документи сега се съхраняват от главния счетоводител, който седи на същия този 9-ти етаж, всички останали са разположени на различни етажи. И за да могат вашите служители да работят с необходимите документи, те трябва да станат от работното си място, да се качат с асансьора до 9-тия етаж, да вземат необходимите документи, да слязат долу, да ги обработят, след което да ги приберат в папка. отново, качете се отново на 9-ия етаж, поставете папката на нейното място. Колко мислите, че ще падне производителността и колко ще ви помогне ускоряването на асансьора? Е, с потребителите, работещи през интернет, е още по-лошо, това са практически пенсионирани служители, които ходят с патерици и понякога спират за паузи за дим, опитвайки се да се изкачат до 9-ия етаж пеша, тъй като изобщо няма асансьор.

Решението на този проблем всъщност е почти елементарно: просто поставете всички служители на 1-вия етаж и поставете стаята с документи точно в центъра на пода. Съгласете се, това значително ще ускори работата на целия ви офис. Тук в информационни технологиитова решение се нарича " Терминален сървър" или " Сървър за отдалечен работен плот".

Какво е терминален сървър?

Терминален сървър за 1се компютър, на който десетки, а понякога и стотици потребители могат да работят едновременно, без да изпитват никакви затруднения. В този случай скоростта на 1C не зависи от мощността на компютъра на всеки потребител. Само изображението, генерирано на сървъра, се предава на крайния потребител по мрежата и само натиснатите клавиши и позициите на курсора на мишката се предават от потребителя. С други думи, това се оказва един вид основен компютър, към който са свързани едновременно няколко монитора, клавиатури и мишки и в същото време никой не пречи на никого. Тъй като в този случай мрежовият трафик е минимален (от 28 kbit до 10 Mbit максимум), потребителят на терминалния сървър, работещ с 1C, може да бъде на всеки компютър, от всяка точка на света, основното е наличието на интернет. В същото време дори нестабилният интернет гарантира безопасността на вашите данни и документи.

В същото време свързването на потребител към терминален сървър е много просто - просто като щракнете върху бутон на мишката, след това той преминава през процедурата за оторизация (въвежда своето потребителско име и парола), след което потребителят се озовава „вътре“ сървър за отдалечен работен плот и започва да работи с 1C. Е, в други случаи потребителят може дори да не подозира, че работи на отдалечен сървър. Тази функция се нарича безпроблемни прозорци, но ще говорим за това в съвсем друга статия.

Предимствата на терминалния сървър

Значително увеличение на скоростта на работа на 1C

Когато работят с 1C в режим на отдалечен работен плот, потребителите не изпращат огромно количество информация по мрежата, а получават от сървъра само изображение на работния плот и прозореца на програмата 1C. С една дума, сървърът работи и вие получавате само резултата! На практика скоростта на 1C се увеличава от 2 до 10 пъти!

Повишаване на надеждността на базите данни на програмата 1C

Когато работите с 1C през локална мрежа, ако компютърът на потребителя се срине или ако интернет връзката е прекъсната или по време на краткотрайно прекъсване на захранването, потребителят може не само да загуби последния документ, с който е работил, но и сериозно да повреди базите данни на 1C може да бъде причинено. В случай на работа в режим на терминален сървър, след повреда, потребителят може да се свърже от своя компютър или друго устройство към сървъра и да продължи да работи в своята сесия от същото място, без да загуби нито един символ!

Повишаване на надеждността на самия 1C

Когато инсталирате 1C на терминален сървър, вече не зависи от производителността на потребителските компютри и също така не е необходимо да използвате компютри, за да организирате работното място на потребителя. Освен това не сте обвързани с операционната система, защото са подходящи както Windows, така и Linux, Android, iOS и други операционна система. А в случай на използване на PXE технологии, можете да работите без никаква операционна система. А централизираният работен плот ще ви спести от проблемите с инсталирането на 1C на всеки работно мястопотребител.

Намаляване на цената на услугата 1C

С централизирана обработка на 1C данни с помощта на терминален сървър, отдалеченото администриране и отдалечената потребителска поддръжка са опростени. И актуализацията на платформата 1C се извършва само на един компютър..

Терминалният сървър за 1C ви позволява да осигурите отдалечен достъп до 1C данни през Интернет

Във вашето предприятие вашите служители могат да работят не само докато седят в офиса, но като цяло от всяка точка на света. Такива служители могат да бъдат мениджъри или счетоводители в отпуск по майчинство. Освен това всички служители на допълнителен офис, отдалечен склад и др. могат да работят в обща база данни. Тези служители се свързват към терминален сървър с инсталиран 1C през Интернет. В същото време сигурността на работата с 1C през Интернет се осигурява чрез VPN, криптиране или други форми на защита.

Спестявания на персонализирани компютри

За да работите с 1C в режим на терминален сървър, имате нужда от доста мощен компютър, но за работни станции (потребителски компютри) е необходима минимална конфигурация, например системна единицабез харддиск, DVD устройство, с 512MB RAM, най-слабият процесор и вградена видео карта. Можете да използвате и евтини тънки клиентиили микро компютри и мобилни устройства. Работата е там, че всички данни от 1C се обработват директно на сървъра. Също така не е необходимо да купувате антивирусни програми за всички работни станции.

Повишена сигурност и цялост на данните

Терминалният сървър за работа в 1C с вашите поверителни данни може да бъде физически поставен на отдалечен сайт на някое уединено и физически защитено място. Можете също така да използвате центрове за данни, разположени във всеки подходящ за вас град или дори извън страната.

Нека обобщим

И така, използването на терминални технологии значително намалява вашите разходи във всички области:

  • не е необходимо да харчите пари за закупуване и актуализиране на компютрите на потребителите;
  • не е необходимо да поддържате персонал от ИТ специалисти, които периодично да извършват софтуерни актуализации на всички работни станции;
  • не е необходимо да поемате разходите за изграждане на високоскоростни мрежи за данни;

Вие значително повишавате сигурността на всички ваши данни чрез:

  • централизиран архивиранеданни само от 1 устройство;
  • ако имате интернет, сървърът може да бъде физически разположен където пожелаете;
  • използвате защитени комуникационни канали;
  • можете да ограничите потребителите да копират данни от сървъра;
  • в случай на загуба на интернет или мигащи светлини, няма да загубите данните си;

С всичко това можете да увеличите ефективността на вашите служители:

  • чрез увеличаване на скоростта на обработка на данни и отчитане;
  • поради възможността да се използва почти всеки компютър, включително мобилни телефонии таблетки;
  • поради липсата на връзки между служителите и работното им място, особено за мобилните специалисти;

Резултатът е, че ще получите наистина ефективен офис с огромен брой възможности, а работата на вашите ИТ специалисти ще бъде насочена не към постоянно решаване на потребителски проблеми, а към разширяване на възможностите на вашия бизнес.

Публикации по темата