a closer look to locaweb iaas - · pdf filea closer look to locaweb iaas ... cmdb power...

97
A closer look to Locaweb Iaas Gleicon Moraes Engineering Manager PaaS/IaaS @gleicon - http://blog.7co.cc

Upload: dinhkiet

Post on 28-Mar-2018

223 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

A closer look to Locaweb Iaas

Gleicon MoraesEngineering Manager PaaS/IaaS @gleicon - http://blog.7co.cc

Page 2: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Agenda

Page 3: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Agenda

• Engineering Team

Page 4: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Agenda

• Engineering Team

• IaaS

Page 5: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Agenda

• Engineering Team

• IaaS

• Virtual/Physical servers

Page 6: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Agenda

• Engineering Team

• IaaS

• Virtual/Physical servers

• Architecture

Page 7: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Agenda

• Engineering Team

• IaaS

• Virtual/Physical servers

• Architecture

• OSS

Page 8: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Agenda

• Engineering Team

• IaaS

• Virtual/Physical servers

• Architecture

• OSS

• Provisioning

Page 9: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Agenda

• Engineering Team

• IaaS

• Virtual/Physical servers

• Architecture

• OSS

• Provisioning

• CMDB/Closed Loop

Page 10: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Agenda

• Engineering Team

• IaaS

• Virtual/Physical servers

• Architecture

• OSS

• Provisioning

• CMDB/Closed Loop

• Resource usage gathering

Page 11: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Agenda

• Engineering Team

• IaaS

• Virtual/Physical servers

• Architecture

• OSS

• Provisioning

• CMDB/Closed Loop

• Resource usage gathering

• Software defined networks

Page 12: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Engineering Team

• We aim to be efficient

• DC and IaaS Automation

• IaaS and PaaS products

• Email and Domain Registration products

• Coffee/psychological help/counseling

• 40 people team (devs/architects/1 master devops)

Page 13: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

IaaS - NIST definition

“ The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications.

The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, and deployed applications; and possibly limited control of select networking components (e.g., host firewalls).”

* http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf

Page 14: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

IaaS - Wikipedia

“In this most basic cloud service model, cloud providers offer computers, as physical or more often as virtual machines, and other resources. The virtual machines are run as guests by a hypervisor, such as Xen or KVM. Management of pools of hypervisors by the cloud operational support system leads to the ability to scale to support a large number of virtual machines. Other resources in IaaS clouds include images in a virtual machine image library, raw (block) and file-based storage, firewalls, load balancers, IP addresses, virtual local area networks (VLANs), and software bundles.[46] IaaS cloud providers supply these resources on demand from their large pools installed in data centers. For wide area connectivity, the Internet can be used or—in carrier clouds -- dedicated virtual private networks can be configured.”

* http://en.wikipedia.org/wiki/Infrastructure_as_a_service#Service_models

Page 15: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

IaaS - tl;dr

“Automate infrastructure such as the customer will not know the underlying details, will not manage them and can provision services automagically.”

Page 16: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

IaaS - building blocks

• Servers: virtual and physical

• Storage area

• Network devices: firewall, switches, load balancer

Page 17: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

IaaS - High Level

• Automation

• Resource Management

• Install, Uninstall, Migrate

• High Availability, Scalability, Capacity Planning

Page 18: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

IaaS at Locaweb• 3 DCs, 6k Servers (physical), 1k storages 6PB area,

12K network equipments/ports, > 100 Km of cables

• 10k VMs, 3.2M email accounts, 250k hosting customers, ~500k sites, ~600k DB

• 130 people at day to day 24/7 Operations team (from DC basics to managing apps and platforms), < 40 sysadmins

• Currently ~ 18 people from Engineering team taking care of IaaS

Page 19: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Virtual and Physical

• Single tenant per Physical Server

• Single tenant per VM

• Multiple tenants per VM

• Multiple tenants per Physical Server

• Multiple VMs per Physical Server

Page 20: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Virtual and Physical

• Single tenant per Physical Server

• Single tenant per VM

• Multiple tenants per VM

• Multiple tenants per Physical Server

