Skocz do zawartości
Zaloguj się, aby obserwować  
nikifor

Apache i MySQL na jednym serwerze?

Polecane posty

Witam

Do tej pory zawsze stawiałem na osobnych maszynkach (ewentualnie jeden na wirtualnej) lecz teraz chciałbym się Was - doświadczonych spytać, czy takie rozwiązanie ma sens?

 

Głównie chodzi o bezpieczeństwo, no i wydajność :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Co do wydajności, zależy od sprzętu i konfiguracji i obciążenia. Co do bezpieczeństwa, zainteresuj się chroot.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Z chroota stosunkowo łatwo się wydostać, możesz dodatkowo spróbować odpalić LXC (linuxy) czy jaile (FBSD). W takim czymś możesz też na przykład stworzyć wirtualną 'sieć lokalną' i np kontenerowi/jailowi z bazą danych w ogóle nie dawać dostępu do/z internetu. Można się ciekawie pobawić, pytanie czy jest sens ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrys
Raczej nie polecam takiego rozwiązania. W przypadku awarii serwera awarii ulega wszystko :P

Jeżeli będzie host APP + SQL i padnie APP or SQL też pada wszystko :)

 

Wracając do tematu, tak jest lepiej mieć lepiej środowisko na X maszynach gdy wymaga tego obciążenie, bądź dostępność usługi.

Rozbicie na Aplikacja - > SQL to jeden z najprostszych zabiegów poprawiających wydajność i można to dalej skalować, aczkolwiek w przypadku połączenia do bazy należy pamiętać o opóźnieniu TCP.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Odświeżony kotlet nie jest zły ;)

 

 

Osobiście stosuję jedno i drugie rozwiązanie ;)

 

Masz serwer A (WWW)

Masz serwer B (mysql)

 

Pada serwer A - nic nie działa, pada serwer B? Hmm nic nie działa ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Wydajnośc po unix sockecie do tej samej maszyny zawsze będzie wyższa niż po TCP/IP do drugiej. To tak w kwestii wydajności.

 

W kwestii stabilności to w sumie tak jak kamikadze pisał wyżej - różnicy aż takiej nie ma. Na pewno jest to sposób na odciążenie serwera i zdaje egzamin "hardware'u" i jeśli jeden serwer ma do drugiego ping rzędu <10 ms bo LAN'ie to jest to całkiem fajne rozwiązanie rozbicia obciążenia na 2 serwery.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×