VPS-сервер для коробкового Бітрікс24

VPS-сервер для коробкового Бітрікс24
| 07.02.2020

Якщо Ви задумуєтесь про придбання програмного продукту Бітрікс24 у коробковій версії, Вам необхідно дізнатись про технічні вимоги до сервера для коректної роботи програмного продукту.

P.S. Експертна думка та поради від керівника відділу веб-розробки Wise Solutions.


КОЛИ Бітрікс24 ПОВИНЕН ПРАЦЮВАТИ "В КОРОБЦІ"?

Бітрікс24 чудовий продукт, котрий має масу можливостей по автоматизації та систематизації процесів компанії, підприємства чи окремих підрозділів.
При цьому його хмарна версія містить ключові можливості по роботі без обтяження інфраструктури Замовника.
  1. Швидко та автоматично "приїжджають" оновлення Бітрікс24 та модулів.
  2. Не потрібно слідкувати за актуальністю оплат домену, SSL сертифікатів та хостингу.
  3. Не потрібно думати про те, що поштові повідомлення можуть опинитись у “спамі”.
Однак, значна частина користувачів використовує саме “коробкові” версії Бітрікс24. Чому?
Основними причинами початку роботи із коробковою версією продукту, є такі:
  • Необхідно реалізувати додатковий функціонал - котрого немає в типових редакціях Бітрікс24. Парсери тендерів, обміни з 1С через SOAP, LDAP авторизація співробітників, кастомізовані обробники роботи з телефонією.
  • Необхідно “кастомізувати” відображення публічної частини - додати свої сервіси чи сутності.
  • Необхідно забезпечити тісну взаємодію з наявним веб-сайтом і при цьому можливостей webhook-ів Бітрікс24 не вистачає.
  • Потрібно удосконалити мобільний додаток для зручності використання.
  • Замовнику необхідно виконувати “високонавантажені” бізнес-процеси.
В такому разі - необхідно придбати коробкову ліцензію Бітрікс24 і реалізувати новий функціональний корпоративний портал, або перенести його з хмарного Бітрікс24. Якщо Ви упізнали свою потребу у вищеперелічених фактах та задумуєтесь над впровадженням коробкової версії Бітрікс24 у Ваш бізнес для отримання максимуму результатів, зверніться до нас, щоб отримати комерційну пропозицію по реалізації Ваших потреб.

Бітрікс24 “У КОРОБЦІ” ТА СЕРВЕР

Бітрікс24 “у Коробці” — це ліцензія на програмний продукт, яка на відміну від його хмарної версії, - має значну кількість налаштувань та відкритий код, для додаткових розроблень необхідного функціоналу компетентними програмістами.
Як зазначає офіційна довідка, коробкова версія може бути встановлена на сервер у будь-якого хостера за вашим вибором, а також всередині локальної мережі на вашому корпоративному сервері з обмеженим доступом зовні.
Саме це є ключовою його особливістю - для його хостингу коробки Бітрікс24 необхідний власний або орендований у провайдера сервер.
Проте технічні спеціалісти Wise Solutions із власного досвіду можуть дати кілька корисних рекомендацій, що значно спростять та пришвидшать вашу співпрацю із Бітрікс24 у коробці.


ЯКІ Є ВАРІАНТИ ХОСТИНГУ ДЛЯ "РОЗГОРТАННЯ" КОРОБКОВОГО Бітрікс24?


Для того щоб правильно вибрати хостинг для Бітрікс24, потрібно визначити масштаби проєкту та обсяги додаткових доопрацювань, якими необхідно збільшити наявний функціонал для ефективнішої роботи.
Загалом, варіантів хостингу веб-проектів є чотири:
  1. Віртуальний хостинг
  2. VPS. Віртуальний виділений сервер
  3. Фізичні машини VDS
  4. Хмарні сервіси - Amazon S3, Google Cloud, Selectel.ru
Детальніше про кожен з варіантів:

Віртуальний хостинг

Підійде лише для тих компаній, хто хочу познайомитись, та "одним оком" глянути на інтерфейс Бітрікс24.
Переваги:
  • Найнижча ціна (з усіх розглянутих нами варіантів).
Недоліки:
  • Не працюватимуть більшість технологій - телефонія, Бітрікс24 Диск, відкриті лінії та ін.
Загалом, ми не рекомендуємо розглядати даний варіант, а одразу перейти на VPS, VDS сервери.

VPS - Віртуальний виділений сервер

Являє собою “шматочок" ресурсів фізичного серверу компанії-хостера.

Компанія-хостер забезпечує:
  • резервне копіювання серверу (в більшості випадків);
  • можливість масштабування (збільшення ресурсів) по вимозі Замовника;
  • технічну підтримку по загальних питаннях.
Ідеально підійде для веб-проектів, яким потрібно використовувати усі можливості Бітрікс24 і не переплачувати.
Дозволяє кастомізувати параметри серверу та налаштувати його під потреби Вашої компанії.

Переваги:
  • Ви отримуєте повні права доступу (root).
  • Можливість обирати як використовувати ресурси орендованого сервера.
  • При необхідності можна встановлювати будь-яке програмне забезпечення та конфігурації параметрів системи і додатків;
  • Встановлення власних версій системних бібліотек та зміна наявних;
  • Повний контроль над користувачами, файлами та процесами в системі;
Недоліки:
  • Тут вже справді не обійтись без людини із досвідом в налаштуванні сервера.
Віртуальні машини VDS

