Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






ВВЕДЕНИЕ. Прогресс в развитии современных информационных технологий заключается в стремлении удовлетворить самые жесткие





 

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

Для удовлетворения потребностей практики создатели информационных технологий в качестве решения поставленных задач существенного увеличения производительности средств обработки информации разработали и предложили распределенные вычисления в виде Грид-технологий и их дальнейшего развития в так называемых облачных вычислениях. При организации облачных вычислений поставщик услуг объединяет ресурсы для обслуживания большого числа потребителей в единый пул при динамическом перераспределении мощностей между потребителями в условиях постоянного изменения спроса на используемые мощности.

Облачные вычисления – это вычислительная модель, в которой ресурсы, такие как вычислительные мощности, системы хранения, сети и программное обеспечение абстрагированы и обеспечены как службы в интернете для удаленного пользователя. По его требованию обеспечиваются доступность выделения ресурсов, динамическая и фактически бесконечная масштабируемость при решении конкретных задач.

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

Преимущества технологии облачных вычислений включают экономию в расходах, высокую степень доступности, и легкую масштабируемость.

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

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

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

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

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

В данной работе выполнен анализ модели безопасности распределенных вычислений, использованы надежные методы аутентификации, авторизации, интерфейсы и протоколы Грида в качестве основы системы безопасности облачных вычислений.

Кроме того, в работе разработаны научно-технические принципы запуска ресурсоемких приложений в распределенной вычислительной среде на основе технологии облачных вычислений.

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

Для достижения поставленной цели необходимо решение следующих задач.

1. Теоретический анализ состояния вопроса организации доступа к распределенной вычислительной среде, включая анализ подходов к реализации системы безопасности данных и ресурсов.

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

3. Разработка системы безопасности в распределенной облачной вычислительной среде.

4. Анализ системы управления ресурсами в распределенной вычислительной среде. Исследование и разработка методов использования распределенной вычислительной среды на основе технологии облачных вычислений.

5. Теоретический анализ и экспериментальное исследование состояния вопроса организации доступа к распределенной вычислительной среде с целью запуска конкретных ресурсоемких приложений.

6. Разработка методов повышения эффективности использования приложений при построении облачной вычислительной среды.

7. Разработка подходов к построению вычислительной системы, позволяющих повысить эффективность вычислений за счет динамической балансировки на узлах вычислительной системы.

8. Исследование методов эффективного проведения вычислений в условиях консолидации и интеграции гетерогенных программных комплексов.

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

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

Научная новизна работы заключается в следующем:

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

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

Достоверность научных результатов и выводов подтверждена результатами тестирования алгоритмов и программного обеспечения, а также практическим использованием разработанных алгоритмических и программных методов и средств на действующем программно-аппаратном комплексе факультета ПМПУ СПбГУ. Кроме того, достоверность научных результатов и выводов подтверждена апробацией результатов исследований на ряде научных конференций, приведенных в списке научных трудов.

В результате проведенных исследований получены следующие основные научные результаты:

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

2. Для обеспечения требуемой степени надежности системы хранения данных и использования вычислительных ресурсов разработаны авторские методики аутентификации и авторизации на базе интерфейсов и протоколов Грида в качестве основы системы безопасности в облачных вычислениях.

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

4. Разработана методика, позволяющая осуществлять эффективную динамическую балансировку вычислений на узлах облачной вычислительной системы.

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

Научные положения, выносимые на защиту:

1. Научные основы методики построения и принципов функционирования облачной инфраструктуры с открытым исходным кодом.

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

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

4. Методика построения эффективной распределенной вычислительной среды для гетерогенных структур на основе технологии облачных вычислений.

 

Date: 2015-11-14; view: 437; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию