Современные информационные технологии/3.Программное обеспечение

Подыш Д.В.

К.т.н. Нестеров Г.Д.

Негосударственное частное образовательное учреждение высшего профессионального образования Академия маркетинга и социально-информационных технологий (ИМСИТ) г. Краснодар, Россия

Применение облачных технологий при предоставлении услуг Интернет-провайдером.

         В настоящее время стремительно развиваются облачные ИТ технологии, обладающие широким набором возможностей, как то[1]:

·       Созданием и редактированием «на лету» текстовых документов, сложных математических таблиц и презентаций.

·       Редактированием фотоснимков, созданием элементарных векторных изображений.

·       Использованием удалённого дискового пространства в качестве сейфа, в котором можно хранить практически любые файлы.
    К основным достоинствам облачных технологий можно отнести следующие [2]:

·       Доступность – «облака» доступны всем и везде, где есть Интернет и с лю- бого устройства, где есть браузер.

·       Низкая стоимость – снижение расходов на обслуживание (использование технологий виртуализации), оплата лишь фактического использования ресурсов облака пользователем (позволяет экономить на покупке и лицензировании про- граммного обеспечения), аренда «облака», развитие аппаратной части вычис- лительных систем.

·       Гибкость – неограниченность вычислительных ресурсов (виртуализация).

·       Надежность – специально оборудованные ЦОД имеют дополнительные источники питания, регулярное резервирование данных, высокая пропускная способность Интернет канала, устойчивость к DDOS атакам.

·       Безопасность – высокий уровень безопасности при грамотной организа- ции.

·       Большие вычислительные мощности – пользователь может использовать все доступные в «облаке» вычислительные мощности.

Была разработана модель ведения бизнеса по предоставлению услуг виртуального сервера на основе облачных технологий и облачного хранилища (рисунок 1).

C:\Универ\Моделирование систем\Вариант. использов..jpg

Рисунок 1- Модель ведения бизнеса по предоставлению услуг облачных технологий.

         Спроектирована система из нескольких модулей, каждый из которых решает определенную задачу и позволяет  максимально упростить выбор необ-

ходимой конфигурации при построении своего сервера или облачного хранилища.

         Предусмотрено четыре основных модуля:

·       поиск необходимой конфигурации,

·       выбор оплаты и оплата,

·       личный кабинет,

·       техническая поддержка. 

Модуль “Поиск необходимой информации” предназначен для выбора пользователем нужной конфигурации услуги. При этом он получает возможность максимально гибко настроить те параметры системы,  которые понадобятся в будущем.

Модуль “Выбор оплаты и оплата” представляет собой комплекс взаимодействия скриптов популярных платежных систем для удобного приема платежей.

Модули “Личный кабинет” и “Техническая поддержка” позволяют  точно контролировать ресурсы и денежные средства и при необходимости обращаться  в службу технической поддержки для разрешения возникших проблем.

Наиболее трудоемким этапом разработки системы стал этап создания модуля для выбора и конфигурации облачного сервера клиента. Задача заключалась в конструировании конфигуратора с последующим внедрением в систему.

Для написания программного модуля были использованы языки программирования PHP, Javascript, HTML. Основываясь на более детальном конфигураторе, стало возможным манипулировать несколькими параметрами при выборе выделенного сервера.

Главной отличительной особенностью конфигуратора является то, что пользователю предоставляется возможность выбора объема оперативной памяти – RAM для работы. Выбираются минимальные и максимальные значения объема оперативной памяти. Этот диапазон и является “рабочим” диапазоном для виртуального сервера (рисунок 2).

 

C:\Универ\Дипломка\ютк\scale-server-maib.bmp

Рисунок 2 - Конфигуратор сервера

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

         Основной акцент в процессе проектирования  интернет–ресурса был сделан на личном кабинете пользователя. При его построении учтены все необходимые параметры для осуществления контроля над выделенными ресурсами системы. Главная особенность контроля заключается в графическом проектировании расходуемых частей ресурсов. Этапы работы с веб – ресурсом показаны на рисунке 3.

         В результате получен рабочий инструмент для предоставления услуг по

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

C:\Универ\Моделирование систем\Диаграмма деятельности.jpg

Рисунок 3 - Этапы работы пользователя с веб – ресурсом

Литература

1.     Электронный ресурс http://otvetin.ru/kompinetsoft/26979-chto-takoe-oblachnye-texnologii.html

2.     Широкова Е. А. Облачные технологии [Текст] / Е. А. Широкова // Современные тенденции технических наук: материалы междунар. заоч. науч. конф. (г. Уфа, октябрь 2011 г.).  — Уфа: Лето, 2011. — С. 30-33.