Виртуализация Александр Жермаль, ELCOM Ltd. Alexander.Zhemal@Elcom.SPb.Ru.

Презентация:



Advertisements
Похожие презентации
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 2 Понятие об облачных вычислениях. Обзор платформ.
Advertisements

называют cloud computing одной из самых перспективных стратегических технологий прогнозируют перемещение в ближайшие пять лет большей части существующих.
Мировые тренды. Реализация в Узбекистане Облачные вычисления.
Создание облачной инфраструктуры в Международном университете природы, общества и человека «Дубна» Проректор по информатизации и инновационной деятельности.
ТЕХНОЛОГИИ ВИРТУАЛИЗАЦИИ СОВРЕМЕННОЕ СОСТОЯНИЕ И ПЕРСПЕКТИВЫ РАЗВИТИЯ Сафронов Б.А.
Кутуков В.А. ЗАО «Стек Софт» 7 октября 2011 Облачные вычисления в бизнесе.
ОБЛАЧНЫЕ ОБРАЗОВАТЕЛЬНЫЕ СЕРВИСЫ В СГАУ Самарский государственный аэрокосмический университет имени академика С.П. Королёва имени академика С.П. Королёва.
Кутуков В.А. ЗАО «Стек Софт» 23 ноября 2011 Развитие рынка SaaS решений в телекоме.
Технология виртуализации Citrix XenServer Жадан Алексей, Медиа Холдинг АТВ / Bizler.ru.
Business Continuity 2.0 Антипов Глеб Руководитель направления Business Continuity Отдел Вычислительных Систем Step Logic.
Как попробовать виртуализацию VMware Александр Самойленко, Антон Петров.
Администрирование информационных систем Лекция 4. Система управления базами данных.
Защита виртуальной инфраструктуры Антон Жбанков Центральный филиал ОАО МегаФон Сергей Щадных ЗАО Фирма ЦВ «ПРОТЕК» Практические рекомендации.
Кутуков В.А. Облачные вычисления: ожидания и реалии.
Георгий А. Гаджиев. Обзор компонентов System Center 2012 R2 Отказоустойчивость фабрики Отказоустойчивость компонентов System Center.
Докладчик: Зацепилов Д.С инженер-электроник УА Применение технологии виртуализации на основе XEN для развёртывания Web-серверов и серверов приложений производственного.
С каким школьным предметом ассоциируется слово «облако»? Облако Мультфильм.
Citrix. Централизация вычислительных ресурсов программных комплексов и клиентский доступ к ним.
Гео-кластерные системы Просто и надёжно!
Транксрипт:

Виртуализация Александр Жермаль, ELCOM Ltd.

История виртуализации IBM создает первый гипервизор. CP Выпускается VM/ В серверах IBM i и p появляется LPAR Virtual PC – Mac, OS/2, Windows VMware анонсирует гипервизор под x FreeBSD jail, z/VM 2001 – VMware ESX Xen. EMC покупает VMware Zones в Solaris 10, LDOMs 2007 – VirtualBox, WPAR в AIX 6.1

Гипервизор - Программа, обеспечивающая одновременное, параллельное выполнение нескольких операционных систем на одном и том же компьютере (Wikipedia) - Изоляция, разделение ресурсов, защита и безопасность - Уровни: 1, 2, гибридный - Работа в кольце 0,3 и -1

Программная виртуализация -Виртуализация на уровне ОС -Нескольких изолированных окружений на одном ядре -Ранее самое популярное решение под x86 - chroot - Примеры: chroot, Jail, Solaris Zones, OpenVZ, WPARs

Аппаратная виртуализация -Аппаратная поддержка гипервизора -Виртуализация режима реальной адресации -x86 - Intel VT и AMD-V -Power – LPARs -UltraSPARC - LDOMs

Виртуализация сети -Комбинация аппаратных и программных сетевых ресурсов -«Внешняя» и «внутренняя» виртуализация -Виртуализация на уровне сетевых карт (vNIC), VLAN, контейнеры, VIOS (PowerVM) -Crossbow – проект виртуализации сети для Solaris

