Top Banner
www.divante.pl Tytuł prezentacji podtytuł Tytuł prezentacji podtytuł Optymalizacja hostingu Piotr Karwatka Aby sukces projektu nie był pocałunkiem śmierci...
17

Optymalizacja hostingu

Nov 22, 2014

Download

Documents

Divante

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Optymalizacja hostingu

www.divante.pl

Tytuł prezentacjipodtytuł

Tytuł prezentacjipodtytuł

Optymalizacja hostingu

Piotr Karwatka

Aby sukces projektu nie był pocałunkiem śmierci...

Page 2: Optymalizacja hostingu

www.divante.pl

Web 1.0 – read, Web 2.0 – read & write- serwisy web 2.0 nie wiedzą kiedy i z jakim impetem ich treści zostaną rozbudowane,- serwisy muszą być przygotowane na nagły wzrost liczby użytkowników ...

... ale nie wszystkie są przygotowane .... :-)

nasza-klasa.pl

Kiedy sukces jest pocałunkiem śmierci

Page 3: Optymalizacja hostingu

www.divante.pl

Koszty IT

Przychody

Koszty

Zysk

Wydawałoby się proste?

Page 4: Optymalizacja hostingu

www.divante.pl

Koszty IT vs. Korzyści biznesowy

Przychody

Koszty

Zysk

To jest PROSTE!

łączeserwery

elastycznośćbezawaryjnośćskalowalność

Page 5: Optymalizacja hostingu

www.divante.pl

więc … czy warto się przejmować?

Page 6: Optymalizacja hostingu

www.divante.pl

Tak

Page 7: Optymalizacja hostingu

www.divante.pl

Dlaczego istnieje problem?

Przyczyny:- dobra architektura jest droga? (niekoniecznie), - „pomyślimy o tym, gdy stanie się problemem” (za późno!),- programowanie w ruby/php/python/asp.net jest proste! :-),- korzystamy z gotowych, „profesjonalnych” rozwiązań!- hosting jest tani i prosty!

większość oprogramowania jest źle zaprojektowana

większość infrastruktury jestniezoptymalizowana

Większość popularnego oprogramowania jest źle zaprojektowanei bardzo trudne w skalowaniu!

Jeśli używasz osCommerce, Drupala lub Joomli przyhamuj swoich marketingowców!

( )

Page 8: Optymalizacja hostingu

www.divante.pl

Na co zwrócić uwagę

Bezpieczeństwo

ElastycznośćTakże infrastruktury!

Skalowalność

Page 9: Optymalizacja hostingu

www.divante.pl

Dobry projekt aplikacjikoszt

ilość cpu

skalowanie pionowe

skalowanie poziome

...

+ =

Page 10: Optymalizacja hostingu

www.divante.pl

Utrzymanie aplikacji jest proste...4. Gotowe rozwiązania – EC2 (+enomalism.com), 3tera, rightscale.com ...

+ nie wymagają opieki nad własnym środowiskiem sprzętowym,

+ łatwe w konfiguracji i zarządzaniu (zarządzanie obrazami systemów),

+ przezroczysta obsługa wielu centrów danych – maksymalna odporność na awarie,

+ tanie przy małych i średnich projektach (kilka centów za godzinę pracy),

+ odporność na skoki!

- ale drooogie przy dużych rozwiązaniach,

- skalowanie tylko aplikacji oraz storage

wirtualizacja środowiska, elastyczne chmury obliczeniowe

Piotr Karwatka - Biznes20.pl

Page 11: Optymalizacja hostingu

www.divante.pl

… jeśli je planujemy!

Aplikacje są coraz bardziej skomplikowane Koszty muszą być minimalizowane w

początkowym okresie Bezpieczeństwo przede wszystkim! Rozważ wirtualizację!

Dynamicznie rozszerzanie infrastruktury Lepsza utylizacja sprzętu Zwiększone bezpieczeństwo Niezależność projektu fizycznego od logicznego

Page 12: Optymalizacja hostingu

www.divante.pl

Chmury obliczeniowe

Kolejny etap rozwoju - ale to tylko narzędzie. Ważna niezależność od dostawcy Możliwość obsługi skoków (np. święta)

Ale co z bezpieczeństwem danych (gdzie one są? )

Page 13: Optymalizacja hostingu

www.divante.pl

To co mam zrobić? Czy nie jest za późno?

• Każdy projekt jest inny• Sprawdzają się rozwiązania szyte na miarę!

Page 14: Optymalizacja hostingu

www.divante.pl

Startup 1mln odsłon dziennie Pełna analityka

Hosting obrazów i plików statycznych w chmurze (S3)

Rozproszony cache (memcache) skalowalny poziomo

Farma 4 serwerów dedykowanych z replikacją baz danych (zawieszenie ringu = zawieszenie sklepów)

Page 15: Optymalizacja hostingu

www.divante.pl

300 000 zarejestrowanych użytkowników 26 tyś. kliknięć w Play na dobę

Pełna migracja systemu w celu redukcji kosztów i podniesienia jakości usług IT

Efekt końcowy? Redukcja CTO o 30%, zwiększenie stabilności i dostępności wideo (CDN)

Page 16: Optymalizacja hostingu

www.divante.pl

• Zastosowaliśmy wirtualizację (Windows Data Center)• System dostarczania treści DCS• Skalowalna poziomo baza danych i system cache• Autorskie rozwiązanie wideo (skalowalne poziomo • Mirroring baz danych (99,95% dostępności bazy

danych)• Przyrostowe kopie danych• Niezależność od dostawców usług

Page 17: Optymalizacja hostingu

www.divante.pl

Pytania?

Odp: Tak, to jest możliwe

[email protected]