Serwery plikow

0

Wezmy scenariusz: jest sobie witryna ktorej uzytkownicy wstawiaja foty i filmy (np. youtube). Ilosc danych na dysku zwieksza sie. Mozemy podlaczyc kolejne dyski, RAID itp. Lecz w koncu trzeba bedzie dolaczac kolejne maszyny, kolejne dyski itp. Zastanawia mnie jak to jest rozwiazane sprzetowo i softwarowo na linuxie?

No bo mam np. 3 serwery plikow: dc1.serwer.com, dc2.serwer.com i dc3.serwer.com. No i glowny serwer serwer.com z calym systemem, baza danych itp. System odbiera dane przesylane przez uzytkownikow i kopiuje je na poszczegolne serwery, tak? Cos w stylu replikacji, tyle, ze tutaj system wybiera najmniej "obciazany" serwer? Czyli do glownego serwera podlaczone sa pozostale w postaci dyskow sieciowych? I dane sa kopiowane na te dyski?

Jak to wyglada w praktyce?

0

hmm na szybko gdybym mial cos takiego zaprojektowac to jeden serwer obslugujacy zapytania, + serwery danych, system adres danego repozytorium ma w sobie prefix danego pod serwera, jezeli dobrze to przemyslec powinno wyjsc w miare rownomierne ort!, przy wiekszej ilosci danych/serwerow mozna by sprobowac wrecz z czyms w stylu tablicy hashujacej stworzonej nie w pamieci z danych ale z fizycznych maszyn...

0

A ja bym wykorzystał pierścienie Spread. Jakby któryś się padł to reszta i tak dalej by się trzymała. Pozostaje kwestia przesyłania sesji itd ;) Z resztą z tego co pamiętam to jest moduł, który obsługuje to w Apachu

1 użytkowników online, w tym zalogowanych: 0, gości: 1