Hledání úspor v provozu internetové jedničky

843 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
843
On SlideShare
0
From Embeds
0
Number of Embeds
532
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Hledání úspor v provozu internetové jedničky

  1. 1. Hledání úspor v provozuinternetové jedničkyVlastimil Pečínkatechnický ředitelSeznam.cz
  2. 2. Přehled Kontext – „naše“ datová centra Virtualizace a obnova HW Energetické aspekty serverů Software sám o sobě
  3. 3. Datová centra•  Do roku 2004 DC Net4Net u Nuselského mostu•  Od 2005 v TTC•  V 2006 tendr na druhé DC – vítěz Nagano od O2 –  Provoz od října 2007 –  Napřed standby lokalita (spící Růženka) –  Postupně active-active mód –  Dnes 1:1
  4. 4. Datová centra
  5. 5. Vývoj počtu fyzických serverů1600140012001000 800 600 400 200 0 2005 2009 2012
  6. 6. Virtualizace serverů•  Důvody: –  oddělitelnost aplikací –  manipulace s OS –  využití HW 3,4Typ  operačního  systému   Počet   %  Nevirtualizovaný  -­‐  Solaris   271   5%  Nevirtualizovaný  -­‐  Debian   258   5%  Virtual  host  -­‐  Debian   997   20%  Virtual  guest  -­‐  Debian   3447   69%  Celkem  OS   4973     100%  
  7. 7. Virtualizace serverů fyzicky server operacni systém Trend virtualizace6000 virtual host virtual50004000300020001000 0 4/2009 7/2009 10/2009 1/2010 4/2010 7/2010 10/2010 1/2011 4/2011 7/2011 10/2011 1/2012 4/2012
  8. 8. Pravidelná obnova HW•  Intel Tick-Tock cyklus:•  2010: –  konverze serverů 5:1 –  konverze spotřeby 7:1 –  vyřazeny "historické kusy„•  2011: –  konverze serverů 3:1 –  konverze spotřeby 4:1
  9. 9. Spotřeba elektrické energieZdroj: hp.com (c01549455.pdf)
  10. 10. Úspory energie díky výběru HW•  Otázkami úspory energie se zabýváme již od roku 2007•  Používáme Intel technologie•  Virtuální přepočet výkonu (SPECint) versus odběr v našem prostředí v čase:
  11. 11. Inteligentního řízení spotřeby•  Powercapping využívá možností procesorů (tzv. P-stavy) –  Administrátor může nastavit limit spotřeby PCap   Elapsed   Trans/sec Perf (Watt) Time  (s) 260 358 2840 100% 250 358 2842 100% 240 357 2851 100% 230 364 2799 98% 220 371 2738 96% 210 397 2557 90% 200 443 2285 81% 190 527 1921 68% 180 720 1400 50% 170 1081 930 33% 160 2666 375 13% 152 4379 228 8%
  12. 12. Měsíční úspory energie s novým HW•  Úspora na energii díky obnovám odpovídá spotřebě cca 400 domácností•  V Seznam prostředí návratnost na energii cca 2-3 roky•  Související úspora na housingu
  13. 13. Software sám o sobě•  Volba programovacího jazyka –  Např. přepisem SMPT serveru z Pythonu do C++ jsme ušetřili 50% požadovaného výkonu•  Změna architektury či komponent –  Např. SpamAssasin a výměna Redis za MySQL ušetřila 80% požadovaného výkonu –  Disková a maintenance úspora u manipulací s obrázky přesunutím z aplikačního serveru na již používané Nginx webervery –  Změny IO scheduleru v závislosti na typu aplikace
  14. 14. Software sám o sobě•  Deduplikace emailového úložiště –  Zbavení se duplicitních dat (příloh) –  85% objemu zpráv šlo Seznam – Seznam –  Distribuované replikované souborové úložiště –  Úspora mezi 60-70% diskového prostoru (z původních 2,5 PB)•  Parazitní indexery –  Spouštění dalších indexátorů českého (dnes už i zahraničního) webu mimo špičku na nevytížených strojích•  Automatizace činností –  Úspora času při správě software (skripty, meta balíčky)
  15. 15. Software sám o sobě
  16. 16. Závěr Úspěch je kombinací mnoha faktorů.Jedním z nich je i to, že i když se vám daří a “vše roste”,najdete vždy dostatek vnitřní motivace a prostoru zamýšlet se nad tím, kde můžete být efektivnější.
  17. 17. Děkuji za pozornost…Vlastimil Pečínkaemail: vlastimil.pecinka@firma.seznam.czTwitter: @vpecinka

×