Современные технологии интерактивных сервисов

17 мая 2005

Современные технологии интерактивных сервисов

В 2005 году компания "Интертел", крупнейший игрок на рынке интер­активных сервисов и мобильного контента, приступила к созданию нового Центра обработки SMS-сообщений. Создаваемый комплекс должен был обладать мощностью, необходимой для организации голосований телезрителей в программах "Шанс" и "Шанс.Модель.UA", которые демонстрируются на всеукраинском телеканале "Интер". Серверы Entry на базе процессоров AMD Opteron стали основой комплекса по обработке SMS-сообщений для телеканала "Интер".

Мобильный телефон давно уже перестал быть только лишь средством связи. Сегодня в его компактном корпусе умещаются органайзер, Web-браузер, будильник, игровая приставка, а IP-телефония становится универсальным средством общения и интерактивных развлечений. Все чаще мы обращаемся к мобильному контенту – загружаем мелодии и заставки, подписываемся на рассылки новостей, участвуем в SMS-чатах, спортивных прогнозах и викторинах.

IP телефония

Созданная в 2002 году, компания "Интертел" специализируется на разработке систем для организации интерактивных телепрограмм. Резко увеличившаяся в последние годы абонентская база операторов мобильной связи, или попросту говоря – массовая "мобилизация" населения – вызвала бурный рост бизнеса, связанного с предоставлением услуг мобильного контента. Увеличилось разнообразие, помимо сугубо развлекательных интерактивных сервисов получили развитие B2B системы, основанные на технологии коротких сообщений. Сегодня, отослав SMS, можно заказать билет на выставку, оплатить проезд на платную автостоянку, получить справку в электронном информационном бюро.

Рост бизнеса диктует новые технические требования

Рост активности аудитории и внедрение интерактивных сервисов в новые телепередачи требует увеличения производительности и надежности техники, ответственной за обработку входящих сообщений. По словам директора компании "Интертел" Александра Скрипника, пиковая нагрузка на систему может составлять 10-20 тысяч сообщений в минуту, поступающих непосредственно во время телеэфира и в течение нескольких минут по его окончанию.

Запас производительности техники, которая обеспечивала обработку SMS-сообщений ранее, оказался недостаточным для работы в новых условиях. В моменты пиковой нагрузки часть сообщений не удавалось обработать, а голоса абонентов, отославших их, могли быть не учтены.

Основанием для тарификации абонента служит уведомление, которое рассылается каждому телезрителю, выславшему SMS. Для контент-провайдера исключительно важно обеспечить бесперебойную обработку поступающих сообщений и уведомление участников. Каждое необработанное сообщение или отсутствие уведомления – прямая недополученная прибыль.

Невозможность увеличить скорость процессоров и объем памяти в устаревших серверах ставило под сомнение внедрение SMS-сервисов в новые телепрограммы. Тем временем телеканал "Интер" готовил к запуску программы "Шанс" и "Шанс.Модель.UA", в основу которых была изначально заложена возможность проведения SMS-голосований. Согласно задумке авторов программы, телезрители с помощью SMS и телефонных звонков  голосуют за понравившихся исполнителей и девушек-моделей. Без введения в эксплуатацию нового Центра обработки SMS-сообщений запуск новых программ пришлось бы отложить.

Процессоры AMD Opteron открывают новые возможности

Основу Центра обработки SMS-сообщений компании "Интертел" составили 4 новых двухпроцессорных сервера Entry на базе AMD Opteron. Каждый сервер был оборудован 4 ГБ памяти, высокопроизводительной отказоустойчивой дисковой подсистемой и избыточными блоками питания. Серверы проектировались для работы в высокоплотной среде и соответствовали жестким требованиям к энергопотреблению и тепловой мощности. Все системы Центра обработки SMS работают под управлением 64-разрядной версии операционной системы FreeBSD. Бизнес-логику реализуют 64-разрядные приложения, разработанные специалистами компании "Интертел".

Технология AMD64, лежащая в основе процессоров AMD Opteron, наилучшим образом соответствует задачам, связанным с обработкой больших массивов данных. Использование 64-разрядной программной среды позволяет гарантировать бесперебойную работу системы даже в моменты пиковой нагрузки, возникающей вследствие увеличения активности зрителей. По данным технической службы компании "Интертел", максимальная нагрузка на серверы не превышает 30%, что позволяет говорить о значительном запасе производительности серверов на базе процессоров AMD Opteron, входящих в состав Центра.

Центральный процессинговый сервер управляет обработкой сообщений. А на сервере баз данных, где используется 64-разрядная СУБД MySQL, хранится информация о поступивших сообщениях и номерах телефонов абонентов, выславших их.

Основу Центра обработки SMS-сообщений компании "Интертел" составили 4 новых двухпроцессорных сервера Entry на базе AMD Opteron

В состав фермы вход ходят 2 интерфейсных сервера, на которые возложена задача приема сообщений и взаимодействие с операторами мобильной связи. На этих серверах работают 64-разрядные версии Web-сервера Apache и обработчик сообщений, поступающих по протоколу SMTP.

Операторы используют различные технологии и интерфейсы для работы с SMS. Для того, чтобы гарантировать надежность и независимую обработку сообщений, для каждого оператора используются индивидуальный сервер интерфейса.

Техническая база

Благодаря 64-разрядной архитектуре процессоров AMD Opteron, операционная система FreeBSD 64 способна адресовать память выше 4 ГБ, вплоть до терабайта виртуальной памяти. Помимо этого, ОС может выделать отдельные блоки памяти различного объема как для собственных системных сервисов, так и для приложений, 64-разрядных и 32-разрядных.

До внедрения новой техники компанией "Интертел" использовались устаревшие серверы с 32-разрядной архитектурой. Отсутствие быстрых внутрисистемных каналов для передачи данных и невысокая, по сегодняшним меркам, производительность процессоров часто приводили к стопроцентной загрузке серверов. Переход к серверам Entry на базе процессоров AMD Opteron с 64-разрядной архитектурой Direct Connect Architecture позволил устранить все узкие места. Использование Direct Connect Architecture и с технологией HyperTransport™ устраняет необходимость в общей системной шине, предоставляет высокоскоростные каналы для обмена данными с памятью и внешними устройствами, обеспечивает высочайшую скорость взаимодействия между процессорами.

Технические инновации, реализованные в серверах на базе процессоров AMD Opteron, сделали возможной достижение главной бизнес-цели: новый Центр способен обрабатывать больше сообщений для самых разных телепрограмм, гарантированно учитывать голоса всех без исключения телезрителей, присылающих сообщения. Благодаря передовой архитектуре процессоров AMD Opteron и продуманной топологии Центра обработки SMS-сообщений, функции интерактивного телевидения стали доступнее широкой аудитории зрителей в Украине.