26
Paris OpenStack Summit Recap Guang Ya Liu [email protected] Sina Weibo: @platformer

Pairs OpenStack Summit Summary

Embed Size (px)

Citation preview

Page 1: Pairs OpenStack Summit Summary

Paris OpenStack Summit Recap

Guang Ya [email protected]

Sina Weibo: @platformer

Page 2: Pairs OpenStack Summit Summary

Open Source is the Infrastructure of the Cloud Tomorrow

Page 3: Pairs OpenStack Summit Summary

Overview• Over 5000 attendees, a significant number of enterprise

attendees.• Over 185 Sessions, over 184 design summit sessions,

and over 26 Ops summit sessions.• 45 major sponsors (large companies) and another 43

startup sponsors.• OpenStack is now: 17,300 People, 433 supporting

companies, contributions from 145 countries, in excess of 20M lines of code

• More than 4,600 developers & users in attendance– 33% - Product Strategy/Management / Architect– 26% - Developer– 16% - User / Operations SysAdmin– 9% - CEO / CIO / IT Manager– 10% - Business Development / Marketing– 6% - Other

• Percent of 1st timers – 58%• Countries represented – 62• Companies represented – 876

Page 4: Pairs OpenStack Summit Summary

Major themes for Paris

• 11 core projects have been defined in the 10th release of OpenStack (Juno).

• The community is growing significantly with major companies joining – Intel is now a platinum member, and SAP has joined.

• Docker and OpenStack is coming to one ecosystem• There is increasing interest around NFV within OpenStack -

across carriers and service providers• Ceph is leading the unified storage solution for OpenStack

Page 5: Pairs OpenStack Summit Summary

Docker All the OpenStack Service

• Isolated, lightweight, and portable• Pre-integrated• Easily describe run-time relationships• Run on something thin and easy to update

http://docker.com/

Page 6: Pairs OpenStack Summit Summary

Docker All the OpenStack Service

• Isolated, lightweight, and portable• Pre-integrated• Easily describe run-time relationships• Run on something thin and easy to update

http://docker.com/http://kubernetes.io/

Page 7: Pairs OpenStack Summit Summary

Docker All the OpenStack Service

• Isolated, lightweight, and portable• Pre-integrated• Easily describe run-time relationships• Run on something thin and easy to update

http://www.projectatomic.io/http://docker.com/

http://kubernetes.io/

Page 8: Pairs OpenStack Summit Summary

Demo • OpenStack deploy Kubernetes cluster• The Kolla project is part of the OpenStack TripleO effort, focused

on deploying OpenStack environments using Kubernetes and Docker containers.

• Kolla call kubernetes to create another openstack cluster by running all services in docke containers

• All applications can run in docker container

Page 9: Pairs OpenStack Summit Summary

Orchestrating Docker with OpenStack

http://allthingsopen.com/

Page 10: Pairs OpenStack Summit Summary

Solum

• An OpenStack related project designed to make cloud services easier to consume and integrate into your application development process.

• Solum is natively designed for OpenStack clouds and leverages numerous OpenStack projects, including Heat, Keystone, Nova, Trove, and more.

Page 11: Pairs OpenStack Summit Summary

HEAT Docker Resource

• Heat provides a Docker resource

• Docker resource communicates directly to Docker Server

• Templates may glue Nova and Docker resources

• Can deploy containers on top of VMs or bare-metal instances.

Page 12: Pairs OpenStack Summit Summary

Hybrid Nova Configuration + Ironic

Page 13: Pairs OpenStack Summit Summary

Future - MAGNUM

• Container As A Service– Might be handled in a new incubation project– Gantt help resource scheduling– Create instance on demand– Container Agent– Agent Reply

Page 14: Pairs OpenStack Summit Summary

Docker Best Practise

• I have a lot of data– Do not put “data” in containers– Replicate your data in each target cloud– Bind mount your data volume(s) to your container(s)

• I have a lot of cloud servers– You need a utility with a resource scheduler• Nova, Magnum, Kubernetes, Mesos etc

– Treat application servers like cattle• Create them from container images using automation

