...

понедельник, 22 июля 2013 г.

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

При разработке/создании 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 миллиона домохозяйств России) и процент их охвата в колонке «наши пользователи»


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


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

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

или

Мобильный интернет России.

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


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers. Five Filters recommends: 'You Say What You Like, Because They Like What You Say' - http://www.medialens.org/index.php/alerts/alert-archive/alerts-2013/731-you-say-what-you-like-because-they-like-what-you-say.html


Комментариев нет:

Отправить комментарий