Що таке 1с через термінал. Погляд зі сторони

Тут ми з Вами розглянемо, як налаштувати 1-C через підключення віддаленого робочого стола (RDP), тобто з використанням сервера терміналів в операційній системі Windows Server 2003.

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

Отже, для початку у Вас повинен бути хороший потужний комп'ютер, а найкраще справжній сервер з встановленою операційною системою Windows Server 2003 і вище. У ній Ви повинні налаштувати сервер терміналів, він налаштовується таким чином:

Пуск\u003e Адміністрування-\u003e Управління даними сервером -\u003e додати або видалити роль -\u003e тиснемо далі -\u003e вибираємо особлива конфігурація -\u003e навпроти сервера терміналів у Вас стоїть «ні» просто виділіть та натисніть далі -\u003e потім відбудеться перезавантаження -\u003e далі заводите користувачів в групу « Користувачі віддаленого робочого стола»І можете підключатися ( приклад більш докладної установки і настройки сервера терміналів можете знайти в статті - Установка сервера терміналів на Windows Server 2008).

Тепер налаштовуємо підключення на клієнтському комп'ютері, для цього ви запускаєте « віддалений робочий стіл»Пуск -\u003e Програми -\u003e стандартні -\u003e підключення до віддаленого робочого столу ( RDP клієнт). У вікні в полі « комп'ютер»Або« сервер»Пишіть IP адреса або ім'я комп'ютера, на якому встановлений сервер терміналів і відповідно сама база 1-С.

Після входу Вас попросять ввести « користувача»І« пароль» ( Ви їх вже повинні були створити на сервері). Потім нарешті у Вас відкриється той самий віддалений робочий стіл. Для початку Ви знайдіть, де у вас лежить ярлик або exe файл для запуску 1с, скопіюйте шлях, наприклад він, буде D: \\ BIN \\ 1cv7s.exe і збережіть його. Потім відключіться ( завжди потрібно натискати пуск-\u003e вихід з системи тому якщо просто закрити по X це буде некоректно).

Далі Ви запустите знову віддалений робочий стіл і натискаєте вкладку « параметри»І заповніть поля« користувач»І« пароль», Для того щоб кожен раз при підключенні не вводити. Потім переходите на вкладку програми і поставте галочку навпроти «запуск програми при підключенні» і вставте той самий шлях, який Ви зберегли ( в нашому прикладі D: \\ BIN \\ 1cv7s.exe). Дивимося картинки:

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

Якщо Ви все зробите правильно, то Ви самі помітите, що швидкість роботи 1-C збільшиться, так як клієнтський комп'ютер вже використовує не свої ресурси, а ресурси сервера. Даний спосіб підключення відмінно підходить для невеликих офісів, в яких в програмі 1-C працюють приблизно 50 чоловік, чесно сказати більше просто не пробували тому народу просто немає.

Організація ефективної спільної роботи за допомогою Термінального сервера 1С.

Суть проблеми:

При роботі декількох користувачів 1С з єдиною базою, Розміщеної на файловому сервері часто надходять скарги, що 1С гальмує. Скарги системним адміністраторам і програмістам 1С нічого не дають. А адже в міру зростання обсягу накопичених даних про фінансові операції компанії - зростає і обсяг бази даних 1С, А швидкість і комфорт роботи навпаки - падають.

За рекомендацією системних адміністраторів компанії оновлюють комп'ютери, перевіряють роботу мережі, але відчутних результатів не досягають. Звіти, як і раніше будуються по 20 хвилин! Крім цього при мережевому доступі, часто не дає здійснити такі дії з документами, як запис або проводка, посилаючись на «очікування захоплення таблиці».

Рішення проблеми швидкодії 1С закопано кілька глибше, ніж просто оновлення ПК і установка гігабітних комутаторів. Насправді вся справа в тому, як 1С займається обробкою і зберіганням даних. Зберігання відбувається в декількох великих файлах-таблицях з розширенням * .1CD, і при запуску програма завантажує ці таблиці на комп'ютер користувача практично повністю, виробляє з ними операції (додавання, видалення, перепроведення документів) і записує назад на сервер. Ситуація сильно ускладнюється, якщо користувач 1С працює по «тонкому» каналу - наприклад, з додаткового офісу по VPN.

