Касьянов А.А. 1 ПРОЕКТ:. Общая характеристика проекта Цель проекта: повышение количества одновременно обслуживаемых интернет-пользователей, в условиях.

Презентация:



Advertisements
Похожие презентации
Введение в облачные технологии (Cloud Computing ).
Advertisements

Презентацию подготовил: Круглый Юрий Михайлович Облако в консервном банке Наш вклад в непрерывность вашего бизнеса.
называют cloud computing одной из самых перспективных стратегических технологий прогнозируют перемещение в ближайшие пять лет большей части существующих.
Программное обеспечение как услуга (SaaS) Подготовлено для сайта SaaSCatalog.ru.
Masterhost.ru Выбор хостинг-платформы для размещения сайта.
На сегодняшний день в мире существует более 130 млн. компьютеров и более 80 % из них объединены в различные информационно- вычислительные сети - от малых.
1 Современные системы программирования. Часть 2. Системное и прикладное программное обеспечение Малышенко Владислав Викторович.
Page 1 "Облачные" вычисления: новые возможности развития операторов связи TIBO, 2011 NEC Corporation.
Автор ПОЛЕЕВА Анна Михайловна РуководительГРОЗИНА Алла Аркадьевна.
Николай Носов RCCPA Проблемы перехода к облачному сервису.
«Облачные технологии в современном бизнесе» Андрей Купченко, ActiveCloud.
Локальная сеть Типы локальных сетей Топология сетей.
Облачные тенденции в мире и СНГ Андрей Купченко, ActiveCloud.
LMS в "облаках" Windows Azure: к полету готовы Павел Ковалев Компания WebSoft.
Создание облачной инфраструктуры в Международном университете природы, общества и человека «Дубна» Проректор по информатизации и инновационной деятельности.
0 Вычислительные ресурсы как сервис От собственного ЦОД к ИТ мощностям как услуга Шумилин Алексей 0.
ОБЛАЧНЫЕ ТЕХНОЛОГИИ. НОВЫЕ ВОЗМОЖНОСТИ ДЛЯ БИЗНЕСА.
Эффективная виртуализация на примере создания ведомственного портала ФМС России Докладчики: Никита Дергилёв, «Техносерв» Герберт Шопник, VMware CNews Forum.
Оценка знаний. 1. Изучение предметной области 2. Поиск и изучение существующих систем 3. Выявление сильных и слабых сторон аналогов 4. Формулирование.
Разработка высоконагруженных проектов Олег Бунин.
Транксрипт:

Касьянов А.А. 1 ПРОЕКТ:

Общая характеристика проекта Цель проекта: повышение количества одновременно обслуживаемых интернет-пользователей, в условиях глобальной информатизации (интернетизации). Задачи: Расширение количества одновременно обрабатываемых пользователей сети Интернет, за счет внедрения параллельных процессов обработки динамической информации интернет-сайта; Внедрение механизма передачи запрашиваемой информации пользователю в виде статических данных за счет отдельного «передатчика», без использования «обработчика». Это приведет к разгрузке вычислительных мощностей сервера; Использование «облачной» инфраструктуры. Опытная эксплуатация программного модуля управления масштабированием интернет-сервера 2

Функциональная структура 3 Инфраструктура «облачного» провайдера Программный комплекс интернет-сервера Используется программная связка Apache + nginx, а так же IaaS- облако.

Программно-аппаратная реализация Программная реализация проекта заключается в оптимизации Интернет-сервера путем распределения задач на «обработчик», программу обрабатывающую запросы пользователя и «передатчик», программу отдающая контент пользователю после обработки и объединение их в общую рабочую структуру. Примером служит связка программ Apache + nginx. Аппаратная реализация проекта заключается в использовании «облачных» технологий. Работа с «Облаком» - заключается в том, что компания отдает на аутсорсинг работу по обеспечению работоспособности своего сервера в сети компании, которая предоставляет услуги облачных вычислений и выдает серверные ресурсы интернет-сайту по требованию, т.н. автоматическое масштабирование ресурсов. Существует два принципа масштабирования: Горизонтальное и Вертикальное. Определяющие принципы, предъявляемые Национальным Институтом Стандартов и технологий (NIST, США) в документе, описывающим «облачные» технологии: On-demand self service принцип доступности любого объема услуг. Ubiquitous network access принцип сетевой доступности. Metered use принцип оплаты по факту. Resource pooling принцип независимости от «железа». 4

Схема предлагаемого проекта Создание и опытная эксплуатация специального программного модуля, который будет анализировать нагрузку на сервер и адекватно быстро. Вовремя масштабировать аппаратные ресурсы, а так же оптимизировать программный комплекс, в зависимости от нагрузки пользователей на сервер. 5

Предпосылки к реализации проекта Проведен анализ функционирования существующих интернет-серверов; Выявлен недостаточный уровень функционирования интернет-серверов с точки зрения современных требований к доступности; Создана опытная платформа; Проведен эксперимент; Проанализированы полученные данные. 6

До оптимизации После оптимизаци и 7 Пользователей подключено Отклик сервера (с) 3,7 2 5, 16 6, 62 9, 64 15, 6 17, 8 24, 6 32, 2 41, 1 Пользователей подключено Средний отклик сервера (с) 6,3 3 9, 26 11,6 16,6 26, 9 32, 1 45, 8 60, 3 77, 4 Минимальное время отдачи информации сервером во время запроса сайта пользователем Среднее время отдачи информации сервером пользователю под нагрузкой Пользователей подключено Отклик сервера (мс) Пользовател ей подключено Средний отклик сервера (с) 1,020,930,991,021,031,011,00,991,01 Результаты эксперимента

Этапы реализации проекта 1. Выбор критериев доступности (анализ существующих требований и нагрузок); 2. Выбор облачной платформы; 3. Выбор требований к программному модулю; 4. Разработка программного модуля; 5. Опытная эксплуатация. 8

Патентоспособность Технология – «ноу-хау». Программный модуль для управления масштабированием может быть запатентован. 9

Основные аспекты коммерциализации Развивающийся перспективный рынок интернет-услуг; Развитие облачных технологий; Возможность быстрого ввода в эксплуатацию; Простота управления; Снижение стоимости эксплуатации серверов; Обеспечение требуемого уровня доступности. 10

Сравнение с обычными решениями Малая загрузка сервера – обычно используется «виртуальный хостинг», это самый дешевый способ размещения веб-сервера компании. Средняя нагрузка на интернет-сервер - чаще всего используется – «виртуальный выделенный сервер» (VPS/VDS). Действительно большая нагрузка - используется только «выделенный сервер», или даже комплекс серверов. 11 Одновременных посетителей (в сек) «Обычное» решение «облачное решение» Малое кол-во пользователей 0-15 от 250р до 500р / месяц ~ 500р /месяц Среднее кол-во пользователей от 500р до 3000р /месяц от 500р /месяц Большое кол-во пользователей Более 100 от 8000р /месяцОт 500р /месяц

Спасибо за внимание! 12