close

Вход

Забыли?

вход по аккаунту

?

- Instream

код для вставкиСкачать
SMS GW
острые углы архитектуры
Содержание
1. Зачем нужен SMS gateway
2. Первые взлеты и падения
3. SMS dispatcher – рожденный летать
4. Итоги и выводы
21 сентября 2014
г.
2
© Beeline 2010
Задачи по рассылке SMS
бизнес логика
SMSC
21 сентября 2014
г.
3
© Beeline 2010
Проблематика архитектуры
SMPP
21 сентября 2014
г.
4
SMSC
© Beeline 2010
Что дает SMS gateway
SOAP
SQL
Бизнес
логика
?
21 сентября 2014
г.
5
SMSC
© Beeline 2010
Первые шаги к шлюзу
SQL
database
service
SMPP
SMSC
низкая масштабируемость
ограниченный интерфейс
устаревшая системная архитектура
21 сентября 2014
г.
6
© Beeline 2010
Техногенная яма
SMPP
XML/SOAP
application server
SMPP
SMSC
технология для технологии
хорошая архитектура, плохая работа
21 сентября 2014
г.
7
© Beeline 2010
Выход из кризиса
Тендер на SMS gateway
21 сентября 2014
г.
8
© Beeline 2010
SMS Dispatcher решил
поставленные задачи
Производительность > 2000 SMS/сек
Снижение ТСО
21 сентября 2014
г.
9
© Beeline 2010
Производительность:
пересмотр архитектуры
Перераспределение
нагрузки на СУБД
Построение
монолитного ядра
21 сентября 2014
г.
10
© Beeline 2010
Старое решение: сервер
приложений – узкое место
Сервер
приложений
21 сентября 2014
г.
11
СУБД
© Beeline 2010
Старое решение: сервер
приложений перегружен
Сервер приложений
СУБД
хранение
данных
обработка
данных
интеграция
21 сентября 2014
г.
12
© Beeline 2010
Новое решение:
перенос нагрузки на СУБД
Сервер приложений
СУБД
обработка
данных
интеграция
хранение
данных
21 сентября 2014
г.
13
© Beeline 2010
Построение монолитного
ядра на базе СУБД
Новое решение
Старое решение
21 сентября 2014
г.
14
© Beeline 2010
Преимущества
монолитного ядра
Много преобразований за одну операцию
Исключены промежуточные очереди
Нет операций удаления и изменения
Пакетная обработка данных
21 сентября 2014
г.
15
© Beeline 2010
Особенности реализации
монолитного ядра
Минусы
Требуются отличные
знания конкретной
СУБД
Плюсы
Максимально
использованы
возможности СУБД
Сложности
тестирования
Простота
конфигурирования и
эксплуатации
21 сентября 2014
г.
16
© Beeline 2010
СНИЖЕНИЕ ТСО
Переход на открытое ПО
Переход на сервера
начального уровня
21 сентября 2014
г.
17
© Beeline 2010
Использован Application
Server с открытым кодом
Стоимость лицензии = 0
Стоимость поддержки минимальна
Затраты на
Application
Server
До
После (< 10%)
21 сентября 2014
г.
18
© Beeline 2010
Перешли на сервера
начального уровня
Требования к аппаратному обеспечению
снижены
Затраты
на HARD
До
После (<50%)
21 сентября 2014
г.
19
© Beeline 2010
Рассматривается переход
на открытую СУБД
Стоимость лицензии = 0
Стоимость поддержки незначительна
Затраты на обучение администраторов
Затраты
на СУБД
До
После (<25%)
21 сентября 2014
г.
20
© Beeline 2010
Масштабирование
решения
Горизонтальное и
вертикальное
Открытое ПО =>
любая топология
21 сентября 2014
г.
21
© Beeline 2010
Итоги
Проблемы производительности
решены
Новые SMS сервисы –
легко и просто
21 сентября 2014
г.
22
© Beeline 2010
ИТ.пробки – карта объезда
Тщательно продуманная ИТ
архитектура
Специализация функций
Проектирование с учетом роста
21 сентября 2014
г.
23
© Beeline 2010
ВОПРОСЫ?
21 сентября 2014
г.
24
© Beeline 2010
Документ
Категория
Презентации
Просмотров
6
Размер файла
2 128 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа