21
Monitorowanie Chmury Wyzwania i wymagania Łukasz Taczuk, Jacek Śpiewak Kraków. 9. października 2013

Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

  • Upload
    onetit

  • View
    1.046

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

Monitorowanie Chmury Wyzwania i wymagania

Łukasz Taczuk, Jacek Śpiewak Kraków. 9. października 2013

Page 2: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

Wzrost rynku Cloud Computing to 18,5 % w roku 2013

Gartner, 2Q 2013

Wartość rynku Cloud Computing to 131 mld USD

Page 3: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

„The New Cloud Economy is All About Monitoring”

Wired Innovation, Sharon Wagner, lipiec 2013

Page 4: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

Dotychczas monitorowaliśmy statyczne systemy

Page 5: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

Naturalnym stanem Chmury jest jej nieustanna zmienność

http://www.youtube.com/watch?v=PiSkyAQEDg0

Page 6: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

Co wpływa na zmienność Chmury?

http://findicons.com/

Page 7: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

Wyzwanie #1 Ilość przetwarzanych danych

http://gheymann.files.wordpress.com/2010/08/data-error.jpg

Page 8: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

Ile maszyn wirtualnych w danej chwili pracuje w Chmurze prywatnej w Onecie?

~650

Page 9: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

Ile punktów pomiarowych uwzględnia monitoring prywatnej Chmury w Onecie?

~500 000

Page 10: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

Wyzwanie #2 Ciągła zmienność systemu • Katastrofa smoleńska • Abdykacja Benedykta XVI • Mecze Ligi Mistrzów

Page 11: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

Wyzwanie #3 Nic nie jest za darmo

Ilość mocy obliczeniowej chmury którą pochłania analiza logów

20%

Page 12: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

Do roboty!

http://sites.psu.edu

Page 13: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

Jak sobie z tym radzimy?

llogd

llogd server

llogd agent

App

llogd agent

llogd agent graphite

Page 14: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

Jak sobie z tym radzimy?

llogd

llogd server

llogd agent

App

llogd agent

llogd agent graphite

Tattle

?

Splunk

Page 15: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

Jak sobie z tym radzimy? Splunk

Page 16: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

Jak sobie z tym radzimy? Graphite

Page 17: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

Sensu. Open Source Monitoring Framework

Page 18: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

Sensu. Architektura

redis

sensu-server

sensu-client (Apache) subscription: webservers

rabbitmq (subscriptions: dbservers, webservers, …)

sensu-client (Oracle) subscription: dbservers

sensu-client (Postgres) subscription: dbservers

checks

handlers

Page 19: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

Sensu. Check Request

sensu-server

sensu-client subscriptions: [dbservers]

rabbitmq

sensu-client subscriptions: [dbservers]

sensu-client subscriptions: [dbservers]

check request check: check-db subscribers: dbservers interval: 60

Page 20: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

Sensu. Check Response

sensu-server sensu-client

subscriptions: [dbservers]

rabbitmq

sensu-client subscriptions: [dbservers]

sensu-client subscriptions: [dbservers]

handler: SMS handler: email

check response status: 2 output: CRITICAL: port 6379 timed out

Page 21: Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

Prosimy o pytania! Zapraszamy do dyskusji!