×
×

Яке обладнання ви використовуєте для віртуалізації?

Назад

Хмарна інфраструктура GigaCloud складається з трьох основних компонентів:



- Система хмарної віртуалізації.

- Система управління хмарною платформою.

- Система зберігання данних.

 

Система хмарної віртуалізації.


Система віртуалізації побудована на базі рішення Red Hat KVM, яке забезпечує доступ і управління віртуальними ресурсами.

Основні критерії вибору на користь системи віртуалізації Red Hat KVM:

- Red Hat KVM дозволяє віртуальним машинам використовувати немодифіковані образи дисків, що містять операційні системи;

- Кожна віртуальна машина має власне віртуальне апаратне забезпечення: мережеві карти, диск, відеокарту і т. д.;

- Модуль ядра експортує пристрій, який називається /dev/kvm, який робить можливим гостьовий режим ядра (на додачу до звичайних режимам ядра і користувачів);

- Кожне псевдопристроїв /dev/kvm має свій власний адресний простір, окреме від адресного простору ядра або будь-яких інших працюючих VM;

- Кожен віртуальний сервер представлений як окремий процес, пов'язаний з пристроєм /dev/kvm.

Процесори: Intel Xeon E5

Сервера: фірмові сервери Intel.


Система управління хмарної платформою:


Для управління хмарної платформою використовується рішення OpenStack, за допомогою якого проводиться:


- Управління хмарної структурою: об'єднання фізичних серверів в єдиний пул, автоматичний розподіл віртуальних ресурсів в пулі фізичних серверів (будь-яка машина може масштабуватися);

- Безпека: автоматичне виділення інфраструктури клієнта в незалежну підмережа (власний VLAN);

- Відмовостійкість при виході з ладу будь-якого апаратного компонента сервера.

 

Система зберігання данних:


Система зберігання даних кожного кластера OpenStack хмарної інфраструктури GigaCloud складається з двох незалежних серверів зберігання даних, кожен з яких підключений двома незалежними блоками електроживлення, кожен з яких забезпечує двократну потужність, необхідну для роботи сервера.

Безпека зберігання даних забезпечується комплексом апаратно-програмних рішень:

- Кожен сервер зберігання даних підключений до обчислювальних нод двома незалежними каналами зв'язку через два комутатора, що забезпечують пропускну здатність даних до 10 Гб / сек. для кожного з каналів;

- Основним компонентом кластера зберігання даних є GlusterFS. Це розподілена, паралельна, лінійно масштабована файлова система з можливістю захисту від збоїв. За допомогою TCP / IP GlusterFS може об'єднати сховища даних, що знаходяться на різних серверах, в одну паралельну мережеву файлову систему. GlusterFS працює в просторі користувача за допомогою технології FUSE, тому не вимагає підтримки з боку ядра операційної системи і працює поверх існуючих файлових систем (ext3, ext4, XFS, reiserfs і т. П.).

Система зберігання даних: СЗД з SAS HDD від Hitachi та SSD від Intel.


Канали зв'язку


Кожен сервер обчислювального кластера підключений двома незалежними каналами зв'язку до дискового масиву зберігання даних. Для кожного каналу зв'язку ініциалізується протокол NFS, який базується на TCP / IP. В рамках двох незалежних шляхів від HBA до дискових масивів зберігання даних використовується технологія Multipath. Multipath забезпечує резервування доступу до серверів зберігання даних та підвищення пропускної спроможності шляхом балансування навантаження. Кожен пакет пулу віртуальних машин клієнта у внутрішній мережі є тегованим за стандартом 802.1q, що забезпечує безпеку передачі даних і запобігає виникненню широкомовних штормів і петель. Є можливість вибіркового пробросу портів і налаштування дозволених зовнішніх вузлів. Первісне (стандартна) налаштування віртуального маршрутизатора здійснюється за принципом «заборонено все, що не дозволено».

Пропускна здатність каналу для окремого аккаунта GigaCloud - 100 Мб / с