19

Csa Summit 2017 - Managing multicloud environments

Embed Size (px)

Citation preview

Multi Cloud monitoring and analyticsfeaturing: Ceilometer & Gnocchi

Jun/2017

Rodrigo BenzaquenCEO@rbenzaquen

AGENDA

✓ Do you (still) don’t know what gnocchi is ?✓ Barber: What you want ? Him: I want multicloud metrics Barber:

Say no more Fam✓ 3 Big Guys Talking at the same time✓ Show me what you got!✓ Q&(hopefully)A

Value Proposition

Build, Manage & Optimize

Professional

Services

Managed

ServicesNubeliU Analytics

Cloud Platform

SAAS or On-Premise platform for highlyscalable multi cloud analyticsmanagement and Cloud MonitoringSystem

Outsourcing of cloud management,removing inhouse maintenance,optimization, and support costs.

We are experts in a multi-cloudenvironment.

Cloud architecture & design,focused on OpenStack and CMP.

Cloud BuildingCloud MigrationCloud Management Platform (CMP)

Value Proposition

Because you don’t get a TSDB-aaS every day

● Yeahp ... it’s not ( but it was ) an Openstack Project https://julien.danjou.info/blog/2017/gnocchi-independence

● Ceilometer’s Collector BFF

● Gnocchi is a multi-tenant time-series, metrics and resources database.

● Gnocchi use high-performance data structures storing large quantity of metric in an aggregated manner.

● Gnocchi uses two different backends for storing data: one for storing the time series (the storage driver) and one for indexing the resources (the index driver).

● Gnocchi can use different backends to store measures : ( just in a moment ... )

● The HTTP REST API and the asynchronous processing daemons are stateless and scalable; additional workers can be added depending on load.

Put it in !

Default

Prefered

Since 3.1

Need More ?

so ... why ?

✓ It’s fast ... really✓ Want ceilometer ? well ...

✓ Scales ... for real✓ No hard storage dep

✓ Will not leave you hanging

What you want ?

Openstack Notification Bus

Load B

alancer

Ceilometer

Collector

Ceilometer

Collector

Ceilometer

Collector

GnocchiMetricD

GnocchiMetricD

GnocchiMetricD

GnocchiAPI

GnocchiAPI

GnocchiAPI

compute

central

Cloud Ceilometer agents

MariaDB Galera Cluster / AWS RDS

indexer

measures/samples

resources/ entities

notification

redis

dispatcher

Rocket Platform

HTTP Api

Sure it works ...it’s

still, i want multicloud metrics ...

So much talking, no one listening

or is it ?

VmWare

Ceilometer Polling Agent

Vsphere API

RabbitMQCluster

oslo.messaging

CeilometerNotification Agent

notifications.sample metering.sample(transformers)

CeilometerCollector

metering.sample

Gnocchi Api

HTTP ApiGnocchi Dispatcher

Vmware plugin

Hybrid Poller

Ceilometer Polling Agent

AzureAWS HTTP Api

RabbitMQCluster

oslo.messaging

CeilometerNotification Agent

notifications.sample metering.sample(transformers)

CeilometerCollector

metering.sample

Gnocchi Api

HTTP Api

Hybrid Poller Plugin

Public CloudsSecrets

per Project

Gnocchi Dispatcher

TooZ coordination

what do i do with all that ?

what do i do with all that ?

what do i do with all that ?

✓ Showback & Chargeback

2016 Nubeliu Presentation

Austin Summit

https://youtu.be/-K8NI38LPtU

While you think about them ...

@rbenzaquen

Rodrigo Benzaquen

Thank You, very much !