Виртуализация СХД -Виртуализованный массив объединяет физические диски в пулы хранения данных -Виртуализация «обычных» массивов -Технологии Thin Provisioning, Easy Tier -Примеры – IBM Storwize, XIV, NetApp, EMC

Виртуализация приложений -Преобразование приложения в не требующее установки -Приложение помещается в контейнер -Легкость развертывания готовых ВМ -Citrix XenApp, VMware ThinApp, Microsoft App-V

Комплексные системы виртуализации -Управление всеми виртуальными машинами из единого центра -Масштабируемость, отказоустойчивость, распределенность -Живая миграция ВМ, пулы ресурсов, виртуальные сети… -VMware vSphere, Citrix XenCenter

Плюсы виртуализации -Консолидация физических ресурсов -Более эффективная утилизация -Простота управления -Легкость масштабирования -Сокращение стоимости владения

Проблемы виртуализации -Сложность первоначального запуска -Требуются дополнительные знания -Не все приложения легко виртуализируются -Безопасность. Black Hat -Резервное копирование

Виртуализация рабочих мест -Пользователь получает готовое рабочее место -Возможность работать на ПК, тонком клиенте, планшете -Доступ из любой точки. Миграция рабочего окружения -Создание нового рабочего места занимает пару минут. Большая утилизация в сравнении с ПК -Примеры – VMware View, Citrix XenDesktop, Sun VDI

Виртуализация рабочих мест

Виртуализация БД Oracle

Вопросы

Облачные вычисления Александр Жермаль, ELCOM Ltd.

Тенденции IBM System x (1 узел) IBM BladeCenter (14 узлов) IBM iDataPlex (82 узла) Вычислительное облако ВчераСегодняЗавтра Время Затраты

Тенденции Стоимость сервера цена сервера Организация помещения Лицензирование ПО Техническая поддержка Инфраструктура

Что такое облако? Облачные вычисления (cloud computing) модель обеспечения повсеместного и удобного сетевого доступа к общему пулу конфигурируемых вычислительных ресурсов (Wikipedia) Облако собственно такой пул ресурсов Private-облако пул находится во владении одной организации и public доступ к пулу может получить любая организация

Что такое облако? Нуф-Нуф Серый волк Наф-Наф Нуф-Нуф Серый волк Наф-Наф Вычислительная эластичность и учет потребления (metering)

Что такое облако? Унификация вычислительной платформы и управляющей среды Традиционный подходОблачный подход Системное ПО Сервер Сеть + СХД Управляющая среда Приложение 1 Системное ПО Сервер Сеть + СХД Управляющая среда Приложение 2 Управляющая среда Облачная среда хранения данных Сервер Облачная среда виртуализации Приложение 1Приложение 2

Что такое облако? Инфраструктура (сервер + сеть + СХД) Платформа (ОС + Гипервизор + БД) Сервис (Приложение + фреймворки) PaaS

Что такое облако? Универсальный доступ по сети Терминальные устройства Облачный сервис

Infrastructure as a Service Zones Crossbow ZFS Simulating the cloud - a practical example: practical-example..html Oracle Solaris 11 первая Cloud OS

Хранение данных в облаке Cloud Storage размещение данных в облаке Dropbox Amazon S3 IBM XIV и IBM SONAS Идеально для резервного копирования

Platform as a Service Базы данных Хороши для Web- решений Плата по размеру базы и по трафику Операционные системы Замечательное средство тестирования приложений

Software as a Service Все обслуживается провайдером Multitenancy software один экземпляр ПО обслуживает многих заказчиков Доступ через Web; поддержка SOAP, REST, и т. д. Настраиваемый функционал

Software as a Service Офис IBM LotusLive Google Docs, Gmail, Calendar Microsoft Office 365 CRM: SalesForce SugarCRM ERP OpenERP

Решения для частных облаков Развертывание приложений из готовых образов Управление с помощью веб-интерфейса Поддержка различных гипервизоров Решения: IBM Cloud Starter Kit Citrix CloudStack VMware vCloud OpenStack

