Dostępność serwisów internetowych – podręcznik na temat dobrych ...
Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0
-
Upload
webhostingpl -
Category
Technology
-
view
3.023 -
download
0
description
Transcript of Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0
![Page 1: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/1.jpg)
www.hostersi.pl
Optymalizacja hostinguoraz architektury serwisów Web 2.0
![Page 2: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/2.jpg)
Facebook wykorzystuje 10 000 serwerów.
Źródło: www.datacenterknowledge.com
www.hostersi.pl
![Page 3: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/3.jpg)
Facebook hostuje 10 000 000 000 zdjęć.
Źródło: www.datacenterknowledge.com
www.hostersi.pl
![Page 4: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/4.jpg)
Każdego dnia ludzie oglądają setki milionów f ilmów na YouTube.
Źródło: www.youtube.com
www.hostersi.pl
![Page 5: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/5.jpg)
Firma Google posiada 36 Centrów Przetwarzania Danych w USA, Europie oraz Azji.
Koszt jednego Data Center to 600 mln $.
Źródło: www.royal.pingdom.com, www.techcrunch.com
www.hostersi.pl
![Page 6: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/6.jpg)
Plan prezentacji
OPTYMALIZACJA
www.hostersi.pl
1. Dlaczego optymalizacja serwisów Web 2.0 jest koniecznością?
2. Jakie aspekty serwisu można poprawić poprzez optymalizację?
3. Omówienie wybranych metod optymalizacji serwisów Web 2.0
4. Podsumowanie
![Page 7: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/7.jpg)
OPTYMALIZACJA
www.hostersi.pl
Dlaczego optymalizacja serwisów Web 2.0jest koniecznością?
PRZYCHODY
![Page 8: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/8.jpg)
OPTYMALIZACJA
www.hostersi.pl
Dlaczego optymalizacja serwisów Web 2.0jest koniecznością?
PRZYCHODY
KOSZTY
![Page 9: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/9.jpg)
OPTYMALIZACJA
www.hostersi.pl
Dlaczego optymalizacja serwisów Web 2.0jest koniecznością?
ZYSK
KOSZTY
PRZYCHODY
![Page 10: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/10.jpg)
OPTYMALIZACJA
www.hostersi.pl
Dlaczego optymalizacja serwisów Web 2.0jest koniecznością?
ZYSK
KOSZTY
ZWIĘKSZENIEPRZYCHODÓWPRZYCHODY
![Page 11: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/11.jpg)
OPTYMALIZACJA
www.hostersi.pl
Dlaczego optymalizacja serwisów Web 2.0jest koniecznością?
KOSZTY
ZYSK
ZWIĘKSZENIEPRZYCHODÓWPRZYCHODY
![Page 12: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/12.jpg)
OPTYMALIZACJA
www.hostersi.pl
Dlaczego optymalizacja serwisów Web 2.0jest koniecznością?
ZYSK
ZWIĘKSZENIEPRZYCHODÓW
KOSZTY ZMNIEJSZENIEKOSZTÓW
PRZYCHODY
![Page 13: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/13.jpg)
OPTYMALIZACJA
www.hostersi.pl
Dlaczego optymalizacja serwisów Web 2.0jest koniecznością?
ZYSK
ZWIĘKSZENIEPRZYCHODÓW
KOSZTY ZMNIEJSZENIEKOSZTÓW
PRZYCHODY
![Page 14: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/14.jpg)
OPTYMALIZACJA
PRZYCHODYZWIĘKSZENIEPRZYCHODÓW
KOSZTY ZMNIEJSZENIEKOSZTÓW
KORZYŚĆZ OPTYMALIZACJI
ZYSKPOCZĄTKOWY
KORZYŚĆZ OPTYMALIZACJI
www.hostersi.pl
Dlaczego optymalizacja serwisów Web 2.0jest koniecznością?
![Page 15: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/15.jpg)
OPTYMALIZACJA
www.hostersi.pl
Dlaczego optymalizacja serwisów Web 2.0jest koniecznością?
ZWIĘKSZENIEPRZYCHODÓW
ZMNIEJSZENIEKOSZTÓW
![Page 16: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/16.jpg)
ZWIĘKSZENIEPRZYCHODÓW
ZMNIEJSZENIEKOSZTÓW
OPTYMALIZACJA
www.hostersi.pl
Dlaczego optymalizacja serwisów Web 2.0jest koniecznością?
![Page 17: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/17.jpg)
ZWIĘKSZENIEPRZYCHODÓW
ZMNIEJSZENIEKOSZTÓW
OPTYMALIZACJA
ŁĄCZE
www.hostersi.pl
Dlaczego optymalizacja serwisów Web 2.0jest koniecznością?
![Page 18: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/18.jpg)
ZWIĘKSZENIEPRZYCHODÓW
ZMNIEJSZENIEKOSZTÓW
OPTYMALIZACJA
SERWERY
ŁĄCZE
www.hostersi.pl
Dlaczego optymalizacja serwisów Web 2.0jest koniecznością?
![Page 19: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/19.jpg)
ZWIĘKSZENIEPRZYCHODÓW
ZMNIEJSZENIEKOSZTÓW
OPTYMALIZACJA
SZYBKOŚĆ
SERWERY
ŁĄCZE
www.hostersi.pl
Dlaczego optymalizacja serwisów Web 2.0jest koniecznością?
![Page 20: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/20.jpg)
ZWIĘKSZENIEPRZYCHODÓW
ZMNIEJSZENIEKOSZTÓW
OPTYMALIZACJA
BEZAWARYJNOŚĆ
SZYBKOŚĆ
SERWERY
ŁĄCZE
www.hostersi.pl
Dlaczego optymalizacja serwisów Web 2.0jest koniecznością?
![Page 21: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/21.jpg)
ZWIĘKSZENIEPRZYCHODÓW
ZMNIEJSZENIEKOSZTÓW
OPTYMALIZACJA
BEZAWARYJNOŚĆ
SZYBKOŚĆ
SKALOWALNOŚĆ
SERWERY
ŁĄCZE
www.hostersi.pl
Dlaczego optymalizacja serwisów Web 2.0jest koniecznością?
![Page 22: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/22.jpg)
SERWERY BEZAWARYJNOŚĆSZYBKOŚĆ SKALOWALNOŚĆŁĄCZE
OPTYMALIZACJA
www.hostersi.pl
Jakie aspekty serwisu można poprawić poprzez optymalizację?
![Page 23: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/23.jpg)
OPTYMALIZACJA
www.hostersi.pl
METODY OPTYMALIZACJI
![Page 24: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/24.jpg)
OPTYMALIZACJA
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZEwww.hostersi.pl
WYBÓR OPTYMALNEJ LOKALIZACJI GEOGRAFICZNEJ
SERWERÓW
![Page 25: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/25.jpg)
OPTYMALIZACJA
Optymalizacja tą metodąbazuje na doborze lokalizacji
geogra�cznej serweróww sposób pozwalający
wykorzystać różnicę cenłącza internetowegow Polsce i za granicą.
www.hostersi.pl
Metody optymalizacji:Wybór optymalnej lokalizacji
geogra�cznej serwerów
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Miesięczny koszt łączao przepustowości100 Mbps
![Page 26: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/26.jpg)
OPTYMALIZACJA
Optymalizacja tą metodąbazuje na doborze lokalizacji
geogra�cznej serweróww sposób pozwalający
wykorzystać różnicę cenłącza internetowegow Polsce i za granicą.
www.hostersi.pl
Metody optymalizacji:Wybór optymalnej lokalizacji
geogra�cznej serwerów
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
14 000 złPOLSKA
Miesięczny koszt łączao przepustowości100 Mbps
![Page 27: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/27.jpg)
OPTYMALIZACJA
Optymalizacja tą metodąbazuje na doborze lokalizacji
geogra�cznej serweróww sposób pozwalający
wykorzystać różnicę cenłącza internetowegow Polsce i za granicą.
www.hostersi.pl
Metody optymalizacji:Wybór optymalnej lokalizacji
geogra�cznej serwerów
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
14 000 zł
600 złFRANCJA
POLSKA
Miesięczny koszt łączao przepustowości100 Mbps
![Page 28: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/28.jpg)
OPTYMALIZACJA
Optymalizacja tą metodąbazuje na doborze lokalizacji
geogra�cznej serweróww sposób pozwalający
wykorzystać różnicę cenłącza internetowegow Polsce i za granicą.
Przesyłanie danychłączem internetowym
z Francji do Polskijest 23 razy tańsze
niż przesyłanie danychna terenie Polski.
www.hostersi.pl
Metody optymalizacji:Wybór optymalnej lokalizacji
geogra�cznej serwerów
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
14 000 zł
600 złFRANCJA
POLSKA
23 x
600
złMiesięczny koszt łącza
o przepustowości100 Mbps
![Page 29: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/29.jpg)
OPTYMALIZACJA
Optymalizacja tą metodąbazuje na doborze lokalizacji
geogra�cznej serweróww sposób pozwalający
wykorzystać różnicę cenłącza internetowegow Polsce i za granicą.
Przesyłanie danychłączem internetowym
z Francji do Polskijest 23 razy tańsze
niż przesyłanie danychna terenie Polski.
www.hostersi.pl
Metody optymalizacji:Wybór optymalnej lokalizacji
geogra�cznej serwerów
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
14 000 zł
600 złFRANCJA
POLSKA
23 x
600
złMiesięczny koszt łącza
o przepustowości100 Mbps
![Page 30: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/30.jpg)
OPTYMALIZACJA
Optymalizacja tą metodąbazuje na doborze lokalizacji
geogra�cznej serweróww sposób pozwalający
wykorzystać różnicę cenłącza internetowegow Polsce i za granicą.
www.hostersi.pl
Metody optymalizacji:Wybór optymalnej lokalizacji
geogra�cznej serwerów
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
![Page 31: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/31.jpg)
1. Które elementy serwisu mogą być hostowane za granicą?
OPTYMALIZACJA
www.hostersi.pl
Metody optymalizacji:Wybór optymalnej lokalizacji geogra�cznej serwerów
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
![Page 32: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/32.jpg)
1. Które elementy serwisu mogą być hostowane za granicą?
2. Czy architektura systemu na to pozwala?
OPTYMALIZACJA
www.hostersi.pl
Metody optymalizacji:Wybór optymalnej lokalizacji geogra�cznej serwerów
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
![Page 33: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/33.jpg)
1. Które elementy serwisu mogą być hostowane za granicą?
2. Czy architektura systemu na to pozwala?
3. Które Data Center wybrać?
OPTYMALIZACJA
www.hostersi.pl
Metody optymalizacji:Wybór optymalnej lokalizacji geogra�cznej serwerów
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
![Page 34: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/34.jpg)
1. Które elementy serwisu mogą być hostowane za granicą?
2. Czy architektura systemu na to pozwala?
3. Które Data Center wybrać?
4. Kto będzie zarządzać serwerami?
OPTYMALIZACJA
www.hostersi.pl
Metody optymalizacji:Wybór optymalnej lokalizacji geogra�cznej serwerów
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
![Page 35: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/35.jpg)
OPTYMALIZACJA
www.hostersi.pl
Metody optymalizacji:Wybór optymalnej lokalizacji geogra�cznej serwerów
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
CASE STUDY
. Serwis społecznościowy zawierający wideo
. Blisko 100 % f ilmów oglądanych przez polskich użytkowników
. Serwery w Polsce
![Page 36: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/36.jpg)
OPTYMALIZACJA
www.hostersi.pl
Metody optymalizacji:Wybór optymalnej lokalizacji geogra�cznej serwerów
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Serwis wykorzystuje łącze o przepustowości 100 Mbps.
100 Mbps
80 MbpsFILMY
20 MbpsPOZOSTAŁE
ELEMENTY SERWISU
![Page 37: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/37.jpg)
OPTYMALIZACJA
www.hostersi.pl
Metody optymalizacji:Wybór optymalnej lokalizacji geogra�cznej serwerów
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Serwis wykorzystuje łącze o przepustowości 100 Mbps.
100 Mbps
80 MbpsFILMY
20 MbpsPOZOSTAŁE
ELEMENTY SERWISU
Miesięczny koszt łącza przed optymalizacją
Filmy Polska
PolskaPozostałe
RAZEM
80 Mbps 140 zł 11200 zł
2 800 zł
14 000 zł
140 zł20 Mbps
![Page 38: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/38.jpg)
OPTYMALIZACJA
www.hostersi.pl
Metody optymalizacji:Wybór optymalnej lokalizacji geogra�cznej serwerów
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Serwis wykorzystuje łącze o przepustowości 100 Mbps.
100 Mbps
80 MbpsFILMY
20 MbpsPOZOSTAŁE
ELEMENTY SERWISU
Miesięczny koszt łącza przed optymalizacją
Filmy Polska
PolskaPozostałe
RAZEM
80 Mbps 140 zł 11200 zł
2 800 zł
14 000 zł
140 zł20 Mbps
Miesięczny koszt łącza po optymalizacji
Filmy Francja
PolskaPozostałe
RAZEM
80 Mbps 6 zł 480 zł
2 800 zł
3 280 zł
140 zł20 Mbps
![Page 39: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/39.jpg)
OPTYMALIZACJA
www.hostersi.pl
Metody optymalizacji:Wybór optymalnej lokalizacji geogra�cznej serwerów
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Serwis wykorzystuje łącze o przepustowości 100 Mbps.
100 Mbps
80 MbpsFILMY
20 MbpsPOZOSTAŁE
ELEMENTY SERWISU
Miesięczny koszt łącza przed optymalizacją
Filmy Polska
PolskaPozostałe
RAZEM
80 Mbps 140 zł 11200 zł
2 800 zł
14 000 zł
140 zł20 Mbps
Miesięczny koszt łącza po optymalizacji
Filmy Francja
PolskaPozostałe
RAZEM
80 Mbps 6 zł 480 zł
2 800 zł
3 280 zł
140 zł20 Mbps
- 10 720 zł - 76%
![Page 40: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/40.jpg)
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
OPTYMALIZACJA
WIRTUALIZACJA
www.hostersi.pl
![Page 41: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/41.jpg)
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er z
bazą
dan
ych
Serw
er w
yszu
kiw
arki
Serw
er p
oczt
y
Serw
er z
cach
em se
rwisu
Serw
er d
o w
ysył
ki n
ewsle
tteró
w
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Wirtualizacja
OPTYMALIZACJA
www.hostersi.pl
Tradycyjne środowisko bez wirtualizacji
![Page 42: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/42.jpg)
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er z
bazą
dan
ych
Serw
er w
yszu
kiw
arki
Serw
er p
oczt
y
Serw
er z
cach
em se
rwisu
Serw
er d
o w
ysył
ki n
ewsle
tteró
w
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Wirtualizacja
OPTYMALIZACJA
www.hostersi.pl
Tradycyjne środowisko bez wirtualizacji
= 2 400 złrocznie
![Page 43: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/43.jpg)
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er z
bazą
dan
ych
Serw
er w
yszu
kiw
arki
Serw
er p
oczt
y
Serw
er z
cach
em se
rwisu
Serw
er d
o w
ysył
ki n
ewsle
tteró
w
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Wirtualizacja
OPTYMALIZACJA
www.hostersi.pl
Tradycyjne środowisko bez wirtualizacji
= 2 400 złrocznie
76 800zł
![Page 44: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/44.jpg)
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er z
bazą
dan
ych
Serw
er w
yszu
kiw
arki
Serw
er p
oczt
y
Serw
er z
cach
em se
rwisu
Serw
er d
o w
ysył
ki n
ewsle
tteró
w
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Wirtualizacja
OPTYMALIZACJA
www.hostersi.pl
Tradycyjne środowisko bez wirtualizacji
= 2 400 złrocznie
76 800zł
![Page 45: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/45.jpg)
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er z
bazą
dan
ych
Serw
er w
yszu
kiw
arki
Serw
er p
oczt
y
Serw
er z
cach
em se
rwisu
Serw
er d
o w
ysył
ki n
ewsle
tteró
w
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Wirtualizacja
OPTYMALIZACJA
www.hostersi.pl
Środowisko wirtualneTradycyjne środowisko bez wirtualizacji
= 2 400 złrocznie
76 800zł
![Page 46: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/46.jpg)
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er z
bazą
dan
ych
Serw
er w
yszu
kiw
arki
Serw
er p
oczt
y
Serw
er z
cach
em se
rwisu
Serw
er d
o w
ysył
ki n
ewsle
tteró
w
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Wirtualizacja
OPTYMALIZACJA
www.hostersi.pl
Środowisko wirtualneTradycyjne środowisko bez wirtualizacji
= 2 400 złrocznie
57 600 zł
76 800zł
![Page 47: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/47.jpg)
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er z
bazą
dan
ych
Serw
er w
yszu
kiw
arki
Serw
er p
oczt
y
Serw
er z
cach
em se
rwisu
Serw
er d
o w
ysył
ki n
ewsle
tteró
w
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Wirtualizacja
OPTYMALIZACJA
www.hostersi.pl
Środowisko wirtualneTradycyjne środowisko bez wirtualizacji
= 2 400 złrocznie
57 600 zł
76 800zł
![Page 48: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/48.jpg)
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er z
bazą
dan
ych
Serw
er w
yszu
kiw
arki
Serw
er p
oczt
y
Serw
er z
cach
em se
rwisu
Serw
er d
o w
ysył
ki n
ewsle
tteró
w
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Wirtualizacja
OPTYMALIZACJA
www.hostersi.pl
Środowisko wirtualne
Oszczędność na wirtualizacji
Tradycyjne środowisko bez wirtualizacji
= 2 400 złrocznie
57 600 zł
76 800zł
![Page 49: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/49.jpg)
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er z
bazą
dan
ych
Serw
er w
yszu
kiw
arki
Serw
er p
oczt
y
Serw
er z
cach
em se
rwisu
Serw
er d
o w
ysył
ki n
ewsle
tteró
w
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Wirtualizacja
OPTYMALIZACJA
www.hostersi.pl
Środowisko wirtualne
Oszczędność na wirtualizacji
Tradycyjne środowisko bez wirtualizacji
= 2 400 złrocznie
57 600 zł
76 800zł
8 x 2 400 zł
![Page 50: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/50.jpg)
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er z
bazą
dan
ych
Serw
er w
yszu
kiw
arki
Serw
er p
oczt
y
Serw
er z
cach
em se
rwisu
Serw
er d
o w
ysył
ki n
ewsle
tteró
w
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Wirtualizacja
OPTYMALIZACJA
www.hostersi.pl
Środowisko wirtualne
Oszczędność na wirtualizacji
Tradycyjne środowisko bez wirtualizacji
= 2 400 złrocznie
57 600 zł
76 800zł
25%19 200zł
8 x 2 400 zł
![Page 51: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/51.jpg)
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er z
bazą
dan
ych
Serw
er w
yszu
kiw
arki
Serw
er p
oczt
y
Serw
er z
cach
em se
rwisu
Serw
er d
o w
ysył
ki n
ewsle
tteró
w
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Wirtualizacja
OPTYMALIZACJA
www.hostersi.pl
Środowisko wirtualne
Oszczędność na wirtualizacji
Tradycyjne środowisko bez wirtualizacji
= 2 400 złrocznie
57 600 zł
76 800zł
25%19 200zł
8 x 2 400 zł
![Page 52: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/52.jpg)
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er fr
ont-
end
Serw
er z
bazą
dan
ych
Serw
er w
yszu
kiw
arki
Serw
er p
oczt
y
Serw
er z
cach
em se
rwisu
Serw
er d
o w
ysył
ki n
ewsle
tteró
w
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Wirtualizacja
OPTYMALIZACJA
www.hostersi.pl
Środowisko wirtualne
Oszczędność na wirtualizacji
Tradycyjne środowisko bez wirtualizacji
57 600 zł
25%
76 800zł
19 200zł
8 x 2 400 zł
= 2 400 złrocznie
![Page 53: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/53.jpg)
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
OPTYMALIZACJA
BALANCING SPRZĘTOWY I PROGRAMOWY
www.hostersi.pl
![Page 54: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/54.jpg)
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Balancing sprzętowy i programowy
bez BALANCINGU
ruch
serwerobciążenie
OPTYMALIZACJA
www.hostersi.pl
![Page 55: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/55.jpg)
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Balancing sprzętowy i programowy
z BALANCINGIEMruch
serwer
OPTYMALIZACJA
www.hostersi.pl
content switch
obciążenie
![Page 56: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/56.jpg)
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
OPTYMALIZACJA
SHARDING BAZY DANYCH
![Page 57: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/57.jpg)
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Sharding bazy danych
OPTYMALIZACJA
www.hostersi.pl
CASE STUDY
. Serwis www.futbolowo.pl
. Możliwość darmowego tworzenia oraz prowadzenia strony internetowej klubu piłkarskiego w oparciu o udostępniony mechanizm
. Bariera rozwoju skalowalność bazy danych
. Cel optymalizacji umożliwienie skalowania bazy danych
![Page 58: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/58.jpg)
ZASTOSOWANIE SHARDINGU
. Sharding podział jednej bazy danych na kilka mniejszych baz według określonego klucza
. Klucz pojedynczy klub piłkarski
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Sharding bazy danych
OPTYMALIZACJA
www.hostersi.pl
![Page 59: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/59.jpg)
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Sharding bazy danych
OPTYMALIZACJA
www.hostersi.pl
serwis główny+ strony klubowe
bazy danych
serw
er
architektura serwisu BEZ SHARDINGU
![Page 60: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/60.jpg)
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Sharding bazy danych
OPTYMALIZACJA
www.hostersi.pl
baza zarządzająca
stronyklubowe
serwisgłówny
serwis główny+ strony klubowe
bazy danychbazy danych
serw
er
serw
er
serw
er
serw
er
architektura serwisu BEZ SHARDINGU
architektura serwisu Z SHARDINGIEM
![Page 61: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/61.jpg)
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Sharding bazy danych
OPTYMALIZACJA
www.hostersi.pl
EFEKT
Kilkudziesięciokrotnyspadek obciążenia serwerów
do stabilnego poziomuparametru load
w okolicy 1
![Page 62: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/62.jpg)
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Sharding bazy danych
OPTYMALIZACJA
www.hostersi.pl
3
2.5
2
1.5
1
0.5
0
tysią
ce
Liczba stron klubów piłkarskichEFEKT
Kilkudziesięciokrotnyspadek obciążenia serwerów
do stabilnego poziomuparametru load
w okolicy 1
Podwojenie się liczby stron klubów piłkarskich w ciągu
zaledwie dwóch tygodnipo wdrożeniu shardingu
z 1,5 tys. do 3 tys.15 X 2008 roku 31 X 2008 roku
![Page 63: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/63.jpg)
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
OPTYMALIZACJA
OPTYMALIZACJA KODU SERWISU
![Page 64: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/64.jpg)
CASE STUDY
. Serwis www.dfv.pl . Internetowe uzupełnienie miesięcznika dla pasjonatów fotogra�i Digital Foto Video
. Problem zbyt wolno działająca galeria ze zdjęciami
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Optymalizacja kodu serwisu
OPTYMALIZACJA
www.hostersi.pl
![Page 65: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/65.jpg)
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Metody optymalizacji:Optymalizacja kodu serwisu
OPTYMALIZACJA
www.hostersi.pl
Czas wyświetlenia wybranej strony galerii ze zdjęciami
Przedoptymalizacją
Pooptymalizacji
6,1 s 2,8 s
Skrócenie czasu o 54 %
EFEKT
Skrócenie czasu ładowania stron galerii
ze zdjęciami średnio o 50%
![Page 66: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/66.jpg)
SKALOWALNOŚĆBEZAWARYJNOŚĆSZYBKOŚĆSERWERYŁĄCZE
Podsumowanie
OPTYMALIZACJA
www.hostersi.pl
ZYSK
BEZAWARYJNOŚĆ
SZYBKOŚĆ
SKALOWALNOŚĆ
SERWERY
ŁĄCZE
Wybór optymalnejlokalizacji geogra�cznej
Wirtualizacja
Balancing
Sharding
Optymalizacja kodu
METODYOPTYMALIZCJI
![Page 67: Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0](https://reader034.fdocument.pub/reader034/viewer/2022051816/54686de8af79599d558b671b/html5/thumbnails/67.jpg)
Dziękuję za uwagę i zapraszam do kontaktu :)
Radosław KuczeraDyrektor Zarządzający
[email protected]+48 661 926 832
www.hostersi.pl