
Использование облачных вычислений для решения проблем распределения нагрузки в социальных сетях
Мищенко А.С., Хаханова Ю.В.
Научный руководитель – д.т.н. проф. Чумаченко С.В.
Харьковский национальный университет радиоэлектроники
(61166, Харьков, пр. Ленина, 14, каф. АПВТ, тел./факс (057) 702-13-26)
e-mail: alex@simplesolutions.com.ua
Issue of improving the level of access to resources of social networks using cloud computing, presented in the form SaaS (Software as a Service) and DaaS (Data as a Service) are considered.
Актуальность данного исследования обусловлена тем, что в современных социальных сетях при активном увеличении количества пользователей и сервисов, а как следствие, и различного рода связей между ними, растёт нагрузка на инфраструктуру, которая не может оперативно реагировать на запросы о повышении выделяемых ресурсов. Возникает необходимость в возможности быстро предоставить доступ к тому или иному приложению тысячам пользователей, а также получить инструмент для создания добавочной стоимости без существенных капитальных затрат. Такими преимуществами обладают облачные вычисления.
Целью данной работы является существенное повышение качества уровня доступа к ресурсам социальных сетей с помощью облачных вычислений, предоставленных в виде SaaS (Software as a Service) и DaaS (Data as a Service).
Объект исследования – социальная сеть, представленная разветвленной структурой пользователей и предоставляемых сервисов, а также связями между ними, существующими в виде контента активности пользователей.
Предмет исследования – инфраструктура, представленная в виде облачных вычислений, позволяющая организовать динамическое предоставление услуг, когда сервисы могут производить оплату по факту и регулировать объем своих ресурсов в зависимости от реальных потребностей без долгосрочных обязательств.
Практическая значимость результатов исследования: инфраструктура облачных вычислений в социальных сетях ориентирована на повышение качества работы пользователей в рамках предоставляемых им сервисов, уменьшению и распределению нагрузки на инфраструктуру, гибкую масштабируемость.
За основу была взята социальная сеть, посвященная отдыху в Украине. С помощью облачных вычислений на данный момент реализована и сбалансирована основная нагрузка по обработке фото- и видеоматериалов пользователей, а также выделены специальные модели для хранения и быстрого предоставления информации.
В качестве направления будущих научных исследований следует выделить проблемы надежности (потеря данных в рамках «облака» является безвозвратной) и возможностью кастомизации предоставляемого программного обеспечения в виде SaaS.
Ожидаемые результаты и их рыночная привлекательность состоят в следующем:
1) низкая стоимость – основные факторы, снизившие стоимость использования облачных вычислений в рамках социальных сетей, таковы:
– уменьшение расходов на обслуживание виртуальной инфраструктуры, вызванное развитием технологий виртуализации, за счет чего требуется меньший штат для обслуживания всей ИТ-инфраструктуры предприятия;
– оплата фактического использования ресурсов, пользователь облака платит за фактическое использование вычислительных мощностей облака, что позволяет ему эффективно распределять свои денежные средства. Это позволяет пользователям (предприятиям) экономить на покупке лицензий к ПО;
– развитие аппаратной части вычислительных систем, в связи с чем снижение стоимости оборудования.
2) гибкость – неограниченность вычислительных ресурсов (память, процессор, диски), за счет использования систем виртуализации, процесс масштабирования и администрирования «облаков» становиться достаточно легкой задачей, так как «облако» самостоятельно может предоставить вам ресурсы, которые вам необходимы, а вы платите только за фактическое их использование;
3) безопасность – «облачные» сервисы имеют достаточно высокую безопасность при должном ее обеспечении;
4) большие вычислительные мощности – социальная сеть как пользователь «облачной» системы можете использовать все ее вычислительные способности, заплатив только за фактическое время использования.