Page 15: Pairs OpenStack Summit Summary

Docker With Multiple Clouds

• Docker Hosts Create– Automatically set up new docker hosts– Select which docker hosts to interact with– Support Azure, Digital Ocean and Rackspace– http://github.com/docker/docker/issues/8681

• Docker Clustering– http://github.com/docker/docker/pull/8859– Support for running Docker on multiple hosts, with autoscaling capabilities

and pluggable scheduling algorithms.– Similar with Kubernetes

Page 16: Pairs OpenStack Summit Summary

Clocker

• Clocker creates and manages a Docker cloud infrastructure.• Clocker support single-click deployment and runtime

management of multi-node applications that can run on containers distributed across multiple hosts

• Using the Weave SDN to manage network• Application blueprints written for Brooklyn can be deployed to

a distributed Docker Cloud Infrastructure.

Page 17: Pairs OpenStack Summit Summary

Clocker

• Clocker– Brooklyn + Docker +

Jclouds + Weave• Solves– Docker Networking– Container Placement– Application Definition

Page 18: Pairs OpenStack Summit Summary

Docker Ecosystem

• PaaS based on Docker• Kubernetes + Mesos– Mesos help Kubernetes

do resource scheduling– https://

github.com/mesosphere/kubernetes-mesos

Page 19: Pairs OpenStack Summit Summary

RedHat: ManageIQ->CloudForm

• Advanced virtualization management– Monitoring and tracking– Capacity management

and planning– Resource usage and

optimization– Workload life-cycle

management– Policies to govern access

and usage

• Private or hybrid cloud management– Self-service portal and

catalog– Controls to manage

request– Quota enforcement and

usage– Chargeback and cost

allocation– Automated provisioning

• Operational visibility and control– Dashboards– Reports– Policies– Alerts– Approval workflows

Page 20: Pairs OpenStack Summit Summary

HP Helion Cloud

• Bringing you the benefits of 3 major cloud ecosystems

• CF for PaaS• Amazon for cloud burst in

Hybrid Cloud• OpenStack for Infrastrcture

management

Page 21: Pairs OpenStack Summit Summary

HP Helion Cloud• OpenStack is the foundation of HP’s Cloud

Page 22: Pairs OpenStack Summit Summary

HP Helion Cloud• Messaging

– Marconi• Database

– Trove• IDOL

– Integrated Data Operating Layer

– Sahara• Docker

– OpenStack manage Infrastructure

– CF manage Docker applications

Page 23: Pairs OpenStack Summit Summary

Design Sessions• Nova

– Cell enhancement– Scheduler refactor (Mainly for Gantt)

• https://etherpad.openstack.org/p/kilo-nova-scheduler-rt

– Migrate nova network to neutron– CaaS might be a new incubation project and will

not be in nova• Ironic

– Create a “standalone” ironic– Simpler to deploy without the rest of OpenStack– Just simpler in general and simpler for the user– Similar with xCat

• HEAT– Auto scaling API

• https://wiki.openstack.org/wiki/Heat/AutoScaling

– HEAT and Container• HEAT is going to integrate with K8S• https://

etherpad.openstack.org/p/kilo-heat-containers• https://

github.com/rabi/heat-dcoker-docs/blob/master/kilo_design_session_heat_containers.pdf

– Heat Convergence - resolving any and all questions• Enhance HEAT debug ability• https://

wiki.openstack.org/wiki/Heat/ConvergenceDesign

• Sahara– How to push it to production– Docker Support– Heat Engine by default– Spark and Hadoop OOB support

Page 24: Pairs OpenStack Summit Summary

Other Hot Topics

• NFV (Network Function Virtualization)• Ceph (Unified Storage Solution)• Just google if you are interested

Page 25: Pairs OpenStack Summit Summary

OpenStack is calming down

• Focusing on usability and debug ability– HEAT– Horizon

• Refactor to make architecture more clear– Nova scheduler and Gantt– Horizon

• Scalability is on priority– Nova cell– Huawei cascading

Page 26: Pairs OpenStack Summit Summary

Open Source is eating the software world!

Thank You