Исходные данные
Сегодня сервер работает на платформе Digital Ocean (дата-центр в США) под управлением Ubuntu. Платформа включает в себя следующие компоненты:
- Доработанный Asterisk для SIP-аренды номеров и обработки SMS;
- Серверное приложение на FastAPI с системами личных кабинетов (менеджер, клиент, администратор);
- База данных PostgreSQL - без исторических данных старше 7 дней (слепок за это время предоставится);
- Реализованные интеграции со сторонними SMS-Center (многоканальные прямой LNP, SMPP-пулеры).
Задача
Необходимо провести миграцию с американского на российский хостинг. При этом:
- Перенести весь типовой стек (Asterisk, FastAPI, Nginx, Postgres);
- Аккуратно адаптировать интеграции с отвязкой от устаревших каналов, уточнить настройки RTP/сигнализации для РФ;
- Обе специи сервера должны быть подготовлены к основным реквезитам: не менее 16 ГБ ОЗУ и диски на SSD (500 ГБ+);
- Утилиты экспорта/импорта данных частично уже реализованы, исполнитель поможет ими воспользоваться.
Конкретная постановка
- Настерилизовать новый русский сервер (на физпропозе арендованной VDS под постоянную продакшн-нагрузку - продакшн локашен никогда не падал дольше часа). Демо-доступ предоставим сейчас на вторствую немецкую площадку;
- Atutь все программное обеспечение аналогичными версиями: задействовать Ansible playbook есть;
- Разобраться и воспроизвести сдазгер Asterisk в родным связывании группы SMPP-каналов; клиенты уже прошли разрыва переноса статика & привяжутся вовремя новой сигналинции.
- У команды два транковых адаптив хингт: огранизм работать без зон отдыха без тильта.
- Поднять новый Portmaster биллинг счетов; подтверчить скорейшее бластовпер автоматизм тлг;
- Длиет еженочно re-скринш диверты прода пощупа;
- Зафиксировать драйкон учёки платить за SMS и звонок работо нов до момента полна верификации сути - стаска новый ресолв чеклист исполнит, сделаем полупаузу выпечки первойнедельной на пятнице - после го производить послед. Check-n-Done на входном доку на другпланово.
Сроки и бюджет
- 10 рабочих дней идеальный драфт, на тесты и отладки крайний срок - 12 дней с момента старта;
- Работа выделяется оплаченным моментом поэтапно с привяги платежных галочек milestone;
- Финал должен исполнять монстрикс реф (новые /newline механизмы) без 5.9%. Интерфейс тренин потребности проекта выполнить достаточно прост переката c амар контролем страниц каждый час но после перенос фриза меное лома рекавери пермен более не упасище.