Все статьи

Методология расчета нагрузки, количества пользователей Информационной системы

22 февраля 2014 в 14:27

При разработке/создании web сайта, мобильного приложения, WEB сервиса – иными словами Информационной системы (ИС) встает вопрос о требующих аппаратных ресурсах – количестве серверов (виртуальных машин).

Приведённая методика описывает расчет количества пользователей и оборудования для территории Российской федерации.

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

Исходные данные

  • Веб сайт «Визитка» …
  • WEB сервис для мобильных приложений, работающий по протоколу http/https , взаимодействующий с
  • База данных SQL (NOSQL)
  • WEB клиент – реализующий функционал мобильного приложения для web пользователей, так же взаимодействующий с Базой.

Пользователи – целевая аудитория процент от всех жители России. Переменная величина регулируемая при расчете/моделировании.

Почасовая нагрузка распределяется следующим образом:

  • Пик с 8 часов локального времени нарастание до 70% в течении часа
  • Снижение нагрузки до 18 часов до уровня 50%
  • Снижение нагрузки до 22 часов до уровня 10%
  • Снижение нагрузки до 00 часов до уровня 5% до утреннего пика .

Параметры суточного распределения – так же могут регулироваться при моделировании.

Приступим к расчету

Базовые показатели – численность населения, по данным Росстат «По данным Росстата «Численность населения Российской Федерации по муниципальным образованиям на 1 января 2012 года, тыс человек», отсюда и далее на Росстат. Нормализуем, убираем дубли и вхождения, добавляем к таблице часовой пояс в соответствии с ПП (постановлением правительства)  № 725 от 31 августа 2011 г. или в WiKi – Часовые пояса России.

Результирующая таблица (здесь и далее рисунки из файла Excel – оригинальный файл доступен на GoogleDoc)

и далее – не будем загромождать статью.

Результатом данных распределения является Сводная таблица (Pivot table)

кстати, обратите внимание, неожиданный (по крайней мере для меня) результат – 101 миллион человек живет… по московскому времени.

Следующая, рабочая таблица  (фрагмент)

Управление расчетом примерных численных показателей на 2 уровнях

  • Напрямую задаваемая численность пользователей Системы (при этом коэффициент наши пользователи 100%)
  • Численность целевой группы (к примеру 22 миллиона домохозяйств России) и процент их охвата в колонке «наши пользователи»

Для простейшей системы, описанной в примере, итоговый результат выглядит так:

Понятно, что система создана совсем простая,  профиль пользователя - простейший – осуществляющий простые операции.

Также нужно иметь в виду и уметь пользоваться при прогнозах аналитическими отчетами, к примеру – ОТРАСЛЕВОЙ ДОКЛАД. Федеральное агентство по печати и массовым коммуникациям Интернет в России Состояние, тенденции и перспективы развития.

или

Обзор российского рынка мобильного интернет-доступа. Использование мобильного интернета на смартфонах и планшетных ПК.

Интересно было бы смоделировать расчетную модель на более сложном профиле пользователя – улучшить методику.

Автор:

Константин Белкин (kbelkin@gmail.com)


Комментарии

Пожалуйста, зарегистрируйтесь или войдите на сайт, чтобы оставить комментарий.