Основы облачных технологий и виртуализации, решения Huawei

Конспект вебинара HonorCup E=DC2 для сдачи HCNA Cloud.

Теория тут.

FusionCloud – общее название cloud продуктов Huawei.

FusionSphereBare-metal virtualization от Huawei на основе гипервизора XEN, является основой для всех решений Huawei FusionCloud. FusionSphere состоит из двух компонентов – непосредственно системы виртуализации FusionCompute и инструмента по управлению VM FusionManager.

The FusionSphere solution consists of the cloud OS software FusionCompute and cloud management software FusionManager:
- FusionCompute is deployed on physical servers to virtualize the server hardware resources, including CPUs, memory, and network interface cards (NICs).
- FusionManager schedules and manages computing, network, and storage resources in the underlying resource pools in a centralized manner. On FusionManager, users can create VMs for tenants, allocate resources for the VMs, and manage the VMs based on the service requirements.
  • FusionCompute – cloud OS для виртуализация вычислительных ресурсов (серверов) с помощью VRM (Virtual Resource Manager, менеджер отвечающий за распределение/мониторинг ресурсов). FusionCompute является основой для FusionSphere т.к. в его задачи входят и задачи FusionStorage/Network – он не только виртуализирует x86 сервера, но и устройства хранения/сетевые устройства. Поэтому FusionCompute является обязательным компонентом FusionSphere, в отличии от FusionStorage/Network.
  • FusionManager – система управления облаком VM, используется для управления этими всеми компонентами. В его задачи входит централизованное управление/мониторинг разными виртуальными платформами, разными устройствами в этих платформах (server, storage, network devices), развертывание сервисов, автоматизация управления, сетевое взаимодействие между разными компонентами (реализация VPC Virtual Private Cloud) и прочее. Причем FusionManager может управлять не только Huawei FusionCompute, но и VMware vCenter. Делает это он используя REST интерфейсы – отдельный для FusionCompute (FusionCompute driver), отдельный для vCenter (VMWare driver based on SDK). REST интерфейсы FusionManager являются открытыми и могут использоваться в “ваших” разработках.

Взаимодействия между FusionManager и FusionCompute со стороны FusionManager осуществляется через driver для FusionCompute. Со стороны через FusionCompute взаимодействие происходит через REST интерфейс, который взаимодействует с драйвером. Помимо REST у FusionManager есть и другие открытые интерфейсы – Java SDK (драйвер для взаимодействия с VMware), SOAP, SNMP.

Дополнительными компонентами FusionSphere являются:

  • FusionStorage – виртуализация хранения (СХД), для решения вирутализации хранения используется файловая система VIMS (Virtual Image Management System, кастомизированная Open-source ФС OCFS2), на основе которой реализуются функции Thin provisioning, VM snapshot, Storage migration, Linked cloning, etc. VIMS так же используется и FusionCompute.
  • FusionNetwork – виртуализация сети (сетевых устройств), причем с функционалом очень приближенным к реальным сетевым устройствам (функционал LB Load Balancers, FW FireWall, WLC WireLess Controller, не говоря про “простые” router/switch), но с худшей производительностью.
  • OpenStack – FusionSphere, по докам самого Huawei, использует технологии виртуализации OpenStack. OpenStack является открытым и на его основе можно развернуть свое облако, он имеет около 15 модулей (управляют образами VM, вычислительными ресурсами, сетью, хранением).

FusionInsight – аналитическая платформа Big Data для быстрого принятия решений (CRM, банковские системы, страховые).

FusionCloud Desktop– VDI (Virtual Desktop Infrustrucute) платформа с масштабированием до 20к VDI на один FusionAccess. Состоит из трех компонентов:

  • FusionCompute
  • FusionManager
  • FusionAccess (иногда можно встретить именно его в контексте всего продукта)

Использует FusionSphere как основу для виртуализации. Есть слой управления виртуальными десктопами. Все это опирается на ресурсе облака, которое опирается на hardware ресурсы. Система управления может быть интегрирована с существующими решениями по автоматизации управления/развертывания. Huawei считает инсталяцию своего продукта самыми масштабными в мире.

 

 

Основным внутренним программным компонентом FusionAccess является HDC (Huawei Desktop Controller), на котором хранится ассоциации между VM и пользователями (domain-user), синхронизирует инфу о состоянии VM и занимается прочими вещами.

 

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

 

FusionCube – не софт, а blade сервер Huawei (видимо, чтобы не просто жилось). На борту может быть in-memory newSQL БД SAP HANA (самая быстрая БД в мире), FusionSphere, VMware vSphere.

 

Вопросы

все вопросы/ответы по теме тут

Leave a Reply