SlideShare a Scribd company logo
1 of 17
Hledání úspor v provozu
internetové jedničky
Vlastimil Pečínka
technický ředitel
Seznam.cz
Přehled
      Kontext – „naše“ datová centra

           Virtualizace a obnova HW

          Energetické aspekty serverů

             Software sám o sobě
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
Datová centra
Vývoj počtu fyzických serverů
1600

1400

1200

1000

 800

 600

 400

 200

   0
       2005     2009       2012
Virtualizace serverů
•  Důvody:
    –  oddělitelnost aplikací
    –  manipulace s OS
    –  využití HW


                                                                    3,4
Typ	
  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%	
  
Virtualizace serverů
                                                                    fyzicky server             operacni systém
       Trend virtualizace
6000
                                                                    virtual host               virtual


5000




4000




3000




2000




1000




  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
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
Spotřeba elektrické energie




Zdroj: hp.com (c01549455.pdf)
Ú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:
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%
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
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
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)
Software sám o sobě
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ší.
Děkuji za pozornost…
Vlastimil Pečínka

email: vlastimil.pecinka@firma.seznam.cz
Twitter: @vpecinka

More Related Content

Viewers also liked

Peddy paper caritas lc
Peddy paper caritas lcPeddy paper caritas lc
Peddy paper caritas lcghluy
 
PROTEST, COUNTER PROTEST OVER GREEN REALITY OF A REALTY PROJECT
PROTEST, COUNTER PROTEST OVER GREEN REALITY OF A REALTY PROJECTPROTEST, COUNTER PROTEST OVER GREEN REALITY OF A REALTY PROJECT
PROTEST, COUNTER PROTEST OVER GREEN REALITY OF A REALTY PROJECTBangalore Generalnews
 
Interruptor crepuscular
Interruptor crepuscular Interruptor crepuscular
Interruptor crepuscular William Vallejo
 
Johdatus BYODin maailmaan
Johdatus BYODin maailmaanJohdatus BYODin maailmaan
Johdatus BYODin maailmaanSovelto
 
[BLT] 사물인터넷 전문가 좌담회 지식재산정책 제26호_한국지식재산연구원
[BLT] 사물인터넷 전문가 좌담회 지식재산정책 제26호_한국지식재산연구원[BLT] 사물인터넷 전문가 좌담회 지식재산정책 제26호_한국지식재산연구원
[BLT] 사물인터넷 전문가 좌담회 지식재산정책 제26호_한국지식재산연구원JEONG HAN Eom
 
Fulltextový vyhledávač
Fulltextový vyhledávačFulltextový vyhledávač
Fulltextový vyhledávačseznamVyvojari
 
Sklik - Reklama nejen ve vyhledávání
Sklik - Reklama nejen ve vyhledáváníSklik - Reklama nejen ve vyhledávání
Sklik - Reklama nejen ve vyhledáváníseznamVyvojari
 
Présentation des étapes – Communications : de la performance à la flexibilité
Présentation des étapes – Communications : de la performance à la flexibilitéPrésentation des étapes – Communications : de la performance à la flexibilité
Présentation des étapes – Communications : de la performance à la flexibilitéArkadin France
 
Atouts stratégiques des Communications Unifiées : la synthèse
Atouts stratégiques des Communications Unifiées : la synthèseAtouts stratégiques des Communications Unifiées : la synthèse
Atouts stratégiques des Communications Unifiées : la synthèseArkadin France
 
Touchscreenbasedhomeautomationsystem dca
Touchscreenbasedhomeautomationsystem dcaTouchscreenbasedhomeautomationsystem dca
Touchscreenbasedhomeautomationsystem dcavision2d16
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionIn a Rocket
 

Viewers also liked (13)

SSLC RESULTS ONLINE TODAY
SSLC RESULTS ONLINE TODAYSSLC RESULTS ONLINE TODAY
SSLC RESULTS ONLINE TODAY
 
Peddy paper caritas lc
Peddy paper caritas lcPeddy paper caritas lc
Peddy paper caritas lc
 
