- •Информационная безопасность распределенных вычислений
- •Содержание
- •Введение
- •1 Эволюция распределенных вычислений
- •1.1 Клиент-сервер
- •1.2 Peer-to-peer
- •1.3 Метакомпьютинг
- •2 Грид-технологии
- •2.2 Архитектура грид
- •2.1 Виртуальные организации
- •2.4 Элементы грид
- •2.5 Сервисно-ориентированная архитектура soa
- •3 Облачные вычисления
- •3.1 Типы облачных вычислений
- •3.2 Архитектура облачных вычислений
- •3.3 Виртуализация
- •3.4 Преимущества и недостатки облачных вычислений
- •4 Сравнение грид и облачных технологий
- •5 Обеспечение безопасности в традиционных информационных системах
- •5.1 Угрозы информационной безопасности
- •5.2 Характерные особенности сетевых атак
- •5.3 Средства обеспечения информационной безопасности
- •5.4 Методы аутентификации
- •5.5 Схема Kerberos
- •5.6 Электронная цифровая подпись
- •V(m, s,kA(public))
- •5.7 Инфраструктура открытых ключей pki
- •5.8 Управление доступом по схеме однократного входа с авторизацией sso
- •5.9 Технологии защиты межсетевого обмена данными
- •5.10 Виртуальные частные сети
- •6 Обеспечение информационной безопасности в грид-системах
- •6.1 Инфраструктура защиты Globus gsi
- •6.2 Защита на уровне сообщений
- •6.3 Подходы к оцениванию доступности информации
- •7 Защита информации в облачных системах
- •7.1 Проблемы обеспечения безопасности облачных систем
- •7.2 Средства защиты облачных систем
- •7.3 Катастрофические события в облачной среде
- •Заключение
- •Список литературы
- •050013, Алматы, Байтурсынова, 126
3.3 Виртуализация
Виртуализация – это способность системы абстрагировать вычислительные ресурсы и предоставлять пользователям только необходимые сервисы. В широком смысле понятие виртуализации представляет собой сокрытие настоящей реализации какого-либо процесса или объекта от истинного его представления для того, кто им пользуется. Продуктом виртуализации является нечто удобное для использования, на самом деле, имеющее более сложную или совсем иную структуру, отличную от той, которая воспринимается при работе с объектом. Иными словами, происходит отделение представления от реализации чего-либо. Виртуализация призвана абстрагировать программное обеспечение от аппаратной части.
Проще говоря, виртуализация подразумевает запуск на одном физическом компьютере нескольких виртуальных компьютеров. На рисунке 7 показано сравнение двух типов компьютеров.
Виртуализация ресурсов физического сервера позволяет гибко распределять их между приложениями, каждое из которых при этом «видит» только предназначенные ему ресурсы и «считает», что ему выделен отдельный сервер, т. е. в данном случае реализуется подход: «один сервер — несколько приложений», но без снижения производительности, доступности и безопасности серверных приложений. Кроме того, решения виртуализации дают возможность запускать в разделах разные ОС с помощью эмуляции их системных вызовов к аппаратным ресурсам сервера.
С помощью виртуальных серверов и виртуальных настольных компьютеров можно разместить несколько ОС и несколько приложений в едином местоположении. Таким образом, физические и географические ограничения перестают иметь какое-либо значение. Помимо энергосбережения и сокращения расходов, благодаря более эффективному использованию аппаратных ресурсов, виртуальная инфраструктура обеспечивает высокий уровень доступности ресурсов, более эффективную систему управления, повышенную безопасность и усовершенствованную систему восстановления в критических ситуациях.
Рисунок 7 – Сравнение традиционного и виртуального компьютера
Виртуальное разделение ресурсов позволяет предприятиям формировать безопасные частные сетевые домены, предоставляющие закрытую информацию и услуги одному или нескольким отделам. Таким образом, работая в общем сетевом облаке, каждый заказчик может обеспечить полную защиту своей конфиденциальной информации и услуг.
В целом архитектура облачной системы реализует следующие требования:
- создание эластичного пула виртуальных ресурсов;
- обеспечение эластичного масштабирования и непрерывности бизнеса;
- механизм доставки сервисов по запросу (on-demand);
- автоматизация процессов управления ИТ;
- тесная интеграция продуктов и обеспечение интероперабельности мультивендорных решений.
Сегодня в мире существует большое количество поставщиков услуг вычислений в облаке. К основным можно отнести такие компании, как Google, Amazon, Salesforce.com, IBM, Microsoft, SAP и Oracle. Например, компании Google и Amazon, предлагают ряд сервисов облачных вычислении (сервис Google Арр Engine и сервисы Amazon Elastic Compute Cloud 2 (EC2) и Elastic Block Store (EBS)) [11].
