x s cloud n r 5

43

Click here to load reader

Upload: highload-2009

Post on 16-Apr-2017

1.737 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: X S  Cloud  N R 5

Citrix XenServer – платформа облачных вычислений

Николай РомановскийOLLYсистемный инженер

Page 2: X S  Cloud  N R 5

2© 2009 Citrix Systems, Inc. — All rights reserved

Cloud Computing – определение:

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

Wikipedia

Page 3: X S  Cloud  N R 5

3© 2009 Citrix Systems, Inc. — All rights reserved

IT как (облачный) сервис

f

Virtual MachinesDistributed virtual storage

Virtual data centerson demand…

• IT предприятия в виде облака

• Управляемо, безопасно

• Виртуальные вычисления/хранилища

• Виртуальные ЦОД

• Виртуальные десктопы

• Собственные или аутсорсинг

• «Оплата за километраж»

Page 4: X S  Cloud  N R 5

4© 2009 Citrix Systems, Inc. — All rights reserved

Users Apps

Citrix Cloud Center

Мы представляем C3

Пользователи Приложения

Page 5: X S  Cloud  N R 5

5© 2009 Citrix Systems, Inc. — All rights reserved

Workflow Studio

XenServerCloud Edition

WANScaler NetScaler

DatacenterПользователи

Citrix Cloud Center C3

DatacenterRepeater NETScaler

Пользователи

Page 6: X S  Cloud  N R 5

6© 2009 Citrix Systems, Inc. — All rights reserved

Архитектура

XenServer

Инфраструктура аппаратных ресурсов

Workflow StudioWorkload Distribution System (Grid Engine)

Virtual Server Container

RepeaterDatacenter

NetScaler

Пользователи

Облачные приложения и службы

Page 7: X S  Cloud  N R 5

7© 2009 Citrix Systems, Inc. — All rights reserved

Что такое «виртуализация серверов»?

• виртуализация предполагает совместное использование аппаратных ресурсов несколькими операционными системами одновременно

• существуют различные типы виртуализации

Page 8: X S  Cloud  N R 5

8© 2009 Citrix Systems, Inc. — All rights reserved

Виртуализация серверов с Citrix XenServer

Page 9: X S  Cloud  N R 5

9© 2009 Citrix Systems, Inc. — All rights reserved

Виртуализация на «голом железе»

• Гипервизор устанавливается «чистое железо»

• Виртуальные машины запускаются в среде гипервизора• Гостевые машины совместно

используют ресурсы сервера

• Преимущества:• Низкие накладные расходы• Высокая степень консолидации• Повышение надежности и

стабильности• Простое администрирование

Page 10: X S  Cloud  N R 5

10© 2009 Citrix Systems, Inc. — All rights reserved

Xen и XenServer

Xen Citrix XenServer

Page 11: X S  Cloud  N R 5

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

Page 12: X S  Cloud  N R 5

12© 2009 Citrix Systems, Inc. — All rights reserved

Основные Характеристики

• Производительность на уровне аппаратной платформы

• Использует технологии аппаратной виртуализации

• XenServer Tools для улучшения I/O

• Изначально 64-битный

• XenAPI позволяет создавать настраиваемые решения

Page 13: X S  Cloud  N R 5

13© 2009 Citrix Systems, Inc. — All rights reserved

Производительность близкая к “аппаратной”

64-разрядный гипервизор

Незначительная собственная нагрузка• Linux: 1/2-4% дополнительная нагрузка• Windows: 2-6% дополнительная нагрузка

Поддержка Большой Нагрузки• До 8 Виртуальных CPUs на ВМ• Поддержка большого объёма памяти

• 128 GB Физической Памяти• 32 GB на ВМ

Page 14: X S  Cloud  N R 5

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

Page 15: X S  Cloud  N R 5

15© 2009 Citrix Systems, Inc. — All rights reserved

Работа с сетью

Физические сети• Используются стандартные драйверы Linux • 10GB Ethernet • Объединение сетевых адаптеров (NIC Bonding)

Виртуальные Сети• Виртуальные коммутаторы 2 уровня• Поддержка нескольких виртуальных интерфейсов в ВМ

• Внешние Сети• Внутренние Сети

• Поддержка VLAN• Управление полосой пропускания (QoS)

Page 16: X S  Cloud  N R 5

16© 2009 Citrix Systems, Inc. — All rights reserved

Пулы ресурсов XenServer

Способность объединить множество физических серверов в один логический пул ресурсов.Обеспечивает подвижность ВМ

• Автоматическое Начальное Размещение• Миграция Работающих ВМ

Общие конфигурации• Сетевые• Удаленные хранилища

Устойчивость к сбою одного из компонентов• Кластеризованный слой управления• Нет выделенного сервера управления• Встроенная репликация базы данных на каждом узле

Page 17: X S  Cloud  N R 5

17© 2009 Citrix Systems, Inc. — All rights reserved

Сравнение архитектур управления

“The Other Guys” Citrix XenServer

Традиционная архитектура управления

• Один управляющий сервер

Архитектура управления нового поколения

• Кластеризованный слой управления

Page 18: X S  Cloud  N R 5

18© 2009 Citrix Systems, Inc. — All rights reserved

XenCenter Console

• Единая точка администрирования

• Управление машинами с любого места

• Поддерживает несколько серверов

• Входит в комплект поставки

Page 19: X S  Cloud  N R 5

19© 2009 Citrix Systems, Inc. — All rights reserved

Расширенный мониторинг производительности

• Протоколирование мониторинга• Репликация данных внутри пула• Настраиваемые графики• Удобная навигация• Отображение событий жизненного цикла

Page 20: X S  Cloud  N R 5

20© 2009 Citrix Systems, Inc. — All rights reserved

Уведомления• Уведомления о