PROTEST, COUNTER PROTEST OVER GREEN REALITY OF A REALTY PROJECT
PROTEST, COUNTER PROTEST OVER GREEN REALITY OF A REALTY PROJECTPROTEST, COUNTER PROTEST OVER GREEN REALITY OF A REALTY PROJECT
PROTEST, COUNTER PROTEST OVER GREEN REALITY OF A REALTY PROJECT
 
Interruptor crepuscular
Interruptor crepuscular Interruptor crepuscular
Interruptor crepuscular
 
MCP
MCPMCP
MCP
 
Johdatus BYODin maailmaan
Johdatus BYODin maailmaanJohdatus BYODin maailmaan
Johdatus BYODin maailmaan
 
[BLT] 사물인터넷 전문가 좌담회 지식재산정책 제26호_한국지식재산연구원
[BLT] 사물인터넷 전문가 좌담회 지식재산정책 제26호_한국지식재산연구원[BLT] 사물인터넷 전문가 좌담회 지식재산정책 제26호_한국지식재산연구원
[BLT] 사물인터넷 전문가 좌담회 지식재산정책 제26호_한국지식재산연구원
 
Fulltextový vyhledávač
Fulltextový vyhledávačFulltextový vyhledávač
Fulltextový vyhledávač
 
Sklik - Reklama nejen ve vyhledávání
Sklik - Reklama nejen ve vyhledáváníSklik - Reklama nejen ve vyhledávání
Sklik - Reklama nejen ve vyhledávání
 
Présentation des étapes – Communications : de la performance à la flexibilité
Présentation des étapes – Communications : de la performance à la flexibilitéPrésentation des étapes – Communications : de la performance à la flexibilité
Présentation des étapes – Communications : de la performance à la flexibilité
 
Atouts stratégiques des Communications Unifiées : la synthèse
Atouts stratégiques des Communications Unifiées : la synthèseAtouts stratégiques des Communications Unifiées : la synthèse
Atouts stratégiques des Communications Unifiées : la synthèse
 
Touchscreenbasedhomeautomationsystem dca
Touchscreenbasedhomeautomationsystem dcaTouchscreenbasedhomeautomationsystem dca
Touchscreenbasedhomeautomationsystem dca
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 

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

Avnet - Linux&Power news (Czech)
Avnet - Linux&Power news (Czech)Avnet - Linux&Power news (Czech)
Avnet - Linux&Power news (Czech)Radek Spimr
 
Hostujeme v cloudu
Hostujeme v clouduHostujeme v cloudu
Hostujeme v cloudutwobits
 
Od virtualizace serverů k virtualizaci desktopů. Nebo opačně?
Od virtualizace serverů k virtualizaci desktopů. Nebo opačně?Od virtualizace serverů k virtualizaci desktopů. Nebo opačně?
Od virtualizace serverů k virtualizaci desktopů. Nebo opačně?Jaroslav Prodelal
 
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & ReplicationWebinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & ReplicationJaroslav Prodelal
 
Westcon IPO webinar 23 Jan 2014 - II
Westcon IPO webinar 23 Jan 2014 - IIWestcon IPO webinar 23 Jan 2014 - II
Westcon IPO webinar 23 Jan 2014 - IIVeronika Mištová
 
Webinář: Unikátní funkce a novinky ve Veeam Backup & Replication verze 7 / 27...
Webinář: Unikátní funkce a novinky ve Veeam Backup & Replication verze 7 / 27...Webinář: Unikátní funkce a novinky ve Veeam Backup & Replication verze 7 / 27...
Webinář: Unikátní funkce a novinky ve Veeam Backup & Replication verze 7 / 27...Jaroslav Prodelal
 
BI Forum 2009 - Exadata
BI Forum 2009 - ExadataBI Forum 2009 - Exadata
BI Forum 2009 - ExadataOKsystem
 
Microsoft Azure – Směr, jak změnit pohled na IT
Microsoft Azure – Směr, jak změnit pohled na ITMicrosoft Azure – Směr, jak změnit pohled na IT
Microsoft Azure – Směr, jak změnit pohled na ITMarketingArrowECS_CZ
 