• Multiple VMs per Physical Server = Cloud

Page 21: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Cloud

• Check back NIST definition

• Hypervisor + set of servers + set of storages + network = time sharing

• Distinct capacity planning than physical servers

• Flexible configuration options

• Vertical Scaling

• Horizontal scaling

Page 22: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Architecture - Cloud

Simplestack SimpleNet/Quantum

FirewallNetwork Gear

Physical Servershypervisor

Main Network

Internet

ovs

Page 23: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Architecture - Physical

Simplestack SimpleNet/Quantum

FirewallNetwork Gear

Physical Servers

Main Network

Internet

Why not ?

Page 24: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

OSS

Page 25: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

OSS

• Ruby, Rails, Python, CFEngine, PostgreSQL, MySQL, Cassandra, Redis, XEN, KVM, Haskell, Cyclone.io, bottle.py, Quantum, R, EjabberD, Resque, lots of gem, eggs

Page 26: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

OSS

• Ruby, Rails, Python, CFEngine, PostgreSQL, MySQL, Cassandra, Redis, XEN, KVM, Haskell, Cyclone.io, bottle.py, Quantum, R, EjabberD, Resque, lots of gem, eggs

• Up-to-date technology

Page 27: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

OSS

• Ruby, Rails, Python, CFEngine, PostgreSQL, MySQL, Cassandra, Redis, XEN, KVM, Haskell, Cyclone.io, bottle.py, Quantum, R, EjabberD, Resque, lots of gem, eggs

• Up-to-date technology

• No lock-ins

Page 28: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

OSS

• Ruby, Rails, Python, CFEngine, PostgreSQL, MySQL, Cassandra, Redis, XEN, KVM, Haskell, Cyclone.io, bottle.py, Quantum, R, EjabberD, Resque, lots of gem, eggs

• Up-to-date technology

• No lock-ins

• Vendor neutral

Page 29: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

OSS

• Ruby, Rails, Python, CFEngine, PostgreSQL, MySQL, Cassandra, Redis, XEN, KVM, Haskell, Cyclone.io, bottle.py, Quantum, R, EjabberD, Resque, lots of gem, eggs

• Up-to-date technology

• No lock-ins

• Vendor neutral

• We contribute back

Page 30: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Our projects

http://locaweb.github.com

Page 31: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Our projects

Page 37: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Our projects• Leela - Data collection monster

• SimpleStack - Provisioning made easy

• SimpleNet - OVS and FW controller

• NET/L2 - Controller/Inventory for network equipment

• BrickLayer - packaging for normal people

• Logix - Graylog2 message bus for log streams

Page 38: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Our projects• Leela - Data collection monster

• SimpleStack - Provisioning made easy

• SimpleNet - OVS and FW controller

• NET/L2 - Controller/Inventory for network equipment

• BrickLayer - packaging for normal people

• Logix - Graylog2 message bus for log streams

• xenapi-ruby - XEN API bindings for Ruby

Page 39: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Our projects• Leela - Data collection monster

• SimpleStack - Provisioning made easy

• SimpleNet - OVS and FW controller

• NET/L2 - Controller/Inventory for network equipment

• BrickLayer - packaging for normal people

• Logix - Graylog2 message bus for log streams

• xenapi-ruby - XEN API bindings for Ruby

• otto, debundler, bpmachine and more each week

Page 40: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Our Contributions

Page 43: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Our Contributions

• Contributed to Quantum, from Openstack

• Snorby/snort contributions

• Mod_security for Nginx and helping on IIS

Page 44: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Our Contributions

• Contributed to Quantum, from Openstack

• Snorby/snort contributions

• Mod_security for Nginx and helping on IIS

• hired consulting from grsecurity and dovecot teams - we support OSS companies

Page 45: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Bricklayer

Page 46: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Bricklayer

• First opensource project from Locaweb

Page 47: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Bricklayer

• First opensource project from Locaweb

• Package builder (deb + rpm) straight from git

Page 48: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Bricklayer

• First opensource project from Locaweb

• Package builder (deb + rpm) straight from git