Погляд зі сторони:

Якщо відсторонитися від інформаційних технологій, то з боку ситуація виглядає так:

Припустимо, Ваша бухгалтерія знаходиться на 6-му поверсі бізнес-центру, всі документи зберігаються в кількох великих коробках. Співробітникам для роботи з документами доводиться підніматися на 6-й поверх, брати короб, нести його на робоче місце, виконувати необхідну роботу з документами, пакувати і нести короб назад. У випадку з додатковими офісами, підключеними по каналах Інтернет загального використання через VPN, аналогією є поїздка на громадському транспорті з коробом документів під пахвою (якщо, звичайно, у Вас не замовлений виділений канал точка-точка між офісами - аналог особистий автомобіль).

Рішення проблеми:

Описані вище класичні поліпшення, рекомендовані системними адміністраторами для збільшення швидкості роботи, рівносильні розширенню сходів і покупкою співробітникам чобіт-скороходів.

Очевидно, що вирішенням цієї проблеми є обробка документів відразу в сховище на 6-му поверсі, а не тягання їх по сходах. Наприклад, там можна організувати бібліотеку з просторим читальним залом, де робота з документами буде здійснюватися максимально швидко і зручно. По суті, термінальний сервер і є такий зал.

Опис рішення:

Термінальний сервер 1С Linux-TBS ( Термінальний Бізнес-Сервер для 1С на Linux) - це комп'ютер, на якому разом, в один момент часу можуть працювати десятки користувачів і не відчувати труднощів. Бути присутнім поруч з сервером і мати клавіатуру-монітор безпосередньо підключеними до сервера не потрібно. Користувач термінального сервера 1С може перебувати за будь-яким комп'ютером, підключеним до Інтернет (з'єднання клієнт-сервер шифрується).

Підключення відбувається дуже просто - одним кліком мишки, введенням пароля і користувач опиняється всередині « віддаленого робочого столу 1С«. Де його чекають його платформи 1С, його бази, його налаштування - без залежності від того, з якого комп'ютера він підключився.

Отже, які переваги дає установка термінального сервера 1C (Linux-TBS):
1). Значне підвищення швидкості роботи 1С

При роботі в Термінальному сервері 1С (Linux-TBS) користувачі не ганяють величезні обсяги даних по мережі (згадайте приклад про коробки), а отримують від сервера зображення робочого вікна 1С Підприємство. Одним словом, сервер працює, а Ви отримуєте тільки результат! Як показала практика, швидкість роботи 1С при перекладі в термінал підвищується від 2 до 10 разів!

2). Підвищення надійності роботи баз даних програми

Збої ПК користувачів і обриви з'єднання не завдають шкоди баз 1С. Після збою користувач може підключитися зі свого ПК або з будь-якого вільного чергового ПК і продовжити роботу в своїй сесії з того ж місця!

3). Підвищення надійності 1С в цілому

при установці 1С на сервері Linux Ви більше не залежите від працездатності окремих користувальницьких комп'ютерів під управлінням Windows з усіма відомими їх уразливими і глюками, так як установка 1С на кожному з них тепер не потрібно.

4). Зниження вартості обслуговування 1С

При концентрації обробки даних 1С в одному місці (на термінальному сервері Linux) Спрощується віддалене адміністрування і віддалена підтримка користувачів. Оновлення платформи 1С тепер проводиться в одному екземплярі.

5). Термінальний сервер 1C (Linux-TBS) забезпечує віддалений доступ до даних 1С через Інтернет

Ваші співробітники (додатковий офіс, склад, надомні працівники) зможуть підключатися до термінального сервера 1С віддалено через інтернет і працювати в загальній базі даних 1С нарівні з співробітниками основного офісу. Безпека роботи 1С через Інтернет забезпечується за рахунок шифрування підключення VPN.

6). Економія на конфігураціях призначених для користувача ПК

для розгортання сервера терміналів 1С Linux / Windows потрібно досить потужний сервер, АЛЕ комп'ютери користувачів при цьому можуть бути найпростішими. Обробка всіх даних 1С ведеться безпосередньо на сервері, а користувачі на комп'ютері отримують тільки картинку - результат.

7). Підвищення безпеки та збереження даних