View5 technicka 2011
View5 technicka 2011View5 technicka 2011
View5 technicka 2011Vladan Laxa
 
GTS platforma pro vyvojáře webexpo 2012
GTS platforma pro vyvojáře webexpo 2012GTS platforma pro vyvojáře webexpo 2012
GTS platforma pro vyvojáře webexpo 2012Milan Petrásek
 
Webinář: Ochrana dat ve virtuálním prostředí pomocí nástroje Veeam B&R / 3.10...
Webinář: Ochrana dat ve virtuálním prostředí pomocí nástroje Veeam B&R / 3.10...Webinář: Ochrana dat ve virtuálním prostředí pomocí nástroje Veeam B&R / 3.10...
Webinář: Ochrana dat ve virtuálním prostředí pomocí nástroje Veeam B&R / 3.10...Jaroslav Prodelal
 
Skalovaniv scif kubernetes
Skalovaniv scif kubernetesSkalovaniv scif kubernetes
Skalovaniv scif kubernetesJurajHantk
 
Co přináší Oracle Database 12c Release 2
Co přináší Oracle Database 12c Release 2Co přináší Oracle Database 12c Release 2
Co přináší Oracle Database 12c Release 2MarketingArrowECS_CZ
 
Webinář: Ochrana dat ve virtuálním prostředí pomocí nástroje Veeam Backup & R...
Webinář: Ochrana dat ve virtuálním prostředí pomocí nástroje Veeam Backup & R...Webinář: Ochrana dat ve virtuálním prostředí pomocí nástroje Veeam Backup & R...
Webinář: Ochrana dat ve virtuálním prostředí pomocí nástroje Veeam Backup & R...Jaroslav Prodelal
 
G2 server - Cloud není vhodný pro každého
G2 server - Cloud není vhodný pro každéhoG2 server - Cloud není vhodný pro každého
G2 server - Cloud není vhodný pro každéhoMarketingArrowECS_CZ
 

Similar to Hledání úspor v provozu internetové jedničky (20)

CSAS_v06
CSAS_v06CSAS_v06
CSAS_v06
 
Avnet - Linux&Power news (Czech)
Avnet - Linux&Power news (Czech)Avnet - Linux&Power news (Czech)
Avnet - Linux&Power news (Czech)
 
Hostujeme v cloudu
Hostujeme v clouduHostujeme v cloudu
Hostujeme v cloudu
 
Od virtualizace serverů k virtualizaci desktopů. Nebo opačně?
Od virtualizace serverů k virtualizaci desktopů. Nebo opačně?Od virtualizace serverů k virtualizaci desktopů. Nebo opačně?
Od virtualizace serverů k virtualizaci desktopů. Nebo opačně?
 
Lotus Notes 7
Lotus Notes 7Lotus Notes 7
Lotus Notes 7
 
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & ReplicationWebinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
 
Westcon IPO webinar 23 Jan 2014 - II
Westcon IPO webinar 23 Jan 2014 - IIWestcon IPO webinar 23 Jan 2014 - II
Westcon IPO webinar 23 Jan 2014 - II
 
Webinář: Unikátní funkce a novinky ve Veeam Backup & Replication verze 7 / 27...
Webinář: Unikátní funkce a novinky ve Veeam Backup & Replication verze 7 / 27...Webinář: Unikátní funkce a novinky ve Veeam Backup & Replication verze 7 / 27...
Webinář: Unikátní funkce a novinky ve Veeam Backup & Replication verze 7 / 27...
 
BI Forum 2009 - Exadata
BI Forum 2009 - ExadataBI Forum 2009 - Exadata
BI Forum 2009 - Exadata
 
Microsoft Azure – Směr, jak změnit pohled na IT
Microsoft Azure – Směr, jak změnit pohled na ITMicrosoft Azure – Směr, jak změnit pohled na IT
Microsoft Azure – Směr, jak změnit pohled na IT
 
View5 technicka 2011
View5 technicka 2011View5 technicka 2011
View5 technicka 2011
 
Hosting
HostingHosting
Hosting
 
