OpenStack трансформує центри обробки даних

OpenStack має масштабованістю, гнучкістю і економічністю, які так необхідні центрів обробки даних.
Енні Гавкіт (Anni Lai), департамент ІТ-продуктів (рішення ЦОД), Huawei Technologies

Можливість віртуалізацію центрів обробки даних (ЦОД) на базі ПЗ з відкритим вихідним кодом, а саме хмарної платформи OpenStack, дозволяє вирішувати найскладніші на сьогоднішній день ІТ-завдання — від обробки «Великих даних» (Big Data) до «Інтернету речей» (IoT, Internet of Things). Багато підприємств і постачальники послуг розраховують, що OpenStack допоможе їм перетворити свої Цод в масштабовані автоматизовані матриці фізичних ресурсів і віртуальних послуг. Ці різнорідні Цод, керовані за допомогою інтерфейсів автоматизації та прикладного програмування (API), підтримують застосування моделі DevOps при поставці для інноваційних програм підтримки мобільності, соціальних мереж і безлічі інших типів додатків, заснованих на віртуалізації мережевих функцій NFV (Network Function Virtualization).

Застосування OpenStack в рішеннях Huawei допомагає трансформувати центри обробки даних для економічної підтримки зростаючого навантаження — збільшення числа користувачів, прикладних служб, кількості пристроїв і обсягів трафіку.



Компоненти, що працюють разом

Завдяки простоті впровадження і широкої масштабованості платформа OpenStack може забезпечувати потреби як публічних, так і приватних хмар будь-якого розміру.

Підтримку платформи OpenStack здійснює глобальне співтовариство розробників під управлінням створеної в 2012 році некомерційної корпорації OpenStack Foundation. До проекту вже приєдналися понад 800 компаній, включаючи AT&T, Ubuntu, HP, IBM, Intel, Rackspace, red hat, SUSE, Huawei, Apitra, CCAT, Cisco, DreamHost, EMC, Ericsson, Hitachi, Juniper, Mirantis, NEC, NetApp, Symantec, Yahoo, Odin і нещодавно Google. Спільнота налічує більше 18 000 індивідуальних членів з 140 країн.

Програмне забезпечення OpenStack розробляється у вигляді групи взаємопов'язаних проектів, націлених на управління великими пулами обчислювальних ресурсів, ресурсів зберігання даних і мережевих ресурсів у центрі обробки даних. Управління цими пулами ресурсів здійснюється через панель управління (Dashboard) у вікні веб-браузера або через API-інтерфейс OpenStack.

OpenStack складається з наступних модулів:

  • Compute (Nova);
  • Image Service (Glance);
  • Object Storage (Swift);
  • Dashboard (Horizon);
  • Identity Service (Keystone);
  • Networking (Neutron);
  • Block Storage (Cinder);
  • Orchestration (Heat);
  • Telemetry (Ceilometer);
  • Database (Скарб);
  • Elastic Map Reduce (Sahara);
  • Bare Metal Provisioning (Ironic);
  • Multiple Tenant Cloud Messaging (Zaqar);
  • Shared File System Service (Manila);
  • DNS as a Service (Designate);
  • Security API (Barbican).


Система OpenStack ідеально підходить для гетерогенних інфраструктур і здатна працювати в поєднанні з іншими корпоративними технологіями і технологіями з відкритим вихідним кодом. Оскільки API-інтерфейси OpenStack сумісні з сервісами Elastic Compute Cloud (EC2) і Simple Storage Service (S3) компанії Amazon, клієнтські додатки, написані для веб-служб Amazon Web Services, можна перенести в дискретні середовища OpenStack.

Чому саме OpenStack?

Порівняно з власницькими рішеннями система OpenStack має кілька переваг:

  • Швидкість інновацій. Всього за три роки платформа OpenStack зробила величезний крок вперед завдяки внеску світового співтовариства розробників і користувачів, а також підтримку з боку компаній-спонсорів. На цьому шляху співтовариство OpenStack демонструє очевидну здатність розробляти і відточувати функціонал швидше, ніж будь-яка окрема компанія, що працює над власним рішенням.
  • Всесвітня гарантія якості. Оскільки OpenStack є відкритим проектом, тестуванням та усуненням помилок займається велика армія досвідчених користувачів і розробників зі всього світу, які працюють у різних середовищах. Багато виробників надають допомогу в тестуванні сумісності та проведенні сертифікації. Зокрема, спеціальні підрозділи компанії Huawei в США, Китаї, Ізраїлі та Європі займаються тестуванням сумісності та перевіркою якості пов'язаних з OpenStack продуктів.
  • Гарантована інтероперабельність. OpenStack підтримує середовища гіпервізора змішаного типу з можливістю їх майбутньої диверсифікації. Це ще більше спрощує управління, зменшує вартість підтримки Цод і рівень ризиків.
  • Відсутність прив'язки до постачальника. OpenStack підтримує обладнання та програмні технології всіх постачальників, сумісні зі стандартами і інтерфейсами API OpenStack. Це перевага забезпечує мінімізацію часових і фінансових витрат на інтеграцію.
  • Захист інвестицій. Очікується, що завдяки широкій підтримці користувачів та інвестицій безлічі постачальників платформа OpenStack буде більш довгоживучої, ніж будь-яка проприетарная хмарна платформа. Прогнозується експонентний ріст використання OpenStack по мірі зростання числа впроваджують цю платформу підприємств.
