Najlepsza odpowiedź
Bardzo prosty schemat obliczeniowy, dla którego jest wymagane do przybliżenia liczby użytkowników aplikacji i maksymalnych limitów pamięci dla każdego z nich. Zgrubne oszacowanie jest proste: jeśli koszt przechowywania obiektu wynosi 0,1 USD za GB przestrzeni miesięcznie, a aplikacja jest obliczona, powiedzmy, dla 5000 użytkowników, z limitem 2 GB, wynik pomnożenia wszystkich liczb (5000 × 2 × 0,1) miesięczny koszt serwera wyniósłby 1000 USD.
Ale to samo za mniej niż 200 USD można uzyskać z HostNOC z tymi specyfikacjami;
- Procesor: Intel E5-2670 2,60 GHz, 16 rdzeni / 32 wątki, Pamięć RAM: 32 GB DDR 3
- Dysk twardy: 1 x 240 GB SSD i 2 x 500 GB SATA
- Przepustowość: 1 port gigabitowy – 20 TB
Ważne jest, aby zrozumieć, że ta kalkulacja podaje tylko przybliżony koszt wymaganego hostingu. Rzeczywista liczba użytkowników może się różnić, a każdy użytkownik niekoniecznie wykorzysta całą udostępnioną mu przestrzeń. W związku z tym można założyć faktyczne wykorzystanie miejsca na serwerze (jako procent początkowej liczby użytkowników i miejsca na dysku) i użyć tego współczynnika do dostosowania oceny.
Odpowiedź
100 000 użytkowników, załóżmy, że maksymalnie 5 000 aktywnych w tym samym czasie. Załóżmy, że Amazon AWS
Nadal chciałbyś mieć 2 gorące serwery baz danych MySQL lub PostGresql, każdy po 200 $ = 400 $. W ten sposób możesz dystrybuować je w różnych AZ (strefach dostępności)
1 baza danych offline dla statystyk za 200 $ = 200 $
4 serwery aplikacji po 60 $ każdy = 240 $
środowisko przejściowe składające się z 2 serwerów, 1 serwer db $ 160
To jest 1000 $ miesięcznie. Nie zapomnij o kosztach SSL, przepustowości i pamięci masowej. To naprawdę zależy, ale dodajmy kolejne 100 USD. Potrzebujesz wiedzy i godzin inżynierów systemowych, aby skonfigurować wszystko i zarządzać nimi.