Решения для частных облаков Oracle Exadata уровень баз данных SaaS + PaaS-решения: Oracle Exalogic Elastic Cloud X2-2 Oracle SPARC SuperCluster Поддерживают как решения Oracle, так и стороннее ПО

Решения для частных облаков Oracle Exalogic + Exadata WebLogic Server Java API Exalogic SDP Стандартное приложение для Linux или Solaris TCP/IP EoIBIPoIB Ядро Exabus (Infiniband) Оборудование ExalogicОборудование Exadata Exabus Программное Обеспечение Exadata

Решения для частных облаков IBM CloudBurst Управление вычислительной средой с помощью продуктов Tivoli Управление аппаратурой с помощью System Director

Вопросы

Системы высокой доступности Александр Жермаль, ELCOM Ltd.

Определение кластера Кластер - объединение 2-х и более серверов в единую вычислительную систему в целях обеспечения высокой доступности (HA), масштабируемости (Scalability) или их комбинацию. Аппаратно-независимые сервера узлы кластера, имеющих собственную копию ОС. Транспортная сеть. Общий(Shared) дисковый массив. Кластерное окружение (Framework). Обеспечение работы приложений в режиме HA и Scalable Поддержка работы стандартного и специализированного ПО для работы в кластере

Типы кластеров Failover решение : High Availability (HA) clusters Scalable решение : Parallel processing clusters Load-balancing clusters High Perfomance Computing (HPC) Fault-Tolerant clusters

HA стандарты 99,999% = 5,26 минут простоя в год 99,99% = 52,56 минут простоя Резервирования оборудования недостаточно : Время перезагрузки сервера + запуск приложений ~10 минут Даже High-End сервер не застрахован от паник ОС и сбоев ПО

Базовый 2-х узловой кластер

Узлы кластера, сервисы. Узлы : Рабочие станции Cервера Виртуальные машины Hardware Domain, LDOM, LPAR Сервисы : СУБД Web-сервера Сервера приложений (AS) ERP/CRM системы Службы LDAP, DNS, DHCP, Mail, … Большинство наиболее распространенных сервисов имеют поддержку в кластерном решении посредством специальных модулей-агентов.

Транспортная сеть кластера Технологии : Ethernet Infiniband Scalable coherent interface (SCI)

Кворум Различная реализация механизма кворума в кластерных решениях производителей Основное предназначение : Разрешение ситуаций «split-brain» («раздвоение личности») Решение проблемы «amnesia» («потеря памяти»)

Дисковая подсистема кластера (Shared Storage) Общие требования к дисковому массиву: Должен поддерживать физическое подключение нескольких хостов/SAN Резервирование контроллеров Подключение хостов по нескольким путям через все доступные контроллеры/зеркалирование на стороне хоста для JBOD Маппинг (Storage Domains) SCSI-резервации Глобальные устройства

Кластерная файловая система QFS, Lustre,OCFS, VxFS, UFS, ACFS,... Кластерная файловая система

Топологии Clustered PairsPair + N

Топологии (продолжение) N+1 (Storage backup)N*N (Scalable storage)

Топологии (продолжение) «Вырожденные» топологии : Non-Storage Single-Node Cluster NAS device-only Data Replication

GEO/Campus кластер

Приложения СУБД : Oracle, Informix, DB2, PostgreSQL, MySQL,SQL server, Sybase,... Web-серверы : Apache Web Server, Microsoft IIS,... Сервера приложений (AS) : ApacheTomcat, Sun Glassfish, IBM WebSphere, Oracle WebLogic, Oracle Application Server... ERP/CRM -системы : SAP(подсистемы DB, LiveCache, Web Application Server), Siebel, Oracle E-Business Suite,..., А также различные реализации серверов/служб LDAP, DNS, DHCP, Samba, Kerberos, Mail, и т. д. Практически любое ПО можно кластеризовать при помощи «Generic» агентов, поставляемых кластерным решением. Открытое API некоторых кластерных решений позволяет разработку собственных агентов.

Вопросы

Курсы Oracle по Java Мастер Классы JUG.RU

Спасибо за внимание! Александр Жермаль, ELCOM Ltd.