• 150+ projects, 500+ builds/day

Page 49: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Bricklayer

• First opensource project from Locaweb

• Package builder (deb + rpm) straight from git

• 150+ projects, 500+ builds/day

• tag your project, get the packages done and on repositories

Page 50: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Logix

Page 51: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Logix

• We have lots of logs. Everything broke.

Page 52: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Logix

• We have lots of logs. Everything broke.

• 26.753.205.474 lines of log/day

Page 53: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Logix

• We have lots of logs. Everything broke.

• 26.753.205.474 lines of log/day

• Highly distributed: local syslog daemon to RabbitMQ

Page 54: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Logix

• We have lots of logs. Everything broke.

• 26.753.205.474 lines of log/day

• Highly distributed: local syslog daemon to RabbitMQ

• Elastic search + graylog2 to store, search and filter

Page 55: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Provisioning

• Ruby: Panel, Control panel, Scheduler

• Python: Provisioning, Server management, Metric collection

• REST APIs to Hypervisor, Network, Firewall, XMPP

Page 56: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Provisioning - Cloud

Simplestack SimpleNet/Quantum

FirewallNetwork Gear

Physical Servershypervisor

Main Network

Internet

ovsProvisioner

Control Panel API Sales

Cloud

Page 57: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Provisioning - Servers

Simplestack SimpleNet/Quantum

FirewallNetwork Gear

Physical Servershypervisor

Main Network

Internet

ovs

Closed Loop Racked Servers

Control Panel

API

Sales

Dedicated Servers

Page 58: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Provisioning - Managed Servers

Simplestack SimpleNet/Quantum

FirewallNetwork Gear

Physical Servershypervisor

Main Network

Internet

ovsProvisioner

Control Panel API Sales

Control Panel Sales

PaaS Provisioner Closed Loop Racked Servers

Control Panel

API

Sales

Managed Servers

Dedicated Servers

Cloud

Page 59: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Cloud provisioner

CMDB

Resque

simplestack

core

API

quantum/simplenet

FW

DHCP

consoleNotifications Leela

Control Panel

Jobs

Sales

Page 60: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Closed loop

Futurama

APICMDB

Cobbler

Conductor Network

Hardware

The closed loop process

Page 61: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Closed loop

Page 62: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Closed loop

• All servers get racked, wired, tested and configured

Page 63: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Closed loop

• All servers get racked, wired, tested and configured

• Power management discovery

Page 64: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Closed loop

• All servers get racked, wired, tested and configured

• Power management discovery

• Network configuration

Page 65: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Closed loop

• All servers get racked, wired, tested and configured

• Power management discovery

• Network configuration

• OS install: Windows, Linux and OpenSolaris aware

Page 66: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Closed loop

• All servers get racked, wired, tested and configured

• Power management discovery

• Network configuration

• OS install: Windows, Linux and OpenSolaris aware

• Server life cycle: once deactivated it gets back to the pool to be used again

Page 67: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

CMDB

Power audit

Futurama

Product provisioners

IT chg management

IP provisioning

Server provisioning

SAP

Controllers

API

Database

Resque

Ops FrontendNET/L2

Page 68: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Futurama

Conductor-audit

CF-Agent

Leela-agent bkp-agent

Server side Planet Express

CFEngine

Leela-Server

Management

Cegonha

Asdrubal

CFTools

CMDB

Page 69: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Resource Metering and Monitoring - Leela

Leela-Lasergun

Leela-agentLeela-Reader

API

Cassandra

Cassandra

Cassandra

Cassandra

Cassandra

Cassandra

Page 70: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Resource Metering and Monitoring - Leela

Page 71: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Resource Metering and Monitoring - Leela

• 18k writes/sec

Page 72: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Resource Metering and Monitoring - Leela

• 18k writes/sec

• 6 TB total per cluster

Page 73: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Resource Metering and Monitoring - Leela

• 18k writes/sec

• 6 TB total per cluster

• 13 baseline metrics + 68 distinct metrics

Page 74: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Resource Metering and Monitoring - Leela

• 18k writes/sec

