1. Les Meetups Veille Techno’
Meetup Veille Techno’
Openstack : at the heart of IT
revolution
2. 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 !
3. 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
4. Les Meetups Veille Techno’
What is Openstack ?
• Current version Kilo (2015.1.1)
• Next release Liberty
– Due date Oct. 15, 2015
7. Les Meetups Veille Techno’
Modules
• Orchestration (Heat)
• Database Service (Trove)
• Bare Metal (Ironic)
• Data processing (Sahara)
• Message service (Zaqar)
• Key management (Barbican)
8. Les Meetups Veille Techno’
Modules
• DNS (Designate)
• Shared Filesystems (Manila)
• Containers service (Magnum)
• Application catalog (Murano)
• Governance service (Congress)
• Workflow service (Mistral)
9. 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)
11. 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
13. 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
14. Les Meetups Veille Techno’
Neutron
• Provides an extention framework
– IDS
– VPN
– Firewall
– Load balancing
16. 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
18. 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
19. Les Meetups Veille Techno’
Ceilometer
• Provides SPOC for billing systems
• Provides also counters
28. Les Meetups Veille Techno’
Magneto
• Key-value store
• Provides horizontally scalable, queryable
storage via API
• Compatible with DynamoDB
• Supports Cassandra, HBase, MongoDB
29. Les Meetups Veille Techno’
Magnum
• Provides container orchestration such as
Docker or Kubernetes
• Orchestrated by Heat
• Multi-tenant
• Young project
31. Les Meetups Veille Techno’
Murano
• Provides an application catalog
• Developers and administrators can publish
cloud-ready applications
• Users can compose reliable applications