Huawei і OpenStack

Хмарна операційна система FusionSphere 5.0, розроблена на основі OpenStack, наочно демонструє прихильність компанії Huawei до екосистемі OpenStack в цілому. У 2014 і 2015 роках Huawei увійшла в першу десятку компаній співтовариства OpenStack за обсягом програмного коду, розробленого для OpenStack. Сьогодні компанія Huawei є «золотим» учасником організації OpenStack Foundation і продовжує вносити свій вклад в її роботу, а також бере участь у діяльності спільнот розробників і користувачів.

Оскільки ОС FusionSphere заснована на вихідній системі OpenStack, в ній збережена підтримка всіх гіпервізора, програмних додатків і продуктів, сертифікованих для OpenStack. Доповнення, розроблені компанією Huawei, підвищують надійність і безпека OpenStack в умовах комерційного використання. Впроваджені компанією Huawei удосконалення реалізовані на вихідних надбудовах і драйверах OpenStack і не вносять ніяких змін в код ядра самої платформи. Це гарантує просту інтеграцію драйверів обладнання сторонніх виробників в систему FusionSphere.

Еталонна архітектура FusionSphere

Розроблений компанією Huawei сервіс-орієнтований розподілений хмарний центр обробки даних (SD-DC2; Service-Driven Distributed Cloud Data Center) є еталонною архітектурою для конвергированных ЦОД. Основне завдання архітектури SD-DC2 — консолідація та віртуалізація обчислювальних ресурсів, ресурсів зберігання та мережевих ресурсів в рамках одного або декількох фізичних ЦОД.

FusionSphere надає єдину середу управління для надвеликих ЦОД, що містять мільйони віртуальних хостів. Розробивши ОС FusionSphere на базі OpenStack, компанія Huawei гарантувала сумісність FusionSphere з самим широким набором різнорідних фізичних ресурсів і програмних платформ. Всі фізичні і віртуальні ресурси — від одного або декількох постачальників, у хмарі або на «голе залізо» — можна об'єднати під управлінням однієї стандартної уніфікованої системи управління.


OpenStack відіграє центральну роль в хмарі ОС FusionSphere

Оптимізація для операторів

У гипервизоре FusionSphere використовується технологія забезпечення продуктивності зв'язку, оптимізована для додатків операторського класу. Планувальник віртуалізованих хмарних ресурсів розподіляє їх на основі спорідненості мережевих елементів. Для зменшення затримок можуть застосовуватися політики пріоритетного забезпечення продуктивності. Ці політики гарантують розміщення віртуальних машин, що виконують функції якої-небудь конкретної послуги, в одному фізичному кластері.

ОС FusionSphere також включає функції забезпечення високої готовності (HA; High Availability) та відмовостійкості (FT; Fault Tolerance), мінімізують час простою додатків і системи, у тому числі функції резервування ресурсів, виявлення несправностей і автоматичного відновлення після збоїв.

У FusionSphere реалізована розподілена програмно-визначається система зберігання (SDS; Software-Defined Storage), зводить до мінімуму затримки введення/виводу і підтримує горизонтальне масштабування сховища. Весь обсяг сховища підрозділяється на пули ресурсів. З цих пулів найбільш економічним способом виділяються ресурси для підтримки додатків кожного типу. Ресурс інтелектуального сховища оптимізує планування завантаження і продуктивності.

Віртуалізація мереж

Для побудови повноз'вязних мереж рівня 2 у віртуальному середовищі FusionSphere використовується накладення (overlay) мережевих компонентів на базі технологій програмно-конфігурована мережі (SDN; Software-Defined Networking) і віртуальної розширюваної мережі (VxLAN; Virtual Extensible LAN).

Маючи повну інформацію про фізичної та логічної топологіях, а також про активних політиків QoS, контролер SDN динамічно вибирає оптимальні шляхи маршрутизації. Крім того, для підвищення ефективності і управління витратами контролер SDN також динамічно змінює політики маршрутизації WAN через лінки центру обробки даних. Ці функції контролера SDN управляються централізовано і засновані на відкритих стандартах.

Крім підтримки функцій SDN ОС FusionSphere являє собою ідеальну платформу для хостингу ініціатив інфраструктури NFV (NFVI), в даний час реалізуються безліччю провідних світових телекомунікаційних компаній.


Сервіс-орієнтований розподілений хмарний центр обробки даних Huawei

Перспективи розвитку

Система OpenStack продовжує розвиватися, з кожною новою версією забезпечуючи всі нові послуги. Вже є безліч гідних прикладів застосування OpenStack на підприємствах зі списку Fortune 100 — від Disney і AT&T до RackSpace і Comcast. Основним чинником зростання популярності OpenStack є прагнення компаній піти від прив'язки до постачальника, прискорити впровадження інновацій, підвищити масштабованість і економічну ефективність. Сьогодні OpenStack відіграє значну роль у процесі трансформації центрів обробки даних.

vk.com/huaweirussiaofficial
www.facebook.com/huaweirus
www.linkedin.com/company/huawei-russia
twitter.com/huaweirus

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.