Статья опубликована в рамках: XIII Международной научно-практической конференции «Наука вчера, сегодня, завтра» (Россия, г. Новосибирск, 09 июня 2014 г.)
Наука: Технические науки
Скачать книгу(-и): Сборник статей конференции
- Условия публикаций
- Все статьи конференции
дипломов
Статья опубликована в рамках:
Выходные данные сборника:
НОВАЯ ПАРАДИГМА ОРГАНИЗАЦИИ ПРЕДСТАВЛЕНИЯ ИНФОРМАЦИОННЫХ УСЛУГ
Свентицкий Евгений Иванович
магистр 1-го курса направления «Прикладные Интернет-технологии» Брянского государственного университета
имени академика И.Г. Петровского, РФ, г. Брянск
E-mail: evgenysvent@yandex.ru
Иванова Наталья Александровна
канд. техн. наук, доцент кафедры информатики и прикладной математики Брянского государственного университета
имени академика И.Г. Петровского, РФ, г. Брянск
E-mail: fiz_mat@mail.ru
На сегодняшний момент объемы информационных потоков настолько велики, что требуют значительных мощностей компьютеров для хранения, обработки и передачи данных. Что, в свою очередь, влечет за собой рост расходов на покупку и обслуживание программно-аппаратных средств.
Традиционный подход создания и развертывания локальных приложений сложен и дорог. Каждое приложение требует собственных требований к аппаратным средствам, операционной системе, базе данных и другим ресурсам. Когда аппаратное и программное окружение готово, команда разработчиков должна выбрать комплекс платформ разработки, чтобы создавать приложения.
При дальнейшей разработке приложение может потребовать внесения изменений и дополнений. Перед запуском измененного приложения необходимо провести дополнительные тестирования. Для поддержания работы серверов и рабочих станций компании-разработчика требуются значительные затраты как материальных, так и человеческих ресурсов. Наконец, разработка приложения требует использования надежных центров обработки данных с возможностью восстановления информации в случае сбоя.
Решение проблемы нагрузки и повышения качества информационных услуг предлагает новая парадигма организации предоставления информационных услуг, которая получила название облачные вычисления или облачные технологии. Переход на облачные технологии позволяет решить такие вопросы как необходимость в мощных компьютерах для конечных пользователей, сложность обслуживания, высокие затраты на приобретение программного обеспечения, проблемы совместимости и другие.
Облачные технологии являются перспективным и быстро развивающимся направлением информационных технологий, обеспечивающим качественные преимущества перед классической моделью предоставления вычислительных ресурсов.
По модели обслуживания облачные технологии разделяются на три основные категории: инфраструктура как услуга (IaaS), программное обеспечение как услуга (SaaS) и платформа как услуга (PaaS).
1. Инфраструктура как услуга (IaaS, сокращение от английского Infrastructure as a Service) предоставляется как возможность использования облачной инфраструктуры для самостоятельного управления ресурсами обработки, хранения, сетей и другими вычислительными ресурсами.
IaaS имеет следующую структуру: аппаратные средства (серверы, СХД, клиентские системы, сетевое оборудование), операционные системы и системное программное обеспечение, связующее программное обеспечение.
Основу IaaS составляет технология виртуализации, которая позволяет пользователю оборудования разделять его на части, соответствующим текущим потребностям, увеличивая, таким образом, эффективность использования имеющихся вычислительных мощностей. Пользователь оплачивает только необходимые для работы серверное время, дисковое пространство, пропускную способность сети и другие ресурсы.
IaaS позволяет избавиться от необходимости проведения работ по поддержанию центров обработки данных, клиентских и сетевых инфраструктур, а также позволяет снизить соответствующие расходы.
2. Программное обеспечение как услуга (SaaS, сокращение от английского Software as a Service) — модель развертывания приложения, представляет собой способ предоставления приложения конечному пользователю как услуги по требованию. Доступ к данному приложению осуществляется через сеть. Для этого чаще всего используется Интернет-браузер или другой тонкий клиент.
Преимуществом модели SaaS перед локальными приложениями состоит в отсутствии необходимости установки и обновления программного обеспечения. SaaS также позволяет избежать затрат, связанных с обеспечением бесперебойной работы аппаратно-программных средств, без которых невозможна работа приложения.
Модель SaaS имеет ряд особенностей. Доступ к приложению осуществляется удаленно, причем запуск возможен сразу с нескольких клиентов. Оплата за приложение происходит в виде ежемесячной абонентской платы или на основе реально использованного объема ресурсов. Обслуживание и обновление программного продукта происходит плавно и незаметно для конечного пользователя.
Для разработчиков программного обеспечения SaaS является важным этапом в борьбе с нелицензионными приложениями. Это стало возможным благодаря тому, что клиент не устанавливает и не хранит программное обеспечение у себя на компьютере.
Программное обеспечение в рамках SaaS является по своей сути более удобной и выгодной альтернативой локальным программным продуктам.
3. Платформа как услуга (PaaS, сокращение от английского Platform as a Service) — это вид услуг облачной̆ обработки данных, в которой платформа для разработки, тестирования и размещения приложений предоставляется в виде сетевой услуги.
Использование PaaS, как одного из направлений облачных технологий и как платформы для разработки, тестирования и размещения разрабатываемых веб-сервисов, значительно расширяет возможности и упрощает труд разработчиков, позволяет сократить временные и материальные издержки при разработке веб-приложений.
При использовании данной модели предоставления вычислительных ресурсов провайдер предоставляет заказчику среды разработки, библиотеки, сервисы и инструменты, при помощи которых можно разрабатывать и развёртывать приложения.
Провайдер также контролирует работу сети, сервера, операционных систем и устройств хранения информации, в то время как контролирует развёрнутые приложения и некоторые конфигурации среды, в которой̆ размещены приложения.
Таким образом, PaaS автоматизирует конфигурацию, развёртывание и управление приложениями, что позволяет разработчику сконцентрироваться непосредственно на создании конечного продукта.
PaaS в сравнении с традиционным подходом создания и запуска локальных приложений предлагает более быструю, более экономически выгодную модель для разработки и развертывания приложений. PaaS обеспечивает всю инфраструктуру для запуска приложений через Интернет. Предложения PaaS включают инструменты для разработки приложений, их тестирования, развертывания и размещения, а также сервисы приложений, виртуальные офисы, командную разработку, интеграцию баз данных, безопасность, масштабируемость, хранение и много другое.
Облачные технологии относительно новое направление информационных технологий. Развитие различных моделей облачных вычислений позволяет применять их для все более широкого круга задач. Поэтому многие компании начинают активное использование облачных технологий вместо более затратных классических информационных систем.
Список литературы
- Блачарски Д., Cloud Computing Made Easy. 2010 г. — 112 с.
- Клементьев И.П., Устинов В.А. Введение в облачные вычисления: [Электронный ресурс] // Интуит, М., 2003-2014. [Электронный ресурс] — режим доступа. — URL: http://www.intuit.ru/studies/courses/673/529/info. (Дата обращения: 28.05.2014).
- Корпоративный сайт компании Softline: [Электронный ресурс]. 1993—2014. [Электронный ресурс] — режим доступа. — URL: http://softcloud.ru. (Дата обращения: 28.05.2014).
- Вики Облачные Вычисления: [Электронный ресурс] — режим доступа. — URL: http://cloud.zapeecee.ru. (Дата обращения: 29.05.2014).
дипломов
Оставить комментарий