Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Skalowanie poziome, replikacja plików, jak się do tego zabrać?
bladeer
post 3.04.2018, 18:31:16
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 2.06.2012

Ostrzeżenie: (0%)
-----


Hej smile.gif
Dostałem zadanie do którego nie bardzo wiem jak się zabrac.
Ale po kolei. Dosałe zadanie aby zoptymalizować ruch na pewnej stronie z filmami. Mają oni około 20 tb filmów podzielonych na 7 serwerów. Od strony technicznej, w bazie danych trzymamy po prostu id serwera dla danego filmu.
Każdy z cdnów nginx z bardzo prostą konfiguracją, nic niezwykłego. Problem jest taki, że niektóre serwery są przeciążone (nie wyrabia przepustowość łącza). Reszta serwerów mogła by spokojnie przyjąć ten ruch.

Na chwilę obecną skonfigurowałem ELK stack, na nim patrze filmy które generują największy ruch i przenosze je za pomocą prostego narzędzia które zrobiłem (podaje id filmu, z jakiego serwera przenieść do jakiego).
No ale cały czas nie będę tego robił i chciałbym to jakoś zautomatyzować.

Myślałem aby część filmów replikować po serwerach, i load balancingiem wybierać cdn dla usera.

Jak się do tego zabrać? może jakieś gotowe narzędzia? Szukałem w sieci i nic nie znalazłem. Może są do tego gotowe algorytmy? Robił ktoś z was już coś podobnego?
Temat nie jest związany w sumie z php dlatego wrzuciłem go do tego działu.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 07:12