Opublikowane
Mam 5 vpsów (wkrótce będzie 50 albo 500), do każdego mam podpięte duże bloki IPv4, adresacja będzie wykorzystana do data scraping i udostępniania zescrapowanych danych klientom przez json.Klient będzie łączył się z głównym serwerem z którego zapytanie będzie przesyłane na jeden z vpsów, zwracane na serwer główny i przekazywane klientowi. Aktualnie w testach cała infrastruktura robi 50 req/sec, docelowo będzie musiała pociągnąć 1-3k req/sec.50req/s = około 60TB miesięcznie na samo zescrapowanie danych.Mam dwie opcje do wyboru:1. Mogę na każdym z vpsów trzymać skrypty pobierające i obrabiające dane - w ten sposób oszczędzam na transferze z racji, że vps wysyła do głównego serwera odpowedź w json.2. Mogę na każdym VPS zainstalować squida, używać adresacji IP jako proxy i obrabiać dane na głównym serwerze. Taka opcja wydaje mi się prostsza, ale będę musiał wydać więcej na transfer.Którą opcje byście wybrali i dlaczego ( ͡° ͜ʖ ͡°)?P.S. W sumie mógłbym zrezygnować z serwera głównego i zamiast tego postawić load balancer, ale spora część vpsów nie ma (i nie będzie miała) ochrony antyddos... jak konkurencja kupi jakiś ddos to leżym i kwiczym.#programowanie#programista15k#devops

Dołączone mediagrafika

m8
17

Akcje

Otwórz wpis na wykop.pl
Klucz publiczny:

cliyppsdv022w37rs4z6p2ttk

Dodane: 16 czerwca 2023 - 17:16:11
Opublikowane

Autor był widzianyokoło 3 lata temu

Dyskusja

Rejestr odpowiedzi mirko.pro (3)
mirko_anonim
Opublikowane
Kafka, spark, rabbitmq - gdybys tylko wiedział do czego to służy
Moderator Nighthuntero
Anonimowy użytkownik
mirko_anonim
Opublikowane
@bin-bash nie ma autoskalowania bo VPSy z adresacją IP są rozsiane po różnych providerach w EU i USA - nie mam w tej kwestii nic do gadania. Mam dostarczone VPSy z adresacja IP, a całość ma działać.SPOF to mogę sam zafundować jak to spieprze( ͡° ͜ʖ ͡°)Jeżeli masz na myśli że SPOFem będzie serwer do którego klient będzie wysyłał requesty - tutaj uprościłem sprawę bo na pewno nie będzie to jeden serwer tylko kilka(naście-dziesiąt) vpsów .
Moderator Nighthuntero
Autor anonima
mirko_anonim
Opublikowane
@BlomexSkrypty nie będą się różnić. Trochę mnie "przeraża" zarządzanie taką ilością vpsów, sync logów z kilkudziesięciu/kilkuset maszyn. Monitorowanie zużycia zasobów etc. Nie mam w tym doświadczenia i pewnie dlatego trzęse dupką.jeżeli na każdym VPS będzie działał tylko squid to mniej rzeczy może sie schrzanić, ale może to złudne ( ͡° ͜ʖ ͡°)
Moderator Nighthuntero
Autor anonima

Komentarze z Wykopu

Sprawdzamy liczbę komentarzy...

Zobacz wszystkie wpisy