Що містить Ваші конфіденційні дані в 1С, можна фізично розмістити на віддаленій майданчику, в затишному фізично захищеному місці. Або в дата-центрі, розташованому Санкт-Петербурзі, Москві або навіть в Європі. Також Ви також можете не купувати потужний сервер для терміналу 1С, а орендувати його у нас або в дата-центрі.

8). Економічна ефективність

Термінальні сервера на базі ОС Microsoft Windows Server відомі вже близько 10 років, але володіють високою вартістю застосовуваного ліцензійного програмного забезпечення.

Список необхідного ліцензійного програмного забезпечення Microsoft (довідково):

SKU
Виробник продукт Кількість
Загальна вартість
P73-04979 Microsoft Windows Server Standard 2008R2 Russian Open License Pack NoLevel 1 $ 635,00
R18-02742 Microsoft Windows Server CAL 2008 Russian Open License Pack NoLevel DvcCAL 10 $ 257,00
6VC-01143 Microsoft Win Rmt Desktop Services CAL 2008 Russian Open License Pack NoLevel DvcCAL 10 $ 741,00
228-09418 Microsoft SQL Server Standard Edition 2008R2 Russian Open License Pack NoLevel (потрібно тільки в разі SQL-версії 1С) 1 $ 785,68*
359-05347 Microsoft SQL CAL 2008R2 Russian Open License Pack NoLevel DvcCAL (потрібно тільки в разі SQL-версії 1С) 10 $ 1 441,60 *
Всього за ПО: 32 $ 3 860,28
Роботи по установці термінального сервера 1С Windows 1 8 000 руб.
58 300 руб.
Разом для SQL- версії 1С: 126 000 руб.

Термінальний сервер 1C (Linux-TBS) заснований же на вільному програмному забезпеченні сімейства Linux. Завдяки цьому немає необхідності придбання ліцензій, вартість яких в аналогічних системах часом зашкалює.

Вартість рішення на Linuxпід «ключ» за винятком апаратного забезпечення (можливе використання Вашого сервера або):

SKU
Виробник
продукт Кількість
Загальна вартість
Debian.org Ліцензія на операційну систему Debian GNU / Linux 1 $ 0
Debian.org Ліцензії на клієнтські підключення не потрібні 10 $ 0
Etersoft.ru Ліцензія на термінальний сервер [Email protected] Etersoft (R)
10 $ 0
PostgreSql.org Ліцензія на SQL-сервер PostgreSQL (потрібно тільки в разі SQL-версії 1С)
1 $ 0
Etersoft.ru Ліцензія на допоміжне ПО [Email protected] SQL (R) (потрібно тільки в разі SQL-версії 1С) 10 12 900 руб.
Etersoft.ru Ліцензія на допоміжне ПО [Email protected] (R) (потрібно тільки в разі файлової версії 1С) 10 : 8 900 руб.
сайт Роботи по установці термінального сервера 1С на Linux 1 14 800 руб.
Разом для файлової версії 1С: 23 700 руб.
Разом для SQL- версії 1С: 27 700 руб.
У вартість включено:
  • передпроектну обстеження;
  • складання плану міграції;
  • міграція 1Сна;
  • підключення користувачів;
  • складання інструкції з підключення нових користувачів;
  • супровід системи в перші два місяці експлуатації

