Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Для промислового середовища з навантаженням у 400-500 одночасних дзвінків (близько 1 млн дзвінків на день) і від 200 тис. чатів на день необхідно підготувати 7 віртуальних машин, зазначених у пунктах 1-6 таблиці нижче. Необхідно тільки встановити операційну систему і залишити доступ до Інтернету для можливості завантажити та встановити все додаткове ПЗ. По завершенню встановлення, доступ до Інтернету з віртуальних машин може бути відключений. Віртуальні машини 1-6 повинні мати можливість працювати в єдиному VLAN без фільтрації трафіку за портами (дозволити все). Доступ до серверів розробникам надається по SSH з правами користувача root на час, необхідний для встановлення і тестування додатків.

Резервування має відбуватися засобами віртуальних машин.

Object

Software

Resources (min)

Connectivity

Description

  1. Webitel Server

Debian 12 Linux 64bit - базова серверна інсталяція з SSH підключенням;

Встановимо самостійно:

Nginx; SSL; Webitel Services

  • 4 vCPU > 2,4 GHz (покоління Haswell або новіше), Не більше 2 віртуальних ядер на 1 фізичне ядро;

  • 8Gb RAM;

  • 80 GB, 2000 IOPS;

  • 2 мережеві інтерфейси >= 1 GbE.

in-out: 80/tcp, 443/tcp

Обов'язкова наявність SSL-сертифікатів із довіреним CA для забезпечення захищеного під'єднання за HTTPS-протоколом і роботи телефонії в браузері.

Можливе масштабування.

  1. PostgreSQL

Debian 12 Linux 64bit - базова серверна інсталяція з SSH підключенням;

Встановимо самостійно:

Linux; PostgreSQL 15; Grafana

  • 8 vCPU, > 2,6 GHz (покоління Haswell або новіше), Не більше 2 віртуальних ядер на 1 фізичне ядро;

  • 16Gb RAM;

  • 80 GB, 2000 IOPS;

  • 500+ GB, 5000 IOPS;

  • 1 мережевий інтерфейс >= 1 GbE.

Сервер баз даних PostgreSQL з налаштованою Streaming Replication.

  1. MQ & Storage Server

Debian 12 Linux 64bit - базова серверна інсталяція з SSH підключенням;

Встановимо самостійно:

Linux; Redis Server; Consul; RabbitMQ; Webitel Storage; Redis Server; Consul; RabbitMQ; Webitel Storage

  • 4 vCPU, > 2,6 GHz (покоління Haswell або новіше), Не більше 2 віртуальних ядер на 1 фізичне ядро;

  • 8Gb RAM;

  • 120 GB, 2000 IOPS;

  • 1 мережевий інтерфейс >= 1 GbE.

Сервер реєстрації додатків, сервіс обміну повідомленнями та сховище записів розмов.

Записи розмов зберігаються в S3 сховищі

  1. OpenSIPS & rtpengine

Debian 12 Linux 64bit - базова серверна інсталяція з SSH підключенням;

Встановимо самостійно:

OpenSIPS 3.4, Rtpengine

  • 8 vCPU > 2,6 GHz (покоління Haswell або новіше), Не більше 2 віртуальних ядер на 1 фізичне ядро;

  • 16Gb RAM;

  • 60 GB, 2000 IOPS;

  • 2 мережеві інтерфейси >= 1 GbE.

5060/tcp, 5060/udp, 5061/tcp

in-out: 10000-50000/udp

Сервер телефонії.

Можливе масштабування.

  1. FreeSWITCH

Debian 12 Linux 64bit - базова серверна інсталяція з SSH підключенням;

Встановимо самостійно:

FreeSWITCH; Webitel FlowManager

  • 8 vCPU, > 2,6 GHz (покоління Haswell або новіше), Не більше 2 віртуальних ядер на 1 фізичне ядро

  • 16Gb RAM;

  • 120 GB, 2000 IOPS;

  • 1 мережевий інтерфейс >= 1 GbE.

Сервер побудови голосових додатків.

У разі збільшення навантаження необхідно продублювати сервер.

Можливе масштабування.

  1. Homer & Grafana

Debian 11 Linux 64bit - базова серверна інсталяція з SSH підключенням;

Встановимо самостійно:

Homer + PostgreSQL, Grafana

  • 4 vCPU, > 2,6 GHz (покоління Haswell або новіше), Не більше 2 віртуальних ядер на 1 фізичне ядро;

  • 8Gb RAM;

  • 200 GB, 2000 IOPS;

  • 1 мережевий інтерфейс >= 1 GbE.

Grafana для аналітики.

Збір логів і журналів дзвінків.

  1. Team

Microsoft Windows 11/ Linux 64bit

Google Chrome / Microsoft Edge (остання або передостання версії)

  • 4 vCPU

  • 8Gb RAM

Підключення до ІС не менше ніж 2 Мб/c на користувача, із затримками не більше ніж 15-20 мс.

Робоче місце співробітників

  1. Hardware SIP Phone

Підключення до ІС не менше ніж 5 Мб/c на апарат, із затримками не більше ніж 15-20 мс.

in-out: 5060/udp, 10000-20000/udp

Апаратний телефон з підтримкою протоколу SIP 2.0

  1. External Data Services

Інтеграції із зовнішніми системами

10. PSTN

Телефонна мережа загального користування (Public Switched Telephone Network) - загальна абонентська мережа зв'язку, для доступу до якої використовують телефонні апарати, АТС та обладнання передавання даних.

  • No labels