Кластер Openstack для параллельного выполнения?

Я хочу попробовать Ubuntu OpenStack с Metal-as-a-Service (MaaS) для целей веб-приложений. Я бы использовал Apache2, PHP, MySQL и Postgres.

Если бы я установил 5 или более машин и установил все эти приложения, они могли бы работать как кластер, для параллельного выполнения?

Например, сможет ли вставка MySQL из 1500 строк выполняться с использованием ресурсов (ОЗУ, ЦП, диск и т. д.) с нескольких машин в кластере? Другой пример: если бы я получил 1000 запросов к сайту, могли бы Apache и PHP использовать несколько компьютеров для обработки запросов?

В принципе, могу ли я использовать OpenStack для создания кластера, который будет работать намного быстрее, чем один сервер без OpenStack мог бы?

-1
задан 1 March 2016 в 07:04
1 ответ

Tak, możliwe jest użycie OpenStack do utworzenia stosu / klastra sieciowego opartego na Ubuntu, który może korzystać z przetwarzania równoległego, a zatem (przynajmniej w teorii) działa lepiej niż implementacja na jeden serwer.

Skoro o tym mowa, jest to również możliwe bez OpenStack. Wszystkie wspomniane aplikacje obsługują klastrowanie i / lub równoważenie obciążenia, więc można je zainstalować na dwóch lub więcej komputerach, aby podzielić obciążenie zasobów na wiele komputerów lub członków klastra. I tak, klaster działałby (lub przynajmniej powinien ) działać lepiej niż pojedynczy serwer, chociaż jak to zawsze bywa, sposób jego konfiguracji ma duże znaczenie, więc musisz się upewnić, że go otrzymasz skonfigurowane prawidłowo.

0
ответ дан 5 December 2019 в 20:30

Теги

Похожие вопросы