Pr-1st-1.1-m01-Slajd38: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
(Nie pokazano 1 pośredniej wersji utworzonej przez tego samego użytkownika) | |||
Linia 1: | Linia 1: | ||
==Google | ==Google dzisiaj== | ||
[[Image:pr-1st-1.1-m01-Slajd38.png|Google | [[Image:pr-1st-1.1-m01-Slajd38.png|Google dzisiaj]] | ||
* Ponad 450,000 serwerów (533 MHz Intel Celeron - 1,4GHz Intel Pentium III | |||
* Jeden lub więcej 80GB HDD w każdym serwerze | |||
* 2 - 4 GB RAM w każdym węźle | |||
* 5 farm serwerów (Kalifornia,Wirginia, Oregon), dokładnie dane nie są znane. | |||
** ok. 6000 procesorów | |||
** 12000 HDD | |||
** Połączenie ze światem OC-48 (2488Mbit/s) | |||
** Połączenia pomiędzy farmami OC-12 (622Mbit/s) | |||
Nie wykorzystuje się procesorów najnowszej generacji ze względu na pobór mocy. Celem Google jest nie maksymalizacja wydajności jako takiej lecz maksymalizacja wydajności w kontekście zużywanej energii elektrycznej. Niestety koszty związane z rachunkami za energię elektryczną są ogromne i wynoszą ok. 1-2 mln $ miesięczne !!! | |||
Wraz z rozwojem sieci Internet wzrasta także obciążenie dla serwisu wyszukującego. Na szczęście ceny sprzętu spadają o wydajność rośnie. Dzięki temu nawet przy dwukrotnym zwiększeniu zasobów sieci WWW nie jest konieczne dwukrotne zwiększenie liczby komputerów. | |||
Firma Google stosuje tani sprzęt komputerowy. Źródła takiego podejścia można doszukiwać się w historii firmy. Jej założyciele: Sergey Brin i Larry Page jeszcze jako studenci Uniwersytetu Stanforda, w swoim projekcie używali sprzętu, wycofanego z normalnej eksploatacji w wyniku modernizacji. Sprzęt ten nie gwarantował dużej prędkości, ale był bardzo tani lub nawet darmowy. Dzięki zastosowaniu taniego sprzętu koszty wyszukiwania i utrzymania działalności są stosunkowo niskie, a zyski generowane przez np. wyświetlanie reklam są bardzo duże. Kluczem do sukcesu jest oprogramowanie, które pozwala stosować taki tani i zawodny sprzęt. Klastry zbudowane są z nie markowych serwerów 1U i 2U umieszczonych w szafach typu rack. Każdy serwer posiada normalny procesor x86 oraz zwykły dysk IDE. Jego awaryjność też jest na poziomie zwykłego komputera PC, co oznacza że średnio po upływie 3 lat się zepsuje. O ile w przypadku komputerów domowych jedna awaria na 3 lata jest do zaakceptowania, o tyle dla Google stanowi ona poważny problem. W klastrze składającym się z tysiąca komputerów średnio jeden serwer dziennie się psuje. Dlatego oprogramowanie zostało tak napisane, żeby zawsze brać pod uwagę możliwość awarii każdego komponentu, który jest natychmiast omijany. | |||
[[pr-1st-1.1-m01-Slajd37 | << Poprzedni slajd]] | [[pr-1st-1.1-m01-toc|Spis | [[pr-1st-1.1-m01-Slajd37 | << Poprzedni slajd]] | [[pr-1st-1.1-m01-toc|Spis treści ]] | [[pr-1st-1.1-m01-Slajd39 | Następny slajd >>]] |
Aktualna wersja na dzień 18:03, 1 wrz 2006
Google dzisiaj
- Ponad 450,000 serwerów (533 MHz Intel Celeron - 1,4GHz Intel Pentium III
- Jeden lub więcej 80GB HDD w każdym serwerze
- 2 - 4 GB RAM w każdym węźle
- 5 farm serwerów (Kalifornia,Wirginia, Oregon), dokładnie dane nie są znane.
- ok. 6000 procesorów
- 12000 HDD
- Połączenie ze światem OC-48 (2488Mbit/s)
- Połączenia pomiędzy farmami OC-12 (622Mbit/s)
Nie wykorzystuje się procesorów najnowszej generacji ze względu na pobór mocy. Celem Google jest nie maksymalizacja wydajności jako takiej lecz maksymalizacja wydajności w kontekście zużywanej energii elektrycznej. Niestety koszty związane z rachunkami za energię elektryczną są ogromne i wynoszą ok. 1-2 mln $ miesięczne !!!
Wraz z rozwojem sieci Internet wzrasta także obciążenie dla serwisu wyszukującego. Na szczęście ceny sprzętu spadają o wydajność rośnie. Dzięki temu nawet przy dwukrotnym zwiększeniu zasobów sieci WWW nie jest konieczne dwukrotne zwiększenie liczby komputerów.
Firma Google stosuje tani sprzęt komputerowy. Źródła takiego podejścia można doszukiwać się w historii firmy. Jej założyciele: Sergey Brin i Larry Page jeszcze jako studenci Uniwersytetu Stanforda, w swoim projekcie używali sprzętu, wycofanego z normalnej eksploatacji w wyniku modernizacji. Sprzęt ten nie gwarantował dużej prędkości, ale był bardzo tani lub nawet darmowy. Dzięki zastosowaniu taniego sprzętu koszty wyszukiwania i utrzymania działalności są stosunkowo niskie, a zyski generowane przez np. wyświetlanie reklam są bardzo duże. Kluczem do sukcesu jest oprogramowanie, które pozwala stosować taki tani i zawodny sprzęt. Klastry zbudowane są z nie markowych serwerów 1U i 2U umieszczonych w szafach typu rack. Każdy serwer posiada normalny procesor x86 oraz zwykły dysk IDE. Jego awaryjność też jest na poziomie zwykłego komputera PC, co oznacza że średnio po upływie 3 lat się zepsuje. O ile w przypadku komputerów domowych jedna awaria na 3 lata jest do zaakceptowania, o tyle dla Google stanowi ona poważny problem. W klastrze składającym się z tysiąca komputerów średnio jeden serwer dziennie się psuje. Dlatego oprogramowanie zostało tak napisane, żeby zawsze brać pod uwagę możliwość awarii każdego komponentu, który jest natychmiast omijany.