• 6 TB total per cluster

• 13 baseline metrics + 68 distinct metrics

• ~600GB/mo

Page 75: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Resource Metering and Monitoring - Leela

• 18k writes/sec

• 6 TB total per cluster

• 13 baseline metrics + 68 distinct metrics

• ~600GB/mo

• 1M keys (~5k servers)

Page 76: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Resource Metering and Monitoring - Leela

• 18k writes/sec

• 6 TB total per cluster

• 13 baseline metrics + 68 distinct metrics

• ~600GB/mo

• 1M keys (~5k servers)

• Write latency: 15 us

Page 77: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Resource Metering and Monitoring - Leela

• 18k writes/sec

• 6 TB total per cluster

• 13 baseline metrics + 68 distinct metrics

• ~600GB/mo

• 1M keys (~5k servers)

• Write latency: 15 us

• Read latency: 1s to read 1mo worth of data

Page 78: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Resource Metering and Monitoring - Leela

• 18k writes/sec

• 6 TB total per cluster

• 13 baseline metrics + 68 distinct metrics

• ~600GB/mo

• 1M keys (~5k servers)

• Write latency: 15 us

• Read latency: 1s to read 1mo worth of data

• Down to minute resolution

Page 79: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Resource Metering and Monitoring - Leela

• 18k writes/sec

• 6 TB total per cluster

• 13 baseline metrics + 68 distinct metrics

• ~600GB/mo

• 1M keys (~5k servers)

• Write latency: 15 us

• Read latency: 1s to read 1mo worth of data

• Down to minute resolution

• http://leela.readthedocs.org/en/latest/intro/archnut.html

Page 80: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Resource Metering and Monitoring - Leela

Page 81: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Resource Metering and Monitoring - Leela

• Map/Reduce with SQL like interface:

Page 82: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Resource Metering and Monitoring - Leela

• Map/Reduce with SQL like interface:

- SELECT mov_avg_samples = 7 (function)

Page 83: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Resource Metering and Monitoring - Leela

• Map/Reduce with SQL like interface:

- SELECT mov_avg_samples = 7 (function)

- FROM cpro9559.cpu.cpu8.idle (metric)

Page 84: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Resource Metering and Monitoring - Leela

• Map/Reduce with SQL like interface:

- SELECT mov_avg_samples = 7 (function)

- FROM cpro9559.cpu.cpu8.idle (metric)

-WHERE timestamp >= 1346279003 (timeframe)

Page 85: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Resource Metering and Monitoring - Leela

Page 86: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Resource Metering and Monitoring - Leela

• Create charts

Page 87: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Resource Metering and Monitoring - Leela

• Create charts

- var widget = LEELA.widget(jQuery.(“#target”));

Page 88: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Resource Metering and Monitoring - Leela

• Create charts

- var widget = LEELA.widget(jQuery.(“#target”));

- jQuery.ajax(“/v1/pastweek/cpro9559.cpu.cpu8.idle”, {dataType: “jsonp”, success: widget.render});

Page 89: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Software defined network

Page 90: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Software defined network

• Traditional equipment: local config and controller

Page 91: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Software defined network

• Traditional equipment: local config and controller

• SDN: flows (commands), openflow 1.0, central controller, distributed data plane

Page 92: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Software defined network

• Traditional equipment: local config and controller

• SDN: flows (commands), openflow 1.0, central controller, distributed data plane

• Abstraction over VLANs with ACLs, Tunnels or even VLAN QoQ

Page 93: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Software defined network

OpenVSwitchControllerAPI

Control path

Data path (hardware)

Openflow

Switch Vendor A

Control path

Data path (hardware)

Openflow

Switch Vendor B

Page 94: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Software defined network

Cisco

Quantum

Force 10 HP OpenVSwitch

Net/L2

Firewalls

CMDB

API

Page 95: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Ruby @ Locaweb Not only for front-end

Page 96: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

?

Page 97: A closer look to Locaweb Iaas -   · PDF fileA closer look to Locaweb Iaas ... CMDB Power audit Futurama Product ... •

Thanks !