А. А. ВЫСКРЕБЕНЦЕВ

Научный руководитель – Н. П. ВАСИЛЬЕВ, к. т.н., доцент

Московский физико-технический институт «МФТИ»

ПРОБЛЕМЫ ИНФРАСТРУКТУРЫ
СИСТЕМ ОБЛАЧНЫХ ВЫЧИСЛЕНИЙ

Рассматриваются основные инфраструктурные проблемы современных систем облачных вычислений и предлагаются некоторые методы их решения.

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

По способу организации доступа к ресурсам выделяют следующие модели облачных вычислений [1]:

1.  Частное облако – размещение приложений инфраструктуре потребителя ресурсов;

2.  Публичное облако – предоставление сервисов через глобальную сеть;

3.  Гибридное облако – модель совмещения подходов частного и публичного облака.

По типу предоставляемых сервисов различают [2]:

·  Предоставление приложения, размещённого в облачной инфраструктуре (SaaS);

·  Предоставление программной платформы, размещённой в облачной инфраструктуре (PaaS);

·  Предоставление инфраструктурных элементов (серверы, виртуальные машины, хранилища данных, сетевая инфраструктура) (IaaS).

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

Таблица 1. Проблемы развития сервисов облачных вычислений

Тип сервиса

Проблема

Решение

SaaS

Сравнительно небольшое количество программ, отсутствие специфических приложений

Частично, предоставлением PaaS, использованием образов виртуальных машин с установленным ПО

Проблемы локального хранения данных

Разработка «офлайн» форматов хранения

PaaS

Необходимость практически полностью переписывать код программ, под инфраструктуру каждого провайдера

Частично, внедрением библиотек и средств разработки

Сложности конфигурирования и управления приложениями

Open MP, MPI

IaaS

Зависимость от поставщика услуги, сложность смены провайдера

Частично – ведутся разработки единых стандартов предоставления ресурсов

Все перечисленные проблемы связаны с отсутствием общих стандартов построения инфраструктуры облачных вычислений.

Не менее важным сдерживающим фактором, стоящим на пути развития облачных технологий в целом, является проблема информационной безопасности, что связано с технической точки зрения с отсутствием контроля над инфраструктурой со стороны потребителя сервисов и отсутствием сертифицированных механизмов мониторинга.

На пути комплексного преодоления представленных выше факторов видится разработка системы динамического управления облачной инфраструктурой, функциональность которой должна включать:

·  Возможность динамического выделения собственных ресурсов в облако;

·  Регистрация этих ресурсов в глобальном каталоге;

·  Предоставление навигационного интерфейса, и возможность выбора поставщика услуг, по комплексу предопределённых факторов;

·  Обеспечение универсального доступа;

·  Предоставление механизмов мультитенантности приложений.

В рамках поставленной задачи предлагается разработка интерфейса взаимодействия между обособленными облачными архитектурами. Это позволит решить ряд обозначенных проблем.

Список литературы

1.Managing Private and Hybrid Clouds for Data Storage, SNIA. январь 2010.

2. Г., Windows Azure: Облачная платформа Microsoft. 2010.