Термінальний режим роботи 1С - це особливий тип архітектури обчислювальної системи, в якому для обробки даних використовується термінальний сервер. Термінальні клієнти (комп'ютери користувачів) в цьому режимі не обробляють інформацію, а тільки отримують результат обробки даних. Від сервера до клієнта і назад передаються лише графічні дані для монітора і дані від миші і клавіатури. В результаті продуктивність програм 1С зростає в кілька разів, а навантаження на локальну мережу знижується.

Переваги використання термінального сервера 1С

Крім істотно збільшеній швидкості роботи програм 1С, перехід на термінальний режим має такі плюси.

  • Знижуються вимоги до персональних комп'ютерів користувачів. При термінальному доступі до 1С у підприємства немає необхідності купувати потужні комп'ютери для кожного користувача. Досить продуктивною повинна бути тільки одна машина - сам сервер. Як користувальницьких ПК можна використовувати малопотужні комп'ютери, не витрачаючи додаткові кошти на їх модернізацію. Цей момент може стати ключовим, наприклад, для бюджетних організацій.
  • Зростає рівень захисту даних. Можна не побоюватися, що дані будуть пошкоджені або перехоплені під час їх передачі термінального клієнта. По-перше, весь трафік шифрується. По-друге, передається не сама інформація, а тільки її графічний еквівалент для монітора. Дані зберігаються на захищеному віддаленому сервері і не «подорожують» по мережі. З цієї ж причини дані застраховані від втрати під час збоїв в мережі. Це особливо важливо при роботі з базою даних 1С при файл-серверному режимі, чутливому до відключення живлення.
  • Зменшуються терміни і витрати на адміністрування інформаційної системи. На сервері можна створити потрібну кількість типових профілів з певним набором додатків. Це набагато швидше, ніж налаштовувати таку ж кількість призначених для користувача ПК. Крім того, адміністрування може бути і віддаленим. Адміністратор системи може знаходитися в іншому місті і навіть країні, але при цьому швидко налаштувати робоче місце в 1С для нового співробітника.

З переходом на термінальний сервер 1С співробітники компанії отримують можливість працювати з програмою обліку віддалено в режимі онлайн. Характеристики архітектури термінального доступу дозволяють підключатися до 1С за допомогою низькошвидкісних і навіть слабозащіщённих каналів зв'язку.

Термінальний сервер є ефективним рішенням для компаній, які зіткнулися з проблемою обмежену пропускну здатність локальної мережі. Для таких компаній «Смарт Офіс» пропонує послугу

Сьогодні ми розглянемо вибір серверного «заліза» для невеликої організації на 25-30 користувачів, з розподіленою інфраструктурою (торгові точки, склад), якій потрібні термінальний сервер і програма «1С: Підприємство». Цими сервісами будуть користуватися всі співробітники.

Більшість малих підприємств, для здешевлення вартості обладнання, воліють мінімізувати кількість придбаної техніки і просять адміністраторів «впихнути» всі запитані ними сервіси в один фізичний сервер. Бажання зрозуміле і можна пробачити, але тут «є нюанси».

Можна організувати термінальний сервер і використовувати там файлову версію 1С, але при такій кількості користувачів компанія-розробник рекомендує переходити на клієнт-серверний варіант. Тому нам потрібно ще сервер під «1С: Підприємство» і сервер баз даних. Уточнимо відразу, що організувати термінальний сервер, сервер SQL і сервер 1С на одній операційній системі можливо, але, з точки зору безпеки та стабільності роботи сервісів, це вкрай не рекомендується. А якщо все-таки дуже хочеться використовувати один фізичний сервер для всіх трьох ролей, то рекомендуємо використовувати віртуалізацію, наприклад, VMWare ESXi або Hyper-V.
Таким чином, вимальовується три варіанти:

  1. Один сервер з файлової 1С. Поганий варіант, далі ми його розглядати не будемо.
  2. Один сервер з двома віртуальними машинами.
  3. Два фізичних сервера, один термінальний, другий з БД і 1С.

Для вирішення цих завдань можна запропонувати наступну конфігурацію серверів:

У випадку з одним фізичним сервером ми зупинили вибір на Dell R710, з двома шестиядерними процесорами Xeon X5650, 64 Гб оперативної пам'яті і шістьма дисками: два SSD в RAID 1 і чотири SAS-диска в RAID 10.

У випадку з двома фізичними серверами ми зупинили вибір на таких конфігураціях:

  • Термінальний сервер: IBM x3550 M3 з одним процесором Xeon E5620, 32 Гб оперативної пам'яті і двома SSD в RAID 1, з додатковою мережевою картою на два гігабітних інтерфейсу. У цього сервера також є багаті можливості для апгрейда, так як він двохпроцесорний, має 18 слотів під модулі пам'яті і підтримує до 288 Гб ОЗУ.
  • Сервер баз даних: IBM x3250 M5 з одним процесором Xeon E3-1220v3, 16 Гб ОЗУ, додатковим RAID-контролером SAS / SATA, чотирма SAS-дисками в RAID 10, з додатковою мережевою картою на 2 гігабітних інтерфейсу.
Чому ми вибрали саме такі конфігурації? Для відповіді на це питання давайте підрахуємо, що нам потрібно для забезпечення комфортної роботи користувачів в нашій невеликій організації на 25-30 співробітників. Щоб не було непорозумінь: це лише один з прикладів недорогого впровадження 1С, і в багатьох випадках доцільніше вибрати інші конфігурації.

процесор

З точки зору процесорного часу термінальні сесії займають не дуже велику частку. З досвіду впровадження термінальних рішень в різних організаціях, для підтримки комфортної роботи 30-ти користувачів досить буде 4-6 фізичних ядер процесора, по одному ядру на 6-8 сесій.

Для невеликої бази SQL-сервера знадобиться одне ядро. Але ми будемо орієнтуватися на розширення бази в майбутньому (або збільшення кількості баз) і візьмемо два ядра на SQL.

Для сервера «1С: Підприємство» важливо не стільки кількість ядер, скільки їх тактова частота і частота шини. Тому закладемо ще два ядра на сервер 1С.
І не забудемо, що в разі використання віртуалізації одне або два ядра нам стане в нагоді для забезпечення роботи хостовой операційної системи.

Разом у нас виходить:

  • для сервера з двома віртуальними машинами потрібно 12 фізичних ядер. Можна і менше, але завжди повинен залишатися запас по потужності. Сервер з двома шестиядерними процесорами підходить для цього ідеально.
  • для термінального сервера досить одного процесора Xeon E5620 з шістьма ядрами, для сервера баз даних - процесора Xeon E3-1220v3 з чотирма ядрами.

Оперативна пам'ять

Спочатку подивимося, скільки потрібно оперативної пам'яті під сервіси:
  • Операційна система Windows Server тільки під себе вимагає 2 Гб ОЗУ.
  • Для SQL і невеликої бази 1С достатньо буде 4-6 Гб ОЗУ.
  • Сервер «1С: Підприємство» вимагає ще 2-3 Гб ОЗУ.
  • Розраховуємо, що кожному користувачеві буде потрібно 700 Мб ОЗУ в термінальній сесії, тоді на 30 користувачів потрібно 21 Гб.
Тепер застосуємо це до наших варіантів.
  • Для одного сервера з двома віртуальними машинами потрібно близько 40 Гб ОЗУ.
  • Для термінального сервера досить буде 24 Гб або 32 Гб ОЗУ (візьмемо з запасом, припускаючи майбутнє розширення). Для сервера з базами даних потрібно не менше 8 Гб, але це «впритул», тому 16 Гб з запасом. Пам'ять зараз - один з найдешевших компонентів сервера.

дискова підсистема

Це традиційне пляшкове горлечко багатьох систем. Правильний вибір жорстких дисків дуже важливий для забезпечення швидкодії серверів. При роботі 1С з базою SQL відбувається безліч операцій читання / запису в секунду (IOPS). Якщо користувачі працюють на термінальному сервері з тонких клієнтів (тобто повноцінно використовують термінальний сервер як робоче середовище), це сильно навантажує дискову систему сервера. Наприклад, 30 користувачів термінального сервера на RAID 1, SATA 3 Гбіт / с, з дисками WD Velociraptor відчувають себе некомфортно при роботі з поштою і активному серфінгу в інтернеті. Для термінальних серверів ми рекомендуємо використовувати SSD-накопичувачі. Для серверів баз даних - SAS-диски, зібрані в відмовостійкі масиви.

Крім накопичувачів, слід приділити увагу і дискового контролера. Сучасні сервери мають на борту досить хороші контролери, наприклад, HP SmartArray і DELL PERC. Однак некоректно буде використовувати «набортні» рішення при серйозної навантаженні, коли потрібна максимальна продуктивність. Трохи заощадивши, ви легко можете отримати потужний сервер, який абсолютно не тягне навантаження. Тому контролер повинен бути, зі своєю незалежною пам'яттю.

Розглянемо варіанти вирішення цього завдання.

  • Для одного сервера з двома віртуальними машинами бажано використовувати два RAID-масиву: на одному будуть розташовуватися файли віртуальної машини термінального сервера, на другому - файли віртуальної машини сервера баз даних і «1C: Підприємства». Для створення першого масиву найкраще використовувати два SSD-накопичувача в RAID 1 (дзеркало).

    Другий масив краще створити з чотирьох SAS-диска в RAID 10 (дзеркало + страйп), але можна і з двох SSD-накопичувачів в RAID 1. Вибір залежить тільки від вартості дисків і моделі сервера.

  • Для двох серверів все те ж саме, тільки масиви будуть рознесені по серверам. На термінальному - RAID 1 з двох SSD, на сервері баз даних - RAID 10.

Один або кілька серверів

Як сказано вище, у невеликих організацій досить велике бажання розмістити всі сервіси на одному сервері.

До переваг використання одного сервера і віртуалізації можна вважати більш низьке енергоспоживання і більш гнучкий розподіл ресурсів між віртуальними машинами. Ну і перенесення віртуальних машин, в разі чого, набагато зручніше, ніж перенесення фізичних ОС.

Однак два сервера мають ширші можливості по апгрейду. Наприклад, в нашому варіанті недорогий IBM x3550 M3 з додаванням ще одного процесора і ОЗУ перетворюється в елегантні шорти термінальний сервер на 50 і навіть більше користувачів.

Ще одне «вузьке місце» в нашому випадку, яке необхідно враховувати при виборі двох фізичних серверів, це обмін даними між ними по мережі. У віртуальних серверів обмін даними йде через віртуальний комутатор. Тут же, для збільшення пропускної здатності мережі, можна встановити в кожний сервер по мережевої карти з двома гігабітними інтерфейсами, які можна агрегувати між собою і безпосередньо з'єднати обидва сервера агрегованими 2-х гігабітними лінками. Або ж використовувати мережеві карти з SPF + 10GBASE, але це дороге задоволення.

Запас по потужності

При розрахунках і виборі сервера необхідно брати до уваги пікові навантаження. Також обов'язково потрібно пам'ятати, що база даних буде тільки «пухнути», обсяги даних на термінальному сервері будуть рости, а кількість користувачів може збільшитися. Багато підприємств економлять на запасі потужності і через півроку-рік стикаються з перебоями в роботі і скаргами користувачів. Це той випадок, коли надмірна економія призводить до нових витрат в майбутньому - скупий платить двічі. Обрані нами варіанти розраховані з запасом потужності і можливістю апгрейда. Враховано, що в DELL R710 можна буде додати ще два жорсткі диски і ОЗУ, а також замінити процесори на більш продуктивні.

Так що, якщо вам буде потрібно розширення, або кількість сервісів збільшиться, то тут є великі перспективи, а існуючі сервери ще довгий час будуть ефективно виконувати свої завдання. Можливо, через рік нам несподівано потрібно збільшити кількість користувачів в два рази, до 60 чоловік? Будь ласка.

Якщо ви використовували один сервер DELL R710, то можна докупити недорогий IBM x3550 M3, підняти на ньому гипервизор, перенести туди віртуальну машину з БД і 1С-сервером, а на DELL-е всі ресурси віддати віртуальній машині з терміналом. Це буде швидко, і не буде потрібно «все викинути і купити нове».
Якщо ж ви використовували два сервера IBM, то x3550 M3 з додаванням другого процесора і невеликої кількості ОЗУ перетворюється з середнячка в досить потужну машину. А в x3250 M5 можна оновити процесор з E3-1220v3 до E3-1285v3.

Коли єдиний користувач за єдиним комп'ютером працює в 1С, то у нього не виникає жодних проблем в швидкості роботи і обробки даних, але коли в 1С повинні працювати кілька користувачів одночасно в єдиній базі, яка розміщена на файловому сервері, то часто починають надходити скарги, що 1С гальмує.

Але в основному всі скарги системним адміністраторам або програмістам 1С так і залишаються не вирішеними. Але ж якщо почалися проблеми на початковому етапі роботи з 1С, то в міру зростання обсягу накопичених даних і документів, починає рости і обсяг бази даних 1С, що негативно впливає на швидкість і комфорт роботи.

Дуже часто для вирішення проблеми системні адміністратори працюють в компанії починають оновлювати комп'ютери, модернізують локальну мережу і т.д. Всі ці дії дозволяють тимчасово відновити комфортну роботу, але через деякий час, все повертається на круги своя. Звіти і раніше формуються по 20 хвилин, а то й того довше! А в мережевих версія 1С взагалі починають з'являтися повідомлення з проханням почекати, посилаючись на « очікування захоплення таблиці».

Насправді рішення проблеми швидкодії 1С знаходиться дещо глибше, ніж оновлення комп'ютерного парку або установка гігабітних комутаторів. Насправді ж корінь зла криється в тому, як 1С обробляє і зберігає свої дані. Всі дані в 1С зберігаються в кількох вельми великих файлах з розширенням * .1CD, і при кожному запуску, програма викачує ці таблиці на комп'ютер користувача, виробляє з ними необхідні операції (відображення, додавання, видалення документів і т.д.) і записує результати назад на сервер. Але якщо всі ці завдання так чи інакше можна ще намагатися якось вирішити локально (підключивши сервер до 10 гигабитной лінії, встановивши SSD Raid масив і т.д., то у випадку з зовнішніми підключеннями ситуація сильно ускладнюється. Таким прикладом може бути необхідність підключення до загальної бази з додаткового офісу по VPN.

Давайте ми спробуємо пояснити ситуацію не з боку інформаційних технологій, а звичайною мовою, зрозумілою всім. Описана вище ситуація виглядає приблизно так:

Раніше у вас весь офіс складався з 1 кімнати і 1 бухгалтера у якого все було під руками і для отримання доступу до тієї чи іншої папірці навіть не доводилося вставати з крісла. Чи не правда зручно? А тепер давайте уявимо, що ваш офіс розрісся і став займати 9 поверхів однієї будівлі, при цьому всі документи так і зберігаються тепер уже у головного бухгалтера який сидить на той самому 9 поверсі, всі інші розміщуються на різних поверхах. І ось для того, щоб Ваші співробітники могли працювати з необхідними документами їм доводиться вставати зі свого робочого місця, підніматися на ліфті на 9 поверх, брати необхідні документи, спускатися вниз, обробляти їх, потім знову укладати їх в папку, знову підніматися на 9 поверх , ставити папку на своє місце. Як Ви думаєте, на скільки впаде продуктивність і на скільки вам допоможе прискорення ліфта? Ну а з користувачами працюють через Інтернет і того гірше, це практично співробітники пенсіонери які ходять з милицями і іноді зупиняються на перекури намагаються піднятися на 9 поверх пішки, так як ліфт взагалі відсутня.

Вирішення цієї проблеми насправді практично елементарно: просто посадити всіх співробітників на 1 поверх, а кімнату з документами розмістити точно по центру поверху. Погодьтеся, це значно прискорить роботу всього вашого офісу. Ось і в інформаційних технологіях таке рішення називається " термінальний сервер"Або" Сервер віддалених робочих столів".

Що ж таке термінальний сервер?

Термінальний сервер для 1С - це комп'ютер, на якому одночасно можуть працювати десятки, а іноді і сотні користувачів, при цьому не відчувати жодних труднощів. У цьому випадку швидкість роботи 1С не залежить від потужності комп'ютера кожного користувача. Кінцевому користувачеві по мережі передається лише зображення формується на сервері, а від користувача передаються лише натиснуті клавіші і позиції курсора миші. Говорячи іншою мовою, виходить такий собі головний комп'ютер до якого підключено одночасно кілька моніторів, клавіатур і мишей і при цьому ніхто нікому не заважає. Так як в цьому випадку мережевий трафік мінімальний (від 28 кбіт до 10 Мбіт максимум), то користувач термінального сервера, що працює з 1С може перебувати за будь-яким комп'ютером, з будь-якої точки світу, головне наявність Інтернет. При цьому навіть не стабільний інтернет гарантує збереження ваших даних і документів.

При цьому підключення користувача до сервера терміналів відбувається дуже просто - просто натисканням кнопки на мишці, потім він проходить процедуру авторизації (вводить свій логін і пароль), після чого користувач виявляється "всередині" сервера віддаленого робочого стола і починає роботу з 1С. Ну а в інших випадках користувач може навіть і не підозрювати, що він працює на віддаленому сервері. Ця функція називається безшовні вікна, але про це ми розповімо зовсім в іншій статті.

Переваги, які дає термінальний сервер

Значне підвищення швидкості роботи 1С

При роботі з 1С в режимі віддаленого робочого стола, користувачі не ганяють по мережі величезний обсяг інформації, а отримують від сервера лише зображення робочого столу і вікна програми 1С. Одним словом, сервер працює, а Ви отримуєте тільки результат! На практиці швидкість роботи 1С підвищується від 2 до 10 разів!

Підвищення надійності роботи баз даних програми 1С

При роботі з 1С по локальній мережі, в разі збою комп'ютера у користувача або в разі обриву Інтернет з'єднання або при коротко тимчасовому відключенні електроенергії, користувач не тільки може втратити останній документ з яким він працював, але може бути завдано серйозної шкоди баз 1С. У разі ж роботи в режимі сервера терміналів, після збою користувач може підключитися зі свого комп'ютера або з будь-якого іншого пристрою із сервером і продовжити роботу в своїй сесії з того ж місця, не втративши жодного символу!

Підвищення надійності самої 1С

При установці 1С на сервер терміналів, ви перестаєте залежати від працездатності комп'ютерів користувачів, а також вам не потрібно використовувати саме комп'ютери для організації робочого місця користувача. Так само ви не прив'язані до операційної системи, адже підійде як Windows, так і Linux, Android, iOS і інші операційні системи. А в разі використання технологій PXE, то працювати і зовсім без будь-яких ОС. А централізований робочий стіл позбавить Вас від проблем установки 1С на кожне робоче місце користувача.

Зниження вартості обслуговування 1С

При централізованої обробки даних 1С з використанням термінального сервера спрощується віддалене адміністрування і віддалена підтримка користувачів. А оновлення платформи 1С виконується лише на одному комп'ютері ..

Термінальний сервер для 1C дозволяє забезпечити віддалений доступ до даних 1С через Інтернет

На вашому підприємстві ваші співробітники можуть працювати не тільки сидячи в офісі, а взагалі з будь-якої точки світу. Такими працівниками можуть бути менеджери, бухгалтера в декреті. Крім того в загальній базі даних можуть працювати всі співробітники додаткового офісу, віддаленого складу і т.д. Ці співробітники підключаються до термінального сервера зі встановленою 1С через інтернет. При цьому безпеку роботи з 1С через Інтернет забезпечується за рахунок VPN, шифрування, або інші форми захисту.

Економія на комп'ютерах користувачів

Для роботи з 1С в режимі сервера терміналів необхідний досить потужний комп'ютер, але для робочих станцій (комп'ютери користувачів) необхідна мінімальна конфігурація, наприклад системний блок без жорсткого диска, приводу DVD, з об'ємом оперативної пам'яті в 512мб, найслабшим процесором і інтегрованою відео картою. Так само можна використовувати дешеві тонкі клієнти або мікро комп'ютери і мобільні пристрої. Вся справа в тому, що обробка всіх даних 1С ведеться безпосередньо на сервері. Так само немає необхідності купувати на всі робочі станції антивірусні програми.

Підвищення безпеки та збереження даних

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

Підведемо підсумки

І так, використання термінальних технологій в значній мірі скорочують ваші витрати в усіх напрямках:

  • вам не потрібно витрачатися на придбання і оновлення комп'ютерів користувачів;
  • вам не потрібно утримувати штат айті фахівців, які періодично виконували б оновлення ПЗ на всіх робочих місцях;
  • вам не потрібно нести витрати на побудову високошвидкісних мереж передачі даних;

Ви значною мірою підвищуєте безпеку всіх ваших даних за рахунок:

  • централізоване резервне копіювання даних за все з 1 пристрою;
  • при наявності інтернет, сервер може фізично розташовуватися там, де вам тільки хочеться;
  • ви використовуєте безпечні канали зв'язку;
  • ви можете обмежити користувачам можливість копіювання даних з сервера;
  • в разі пропажі Інтернет або переморгування світла, ви не втратите ваші дані;

При цьому Ви можете підвищити ефективність роботи ваших співробітників:

  • за рахунок збільшення швидкості обробки даних і формування звітів;
  • за рахунок можливості використання практично будь-яких комп'ютерів в тому числі мобільних телефонів і планшетів;
  • за рахунок відсутності прив'язки співробітників до їх робочого місця, особливо для мобільних фахівців;

Результат - Ви отримаєте по-справжньому ефективний офіс з величезним числом можливостей, а робота ваших ІТ фахівців буде спрямована не на постійні рішення проблем користувачів, а на розширення можливостей Вашого бізнесу.