Witam!
Poszukuję 3-5 małych serwerów rozrzuconych po Polsce (i nie tylko) o następujących "parametrach":
a) baza MySQL dostępna z zewnątrz (warunek konieczny!) - wystarczy jedna, wersja > 5.0.3
1,5-2GB powierzchni dyskowej (i brak ograniczeń na rozmiar bazy)
c) PHP5
d) Cron
Uprzedzając pytania: tak, monitoring. Do 100 hostów do sprawdzenia (każdy to jedno nawiązane połączenie) i 4 (słownie: cztery) zapytania do bazy co 2 minuty. Do tego co 15 minut 2 zapytania z zewnętrznego serwera (zbieranie zgromadzonych danych).
Wg moich obliczeń nie będzie mi potrzebne więcej niż 250MB transferu miesięcznie (ale dla świętego spokoju ustalmy bandwitch na 1GB miesięcznie).
Jeśli wszystkie serwery działają, to zakładając dla średnieg czasu odpowiedzi 50ms (bardzo zawyżone) skrypt wkonywać się będzie 50*100 = 5000 [ms] = 5 . Zakładając, że w jednym momencie nie będzie odpowiadać 10 ze 100 serwerów czas ten wyniósłby przy timeoucie ustawionym na 5s niestety prawie minutę. Sam skrypt to sporo mniej niż 1ms, dlatego pominąłem go w obliczeniach. Tu pojawia się kolejny ból: limit czasu wykonywania skryptu - musi być na wszelki wypadek jak najwyższy. Oczywiście mogę podzielić sprawdzanie na części po (przykładowo) 10 serwerów, ale nawet wtedy przy wielkim pechu skrypt może przekroczyć przydzielony mu czas...
Nie jest dla mnie bardzo ważne, czy będą to serwery jednej, czy kilku firm (aczkolwiek naturalne jest, że jedna firma byłaby najwygodniejsza - przy czym nie znam żadnej, która byłaby w stanie zaproponować mi kilka serwerów w różnych miejscach Polski i/lub Europy).
Czy takie cuda istnieją? Czy muszę zebrać 10000 serwerów do monitorowania i zakupić VPSy? : )
Pozdrawiam!