Кластер високої доступності з використанням віртуальних машин

  1. Кластер високої доступності з використанням віртуальних машин Кластер високої доступності з використанням...
  2. Кластер високої доступності з використанням віртуальних машин

Кластер високої доступності з використанням віртуальних машин

Кластер високої доступності з використанням віртуальних машин

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

Залежно від ваших побажань рішення може бути побудовано:

Ефект від впровадження

Крім переваг, що надаються традиційної кластерної архітектурою, застосування технологій віртуалізації:

  • не вимагає єдиної апаратної конфігурації вузлів кластера

  • забезпечує легкість перенесення вузлів кластера віртуальних машин на різні апаратні платформи, простоту масштабування при підключенні нових або нарощуванні потужності існуючих кластерів

  • дозволяє ефективніше використовувати наявні обчислювальні потужності

  • дає суттєву економію коштів, що витрачаються на закупівлю дорогого спеціалізованого обладнання, ліцензування ПО, оренду приміщень, електроживлення та кондиціонування

Кластер високої доступності з використанням Hyper-V

Рішення високої доступності за допомогою Hyper-V можна розгорнути в двох принципово різних варіантах:

Кластери вузлів (Host Clustering)

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

Архітектура рішення:

Відзначимо, що даний варіант реалізації високої доступності не зовсім вдалий, оскільки якщо збій відбувається в самій віртуальній машині, така відмова не обробляється, відповідно, відмовостійкість служби або програми може опинитися під загрозою.

Мінімальні вимоги до обладнання:

  • Мінімум два сервера для створення відмов кластеру з Hyper-V (всі компоненти обладнання повинні мати позначку "Certified for Windows Server 2008" або "Certified for Windows Server 2008 R2", а повна конфігурація кластера, тобто сервери, мережі та сховище, повинна пройти всі тести майстра перевірки, що входить до складу оснащення управління ВІДМОВОСТІЙКО кластером)

  • Зовнішнє сховище з підключенням по Fiber Channel або iSCSI для розміщення файлів жорстких дисків віртуальних машин

  • Мінімум один сервер або пристрій для балансування навантаження, якщо є така потреба

Програмна платформа:

Як програмна платформа для фізичних серверів повинні використовуватися операційні системи Windows Server 2008 Enterprise і Windows Server 2008 Datacenter (або відповідні видання Windows Server 2008 R2). Для розгортання віртуальних машин в кластері підійде будь-яке видання Windows Server 2008 або Windows Server 2008 R2.

Кластери гостьових систем (Guest Clustering)

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

Архітектура рішення:

Перевага такого варіанта реалізації в тому, що можна створити високодоступних інфраструктуру з великою кількістю кластерів для різних служб (файлів і друку, баз даних, пошти, мобільних повідомлень, веб-додатків і т.д.), використовуючи всього два фізичних сервера. Особливо зручно таке рішення для невеликих офісів у віддалених майданчиках.

Мінімальні вимоги до обладнання:

Програмна платформа:

Як програмна платформа для фізичних серверів можна використовувати будь-яке видання операційних систем Windows Server 2008 або Windows Server 2008 R2 з підтримкою Hyper-V. Для створення на базі віртуальних машин відмов кластерів потрібні видання Enterprise або Datacenter, для створення кластерів з балансуванням мережного навантаження - будь-яке видання Windows Server 2008 або Windows Server 2008 R2.

Кластер високої доступності з використанням Red Hat Cluster Suite

Дане рішення є дворівневий кластер, побудований з використанням Red Hat Cluster Suite. На першому рівні забезпечується віртуалізація обладнання, на другому - віртуалізація додатків. По ряду критеріїв Red Hat Cluster Suite оцінює стан апаратних і віртуалізованих систем і додатків, забезпечуючи безперервний доступ до даних і додатків навіть в разі відмови віртуальної машини або апаратного вузла кластера. У таких випадках Red Hat Cluster Suite перезапускає додатки на іншому вузлі кластера віртуальних машин, а також намагається перезавантажити віртуальну машину. У разі відмови фізичної машини проводиться її відключення від кластера з подальшою перезавантаженням. При цьому віртуальні машини, що виконувалися на збійному вузлі, мігрують на інший вузол в межах своєї групи (failover domain). Всі перераховані дії мають незначний вплив на роботу критичних додатків і практично не помітні для користувачів.

