meetup openstack : at the heart of it revolution

40
Les Meetups Veille Techno’ Meetup Veille Techno’ Openstack : at the heart of IT revolution

Upload: laurent-grangeau

Post on 20-Jan-2017

252 views

Category:

Internet


0 download

TRANSCRIPT

Les Meetups Veille Techno’

Meetup Veille Techno’

Openstack : at the heart of IT revolution

Les Meetups Veille Techno’

Principles• Open to all : everybody’s welcome !– Speakers– Attendees

• Based on BBL– A cutting edge technology– A concept introduced in a customer

• There’s a groupe on Yammer !

Les Meetups Veille Techno’

What is Openstack ?• OSS IaaS platform• Initiate in 2010 by Rackspace and NASA• 500+ companies have joined the project– Google– HP– Cisco– VMWare

• 25 modules are part of the project

Les Meetups Veille Techno’

What is Openstack ?• Current version Kilo (2015.1.1)• Next release Liberty– Due date Oct. 15, 2015

Les Meetups Veille Techno’

List of modules

Les Meetups Veille Techno’

Modules• Identity (Keystone)• Compute (Nova)• Image service (Glance)• Networking (Neutron)• Object Storage (Swift)• Block Storage (Cinder)

Les Meetups Veille Techno’

Modules• Orchestration (Heat)• Database Service (Trove)• Bare Metal (Ironic)• Data processing (Sahara)• Message service (Zaqar)• Key management (Barbican)

Les Meetups Veille Techno’

Modules• DNS (Designate)• Shared Filesystems (Manila)• Containers service (Magnum)• Application catalog (Murano)• Governance service (Congress)• Workflow service (Mistral)

Les Meetups Veille Techno’

Modules• Key-value store as a Service (MagnetoDB)• Dashboard (Horizon)• Telemetry (Ceilometer)• Common Libraries (Oslo)• Deployment (TripleO)• Command-line client (OpenStackClient)• Benchmark service (Rally)

Les Meetups Veille Techno’

Zoom on some modules

Les Meetups Veille Techno’

Nova• Compute module• Designed to scale horizontally• Backed by widely available virtualization

technologies (KVM, VMWare, HyperV, LXC, Xen)

• Communicate through a message queue• AWS EC2 compatible API

Les Meetups Veille Techno’

Nova

Les Meetups Veille Techno’

Neutron• Manage network and IP addresses• Give the user self-service abilities– Create own network– Control traffic– Assign floating IP– Assign static IP or dynamic IP with DHCP

Les Meetups Veille Techno’

Neutron• Provides an extention framework– IDS– VPN– Firewall– Load balancing

Les Meetups Veille Techno’

Neutron

Les Meetups Veille Techno’

Glance• Image service• Provides discovery, registration and delivery

services• Can store backups• Part of the compute module• Backed by a wide variety of implementation– Swift– AWS S3

Les Meetups Veille Techno’

Glance

Les Meetups Veille Techno’

Horizon• Dashboard• Provides administrator and user a graphical

interface to manipulate Openstack• Can accomodates with third party products

such as billing, monitoring and management tools

Les Meetups Veille Techno’

Ceilometer• Provides SPOC for billing systems• Provides also counters

Les Meetups Veille Techno’

Ceilometer

Les Meetups Veille Techno’

Heat• Orchestrator• Can use template to orchestrate multiple

services– Nova– Neutron

• OSS templates exist

Les Meetups Veille Techno’

Heat

Les Meetups Veille Techno’

Designate• DNS as a service• Multi-tenant• Integrated with Nova and Neutron

Les Meetups Veille Techno’

Trove• Provides relational and non-relational

database• Single tenant• Automate complex administrative tasks

(backup, restore, monitoring, patching, …)

Les Meetups Veille Techno’

Trove

Les Meetups Veille Techno’

Sahara• Provides data-intensive application cluster

(Hadoop or Spark)

Les Meetups Veille Techno’

Sahara

Les Meetups Veille Techno’

Magneto• Key-value store• Provides horizontally scalable, queryable

storage via API• Compatible with DynamoDB• Supports Cassandra, HBase, MongoDB

Les Meetups Veille Techno’

Magnum• Provides container orchestration such as

Docker or Kubernetes• Orchestrated by Heat• Multi-tenant• Young project

Les Meetups Veille Techno’

Les Meetups Veille Techno’

Murano• Provides an application catalog• Developers and administrators can publish

cloud-ready applications• Users can compose reliable applications

Les Meetups Veille Techno’

Murano

Les Meetups Veille Techno’

Global architecture

Les Meetups Veille Techno’

Les Meetups Veille Techno’

What about Paas ?

Les Meetups Veille Techno’

Openshift• PaaS project by RedHat• Can be integrated in Openstack with Heat

template

Les Meetups Veille Techno’

Les Meetups Veille Techno’

Benefits for Finaxys

Les Meetups Veille Techno’

• Infrastructure responds to Finaxys needs– POC– SF/SQ– Multicast for Scaled Risk

Les Meetups Veille Techno’

SUJETARTICLE DU MONDE

CONTENU ARTICLE

THEME

Les Meetups Veille Techno’