Оператор связи уровня МегаФона работает с высокой нагрузкой в реальном времени как на уровне сети, так и на уровне ИТ сервисов. При этом неизменным приоритетом является отказоустойчивость критичных сервисов.
Абонентов уже используют услуги МегаФон.
Транзакций пропускает через себя биллинг.
Данных меняются активно, чуть медленнее меняются 8Пб данных. Всё это не архив, а живые данные в едином биллинге.
Серверов в 14 ЦОДах обеспечивают работу и оплату услуг.
Во время централизации и обновления архитектуры биллинговой системы, которая является ключевым ИТ-сервисом для телекома, в 2016 году были привлечены внешние аудиторы мирового уровня. Они предложили дополнительные меры по повышению доступности и отказоустойчивости с использованием in-memory баз данных и архитектуры глобальных кэшей.
После завершения трансформации и обновления архитектуры базовых систем, МегаФон начал развивать цифровую экосистему на базе микросервисной архитектуры.
МегаФон решил перестроить ИТ-ландшафт под трехскоростную модель ИТ с выделением среднего слоя, в котором сосредотачивается логика из различных каналов, обеспечивая максимальную скорость изменения канальных приложений и единый клиентский опыт во всех каналах. Подобный шаг позволял решить проблему нагрузки на базовые платформы, повысить доступность сервисов и ускорить вывод продуктов на рынок.
Концепция предполагает, что на нижнем слое располагаются базовые структуры, которые изменяются достаточно медленно. Сюда входит ядро биллинга, ERP, системы операционной поддержки сети оператора.
Средний слой — микросервисы, которые могут появляться за несколько недель и изменяться в течение дней. На этом уровне расположены технические ускорители вроде кэшей, витрин данных, системы управления открытым API и системы авторизации пользователей, а также бизнес ускорители вроде продуктового каталога и корзины покупок, системы маркетинга реального времени, сервисы интеграции с партнерами данных, маркетинговые системы и т. д. Обновления здесь происходят каждые несколько недель.
Верхний слой — самый подвижный. Здесь представлены клиентские интерфейсы, поэтому от постановки бизнес-задачи до изменений для пользователей должно происходить не более нескольких дней, лучше несколько изменений в день.
Перенести нагрузку с ядра на микросервисы среднего уровня решили через легковесное и надежное хранилище. МегаФон сформировал к нему следующие требования:
Tarantool не заменяет Oracle, а дополняет его
Решения на Tarantool поддерживают сервисы для 80 000 000 абонентов в 10 часовых поясах
Сервисов внутри МегаФон используют Tarantool с учетом георезервирования и обновляются без простоя
Специалисты Tarantool оказывают услуги «под ключ» и помогают создать внутренний центр компетенций в МегаФон
Разработчики МегаФон развивают решения на основе Tarantool самостоятельно: внутренняя команда разработки выросла с 4-х человек до 80+ за два года
Расскажите о задачах вашего проекта, и мы
составим для вас решение на Tarantool
Специалисты Tarantool свяжутся
с вами по оставленным контактам