Архітектура рішення:

Мінімальні вимоги до використовуваного обладнання:

  • мінімум два сервера для запуску віртуалізованих систем (список сертифікованого обладнання можна подивитися на http://hardware.redhat.com/ )
  • мінімум один сервер для балансування навантаження, якщо є така потреба (рекомендується два для забезпечення відмовостійкості)

  • зовнішнє сховище з підключенням по Fiber Channel, SCSI або iSCSI

  • апаратні засоби відключення збійного фізичного вузла (Fence Device)

Програмна платформа:

Як програмна платформа використовується Red Hat Enterprise Linux Advanced Platform. Ця редакція Red Hat Enterprise Linux підтримує необмежену кількість фізичних процесорів і оперативної пам'яті, включає в себе кластерне ПЗ Red Hat Cluster Suite і кластерну файлову систему GFS. Крім того, в рамках діючої підписки на Red Hat Enterprise Linux Advanced Platform допускається установка необмеженої кількості віртуалізованих систем RHEL AP.

Кластер високої доступності з використанням віртуальних машин

Кластер високої доступності з використанням віртуальних машин

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

Залежно від ваших побажань рішення може бути побудовано:

Ефект від впровадження

Крім переваг, що надаються традиційної кластерної архітектурою, застосування технологій віртуалізації:

  • не вимагає єдиної апаратної конфігурації вузлів кластера

  • забезпечує легкість перенесення вузлів кластера віртуальних машин на різні апаратні платформи, простоту масштабування при підключенні нових або нарощуванні потужності існуючих кластерів

  • дозволяє ефективніше використовувати наявні обчислювальні потужності

  • дає суттєву економію коштів, що витрачаються на закупівлю дорогого спеціалізованого обладнання, ліцензування ПО, оренду приміщень, електроживлення та кондиціонування

Кластер високої доступності з використанням Hyper-V

Рішення високої доступності за допомогою Hyper-V можна розгорнути в двох принципово різних варіантах:

Кластери вузлів (Host Clustering)

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

Архітектура рішення:

Відзначимо, що даний варіант реалізації високої доступності не зовсім вдалий, оскільки якщо збій відбувається в самій віртуальній машині, така відмова не обробляється, відповідно, відмовостійкість служби або програми може опинитися під загрозою.

Мінімальні вимоги до обладнання:

  • Мінімум два сервера для створення відмов кластеру з Hyper-V (всі компоненти обладнання повинні мати позначку "Certified for Windows Server 2008" або "Certified for Windows Server 2008 R2", а повна конфігурація кластера, тобто сервери, мережі та сховище, повинна пройти всі тести майстра перевірки, що входить до складу оснащення управління ВІДМОВОСТІЙКО кластером)

  • Зовнішнє сховище з підключенням по Fiber Channel або iSCSI для розміщення файлів жорстких дисків віртуальних машин

  • Мінімум один сервер або пристрій для балансування навантаження, якщо є така потреба

Програмна платформа:

Як програмна платформа для фізичних серверів повинні використовуватися операційні системи Windows Server 2008 Enterprise і Windows Server 2008 Datacenter (або відповідні видання Windows Server 2008 R2). Для розгортання віртуальних машин в кластері підійде будь-яке видання Windows Server 2008 або Windows Server 2008 R2.

Кластери гостьових систем (Guest Clustering)

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

Архітектура рішення:

Перевага такого варіанта реалізації в тому, що можна створити високодоступних інфраструктуру з великою кількістю кластерів для різних служб (файлів і друку, баз даних, пошти, мобільних повідомлень, веб-додатків і т.д.), використовуючи всього два фізичних сервера. Особливо зручно таке рішення для невеликих офісів у віддалених майданчиках.

Мінімальні вимоги до обладнання:

Програмна платформа:

Як програмна платформа для фізичних серверів можна використовувати будь-яке видання операційних систем Windows Server 2008 або Windows Server 2008 R2 з підтримкою Hyper-V. Для створення на базі віртуальних машин відмов кластерів потрібні видання Enterprise або Datacenter, для створення кластерів з балансуванням мережного навантаження - будь-яке видання Windows Server 2008 або Windows Server 2008 R2.

Кластер високої доступності з використанням Red Hat Cluster Suite

Дане рішення є дворівневий кластер, побудований з використанням Red Hat Cluster Suite. На першому рівні забезпечується віртуалізація обладнання, на другому - віртуалізація додатків. По ряду критеріїв Red Hat Cluster Suite оцінює стан апаратних і віртуалізованих систем і додатків, забезпечуючи безперервний доступ до даних і додатків навіть в разі відмови віртуальної машини або апаратного вузла кластера. У таких випадках Red Hat Cluster Suite перезапускає додатки на іншому вузлі кластера віртуальних машин, а також намагається перезавантажити віртуальну машину. У разі відмови фізичної машини проводиться її відключення від кластера з подальшою перезавантаженням. При цьому віртуальні машини, що виконувалися на збійному вузлі, мігрують на інший вузол в межах своєї групи (failover domain). Всі перераховані дії мають незначний вплив на роботу критичних додатків і практично не помітні для користувачів.

Архітектура рішення:

Мінімальні вимоги до використовуваного обладнання:

  • мінімум два сервера для запуску віртуалізованих систем (список сертифікованого обладнання можна подивитися на http://hardware.redhat.com/ )
  • мінімум один сервер для балансування навантаження, якщо є така потреба (рекомендується два для забезпечення відмовостійкості)

  • зовнішнє сховище з підключенням по Fiber Channel, SCSI або iSCSI

  • апаратні засоби відключення збійного фізичного вузла (Fence Device)

Програмна платформа:

Як програмна платформа використовується Red Hat Enterprise Linux Advanced Platform. Ця редакція Red Hat Enterprise Linux підтримує необмежену кількість фізичних процесорів і оперативної пам'яті, включає в себе кластерне ПЗ Red Hat Cluster Suite і кластерну файлову систему GFS. Крім того, в рамках діючої підписки на Red Hat Enterprise Linux Advanced Platform допускається установка необмеженої кількості віртуалізованих систем RHEL AP.

Кластер високої доступності з використанням віртуальних машин

Кластер високої доступності з використанням віртуальних машин

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

Залежно від ваших побажань рішення може бути побудовано:

Ефект від впровадження

Крім переваг, що надаються традиційної кластерної архітектурою, застосування технологій віртуалізації:

  • не вимагає єдиної апаратної конфігурації вузлів кластера

  • забезпечує легкість перенесення вузлів кластера віртуальних машин на різні апаратні платформи, простоту масштабування при підключенні нових або нарощуванні потужності існуючих кластерів

  • дозволяє ефективніше використовувати наявні обчислювальні потужності

  • дає суттєву економію коштів, що витрачаються на закупівлю дорогого спеціалізованого обладнання, ліцензування ПО, оренду приміщень, електроживлення та кондиціонування

Кластер високої доступності з використанням Hyper-V

Рішення високої доступності за допомогою Hyper-V можна розгорнути в двох принципово різних варіантах:

Кластери вузлів (Host Clustering)

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

Архітектура рішення:

Відзначимо, що даний варіант реалізації високої доступності не зовсім вдалий, оскільки якщо збій відбувається в самій віртуальній машині, така відмова не обробляється, відповідно, відмовостійкість служби або програми може опинитися під загрозою.

Мінімальні вимоги до обладнання:

  • Мінімум два сервера для створення відмов кластеру з Hyper-V (всі компоненти обладнання повинні мати позначку "Certified for Windows Server 2008" або "Certified for Windows Server 2008 R2", а повна конфігурація кластера, тобто сервери, мережі та сховище, повинна пройти всі тести майстра перевірки, що входить до складу оснащення управління ВІДМОВОСТІЙКО кластером)

  • Зовнішнє сховище з підключенням по Fiber Channel або iSCSI для розміщення файлів жорстких дисків віртуальних машин

  • Мінімум один сервер або пристрій для балансування навантаження, якщо є така потреба

Програмна платформа:

Як програмна платформа для фізичних серверів повинні використовуватися операційні системи Windows Server 2008 Enterprise і Windows Server 2008 Datacenter (або відповідні видання Windows Server 2008 R2). Для розгортання віртуальних машин в кластері підійде будь-яке видання Windows Server 2008 або Windows Server 2008 R2.

Кластери гостьових систем (Guest Clustering)

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

Архітектура рішення:

Перевага такого варіанта реалізації в тому, що можна створити високодоступних інфраструктуру з великою кількістю кластерів для різних служб (файлів і друку, баз даних, пошти, мобільних повідомлень, веб-додатків і т.д.), використовуючи всього два фізичних сервера. Особливо зручно таке рішення для невеликих офісів у віддалених майданчиках.

Мінімальні вимоги до обладнання:

Програмна платформа:

Як програмна платформа для фізичних серверів можна використовувати будь-яке видання операційних систем Windows Server 2008 або Windows Server 2008 R2 з підтримкою Hyper-V. Для створення на базі віртуальних машин відмов кластерів потрібні видання Enterprise або Datacenter, для створення кластерів з балансуванням мережного навантаження - будь-яке видання Windows Server 2008 або Windows Server 2008 R2.

Кластер високої доступності з використанням Red Hat Cluster Suite

Дане рішення є дворівневий кластер, побудований з використанням Red Hat Cluster Suite. На першому рівні забезпечується віртуалізація обладнання, на другому - віртуалізація додатків. По ряду критеріїв Red Hat Cluster Suite оцінює стан апаратних і віртуалізованих систем і додатків, забезпечуючи безперервний доступ до даних і додатків навіть в разі відмови віртуальної машини або апаратного вузла кластера. У таких випадках Red Hat Cluster Suite перезапускає додатки на іншому вузлі кластера віртуальних машин, а також намагається перезавантажити віртуальну машину. У разі відмови фізичної машини проводиться її відключення від кластера з подальшою перезавантаженням. При цьому віртуальні машини, що виконувалися на збійному вузлі, мігрують на інший вузол в межах своєї групи (failover domain). Всі перераховані дії мають незначний вплив на роботу критичних додатків і практично не помітні для користувачів.

Архітектура рішення:

Мінімальні вимоги до використовуваного обладнання:

  • мінімум два сервера для запуску віртуалізованих систем (список сертифікованого обладнання можна подивитися на http://hardware.redhat.com/ )
  • мінімум один сервер для балансування навантаження, якщо є така потреба (рекомендується два для забезпечення відмовостійкості)

  • зовнішнє сховище з підключенням по Fiber Channel, SCSI або iSCSI

  • апаратні засоби відключення збійного фізичного вузла (Fence Device)

Програмна платформа:

Як програмна платформа використовується Red Hat Enterprise Linux Advanced Platform. Ця редакція Red Hat Enterprise Linux підтримує необмежену кількість фізичних процесорів і оперативної пам'яті, включає в себе кластерне ПЗ Red Hat Cluster Suite і кластерну файлову систему GFS. Крім того, в рамках діючої підписки на Red Hat Enterprise Linux Advanced Platform допускається установка необмеженої кількості віртуалізованих систем RHEL AP.