GTS platforma pro vyvojáře webexpo 2012
GTS platforma pro vyvojáře webexpo 2012GTS platforma pro vyvojáře webexpo 2012
GTS platforma pro vyvojáře webexpo 2012
 
Joomla! na MS Windows
Joomla! na MS WindowsJoomla! na MS Windows
Joomla! na MS Windows
 
Webinář: Ochrana dat ve virtuálním prostředí pomocí nástroje Veeam B&R / 3.10...
Webinář: Ochrana dat ve virtuálním prostředí pomocí nástroje Veeam B&R / 3.10...Webinář: Ochrana dat ve virtuálním prostředí pomocí nástroje Veeam B&R / 3.10...
Webinář: Ochrana dat ve virtuálním prostředí pomocí nástroje Veeam B&R / 3.10...
 
Skalovaniv scif kubernetes
Skalovaniv scif kubernetesSkalovaniv scif kubernetes
Skalovaniv scif kubernetes
 
Datasheet simplivity cz
Datasheet simplivity czDatasheet simplivity cz
Datasheet simplivity cz
 
Co přináší Oracle Database 12c Release 2
Co přináší Oracle Database 12c Release 2Co přináší Oracle Database 12c Release 2
Co přináší Oracle Database 12c Release 2
 
Webinář: Ochrana dat ve virtuálním prostředí pomocí nástroje Veeam Backup & R...
Webinář: Ochrana dat ve virtuálním prostředí pomocí nástroje Veeam Backup & R...Webinář: Ochrana dat ve virtuálním prostředí pomocí nástroje Veeam Backup & R...
Webinář: Ochrana dat ve virtuálním prostředí pomocí nástroje Veeam Backup & R...
 
G2 server - Cloud není vhodný pro každého
G2 server - Cloud není vhodný pro každéhoG2 server - Cloud není vhodný pro každého
G2 server - Cloud není vhodný pro každého
 

More from seznamVyvojari

More from seznamVyvojari (10)

Analytika
AnalytikaAnalytika
Analytika
 
Odpoledne s vyvojari - mobilni aplikace
Odpoledne s vyvojari - mobilni aplikaceOdpoledne s vyvojari - mobilni aplikace
Odpoledne s vyvojari - mobilni aplikace
 
Javascript na steroidech
Javascript na steroidechJavascript na steroidech
Javascript na steroidech
 
SEO - optimalizace pro vyhledávače
SEO - optimalizace pro vyhledávačeSEO - optimalizace pro vyhledávače
SEO - optimalizace pro vyhledávače
 
Mapy.cz
Mapy.czMapy.cz
Mapy.cz
 
Content delivery network a video
Content delivery network a videoContent delivery network a video
Content delivery network a video
 
Seznam.cz email
 Seznam.cz email Seznam.cz email
Seznam.cz email
 
Velké obsahové systémy
Velké obsahové systémyVelké obsahové systémy
Velké obsahové systémy
 
Nový Email.cz
Nový Email.czNový Email.cz
Nový Email.cz
 
Roman kummel
Roman kummelRoman kummel
Roman kummel
 

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

  • 1. Hledání úspor v provozu internetové jedničky Vlastimil Pečínka technický ředitel Seznam.cz
  • 2. Přehled Kontext – „naše“ datová centra Virtualizace a obnova HW Energetické aspekty serverů Software sám o sobě
  • 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
  • 5. Vývoj počtu fyzických serverů 1600 1400 1200 1000 800 600 400 200 0 2005 2009 2012
  • 6. Virtualizace serverů •  Důvody: –  oddělitelnost aplikací –  manipulace s OS –  využití HW 3,4 Typ  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. Virtualizace serverů fyzicky server operacni systém Trend virtualizace 6000 virtual host virtual 5000 4000 3000 2000 1000 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. 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. Spotřeba elektrické energie Zdroj: hp.com (c01549455.pdf)
  • 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. 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. 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. 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. 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)
  • 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. Děkuji za pozornost… Vlastimil Pečínka email: vlastimil.pecinka@firma.seznam.cz Twitter: @vpecinka