Mysql umożliwia wykonanie replikacji i klastrowania z wykorzystaniem kilku różnych technologii. Samo jednak zestawienie klastra to jedno, a zapewnienie usługom korzystającym z bazy danych dostępu do klastra w trybie high avability to drugie. W tym wpisie pokażę jak stworzyć rozwiązanie pozwalające na uzyskanie konfiguracji HA dla mysql.
Tag: proxy
Przekazanie Real IP z Nginx do Apache
Stawiając Nginx jako proxy przed serwerami Apache nie chcielibyśmy tracić informacji o IP odwiedzających nas klientów. Zachowanie jej wymaga jednak albo daleko idących zmian konfiguracyjnych w Apache albo użycia odpowiednich modułów.
Load balancing serwera DNS
Zapewnienie wysokiej dostępności usług jest jednym z wymogów nowoczesnych infrastruktur IT. O ile load balncing usług realizowanych w oparciu o protokół połączeniowy (TCP) jest powszechny i dobrze opisany, o tyle rozwiązania dystrybucji ruchu dla usług w oparciu o protokół bezpołączeniowy (UDP) nie są już tak popularne. Zbudowanie systemu umożliwiającego load balancing DNS wymaga użycia kilku specyficznych rozwiązań.
Prosty failover Nginx
Korzystając z serwera Nginx jako proxy dla treści statycznych i dynamicznych warto pomyśleć o konfiguracji instancji failover dla naszego zaplecza. Stworzenie takiego vhosta w obrębie serwera proxy, bądź na innej maszynie pozwoli nam nie tylko przekierować ruch na wybraną przez nas i wcześniej przygotowaną stronę (co zwiększy komfort UX), ale także da nam możliwość wysłania robotom odpowiednich komunikatów (w postaci nagłówków przeglądarki).