Locaweb cloud and sdn

13
IaaS and Software Defined Network “Last minute for 7masters - Cloud" Gleicon Moraes @gleicon - http://blog.7co.cc

description

Short slideset for 7Masters (imasters) Oct 30 2013

Transcript of Locaweb cloud and sdn

Page 1: Locaweb cloud and sdn

IaaS and Software Defined Network

“Last minute for 7masters - Cloud" Gleicon Moraes

@gleicon - http://blog.7co.cc

Page 2: Locaweb cloud and sdn

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 3: Locaweb cloud and sdn

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 4: Locaweb cloud and sdn

IaaS - tl;dr

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

Page 5: Locaweb cloud and sdn

IaaS - building blocks

• Servers: virtual and physical

• Storage area

• Network devices: firewall, switches, load balancer

Page 6: Locaweb cloud and sdn

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 7: Locaweb cloud and sdn

Architecture - Cloud

Simplestack SimpleNet/Quantum

FirewallNetwork Gear

Physical Servershypervisor

Main Network

Internet

ovs

Page 8: Locaweb cloud and sdn

Resource Metering and Monitoring - Leela

• 60k writes/sec

• 12 TB total per cluster

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

• Down to minute resolution

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

Page 9: Locaweb cloud and sdn

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 10: Locaweb cloud and sdn

Software defined network

OpenVSwitchControllerAPI

Control path

Data path (hardware)

Openflow

Switch Vendor A

Control path

Data path (hardware)

Openflow

Switch Vendor B

Page 11: Locaweb cloud and sdn

Software defined network

Cisco

Quantum

Force 10 HP OpenVSwitch

Net/L2

Firewalls

CMDB

API

Page 12: Locaweb cloud and sdn

Our projects

http://locaweb.github.com

Page 13: Locaweb cloud and sdn

Thanks

github.com/gleicon