publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
skomentuj »

TAGI: zend , klaster , php , skalowanie

2010-06-28 16:30  |  Adam Golański

Zend Server Cluster Manager pozwala na lepsze skalowanie aplikacji w PHP

Zend Server Cluster Manager pozwala na lepsze skalowanie aplikacji w PHP

Firma Zend, dostawca komercyjnych rozwiązań dla PHP, zaprezentowała system, który pozwala na zarządzanie wieloma instancjami serwerów PHP, dla wdrożeń aplikacji o wysokim zapotrzebowaniu na moc obliczeniową czy pamięć masową. Prace nad Cluster Managerem dla Zend Servera trwały od ponad roku – jest on teraz dostarczany wraz z komercyjną odmianą tego serwera middleware.

„Zend Server Cluster Manager dostarcza wysokiej dostępności, skalowalności i zarządzania dla dużych wdrożeń PHP. Jest zbudowany tak, że możesz zacząć ze zwykłym Zend Serverem, ale w miarę jak potrzebujesz rosnąć i skalować się, możesz na szczycie tego ustawić menedżera klastrów” – powiedział Andi Gutmans, dyrektor generalny Zenda.

Menedżer klastrów nie jest jednak zorientowany na bazodanowy backend. „Nie przyglądamy się zbytnio bazom danych, ponieważ zakładamy, że klient sam potrafi skalować swoje instancje bazodanowe. Z naszego punktu widzenia – webowego stosu Linuksa, Apache'a i PHP – chcemy zapewnić, że gdy rzeczy te działają w klastrach, zachowana jest wysoka dostępność i możliwość poprawnej pracy mimo usterek” – wyjaśnił Gutmans.

Wysoką dostępność menedżer klastrów Zenda ma zapewniać m.in. dzięki mechanizmowi dystrybucji sesji oraz monitorowaniu wydajności. Sprawdza także kwerendy do bazy danych – jeśli wydajność nie jest zadowalająca, alarmuje o tym programistów. Sam jednak niestety baz danych nie zoptymalizuje.

Menedżer działa zarówno z fizycznymi jak i wirtualnymi instancjami Zend Servera. Najlepiej łączyć go też z loadbalancerem czy kontrolerami dostarczania aplikacji (ADC). Zdaniem Gutmansa, większość klientów Zenda stawia dziś przed swoimi klastrami loadbalancery. Połączenie ich z Zend Server Cluster Managerem ma pozwolić na najbardziej efektywne zwiększenie wydajności. Jednocześnie dyrektor Zenda uznał, że nie ma znaczenia marka loadbalancera – menedżer klastrów będzie działał równie dobrze ze sprzętem dowolnego producenta, nawet (dzięki wysokiej „idiotoodporności” rozwiązania) jeśli nie został poprawnie skonfigurowany.

Zend Server Cluster Managera można pobrać ze strony www.zend.com/en/products/server-cluster-manager/. Jest on dostępny za darmo, ale działa niestety tylko w połączeniu z komercyjną wersją Zend Servera (roczna subskrypcja od 1195 USD).

Źródło: Developer.com

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
skomentuj »

Komentarze

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł