Skocz do zawartości

Web Hosting Talk

  • progreso.pl

    Partner technologiczny

    Upraszczamy to, co inni starają się komplikować. Prosto, pewnie, przyjaźnie - tak robimy hosting!
  • Kei.pl

    Partner technologiczny

    Kei.pl działa na polskim rynku internetowym od 2000 roku. Obecnie na blisko 300 serwerach w Centrum Danych Kei.pl znajduje się kilkadziesiąt tysięcy stron WWW.
  • S-NET.info

    Partner technologiczny

    S-NET to dostawca usług dla biznesu. Najważniejsze usługi świadczone przez firmę to usługi Centrum Danych, dostęp do Internetu, transmisja danych oraz tranzyt do różnych operatorów.
  • Sprint Data Center

    Partner technologiczny

    Sprint Data Center to jedyne w Polsce północno-wschodniej i jednocześnie jedno z najnowocześniejszych w kraju centrum przechowywania i przetwarzania danych.

 

Szacowanie parametrów Kolokacji


  • Nie możesz odpowiadać w tym temacie
14 odpowiedzi na ten temat

Szacowanie parametrów Kolokacji

#1 admirau

    Nowy użytkownik

  • Użytkownicy
  • 3 postów

Napisany 07 październik 2009 - 13:32

Czy możecie mi poradzić, jak oszacować:
- zapotrzebowanie na łącze
- jaką konfigurację sprzętową mniej więcej potrzebuję

Teraz używam roboczego serwera na Ubuntu.
Na nim mogę przetestować co potrzeba,
ale nie bardzo wiem jak ;)

Nie potrzebuję kosmosu wydajnościowego,
głównie zależy mi na niezależności.

Na początek na serwerze będzie 20 stron,
średnio 2000 wizyt dziennie każda.

Wszystkie w PHP, na Zend_Framework.
Mogę sprawdzić ile pamięci zajmuje pojedyncza instancja skryptu,
np. za pomocą: http://php.net/manua...-peak-usage.php
Pomnożyć razy ilość jednoczesnych requestów,
daje mi potrzebną ilość RAM dla PHP.
Do tego trzeba doliczyć RAM potrzebny na aplikacje uruchomione na serwerze
(jak to sprawdzić?)
Dobrze kombinuję?

Czas generowania skryptu PHP też łatwo sprawdzić.
Jak to przeliczyć na zapotrzebowanie na procesor, szybkość dysku?

A jak oszacować jakiej wydajności łącza potrzebuję?
Wielkość strony, ilość requestów dla jednej strony, średnia szybkość łącza usera, średnia szybkość łącza providera,
ilość jednoczesnych zapytań…
Jak od tych wielkości uzależnić wybór parametrów łącza?
Jak obliczyć, ile będzie się ładowała strona na łączu w serwerowni 0.5Mb, a ile na 2Mb?

Pewno część rzeczy mogę sprawdzić jeśli zainstaluję jakieś statystyki na serwerze, jakie?

--
admirau

#2 Wojciech Małota

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 156 postów
  • Firma:PHP-art.pl
  • Imię:Wojciech
  • Nazwisko:Małota

Napisany 07 październik 2009 - 13:43

20 stron razy 2000 odsłon dziennie to daje 40 000 odsłon na dobę.
Na każdą odsłone trzeba liczyć lekko 15 żądań http (obrazki itp.) co daje 600 000 żądań na dobę.
Należy przyjąć, że 50% ruchu przypada na 3 godziny szczytu w ciągu doby co daje 100 000 żądań na jedną godzinę szczytu czyli około 28 żądań na sekundę. Czyli jedno żądanie może się wykonywać 0,036 sekundy. Mnożąc to z powrotem przez założone 15 żądań na stronę to czas obsługi jednej odsłony to maksymalnie 0,54 sekundy.

Z doświadczeń własnych mogę powiedzieć, że będziesz potrzebował 4 GB (poczta + baza danych + www + php).
Generalnie serwer 4 GB ramu + 2 x Xeon Quad powinien wystarczyć.
Projekt: Folk24 .............. |||||||||| 100%
Projekt: Invini .............. ---------- 5%

#3 admirau

    Nowy użytkownik

  • Użytkownicy
  • 3 postów

Napisany 07 październik 2009 - 14:19

Zobacz postWojciech Małota, o 7.10.2009, 14:43, powiedział:

20 stron razy 2000 odsłon dziennie to daje 40 000 odsłon na dobę.

Z tym, że to nie są odsłony, a wizyty.
Odsłon (requestów) jest średnio 25 000.

A z łączem jak?

--
admirau

#4 Wojciech Małota

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 156 postów
  • Firma:PHP-art.pl
  • Imię:Wojciech
  • Nazwisko:Małota

Napisany 07 październik 2009 - 14:35

Zobacz postadmirau, o 7.10.2009, 15:19, powiedział:

Z tym, że to nie są odsłony, a wizyty.
Odsłon (requestów) jest średnio 25 000.

A z łączem jak?

25 000 na jeden serwis czy w sumie?

Jeżeli na jeden serwis... to daje 347 żądań na sekundę i 0,0029 sekundy na żądanie czyli jakieś 0,043 sekundy na odsłonę.
To tutaj jeden serwer nie wystarczy.
Łącze? Hmmm sprawdź ile danych trzeba przesłać na jedną odsłonę... najlepiej w warstwie IP czyli tcpdumpem.
Pomnóż to przez liczbę odsłon na sekundę czyli jakieś 23 i będziesz wiedział. Przyjmując, że jedna odsłona to 200 kB no to masz jakieś 36 Mbps
Projekt: Folk24 .............. |||||||||| 100%
Projekt: Invini .............. ---------- 5%

#5 bellerofont

    szeryf :)

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 2002 postów
  • Skąd:Warszawa

Napisany 07 październik 2009 - 15:19

Zobacz postWojciech Małota, o 7.10.2009, 14:43, powiedział:

Z doświadczeń własnych mogę powiedzieć, że będziesz potrzebował 4 GB (poczta + baza danych + www + php).
Generalnie serwer 4 GB ramu + 2 x Xeon Quad powinien wystarczyć.
4 GB RAM do dwóch procków typu QC? :)

4 GB RAM, jeden procek QC, dwa dyski SAS w RAID1, kolokację kup tylko tam gdzie dadzą Ci łącze z percentylem...

#6 Wojciech Małota

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 156 postów
  • Firma:PHP-art.pl
  • Imię:Wojciech
  • Nazwisko:Małota

Napisany 07 październik 2009 - 16:58

Zobacz postbellerofont, o 7.10.2009, 16:19, powiedział:

4 GB RAM do dwóch procków typu QC? ^_^

A co ma piernik do wiatraka? RAM to jedno, a procesor to drugie. To nie jest ilościowo powiązane.
Poza tym w razie czego łatwiej dołożyć RAM niż procesor.
Projekt: Folk24 .............. |||||||||| 100%
Projekt: Invini .............. ---------- 5%

#7 www.ionic.pl

    Twój partner w e-biznesie ...

  • Firma Bronze
  • PipPipPipPipPipPipPipPip
  • 1757 postów
  • Skąd:Kraków
  • Firma:IONIC SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ SPÓŁKA KOMANDYTOWA

Napisany 07 październik 2009 - 17:17

Zobacz postWojciech Małota, o 7.10.2009, 17:58, powiedział:

A co ma piernik do wiatraka? RAM to jedno, a procesor to drugie. To nie jest ilościowo powiązane.
Poza tym w razie czego łatwiej dołożyć RAM niż procesor.

Hmmm moim zdaniem ma, powinno dobierać się ilość pamięci fizycznej do pracujących rdzeni, tak aby nie okazało się,
że przy utylizacji zasobów przez aplikację ilość pamięci staje się wąskim gardłem.
Przy skalowaniu projektu powinno brać się także pod uwagę, iż dołożenie ramu o którym piszesz to przerwa w działaniu.
Serwery w Polsce, stabilne i tanie.
Kod promocyjny "wht" uprawnia do 25% rabatu na serwer www, vps lub serwer dedykowany.

#8 admirau

    Nowy użytkownik

  • Użytkownicy
  • 3 postów

Napisany 07 październik 2009 - 17:23

Zobacz postWojciech Małota, o 7.10.2009, 17:58, powiedział:

A co ma piernik do wiatraka? RAM to jedno, a procesor to drugie. To nie jest ilościowo powiązane.
Poza tym w razie czego łatwiej dołożyć RAM niż procesor.

A jakie są koszty 2xQuad Core/Quad/Dual Core a jakie koszty RAM?

Sprawdziłem dokładniej; ze statystyk wynika, że teraz mam 12000 requestów w godzinie szczytu dla jednego serwisu.

--
admirau

#9 www.ionic.pl

    Twój partner w e-biznesie ...

  • Firma Bronze
  • PipPipPipPipPipPipPipPip
  • 1757 postów
  • Skąd:Kraków
  • Firma:IONIC SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ SPÓŁKA KOMANDYTOWA

Napisany 07 październik 2009 - 17:25

Zobacz postadmirau, o 7.10.2009, 18:23, powiedział:

A jakie są koszty 2xQuad Core/Quad/Dual Core a jakie koszty RAM?

Sprawdziłem dokładniej; ze statystyk wynika, że teraz mam 12000 requestów w godzinie szczytu dla jednego serwisu.

--
admirau

Skup się równeiż na wydajnych dyskach w takim razie.

Co do cen - musisz znaleźć sprawnego gwarancyjnie partnera i się z nim dogadać.
Serwery w Polsce, stabilne i tanie.
Kod promocyjny "wht" uprawnia do 25% rabatu na serwer www, vps lub serwer dedykowany.

#10 bellerofont

    szeryf :)

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 2002 postów
  • Skąd:Warszawa

Napisany 07 październik 2009 - 17:41

Zobacz postWojciech Małota, o 7.10.2009, 17:58, powiedział:

A co ma piernik do wiatraka?
Tyle, że Ty chyba nigdy nie widziałeś dobrze skonfigurowanego serwera na oczy
jeśli do 8 rdzeni chcesz dać 4 GB RAM. Nie istnieje aplikacja, która wymaga 8 rdzeni
mając zapotrzebowanie jednocześnie na taką śmieszną ilość pamięci.
Nie będzie to hosting ani zwykły, ani bazodanowy, ani VPS, Oracle, DB2...
Cokolwiek nie wstawisz, zaproponowane przez Ciebie proporcje są totalnie do bani.

#11 Wojciech Małota

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 156 postów
  • Firma:PHP-art.pl
  • Imię:Wojciech
  • Nazwisko:Małota

Napisany 07 październik 2009 - 17:54

Zobacz postbellerofont, o 7.10.2009, 18:41, powiedział:

Tyle, że Ty chyba nigdy nie widziałeś dobrze skonfigurowanego serwera na oczy
jeśli do 8 rdzeni chcesz dać 4 GB RAM. Nie istnieje aplikacja, która wymaga 8 rdzeni
mając zapotrzebowanie jednocześnie na taką śmieszną ilość pamięci.
Nie będzie to hosting ani zwykły, ani bazodanowy, ani VPS, Oracle, DB2...
Cokolwiek nie wstawisz, zaproponowane przez Ciebie proporcje są totalnie do bani.

Widziałem już tyle różnych rzeczy, że nigdy nie mówię nigdy aczkolwiek faktycznie trochę przegiąłem - w każdym razie PEACE :-). W kwestii potrzebnego procesora i ramu nic nie zastąpi po prostu empirycznego zmierzenia zapotrzebowania przez autora.
Projekt: Folk24 .............. |||||||||| 100%
Projekt: Invini .............. ---------- 5%

#12 krdc.pl

    Stały użytkownik

  • Firma Bronze
  • PipPipPipPipPip
  • 135 postów
  • Firma:Krakowskie DataCenter krdc.pl

Napisany 09 październik 2009 - 08:22

Zobacz postadmirau, o 7.10.2009, 14:32, powiedział:

Czy możecie mi poradzić, jak oszacować:
- zapotrzebowanie na łącze
- jaką konfigurację sprzętową mniej więcej potrzebuję

jesli chodzi o maszyne, to duzo zalezy od tego jak skrypty PHP sa napisane
jesli tresci sa w miare statyczne to szybkosc procesora i dyskow bedzie pomijalna zakladajac duzo RAM'u
jesli duzo grzebia po bazie to nacisk kladlbym na dyski i RAM
pozatym mozna zawsze pomyslec o maszynie z mozliwosci rozszerzenia - np obsadzic 1 procem z mozliwoscia wsadzenia 2'go

co do lacza to tez zalezy od tresci - mozesz sprobowac sie dogadac z DC na okres testowy (tydzien, 2) po ktorym wybierzesz sposob rozliczania (pasmo/przesyl)

#13 nieznany

    Nowy użytkownik

  • Użytkownicy
  • 2 postów
  • Imię:Piotr
  • Nazwisko:Repetowski

Napisany 20 styczeń 2010 - 13:15

Cześć,

chcę Was prosić o pomoc w doborze odpowiedniego łącza dla serwisu.

Szacuję, że serwis będzie odwiedzany przez 2000 użytkowników dziennie. Sam serwis będzie zawierał zdjęcia, filmy i różnego rodzaju pliki o rozmiarze ok 200 KB.

Jakie łącze będzie odpowiednie, aby serwis działał płynnie?

Pozdrawiam,
Piotr Repetowski

#14 crazyluki

    crazyluki

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 1700 postów
  • Skąd:poznań
  • Firma:Ogicom Sp. z o.o.
  • Imię:Łukasz

Napisany 20 styczeń 2010 - 14:41

Hej!
jeśli nie wiesz dokładnie ile będziesz zużywać łącza to lepiej napisz w miejsce gdzie chciałbyś wykupić kolokację o możliwość rozliczania się w GB/TB transferu. W miarę jak ogarniesz temat i będziesz wiedział czego Ci potrzeba, będziesz mógł wykupić łącze pod serwer i tak się rozliczać.

#15 nieznany

    Nowy użytkownik

  • Użytkownicy
  • 2 postów
  • Imię:Piotr
  • Nazwisko:Repetowski

Napisany 22 styczeń 2010 - 11:14

Zobacz postcrazyluki, o 20 styczeń 2010 - 14:41, powiedział:

Hej!
jeśli nie wiesz dokładnie ile będziesz zużywać łącza to lepiej napisz w miejsce gdzie chciałbyś wykupić kolokację o możliwość rozliczania się w GB/TB transferu. W miarę jak ogarniesz temat i będziesz wiedział czego Ci potrzeba, będziesz mógł wykupić łącze pod serwer i tak się rozliczać.

Dzięki za podpowiedź :). Pozdrawiam





1 Użytkowników czyta ten temat

0 użytkowników, 1 gości, 0 anonimowych użytkowników