За принципом роботи з ними - схожі з VPS, але фізично - являють собою величезні сервери розміщені на площадках хостера.
Дозволяють використовувати усі можливості серверу, котрий придбано в хостера, але в той же ж час масштабування такого серверу - це складніша задача для хостера, оскільки не обхідно:
  1. зупинити машину;
  2. додати декілька планок ОЗУ або фізичний диск;
  3. перевірити конфігурацію.
Переваги:
  • Максимально гнучкі системи по можливостях налаштування
  • Гарантує стабільну продуктивність.
Недоліки:
  • Не обійтись без людини із навичками в налаштуванні сервера.
  • Необхідно забезпечити резервне копіювання проекту на сторонні ресурси - Google Cloud Storage, Amazon S3
  • Значно дорожча ціна
Хмарні сервіси - Amazon S3, Google Cloud, Selectel.ru

Максимально зручні середовища для масштабування - можна миттєво додавати нові ресурси. Деякі пакети масштабуються самостійно в залежності від навантаження на проект від користувачів, інколи - навіть без перезавантаження серверу.
Забезпечують високу надійність зберігання даних.
Важливою особливістю є те, що такі системи дозволяють оплачувати ресурси погодинно та поденно.

Переваги:
  • По можливостях масштабування - максимально зручний варіант.
Недоліки:
  • Максимально дорогі системи у випадку високих навантажень

Для того щоб обрати варіант максимально відповідний Вашому корпоративному порталу Бітрікс24 рекомендуємо звернутись до сертифікованих партнерів Бітрікс24. Wise Solutions - Золотий Сертифікований партнер Бітрікс24, який знає усе про створення складних веб-проектів та більше 10-ти років налаштовує корпоративні портали Бітрікс24.


ЩО ПОТРІБНО ДЛЯ СТАБІЛЬНОЇ РОБОТИ ПРОГРАМНОГО ПРОДУКТУ Бітрікс24?

Бітрікс24 це комплексне рішення для бізнесу, котре виконує одразу декілька глобальних функцій серверу:
  • централізоване збереження інформації та доступ до неї онлайн - для виконання цієї функції серверу необхідно мати додатки Apache 2.4, PHP 7.1, MySQL 5.7.26 ;
  • швидкість роботи інтерфейсу Бітрікс24 забезпечується пакетом Nginx та його налаштуваннями. Без даного пакету - усі запити до картинок, стилів, JS скриптів виконуватимуться засобами Apache, що буде дуже повільним;
  • швидкий файловий диск (хмарний диск) - забезпечується роботою на ОС Linux. Дана операційна система з використанням нежурнальованої EXT4 дозволяє працювати з файлами у 6-8 разів швидше ніж Windows;
  • телефонія та внутрішній аудіо зв'язок - забезпечується модулем NodeJS RTC для Nginx.
Відповідно без одного з цих компонентів перенесення порталу на окремий сервер - недоцільне, оскільки дієздатність системи втрачається.


ЧОМУ НЕ ОС Windows?


Проекти Бітрікс24 працюють на зв'язках ПО Nginx+Apache+PHP+MySQL. Дані зв'язки працюють з різною ефективністю в системах Windows та Linux. Різниця в продуктивності досягає 70-80% на користь Linux. Основна причина такої значної різниці полягає в тому що, у системах Linux значно швидше працює дискова система при операціях запису/читання файлів. Тобто використовуючи сервер на базі Windows - Замовник отримає значно повільніший продукт.
Ще однією причиною є те, що портал Бітрікс24 містить декілька технологій, що вимагають наявність додаткових модулів -  NodeJS RTC та Nginx-PushStreamModule. Вони використовуються для передачі миттєвих повідомлень та аудіоінформації в момент дзвінка. Відповідно на Windows платформі їх налаштувати не вдасться.


Який сервер варто використати для встановлення “коробкового” Бітрікс24?
Для коректної та швидкої роботи програмного продукту Бітрікс24 ми наполягаємо на розгортанні серверу (фізичного або віртуального (VPS)), встановленні на ньому чистої CentOS 7 64bit і подальшому ручному налаштуванню технічними спеціалістами Wise Solutions. Або ж, можна використати готовий “шаблон сервера” від Бітрікс для розгортання сервера - https://www.1c-bitrix.ru/products/vmbitrix/


Бітрікс24 “У КОРОБЦІ” ТА 1С - МОЖУТЬ ІСНУВАТИ НА ОДНОМУ СЕРВЕРІ?

Чисто теоретично ніщо не заважає встановлювати корпоративний портал Бітрікс24 та 1С на одному сервері, проте із власного досвіду відмітимо, що сервер 1С може час від часу займати усі наявні ресурси диску на читання/запис тому ми, все ж таки, рекомендуємо розмежовувати ці два продукти.


РЕКОМЕНДАЦІЯ Wise Solutions: VPS-СЕРВЕР ДЛЯ Бітрікс24 “У КОРОБЦІ”.

Для безперебійної роботи Вашого корпоративного порталу Бітрікс24 рекомендуємо використовувати сертифіковані хостинги, що пройшли перевірку компанією Бітрікс24 та партнерами.
Нашим клієнтам ми рекомендуємо використовувати “готові рішення” для хостингу коробкової версії Бітрікс24 від партнера Туча.



Якщо у вас є потреба у професійному розгортанні та налаштуванні Бітрікс24 у коробці, напишіть нам, ми готові взяти ваш проект в роботу у найближчий час.