Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: SERWER dla portalu internetowego
Forum PHP.pl > Forum > Serwery WWW
rocks
snitch.gif Witam Kolegów z doświadczeniem, pytanie jest właściwie w temacie, sam się na tym nie znam a musze znać parametry serwera by obliczyć przybliżone koszta jego zakupu. Tak więc serwer na początku powinien:

-obsłużyć 100 000 zalogowanych użytkowników
-500 000 zarejestrowanych użytkowników przy czym każdy z nich dysponuje 25 MB miejsca na serwerze
(przydzielone do każdego nowego konta)
-dla wszystkich użytkowników zalogowanych(załóżmy 100tys) bedzie odtwarzane jednocześnie video na stronie
-wszyscy zalogowani maja mozliwość czatowania

proszę, o pomoć w dobraniu przybliżonych parametrów jednostki.. z możliwością ciągłej rozbudowy,
mam na myśli dostosowywanie się do rosnącej liczby użytkowników.

pozdrawiam wszystkich życząć szalonego sylwestra,
Dawid
sticker
no to proponuje wykorzystać usługi amazon s3, ec2 i sqs bo takiego sprzętu nie znajdziesz bez jakiejś macierzy
rocks
Cytat(sticker @ 31.12.2007, 00:30:41 ) *
no to proponuje wykorzystać usługi amazon s3, ec2 i sqs bo takiego sprzętu nie znajdziesz bez jakiejś macierzy


ps: dodam ze mam na myśli budowe serwera od podstaw, a nie skorzystanie z usług

Dziekuje za odpowiedz, niestety nie jestem specjalista, mam zrobić tylko przybliżoną wycenę, proszę o wiecej szczegółów jak to sprawdzić
pozdrawiam
sticker
to musi być jakiś klaster bo żadna maszyna nie obsłuzy 100tys filmów w jednym czasie no nie ma bata sad.gif Raczej zamiast szukać sprzetu powineneś szukać usługi bo samemu takiego czegoś nie zbudujesz bo to na jednej maszynie nie da rady zrobić.
rocks
Cytat(sticker @ 31.12.2007, 00:47:48 ) *
to musi być jakiś klaster bo żadna maszyna nie obsłuzy 100tys filmów w jednym czasie no nie ma bata sad.gif Raczej zamiast szukać sprzetu powineneś szukać usługi bo samemu takiego czegoś nie zbudujesz bo to na jednej maszynie nie da rady zrobić.


a jaki może być koszt budowy systemu który "da rade"?
seaquest
100k użytkowników na raz?
To musi być gigantyczny klaster.

Jesteś pewien, że będziesz miał aż tak duże obciążenie?

Generalnie nie wierzę w to, żeby jakikolwiek serwer był w stanie obsłużyć więcej niż 1000 konkurencyjnych wywołań.
rocks
średnio dziennie spodziewamy sie ok od 10 do 30 tys użytkowników... Ale przewidujemy też przypadki takiego douzego obciązenia przy konkursach na żywo.
seaquest
To na początek kilkadziesiąt tysięcy złotych wystarczy.
rocks
A dokładniejsze liczby... Mogę liczyć 60 000?
seaquest
Jeden serwer to koszt 3 - 5 tys.
Do tego potrzebne Ci kilka szaf i jakieś pomieszczenie.
Do tego klimatyzacja, system przeciwpożarowy i ochrona.

