- •Организация системы доступа пользователей и разработка технических принципов запуска ресурсоемких приложений в распределенной вычислительной среде на основе технологии облачных вычислений
- •Диссертация
- •Глава 1. Классификация распределенных вычислительных сред 15
- •Глава 1. Классификация распределенных вычислительных сред 6
- •2Глава 2. Проблемы доступа пользователей и анализ продуктов для запуска приложений в распределенной вычислительной среде 14
- •Введение
- •Глава 1. Классификация распределенных вычислительных сред
- •Клиент-сервер
- •Метакомпьютинг
- •Основные понятия
- •Кластерная технология
- •Технологии Грид
- •Архитектура Грид
- •Общие задачи Грида
- •Технологии и системы облачных вычислений
- •Основные характеристики Облачных вычислений
- •Особенности облачных вычислений
- •Вызовы облачных вычислений
- •Глава 2. Проблемы доступа пользователей и анализ продуктов для запуска приложений в распределенной вычислительной среде
- •Анализ системы безопасности для распределенных вычислений
- •Системы авторизации Grid
- •Системы авторизации облачных вычислений
- •Анализ Облачных платформ для эффективного построения облачной вычислительной среды
- •Облачная платформа ( eucalyptus)
- •Облачная платформа (OpenNebula )
- •Облачная платформа (Abicloud )
- •Облачная платформа (Nimbus )
- •Анализ безопасности программной интерфейса api для управления ресурсами и сервисами Облачных вычислений
- •Исследование производительности метакомпьютера с единым образом операционной системы
- •Исследование производительности pvm c и без миграции процессов mosix в гетерогенной среде
- •Исследование производительности mpi с и без миграции процессов mosix в виртуальной среде
- •Анализ продукты Globus Toolkit для организации системы доступа пользователей к распределенной вычислительной среде
- •Gridftp – для управления данными
- •Gram – для управления процессами
- •Разработка и исследование системы управления ресурсами Univa Grid Engine в многопроцессорных северах
- •Конфигурация Univa Grid Engine
- •Глава 3. Организация системы доступа пользователей и разработка технических принципов запуска ресурсоемких приложений
- •Разработка системы безопасности грида в систему облачных вычислений
- •Разработка системы управления облачными ресурсами
- •Программный интерфейс drmaa для интеграции программных продуктов
- •Мosix вычислительный кластер на основе технологии облачных вычислений
- •Запуск приложение в распределенной вычислительной среде на основе технологии облачных вычислений
- •Глава 4. Консолидация и интеграция программных комплексов
- •Интеграция mpich2 и uge для запуска параллельных приложений
- •Интеграция uge и Globus toolkit для запуска приложений через drmaa
- •Интеграция системы безопасности Грида в систему Облачных вычислений
- •Разработка программного обеспечения OpenFoam в распределенной вычислительной среде
- •Часть исходного кода программы
- •Заключение
- •Литература
Облачная платформа (Abicloud )
Abicloud представляет собой платформу облачных вычислений, разработанная Abiquo. Компания находится в Барселоне, Испания, и, в основном, сосредоточена на развитии облачных платформ. Продукт может быть использован для создания, интеграции и управления общественным, а также частными облаками в однородных средах. Основное различие между Abicloud и другими платформами облачных вычислений является ее более продвинутые веб-функции управления и особенности инкапсуляции. Используя Abicloud, пользователь может развертывать новые сервисы просто перемещением виртуальной машины мышью. Это намного легче и эффективнее чем для других платформ облачных вычислений, в которые развертываются новые сервисы только из командной строки.
По Abicloud, нет идеальной платформы для создания облачных структур. Поскольку каждый пользователь нуждается в своих собственных инфраструктурах облака, и у каждого поставщика облака есть свои собственные инструменты управления, , то вообще очень трудно развернуть платформу облака, удовлетворяющую всем требованиям пользователя. Лучший способ ответить требованию пользователей состоит в том, чтобы построить общественное или частное облако как однородную базовую платформу облачных вычислений и расширяемыми инфраструктурами для конкретных приложений. Кроме того, у платформы облака должны также быть все виды интерфейсов, которые поддерживают продукты сторонних приложений.
Abicloud может быть использован для развертывания и реализации частных облаков, а также гибридных облаков в соответствии с запросом и конфигурацией облачных провайдеров. Он может также управлять EC2 в соответствии с правилами протокола. Кроме того, при развертывании Abicloud, все платформы облака на основе Abicloud могут быть упакованы и переданы любой другой платформе Abicloud. Это очень полезно для преобразования операционной среды и сделает облачную инфраструктуру легче и более гибкой. Архитектура Abicloud иллюстрирована в рисунке 2.7.
VM workspace (java)
Storage management
AbiCloud Server(java)
Third parties applications/ cloud platform
AbiCLoud client
Web services interfaces
VM management (java)
Appliance manager (java)
Open API
Remote objects connector
Plugin
vBox
VMWare
KVM
xVM
……
DB
DB
Plugin
Рисунок.2.7. Архитектура Abicloud
Фактически, Abicloud может поддерживать много различных платформ виртуальных машин, которые включают vBox, VMWare, Xen, KVM и так далее, что делает его очень гибким.
По сравнению с Eucalyptus и OpenNebula этот подход требует больших усилий на поддержку платформы частного облака и динамического управления масштабируемостью виртуальных машин на кластерах. Для гибридных облаков, он обеспечивает доступ по требованию и такие же гибкие механизмы, как Amazon EC2 [73].
