meetup openstack : at the heart of it revolution
TRANSCRIPT
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’
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’
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’
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’
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’
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’
Heat• Orchestrator• Can use template to orchestrate multiple
services– Nova– Neutron
• OSS templates exist
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’
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’
Murano• Provides an application catalog• Developers and administrators can publish
cloud-ready applications• Users can compose reliable applications
Les Meetups Veille Techno’
Openshift• PaaS project by RedHat• Can be integrated in Openstack with Heat
template
Les Meetups Veille Techno’
• Infrastructure responds to Finaxys needs– POC– SF/SQ– Multicast for Scaled Risk