x s cloud n r 5
TRANSCRIPT
Citrix XenServer – платформа облачных вычислений
Николай РомановскийOLLYсистемный инженер
2© 2009 Citrix Systems, Inc. — All rights reserved
Cloud Computing – определение:
Cloud Computing - технология обработки данных, в которой программное обеспечение предоставляется пользователю как Интернет-сервис. Пользователь имеет доступ к собственным данным, но не может управлять и не должен заботиться об инфраструктуре, операционной системе и собственно программном обеспечении, с которым он работает.
Wikipedia
3© 2009 Citrix Systems, Inc. — All rights reserved
IT как (облачный) сервис
f
Virtual MachinesDistributed virtual storage
Virtual data centerson demand…
• IT предприятия в виде облака
• Управляемо, безопасно
• Виртуальные вычисления/хранилища
• Виртуальные ЦОД
• Виртуальные десктопы
• Собственные или аутсорсинг
• «Оплата за километраж»
4© 2009 Citrix Systems, Inc. — All rights reserved
Users Apps
Citrix Cloud Center
Мы представляем C3
Пользователи Приложения
5© 2009 Citrix Systems, Inc. — All rights reserved
Workflow Studio
XenServerCloud Edition
WANScaler NetScaler
DatacenterПользователи
Citrix Cloud Center C3
DatacenterRepeater NETScaler
Пользователи
6© 2009 Citrix Systems, Inc. — All rights reserved
Архитектура
XenServer
Инфраструктура аппаратных ресурсов
Workflow StudioWorkload Distribution System (Grid Engine)
Virtual Server Container
RepeaterDatacenter
NetScaler
Пользователи
Облачные приложения и службы
7© 2009 Citrix Systems, Inc. — All rights reserved
Что такое «виртуализация серверов»?
• виртуализация предполагает совместное использование аппаратных ресурсов несколькими операционными системами одновременно
• существуют различные типы виртуализации
8© 2009 Citrix Systems, Inc. — All rights reserved
Виртуализация серверов с Citrix XenServer
9© 2009 Citrix Systems, Inc. — All rights reserved
Виртуализация на «голом железе»
• Гипервизор устанавливается «чистое железо»
• Виртуальные машины запускаются в среде гипервизора• Гостевые машины совместно
используют ресурсы сервера
• Преимущества:• Низкие накладные расходы• Высокая степень консолидации• Повышение надежности и
стабильности• Простое администрирование
10© 2009 Citrix Systems, Inc. — All rights reserved
Xen и XenServer
Xen Citrix XenServer
11© 2009 Citrix Systems, Inc. — All rights reserved
APPLICATION ACCELERATION HARDWARE
APPLICATION MIGRATION
APPLICATION APPLIANCES
CLUSTERED STORAGE
BACKUP
HIGH AVAILABILITY/DISASTER RECOVERY
GRID COMPUTING
DATABASE
PROVISIONING
P2V CONVERSION
NETWORK HARDWARE
СТРАТЕГИЧЕСКИЕ
SERVICE LEVEL AUTOMATION
SECURITY
SAN HARDWARE
SYSTEM HARDWARE
SYSTEM MANAGEMENT
SYSTEM SOFTWARE
VIRTUALIZATION MGMT
VIRTUAL APPLIANCES
VIRTUAL APPLIANCE RESOURCESVIRTUAL LAB MANAGEMENT
Технологические Партнёры XenServer
12© 2009 Citrix Systems, Inc. — All rights reserved
Основные Характеристики
• Производительность на уровне аппаратной платформы
• Использует технологии аппаратной виртуализации
• XenServer Tools для улучшения I/O
• Изначально 64-битный
• XenAPI позволяет создавать настраиваемые решения
13© 2009 Citrix Systems, Inc. — All rights reserved
Производительность близкая к “аппаратной”
64-разрядный гипервизор
Незначительная собственная нагрузка• Linux: 1/2-4% дополнительная нагрузка• Windows: 2-6% дополнительная нагрузка
Поддержка Большой Нагрузки• До 8 Виртуальных CPUs на ВМ• Поддержка большого объёма памяти
• 128 GB Физической Памяти• 32 GB на ВМ
14© 2009 Citrix Systems, Inc. — All rights reserved
Поддерживаемые гостевые ОС(32- and 64-bit)
• Windows• Windows XP• Windows Vista• Windows 2000 Server• Windows Server 2003• Windows Server 2008
• Linux• RedHat Enterprise Linux• SUSE Linux Enterprise Server• CentOS• Oracle Enterprise Linux• Debian
15© 2009 Citrix Systems, Inc. — All rights reserved
Работа с сетью
Физические сети• Используются стандартные драйверы Linux • 10GB Ethernet • Объединение сетевых адаптеров (NIC Bonding)
Виртуальные Сети• Виртуальные коммутаторы 2 уровня• Поддержка нескольких виртуальных интерфейсов в ВМ
• Внешние Сети• Внутренние Сети
• Поддержка VLAN• Управление полосой пропускания (QoS)
16© 2009 Citrix Systems, Inc. — All rights reserved
Пулы ресурсов XenServer
Способность объединить множество физических серверов в один логический пул ресурсов.Обеспечивает подвижность ВМ
• Автоматическое Начальное Размещение• Миграция Работающих ВМ
Общие конфигурации• Сетевые• Удаленные хранилища
Устойчивость к сбою одного из компонентов• Кластеризованный слой управления• Нет выделенного сервера управления• Встроенная репликация базы данных на каждом узле
17© 2009 Citrix Systems, Inc. — All rights reserved
Сравнение архитектур управления
“The Other Guys” Citrix XenServer
Традиционная архитектура управления
• Один управляющий сервер
Архитектура управления нового поколения
• Кластеризованный слой управления
18© 2009 Citrix Systems, Inc. — All rights reserved
XenCenter Console
• Единая точка администрирования
• Управление машинами с любого места
• Поддерживает несколько серверов
• Входит в комплект поставки
19© 2009 Citrix Systems, Inc. — All rights reserved
Расширенный мониторинг производительности
• Протоколирование мониторинга• Репликация данных внутри пула• Настраиваемые графики• Удобная навигация• Отображение событий жизненного цикла
20© 2009 Citrix Systems, Inc. — All rights reserved
Уведомления• Уведомления о
производительности процессора, сети и использования диска
• И для сервера и для гостевой машины
• Уведомления по e-mail• Настраиваются
• Пороги• Длительность• Интервал уведомлений
21© 2009 Citrix Systems, Inc. — All rights reserved
Сортировка, поиск и тегирование
• Быстрый поиск• Встроенные группы
поиска• Гибко настраиваемые
поисковые критерии• Сохранение запросов• Быстрый доступ к ВМ
через облако тегов
22© 2009 Citrix Systems, Inc. — All rights reserved
XenServer API
Citrix XenCenter
CitrixWorkflow Studio
Windows Powershell
EgeneraPAN Manager
CIMbridge
ProLiantVirtual Console
Пулы серверов Citrix XenServer
Все эти клиенты используют один API
23© 2009 Citrix Systems, Inc. — All rights reserved
XenServer API
Citrix XenCenter
CitrixWorkflow Studio
Windows Powershell
EgeneraPAN Manager
CIMbridge
ProLiantVirtual Console
Пулы серверов Citrix XenServer
Доступ ко всем хранилищам осуществляется через тот же API
24© 2009 Citrix Systems, Inc. — All rights reserved
Хранилища виртуальных дисков• Поддерживается множество типов хранилищ
• IDE, SATA, SCSI• SAS, DAS• Fibre Channel• iSCSI• NFS
• Расширенная поддержка NetApp и Dell EqualLogic• Поддержка FC и iSCSI multipath• Поддержка 8GB FC HBA Qlogic и Emulex
25© 2009 Citrix Systems, Inc. — All rights reserved
Автоматическое размещение ВМАвтоматическое размещение ВМ на системе со свободными ресурсами
Балансировка ВМ при их запуске
Хранилище Гостевых ВМ
26© 2009 Citrix Systems, Inc. — All rights reserved
XenMotionТехнология XenMotion позволяет переместить работающую Гостевую ВМ не прерывая сервиса
Нулевое время простоя для планового обслуживания
Балансировка ВМ между разными серверами
Хранилище Гостевых ВМ
27© 2009 Citrix Systems, Inc. — All rights reserved
Remote VM guest storage
Bare Metal Hardware
Xen Hypervisor
XenTool Stack
Device Drivers
Bare Metal Hardware
Xen Hypervisor
XenTool Stack
Device Drivers
Bare Metal Hardware
Xen Hypervisor
XenTool Stack
Device Drivers
High Availability
28© 2009 Citrix Systems, Inc. — All rights reserved
Экспорт Гостевой ВМ Импорт Гостевой ВМ
XenServer 1 XenServer 2
Импорт/Экспорт ВМ для обеспечения отказоустойчивости
Гостевые ВМ могут быть экспортированы из одного окружения и
импортировано в другое
29© 2009 Citrix Systems, Inc. — All rights reserved
Резервирование ЦОД
• Резервное копирование метаданных ВМ по расписанию
• Метаданные сохраняются на СХД• Простой способ восстановить ВМ в резервном
ЦОД
30© 2009 Citrix Systems, Inc. — All rights reserved
Настройка ресурсов во время работы ВМ
Гостевые ОС Linux• Добавление/удаление виртуальных
сетевых устройств• Добавление виртуальных дисков• Добавление/удаление виртуальных
CPUs
Гостевые ОС Windows• Добавление/удаление виртуаль- ных
сетевых устройств• Добавление виртуальных дисков
Контроль QoS ресурсов• Процессор, сеть, приоритет
дисковых операций
31© 2009 Citrix Systems, Inc. — All rights reserved
Server Virtualization Validation Program
• Citrix участвует в программе Microsoft SVVP• Клиенты Microsoft могут обращаться за
техподдержкой Windows развернутой на XenServer
• Поддерживаемые платформы:• Windows 2000 SP4• Windows 2003 SP2 и выше• Windows Server 2008
Ближайшие планы
33© 2009 Citrix Systems, Inc. — All rights reserved
Функционал Express Standard Enterprise Platinum
64-bit Xen hypervisor Гостевые ОС Windows и Linux
XenConvert Многосерверное управление
Масштабируемость уровня предприятия
Поддержка VLAN XenMotion и HA Пул Ресурсов Разделяемое хранилище
Поддержка QoS Провижининг Серверов
Функционал XenServer
34© 2009 Citrix Systems, Inc. — All rights reserved
XenServer Enterprise – бесплатно!
• Бесплатная версия XenServer теперь включает• XenMotion• Пулы ресурсов• Централизованное управление группами серверов• Поддержка внешних хранилищ• Поддерщка VLAN• Поддержка QoS
• Новые продукты – Essentials for XenServer и Essentials for Hyper-V
Essentials for XenServer
36© 2009 Citrix Systems, Inc. — All rights reserved
High Availability• Автоматический перезапуск виртуальных машин
Расширенная поддержка систем хранения• Fast-cloning
• Disk snapshotting
• LUN-per-VDI
Расширенный мониторинг• Протоколирование мониторинга производительности
• Отображение событий жизненного цикла
37© 2009 Citrix Systems, Inc. — All rights reserved
Dynamic Provisioning Services
Workflow Automation and Orchestration
• Упрощение администрирования
• Снижение требований к системе хранения
• Повышение гибкости системы
• Автоматизация рутинных процессов
• Консолидированное управление продуктами, поддерживающими PowerShell
38© 2009 Citrix Systems, Inc. — All rights reserved
Automated Lab Management
• Problems Faced• Need for faster testing and development cycles• Testing requirements growing more complex• Infrastructure sprawl, wasted resources • Need to track, control and share resources
• Benefits• Automate set-up and tear-down• Faster time to develop, test, deploy• Centralize image libraries and ownership• Better quality and coverage of supported
platforms
Development
Test / QA
Training
Support
39© 2009 Citrix Systems, Inc. — All rights reserved
Multi-Hypervisor Interoperability & Management
• Run VMs on Hyper-V or XenServer without modification• Utilize XenServer for bare-metal
performance on Linux or mixed environments
• Utilize Hyper-V for general Windows virtualization
• Maintain storage mappings when moving across platforms
• Leverage Citrix Essentials as common set of advanced management tools• Essentials for XenServer includes
entitlement to run in Hyper-V environment
Utilize Advanced Management Capabilities in XenServer and Hyper-V environments
XenC
ente
r
Virtual Machine
Storage Mapping
SCVMM
Citrix Essentials for XenServer and Hyper-V
Hyper-VXenServer
Virtual Machine
Virtual Machine
40© 2009 Citrix Systems, Inc. — All rights reserved
Редакции Essentials for XenServer
Key Features Enterprise Edition
Platinum Edition
Performance Monitoring & Alerting High Availability Advanced Storage Integration with StorageLink Workflow Orchestration Multi-Hypervisor Management (Citrix Essentials for Hyper-V) Dynamic Provisioning Services (virtual only) Dynamic Provisioning Services (physical & virtual) Automated Lab Management
41© 2009 Citrix Systems, Inc. — All rights reserved
Summary
• Citrix поддерживает основные SaaS/Web2.0-приложения
• Мы будем поддерживать основные программные платформы и инфраструктуры провайдеров
• Мы представляем• Новое семейство продуктов - Citrix Cloud Center• Поддержка облак Xen на базе Linux• Бесплатную платформу фиртуализации
• Самые большие облака используют наши продукты
42© 2009 Citrix Systems, Inc. — All rights reserved
“Xen is a great product. It is easy to use. But most important is the very active community around it.
The community out there is very helpful. That was a very big reason for us in selecting Xen.
”
Xen Powers the World’s IT Infrastructure Clouds
Werner Vogels CTO, Amazon.com
43© 2009 Citrix Systems, Inc. — All rights reserved