Portál AbcLinuxu, 26. dubna 2024 22:14


Dotaz: Jak na apache/php/mysql cluster zajistujici dostupnost sluzby

2.1.2008 19:37 honzalunek
Jak na apache/php/mysql cluster zajistujici dostupnost sluzby
Přečteno: 1150×
Odpovědět | Admin
Ahoj vsem..

mam otazku. Jde rozchodit cluster zajistujici dostupnost apache/php/mysql sluzby? Princip je ten, ze v soucasnosti mam CentOS server na kterem bezi apache/php/mysql. Krome zalohovani kazdou noc zmirorruje aplikacni obsah serveru na zalozni PC. + se naimportuji aktualni data do databaze. Takze v pripade vypadku hlavniho serveru jen zmenim ip adresu a jedu dal.

Rad bych ale nejake reseni, ktere by fungovalo uplne automaticky. Idealni by samozrejme byl nejaky free nastroj co zajisti dostupnost i rozlozi zatez. Ta dostupnost be rozkladani zateze by ale taky stacila. Exituje neco takoveho? Dik za kazdy tip :)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.1.2008 19:57 thefox | skóre: 25 | Ťapešovo
Rozbalit Rozbalit vše Re: Jak na apache/php/mysql cluster zajistujici dostupnost sluzby
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://www.linux-ha.org/ -- High Availability cluster v spolupráci s drbd pre real-time synchronizáciu dát. Rieši len automatický fail-over služieb, load balancing tým nedosiahneš.
0118 999 881 999 119 725 3
2.1.2008 21:16 honzalunek
Rozbalit Rozbalit vše Re: Jak na apache/php/mysql cluster zajistujici dostupnost sluzby
Super ..diky moc. Kdyby mel nekdo jeste nejaky podobny odkazek ..tak at ho sem jeste soupne. Ale myslim, ze tohle je ono :)
5.3.2010 08:55 archen | skóre: 4
Rozbalit Rozbalit vše Re: Jak na apache/php/mysql cluster zajistujici dostupnost sluzby
Odpovědět | | Sbalit | Link | Blokovat | Admin
Řeším v současnosti stejný úkol. Mám 2 servery bez sdílené storage (SAN), na kterých poběží apache a mysql, a je zde požadavek na vysokou dostupnost. Neřeším v tuto chvíli vůbec rozložení zátěže (loadbalancers), jelikož v mém případě to není potřeba. Celé je to také založeno na CentOS 5.4. V tomto případě mi stačí pro celé řešení:

1.) již zmíněný Linux-HA http://www.linux-ha.org/wiki/Main_Page, který se mi postará o přepínání sdílené IP a nahazování služeb mezi nódy v případě pádu aktivního nódu.

2.) a balík DRBD http://www.drbd.org/, který zajistí mirrorování dat z aktivního node na pasivní, po síti.

V mém případě možná nakonec tu SANku budu mít k dispozici, takže budu konfigurovat pouze Linux-HA, mirroring nebude potřeba. Akorát si budu muset dát bacha na to, aby mi v jeden moment 2 instance mysql nešahaly na sdílená data, jelikož by to mohlo vést ke ztrátě celé databáze.

Jestli si vzpomenu, tak sem dodám i schéma a instalační postup, jelikož ten budu muset stejně napsat. Sice je tohle trochu mrtvé vlákno, ale třeba se to někomu ještě hodí.

kensai
EmperorWantsToControlOuterSpaceYodaWantsToExploreInnerSpaceThat'sTheFundamentalDiffBetweenGoodandBadSidesOfTheForce

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.