Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0

1,703 views

Published on

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,703
On SlideShare
0
From Embeds
0
Number of Embeds
630
Actions
Shares
0
Downloads
35
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Radosław Kuczera, Optymalizacja hostingu oraz architektury serwisów Web 2.0

  1. 1. Optymalizacja hostingu oraz architektury serwisów Web 2.0 www.hostersi.pl
  2. 2. Facebook wykorzystuje 10 000 serwerów. Źródło: www.datacenterknowledge.com www.hostersi.pl
  3. 3. Facebook hostuje 10 000 000 000 zdjęć. Źródło: www.datacenterknowledge.com www.hostersi.pl
  4. 4. Każdego dnia ludzie oglądają setki milionów f ilmów na YouTube. Źródło: www.youtube.com www.hostersi.pl
  5. 5. 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
  6. 6. OPTYMALIZACJA Plan prezentacji 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 www.hostersi.pl
  7. 7. OPTYMALIZACJA Dlaczego optymalizacja serwisów Web 2.0 jest koniecznością? PRZYCHODY www.hostersi.pl
  8. 8. OPTYMALIZACJA Dlaczego optymalizacja serwisów Web 2.0 jest koniecznością? PRZYCHODY KOSZTY www.hostersi.pl
  9. 9. OPTYMALIZACJA Dlaczego optymalizacja serwisów Web 2.0 jest koniecznością? PRZYCHODY KOSZTY ZYSK www.hostersi.pl
  10. 10. OPTYMALIZACJA Dlaczego optymalizacja serwisów Web 2.0 jest koniecznością? ZWIĘKSZENIE PRZYCHODY PRZYCHODÓW KOSZTY ZYSK www.hostersi.pl
  11. 11. OPTYMALIZACJA Dlaczego optymalizacja serwisów Web 2.0 jest koniecznością? ZWIĘKSZENIE PRZYCHODY PRZYCHODÓW KOSZTY ZYSK www.hostersi.pl
  12. 12. OPTYMALIZACJA Dlaczego optymalizacja serwisów Web 2.0 jest koniecznością? ZWIĘKSZENIE PRZYCHODY PRZYCHODÓW ZMNIEJSZENIE KOSZTY KOSZTÓW ZYSK www.hostersi.pl
  13. 13. OPTYMALIZACJA Dlaczego optymalizacja serwisów Web 2.0 jest koniecznością? ZWIĘKSZENIE PRZYCHODY PRZYCHODÓW ZMNIEJSZENIE KOSZTY KOSZTÓW ZYSK www.hostersi.pl
  14. 14. OPTYMALIZACJA Dlaczego optymalizacja serwisów Web 2.0 jest koniecznością? ZWIĘKSZENIE PRZYCHODY PRZYCHODÓW ZMNIEJSZENIE KOSZTY KOSZTÓW KORZYŚĆ ZYSK KORZYŚĆ Z OPTYMALIZACJI POCZĄTKOWY Z OPTYMALIZACJI www.hostersi.pl
  15. 15. OPTYMALIZACJA Dlaczego optymalizacja serwisów Web 2.0 jest koniecznością? ZWIĘKSZENIE PRZYCHODÓW ZMNIEJSZENIE KOSZTÓW www.hostersi.pl
  16. 16. OPTYMALIZACJA Dlaczego optymalizacja serwisów Web 2.0 jest koniecznością? ZWIĘKSZENIE ZMNIEJSZENIE PRZYCHODÓW KOSZTÓW www.hostersi.pl
  17. 17. OPTYMALIZACJA Dlaczego optymalizacja serwisów Web 2.0 jest koniecznością? ZWIĘKSZENIE ZMNIEJSZENIE PRZYCHODÓW KOSZTÓW ŁĄCZE www.hostersi.pl
  18. 18. OPTYMALIZACJA Dlaczego optymalizacja serwisów Web 2.0 jest koniecznością? ZWIĘKSZENIE ZMNIEJSZENIE PRZYCHODÓW KOSZTÓW ŁĄCZE SERWERY www.hostersi.pl
  19. 19. OPTYMALIZACJA Dlaczego optymalizacja serwisów Web 2.0 jest koniecznością? ZWIĘKSZENIE ZMNIEJSZENIE PRZYCHODÓW KOSZTÓW ŁĄCZE SZYBKOŚĆ SERWERY www.hostersi.pl
  20. 20. OPTYMALIZACJA Dlaczego optymalizacja serwisów Web 2.0 jest koniecznością? ZWIĘKSZENIE ZMNIEJSZENIE PRZYCHODÓW KOSZTÓW ŁĄCZE SZYBKOŚĆ SERWERY BEZAWARYJNOŚĆ www.hostersi.pl
  21. 21. OPTYMALIZACJA Dlaczego optymalizacja serwisów Web 2.0 jest koniecznością? ZWIĘKSZENIE ZMNIEJSZENIE PRZYCHODÓW KOSZTÓW ŁĄCZE SZYBKOŚĆ SERWERY BEZAWARYJNOŚĆ SKALOWALNOŚĆ www.hostersi.pl
  22. 22. OPTYMALIZACJA Jakie aspekty serwisu można poprawić poprzez optymalizację? ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ SKALOWALNOŚĆ www.hostersi.pl
  23. 23. OPTYMALIZACJA METODY OPTYMALIZACJI www.hostersi.pl
  24. 24. OPTYMALIZACJA WYBÓR OPTYMALNEJ LOKALIZACJI GEOGRAFICZNEJ SERWERÓW www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  25. 25. OPTYMALIZACJA Metody optymalizacji: Wybór optymalnej lokalizacji geogra cznej serwerów Miesięczny koszt łącza o przepustowości Optymalizacja tą metodą 100 Mbps bazuje na doborze lokalizacji geogra cznej serwerów w sposób pozwalający wykorzystać różnicę cen łącza internetowego w Polsce i za granicą. www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  26. 26. OPTYMALIZACJA Metody optymalizacji: Wybór optymalnej lokalizacji geogra cznej serwerów Miesięczny koszt łącza o przepustowości Optymalizacja tą metodą 100 Mbps bazuje na doborze lokalizacji geogra cznej serwerów w sposób pozwalający wykorzystać różnicę cen łącza internetowego w Polsce i za granicą. POLSKA 14 000 zł www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  27. 27. OPTYMALIZACJA Metody optymalizacji: Wybór optymalnej lokalizacji geogra cznej serwerów Miesięczny koszt łącza o przepustowości Optymalizacja tą metodą 100 Mbps bazuje na doborze lokalizacji geogra cznej serwerów w sposób pozwalający wykorzystać różnicę cen łącza internetowego w Polsce i za granicą. POLSKA 14 000 zł FRANCJA 600 zł www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  28. 28. OPTYMALIZACJA Metody optymalizacji: Wybór optymalnej lokalizacji geogra cznej serwerów 23 x 600 zł Miesięczny koszt łącza o przepustowości Optymalizacja tą metodą 100 Mbps bazuje na doborze lokalizacji geogra cznej serwerów w sposób pozwalający wykorzystać różnicę cen łącza internetowego w Polsce i za granicą. POLSKA 14 000 zł Przesyłanie danych FRANCJA łączem internetowym 600 zł z Francji do Polski jest 23 razy tańsze niż przesyłanie danych na terenie Polski. www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  29. 29. OPTYMALIZACJA Metody optymalizacji: Wybór optymalnej lokalizacji geogra cznej serwerów 23 x 600 zł Miesięczny koszt łącza o przepustowości Optymalizacja tą metodą 100 Mbps bazuje na doborze lokalizacji geogra cznej serwerów w sposób pozwalający wykorzystać różnicę cen łącza internetowego w Polsce i za granicą. POLSKA 14 000 zł Przesyłanie danych FRANCJA łączem internetowym 600 zł z Francji do Polski jest 23 razy tańsze niż przesyłanie danych na terenie Polski. www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  30. 30. OPTYMALIZACJA Metody optymalizacji: Wybór optymalnej lokalizacji geogra cznej serwerów Optymalizacja tą metodą bazuje na doborze lokalizacji geogra cznej serwerów w sposób pozwalający wykorzystać różnicę cen łącza internetowego w Polsce i za granicą. www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  31. 31. OPTYMALIZACJA Metody optymalizacji: Wybór optymalnej lokalizacji geogra cznej serwerów 1. Które elementy serwisu mogą być hostowane za granicą? www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  32. 32. OPTYMALIZACJA Metody optymalizacji: Wybór optymalnej lokalizacji geogra cznej serwerów 1. Które elementy serwisu mogą być hostowane za granicą? 2. Czy architektura systemu na to pozwala? www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  33. 33. OPTYMALIZACJA Metody optymalizacji: Wybór optymalnej lokalizacji geogra cznej serwerów 1. Które elementy serwisu mogą być hostowane za granicą? 2. Czy architektura systemu na to pozwala? 3. Które Data Center wybrać? www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  34. 34. OPTYMALIZACJA Metody optymalizacji: Wybór optymalnej lokalizacji geogra cznej serwerów 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? www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  35. 35. OPTYMALIZACJA Metody optymalizacji: Wybór optymalnej lokalizacji geogra cznej serwerów . CASE STUDY . Serwis społecznościowy zawierający wideo . Blisko 100 % f ilmów oglądanych przez polskich użytkowników Serwery w Polsce www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  36. 36. OPTYMALIZACJA Metody optymalizacji: Wybór optymalnej lokalizacji geogra cznej serwerów Serwis wykorzystuje łącze o przepustowości 100 Mbps. 100 Mbps 20 Mbps 80 Mbps POZOSTAŁE FILMY ELEMENTY SERWISU www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  37. 37. OPTYMALIZACJA Metody optymalizacji: Wybór optymalnej lokalizacji geogra cznej serwerów Serwis wykorzystuje łącze o przepustowości 100 Mbps. 100 Mbps 20 Mbps 80 Mbps POZOSTAŁE FILMY ELEMENTY SERWISU Miesięczny koszt łącza przed optymalizacją Filmy Polska 80 Mbps 140 zł 11200 zł Pozostałe Polska 20 Mbps 140 zł 2 800 zł RAZEM 14 000 zł www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  38. 38. OPTYMALIZACJA Metody optymalizacji: Wybór optymalnej lokalizacji geogra cznej serwerów Serwis wykorzystuje łącze o przepustowości 100 Mbps. 100 Mbps 20 Mbps 80 Mbps POZOSTAŁE FILMY ELEMENTY SERWISU Miesięczny koszt łącza przed optymalizacją Miesięczny koszt łącza po optymalizacji Filmy Polska 80 Mbps 140 zł 11200 zł Filmy Francja 80 Mbps 6 zł 480 zł Pozostałe Polska 20 Mbps 140 zł 2 800 zł Pozostałe Polska 20 Mbps 140 zł 2 800 zł RAZEM 14 000 zł RAZEM 3 280 zł www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  39. 39. OPTYMALIZACJA Metody optymalizacji: Wybór optymalnej lokalizacji geogra cznej serwerów Serwis wykorzystuje łącze o przepustowości 100 Mbps. 100 Mbps 20 Mbps 80 Mbps POZOSTAŁE FILMY ELEMENTY SERWISU Miesięczny koszt łącza przed optymalizacją Miesięczny koszt łącza po optymalizacji Filmy Polska 80 Mbps 140 zł 11200 zł Filmy Francja 80 Mbps 6 zł 480 zł Pozostałe Polska 20 Mbps 140 zł 2 800 zł Pozostałe Polska 20 Mbps 140 zł 2 800 zł RAZEM 14 000 zł RAZEM 3 280 zł - 10 720 zł - 76% www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  40. 40. OPTYMALIZACJA WIRTUALIZACJA www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  41. 41. Serwer z bazą danych Serwer front-end www.hostersi.pl Serwer wyszukiwarki Serwer front-end bez wirtualizacji Tradycyjne środowisko Serwer poczty Serwer front-end ŁĄCZE Serwer do wysyłki newsletterów Serwer z cachem serwisu SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ SKALOWALNOŚĆ Wirtualizacja Metody optymalizacji: OPTYMALIZACJA
  42. 42. OPTYMALIZACJA = 2 400 zł Metody optymalizacji: rocznie Wirtualizacja Tradycyjne środowisko bez wirtualizacji Serwer z cachem serwisu Serwer front-end Serwer front-end Serwer front-end Serwer do wysyłki newsletterów Serwer z bazą danych Serwer wyszukiwarki Serwer poczty www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  43. 43. OPTYMALIZACJA = 2 400 zł Metody optymalizacji: rocznie Wirtualizacja Tradycyjne środowisko bez wirtualizacji Serwer z cachem serwisu Serwer front-end Serwer front-end Serwer front-end 76 800zł Serwer do wysyłki newsletterów Serwer z bazą danych Serwer wyszukiwarki Serwer poczty www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  44. 44. OPTYMALIZACJA = 2 400 zł Metody optymalizacji: rocznie Wirtualizacja Tradycyjne środowisko bez wirtualizacji Serwer z cachem serwisu Serwer front-end Serwer front-end Serwer front-end 76 800zł Serwer do wysyłki newsletterów Serwer z bazą danych Serwer wyszukiwarki Serwer poczty www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  45. 45. OPTYMALIZACJA = 2 400 zł Metody optymalizacji: rocznie Wirtualizacja Tradycyjne środowisko bez wirtualizacji Środowisko wirtualne Serwer z cachem serwisu Serwer front-end Serwer front-end Serwer front-end 76 800zł Serwer do wysyłki newsletterów Serwer z bazą danych Serwer wyszukiwarki Serwer poczty www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  46. 46. OPTYMALIZACJA = 2 400 zł Metody optymalizacji: rocznie Wirtualizacja Tradycyjne środowisko bez wirtualizacji Środowisko wirtualne Serwer z cachem serwisu Serwer front-end Serwer front-end Serwer front-end 57 600 zł 76 800zł Serwer do wysyłki newsletterów Serwer z bazą danych Serwer wyszukiwarki Serwer poczty www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  47. 47. OPTYMALIZACJA = 2 400 zł Metody optymalizacji: rocznie Wirtualizacja Tradycyjne środowisko bez wirtualizacji Środowisko wirtualne Serwer z cachem serwisu Serwer front-end Serwer front-end Serwer front-end 57 600 zł 76 800zł Serwer do wysyłki newsletterów Serwer z bazą danych Serwer wyszukiwarki Serwer poczty www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  48. 48. OPTYMALIZACJA = 2 400 zł Metody optymalizacji: rocznie Wirtualizacja Tradycyjne środowisko bez wirtualizacji Środowisko wirtualne Serwer z cachem serwisu Serwer front-end Serwer front-end Serwer front-end 57 600 zł 76 800zł Oszczędność na wirtualizacji Serwer do wysyłki newsletterów Serwer z bazą danych Serwer wyszukiwarki Serwer poczty www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  49. 49. OPTYMALIZACJA = 2 400 zł Metody optymalizacji: rocznie Wirtualizacja Tradycyjne środowisko bez wirtualizacji Środowisko wirtualne Serwer z cachem serwisu Serwer front-end Serwer front-end Serwer front-end 57 600 zł 76 800zł Oszczędność na wirtualizacji Serwer do wysyłki newsletterów 8 x 2 400 zł Serwer z bazą danych Serwer wyszukiwarki Serwer poczty www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  50. 50. OPTYMALIZACJA = 2 400 zł Metody optymalizacji: rocznie Wirtualizacja Tradycyjne środowisko bez wirtualizacji Środowisko wirtualne Serwer z cachem serwisu Serwer front-end Serwer front-end Serwer front-end 57 600 zł 76 800zł Oszczędność na wirtualizacji Serwer do wysyłki newsletterów 8 x 2 400 zł Serwer z bazą danych Serwer wyszukiwarki Serwer poczty 19 200 zł 25% www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  51. 51. OPTYMALIZACJA = 2 400 zł Metody optymalizacji: rocznie Wirtualizacja Tradycyjne środowisko bez wirtualizacji Środowisko wirtualne Serwer z cachem serwisu Serwer front-end Serwer front-end Serwer front-end 57 600 zł 76 800zł Oszczędność na wirtualizacji Serwer do wysyłki newsletterów 8 x 2 400 zł Serwer z bazą danych Serwer wyszukiwarki Serwer poczty 19 200 zł 25% www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  52. 52. OPTYMALIZACJA = 2 400 zł Metody optymalizacji: rocznie Wirtualizacja Tradycyjne środowisko bez wirtualizacji Środowisko wirtualne Serwer z cachem serwisu Serwer front-end Serwer front-end Serwer front-end 57 600 zł 76 800zł Oszczędność na wirtualizacji Serwer do wysyłki newsletterów 8 x 2 400 zł Serwer z bazą danych Serwer wyszukiwarki Serwer poczty 19 200 zł 25% www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  53. 53. OPTYMALIZACJA BALANCING SPRZĘTOWY I PROGRAMOWY www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  54. 54. OPTYMALIZACJA Metody optymalizacji: Balancing sprzętowy i programowy bez BALANCINGU ruch obciążenie serwer www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  55. 55. OPTYMALIZACJA Metody optymalizacji: Balancing sprzętowy i programowy z BALANCINGIEM ruch content switch obciążenie serwer www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  56. 56. OPTYMALIZACJA SHARDING BAZY DANYCH SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  57. 57. OPTYMALIZACJA Metody optymalizacji: Sharding bazy danych . 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 www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  58. 58. OPTYMALIZACJA Metody optymalizacji: Sharding bazy danych . ZASTOSOWANIE SHARDINGU Sharding podział jednej bazy danych . na kilka mniejszych baz według określonego klucza Klucz pojedynczy klub piłkarski www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  59. 59. OPTYMALIZACJA Metody optymalizacji: Sharding bazy danych architektura serwisu BEZ SHARDINGU serwis główny + strony klubowe serwer bazy danych www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  60. 60. OPTYMALIZACJA Metody optymalizacji: Sharding bazy danych architektura serwisu architektura serwisu BEZ SHARDINGU Z SHARDINGIEM serwis główny serwis strony + strony klubowe główny klubowe serwer serwer serwer serwer bazy danych bazy danych baza zarządzająca www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  61. 61. OPTYMALIZACJA Metody optymalizacji: Sharding bazy danych EFEKT Kilkudziesięciokrotny spadek obciążenia serwerów do stabilnego poziomu parametru load w okolicy 1 www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  62. 62. OPTYMALIZACJA Metody optymalizacji: Sharding bazy danych Liczba stron klubów piłkarskich EFEKT 3 Kilkudziesięciokrotny spadek obciążenia serwerów 2.5 do stabilnego poziomu 2 parametru load tysiące w okolicy 1 1.5 Podwojenie się liczby stron 1 klubów piłkarskich w ciągu 0.5 zaledwie dwóch tygodni po wdrożeniu shardingu 0 z 1,5 tys. do 3 tys. 15 X 2008 roku 31 X 2008 roku www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  63. 63. OPTYMALIZACJA OPTYMALIZACJA KODU SERWISU SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  64. 64. OPTYMALIZACJA Metody optymalizacji: Optymalizacja kodu serwisu . 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 www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  65. 65. OPTYMALIZACJA Metody optymalizacji: Optymalizacja kodu serwisu Czas wyświetlenia EFEKT wybranej strony galerii ze zdjęciami Przed Po Skrócenie czasu optymalizacją optymalizacji ładowania stron galerii ze zdjęciami średnio o 50% 6,1 s 2,8 s Skrócenie czasu o 54 % www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  66. 66. OPTYMALIZACJA Podsumowanie ŁĄCZE METODY OPTYMALIZCJI SERWERY Wybór optymalnej lokalizacji geogra cznej ZYSK SZYBKOŚĆ Wirtualizacja Balancing BEZAWARYJNOŚĆ Sharding Optymalizacja kodu SKALOWALNOŚĆ www.hostersi.pl SKALOWALNOŚĆ ŁĄCZE SERWERY SZYBKOŚĆ BEZAWARYJNOŚĆ
  67. 67. Dziękuję za uwagę i zapraszam do kontaktu :) Radosław Kuczera Dyrektor Zarządzający r.kuczera@hostersi.pl +48 661 926 832 www.hostersi.pl

×