Nie wiem ile z w/w rzeczy masz, ale musisz je doliczyć.
CrazyProgrammer
kilkadziesiąt tysięcy może nie starczyć exclamation.gif
nawet niektóre uczelnie [ czyt. uniwerki ] nie dysponują takim łączem,
a zapewniają akademikom, i inne pomieszczenia w siec WWW i inne usługi.
Biorą pod uwagę że ok 30% nie używa łacza w danym czasie i łacze im wystarcza.
Skąd w takim razie u Ciebie takie,że tak powiem Gigantyczne zapotrzebowanie na
przepustowość ?
devnul
ilość użytkoników w skali dnia to jedno a ilość jednoczesnych połączeń to drugie myśle że zarówno Ty jak i wszyscy poprzedno wypowiadający się zostali wprowadzeni w błąd. 100k userów dziennie to jest w stanie obsłużyć każdy średniej wielkości serwer - jak chcesz mieć obsługę filmów (to też zależy czy chcesz te filmy sam hostować czy ciągnąć z youtube itp). Myslze ze za jedna maszyna w przedziale cenowym jaki wyznaczył seaquest spokojnie wystarczy (jak chcesz hostować filmy to dorzuć drugą na dobrym łączu - tak na początek + lighthttpd albo cos w podobie - tzn nie zasobożerne a wydajne i szybkie i będzie latać).zawsze w miare wzrostu obciązenia można dokładać kolejne klocki. postawić gigantyczne zaplecze (pomijając koszta) to nie problem - ale je później wykorzystać nadmiar mocy to niestety jest problem (tak żeby się nie okazało że kasa na sprzęt wyrzucona w błoto bo serwis leży odłogiem i kwiczy)
Zyx
Zainwestuj w dużo dużych dysków twardych. Jeśli chcesz mieć pół miliona kont i każdemu dać 25 MB, pochłonie to 12,5 TB miejsca. Do tego:
* LVM - aby móc w razie czego dorzucić jeszcze trochę miejsca bez wyłączania serwisu.
* Przynajmniej jeden mirror każdego z dysków, żeby awaria jednego urządzenia nie rozłożyła całego serwisu.
* System kopii zapasowych (napędy taśmowe).

Oczywiście jeszcze musisz zapewnić dysk(i) dla systemu operacyjnego i samego serwisu.

Tak więc musisz nie tylko patrzeć, ile maszyn Ci obsłuży odpowiedni ruch, ale także ile pomieści taką ilość dysków twardych i prawidłowo ją obsłuży.
nrm
NTG.

FUT: webhostingtalk.pl
devnul
@zyx: ale po co inwestować w dokładnie taką ilość miejsca jaką się daje użytkownikom. Nikt tego nie robi. Zawsze daje się więcej niż się ma bo z góry wiadomo że nigdy wszyscy użytkownicy nie wykorzystają swojego przydziału w 100% (tym bardziej przy tak licznej grupie)
rocks
chodzi o te ok 30tys userów jednocześnie... projekt to nowy portal internetowy..a że tak powiem było troche rewolucji, musze sam w przybliżeniu oszacować ile wyniesią koszta zakupu kompterów.. jeszcze jedno jakie łacza to udżwigną
devnul
a jekiego typu usługi będziesz świadczył
wszystko zależy od tego ile będziesz wysyłał/pobierał danych itp
na 30 tysięcy uników dziennie spokojnie starczy 10-15mbitowe łącze z gwarancją pasma (przy założeniu że będziesz udostępniał wideo itp) inaczej 5mb powinno starczyć. (sam przelicz"
30k uników - dajmy na to 5 odświerzeń stony (odsłon) na wizytę
czyli 150k odsłon
razy średnia wielkość strony (zasugeruję się wymiarem stron portalowych - 500KB daje 75 GB danych wysłanych do sieci - plus filmiki niech zajmą drugie tyle - czyli 150GB podzielic na ilość sekund w dobie (86400) daje nam nieco ponad pół megabajta na sekundę - czyli 4megabity - obliczenia dość mocno zawyżone - więc 15mb spokojnie powinno dać rade (tym bardziej że cześć elementów ściąga się tylko raz - jak naprzyklad style czy grafikę) - biorąc pod uwagę niejednostajne obciążenie (wadiomo że ruch nie jest stałej wielkości przez cały czas) bez wideo itp 5mbit da rade bez problemu
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.