производительности процессора, сети и использования диска

• И для сервера и для гостевой машины

• Уведомления по e-mail• Настраиваются

• Пороги• Длительность• Интервал уведомлений

Page 21: X S  Cloud  N R 5

21© 2009 Citrix Systems, Inc. — All rights reserved

Сортировка, поиск и тегирование

• Быстрый поиск• Встроенные группы

поиска• Гибко настраиваемые

поисковые критерии• Сохранение запросов• Быстрый доступ к ВМ

через облако тегов

Page 22: X S  Cloud  N R 5

22© 2009 Citrix Systems, Inc. — All rights reserved

XenServer API

Citrix XenCenter

CitrixWorkflow Studio

Windows Powershell

EgeneraPAN Manager

CIMbridge

ProLiantVirtual Console

Пулы серверов Citrix XenServer

Все эти клиенты используют один API

Page 23: X S  Cloud  N R 5

23© 2009 Citrix Systems, Inc. — All rights reserved

XenServer API

Citrix XenCenter

CitrixWorkflow Studio

Windows Powershell

EgeneraPAN Manager

CIMbridge

ProLiantVirtual Console

Пулы серверов Citrix XenServer

Доступ ко всем хранилищам осуществляется через тот же API

Page 24: X S  Cloud  N R 5

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

Page 25: X S  Cloud  N R 5

25© 2009 Citrix Systems, Inc. — All rights reserved

Автоматическое размещение ВМАвтоматическое размещение ВМ на системе со свободными ресурсами

Балансировка ВМ при их запуске

Хранилище Гостевых ВМ

Page 26: X S  Cloud  N R 5

26© 2009 Citrix Systems, Inc. — All rights reserved

XenMotionТехнология XenMotion позволяет переместить работающую Гостевую ВМ не прерывая сервиса

Нулевое время простоя для планового обслуживания

Балансировка ВМ между разными серверами

Хранилище Гостевых ВМ

Page 27: X S  Cloud  N R 5

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

Page 28: X S  Cloud  N R 5

28© 2009 Citrix Systems, Inc. — All rights reserved

Экспорт Гостевой ВМ Импорт Гостевой ВМ

XenServer 1 XenServer 2

Импорт/Экспорт ВМ для обеспечения отказоустойчивости

Гостевые ВМ могут быть экспортированы из одного окружения и

импортировано в другое

Page 29: X S  Cloud  N R 5

29© 2009 Citrix Systems, Inc. — All rights reserved

Резервирование ЦОД

• Резервное копирование метаданных ВМ по расписанию

• Метаданные сохраняются на СХД• Простой способ восстановить ВМ в резервном

ЦОД

Page 30: X S  Cloud  N R 5

30© 2009 Citrix Systems, Inc. — All rights reserved

Настройка ресурсов во время работы ВМ

Гостевые ОС Linux• Добавление/удаление виртуальных

сетевых устройств• Добавление виртуальных дисков• Добавление/удаление виртуальных

CPUs

Гостевые ОС Windows• Добавление/удаление виртуаль- ных

сетевых устройств• Добавление виртуальных дисков

Контроль QoS ресурсов• Процессор, сеть, приоритет

дисковых операций

Page 31: X S  Cloud  N R 5

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

Page 32: X S  Cloud  N R 5

Ближайшие планы

Page 33: X S  Cloud  N R 5

33© 2009 Citrix Systems, Inc. — All rights reserved

Функционал Express Standard Enterprise Platinum

64-bit Xen hypervisor Гостевые ОС Windows и Linux

XenConvert Многосерверное управление

Масштабируемость уровня предприятия

Поддержка VLAN XenMotion и HA Пул Ресурсов Разделяемое хранилище

Поддержка QoS Провижининг Серверов

Функционал XenServer

Page 34: X S  Cloud  N R 5

34© 2009 Citrix Systems, Inc. — All rights reserved

XenServer Enterprise – бесплатно!

• Бесплатная версия XenServer теперь включает• XenMotion• Пулы ресурсов• Централизованное управление группами серверов• Поддержка внешних хранилищ• Поддерщка VLAN• Поддержка QoS

• Новые продукты – Essentials for XenServer и Essentials for Hyper-V

Page 35: X S  Cloud  N R 5

Essentials for XenServer

Page 36: X S  Cloud  N R 5

36© 2009 Citrix Systems, Inc. — All rights reserved

High Availability• Автоматический перезапуск виртуальных машин

Расширенная поддержка систем хранения• Fast-cloning

• Disk snapshotting

• LUN-per-VDI

Расширенный мониторинг• Протоколирование мониторинга производительности

• Отображение событий жизненного цикла

Page 37: X S  Cloud  N R 5

37© 2009 Citrix Systems, Inc. — All rights reserved

Dynamic Provisioning Services

Workflow Automation and Orchestration

• Упрощение администрирования

• Снижение требований к системе хранения

• Повышение гибкости системы

• Автоматизация рутинных процессов

• Консолидированное управление продуктами, поддерживающими PowerShell

Page 38: X S  Cloud  N R 5

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

Page 39: X S  Cloud  N R 5

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

Page 40: X S  Cloud  N R 5

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

Page 41: X S  Cloud  N R 5

41© 2009 Citrix Systems, Inc. — All rights reserved

Summary

• Citrix поддерживает основные SaaS/Web2.0-приложения

• Мы будем поддерживать основные программные платформы и инфраструктуры провайдеров

• Мы представляем• Новое семейство продуктов - Citrix Cloud Center• Поддержка облак Xen на базе Linux• Бесплатную платформу фиртуализации

• Самые большие облака используют наши продукты

Page 42: X S  Cloud  N R 5

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

Page 43: X S  Cloud  N R 5

43© 2009 Citrix Systems, Inc. — All rights reserved