SlideShare a Scribd company logo
1 of 25
OPENSTACK TORONTO: COMMUNITY UPDATE 
1 OPENSTACK TORONTO | STEPHEN GORDON 
Photo Credit paulbica https://www.flickr.com/pho Photo Credit paulbica https://www.flickr.com/phototoss/9/999777711550066@@NN0000/2/2449977007700886611/ /- -C CCC-B-BYY 2 2.0.0
SERVICE PROVIDER CHALLENGES 
OPENSTACK TORONTO 2 | STEPHEN GORDON
WORKLOADS ARE EVOLVING 
TRADITIONAL 
WORKLOADS 
● Typically resides on a single large 
physical or virtual Machine 
● Cannot tolerate any downtime 
● Needs expensive high availability tools 
found in VMware vSphere 
● Application scales up rather than out 
OPENSTACK TORONTO 3 | STEPHEN GORDON 
CLOUD 
FUNCTIONS 
● Workload resides on multiple Virtual 
Machines 
● Tolerates VM failure – if one fails, another 
quickly replaces it 
● Fault tolerance often built into workload 
● Application scales out rather than up
WHY OPENSTACK 
● Brings public cloud-like capabilities into your datacenter 
● Provides massive on-demand (scale-out) capacity 
● 1,000's → 10,000's → 100k's of VMs 
● It's OPEN! 
● Provides flexibility to customize and interoperate 
● Open APIs for interacting with interchangeable 
backends 
● Community development = higher “feature velocity” 
● Features and functions you need, faster to market over 
proprietary software 
OPENSTACK TORONTO 4 | STEPHEN GORDON
OPENSTACK MISSION STATEMENT 
“To produce the ubiquitous Open Source Cloud 
Computing platform that will meet the needs of 
public and private clouds regardless of size, by 
being simple to implement and massively 
scalable.” 
OPENSTACK TORONTO 5 | STEPHEN GORDON
OPENSTACK CIRCA “ICEHOUSE” 
CLOUD INFRASTRUCTURE FOR CLOUD WORKLOADS 
● Modular architecture, designed to easily scale out 
● Based on (growing) set of core services 
OPENSTACK TORONTO 6 | STEPHEN GORDON
TROVE 
● OpenStack Database-as-a-Service (Trove) 
● Provides scalable and reliable Cloud Database as a 
Service provisioning functionality 
● Supports relational and non-relational database engines 
● Provision and manage multiple database instances as 
needed 
● API supports JSON and XML to provision and manage 
instances 
OPENSTACK TORONTO 7 | STEPHEN GORDON
EXAMPLE: COMPUTE LOGICAL ARCHITECTURE 
OPENSTACK TORONTO 8 | STEPHEN GORDON
OPENSTACK SUMMIT 
● Six monthly User and Developer conference. 
● Nov 2013 – “Icehouse” summit in Hong Kong. 
● May 2014 – “Juno” summit in Atlanta. 
● Nov 2014 – “Kilo” summit in Paris. 
● General track provides venue for traditional presentations 
on user stories, new features, and vendor solutions. 
● Developer track provides less structured slots for 
discussing features and roadmap for coming release. 
OPENSTACK TORONTO 9 | STEPHEN GORDON
JUNO SUMMIT RE-CAP 
● Held at Georgia World Congress Center in Atlanta in 
May 
● ~4,500 attendees (~3,500 in Hong Kong 6 months prior) 
10 OPENSTACK TORONTO | STEPHEN GORDON
TECH PREVIEW: TROVE 
● OpenStack Database-as-a-Service (Trove) 
● Provides scalable and reliable Cloud Database as a 
Service provisioning functionality 
● Supports relational and non-relational database engines 
● Provision and manage multiple database instances as 
needed 
● API supports JSON and XML to provision and manage 
instances 
*Tech Preview features are subject to change in GA 
OPENSTACK TORONTO 11 | STEPHEN GORDON
JUNO SUMMIT RE-CAP – SUPERUSERS 
● Increased visibility of “superusers” 
● Keynotes including content from: 
● AT&T 
● Sony 
● Wells Fargo 
● ...and others 
● Operators track in the design summit 
● Neutron vs nova-network 
● Upgrades 
● Launch of http://superuser.openstack.org/ 
12 OPENSTACK TORONTO | STEPHEN GORDON
JUNO SUMMIT RE-CAP – SUPERUSERS 
13 OPENSTACK TORONTO | STEPHEN GORDON
JUNO SUMMIT RE-CAP – NFV 
14 OPENSTACK TORONTO | STEPHEN GORDON
JUNO SUMMIT RE-CAP – NFV 
● Aim to decouple network functions from physical 
infrastructure while maintaining performance. 
● Increased presence from Communication Service 
Providers (CSPs), Network Equipment Providers 
(NEPs) etc. 
● Formation of NFV subgroup to gather and work on 
requirements. 
● Similar to “win the enterprise” working group 
launched at the Juno summit as well. 
15 OPENSTACK TORONTO | STEPHEN GORDON
JUNO RELEASE SCHEDULE 
● Feature proposal freeze 
● Sept 21 – Today! 
● Juno-3 release and Feature Freeze 
● Sept 4 
● Release candidates 
● Sep 25 onwards 
● Project release 
● Oct 16 
16 OPENSTACK TORONTO | STEPHEN GORDON
JUNO RELEASE PROJECTS 
● Integrated: 
● Sahara – Formerly Savanna - Big Data service 
● Incubated: 
● Ironic – Baremetal Hypervisor Driver 
● Zaqar – Formerly Marconi, multi-tenant cloud 
messaging service like Amazon SQS 
● Designate – DNS-as-a-Service 
● Barbican - Secure storage, provisioning and 
management of secrets. 
● Applied: Manila – Filesystem-as-a-Service 
17 OPENSTACK TORONTO | STEPHEN GORDON
INTEGRATED: SAHARA 
● OpenStack Data Processing (Sahara) 
● Provisioning and management of Hadoop clusters 
● Help identify and improve utilization of unused compute 
power from general purpose OpenStack IaaS cloud 
● Pluggable system of Hadoop installation engines for 
different distros 
● Predefined templates of Hadoop configurations with 
ability to modify parameters. 
OPENSTACK TORONTO 18 | STEPHEN GORDON
TECHNICAL COMMITEE FOCUS AREAS 
● Neutron feature parity with nova-network 
● Migration strategy for moving between the two 
(live/cold) 
● Scalability – multi-host versus distributed virtual 
router 
● Test coverage in Tempest 
● Retrospectively was integrated too early, policy 
changes since applied. 
● Which leads to... 
19 OPENSTACK TORONTO | STEPHEN GORDON
TECHNICAL COMMITEE FOCUS AREAS 
● Heat and Ceilometer gap coverage 
● Updated integration requirements being applied 
retrospectively to integrated projects. 
● Scaling issues with both projects in some scenarios. 
● Not abstraction layers in the same fashion as some 
of the other projects (e.g. Nova and Neutron). 
● Documentation coverage improving. 
20 OPENSTACK TORONTO | STEPHEN GORDON
BOARD FOCUS AREAS 
● “Win the Enterprise” working group 
● “Engaging hidden influencers” effort 
● Both aim to determine how non-developers 
effectively contribute to and collaborate on 
OpenStack. 
● DefCore – Attempt to define what is core and in turn 
how the OpenStack trademark can be used by 
vendors. 
21 OPENSTACK TORONTO | STEPHEN GORDON
ARCHITECTURE DESIGN GUIDE 
● 12 writers over 5 days @ Vmware HQ in Palo Alto 
● Compute, Storage, Network focused architectures 
among others. 
● Apache License 2.0 
● On-line: 
● http://docs.openstack.org/arch-design/content/ 
● Print: 
● http://www.lulu.com/ca/en/shop/openstack-foundation/openstack-22 OPENSTACK TORONTO | STEPHEN GORDON
OPENSTACK JUNO (TENTATIVE) 
● Ironic driver for Nova, replaces nova-baremetal. 
● SR-IOV support 
● Extend PCI passthrough support for SR-IOV 
OPENSTACK TORONTO 23 | STEPHEN GORDON
OPENSTACK JUNO 
● Scheduler NUMA awareness 
● Extend compute driver to track NUMA nodes 
● Aim to: 
● Ensure colocation of guest CPU and RAM (CPU only initially). 
● Avoid floating guest CPU and RAM across nodes . 
● Enable intelligent scheduling in guest by exposing topology. 
OPENSTACK TORONTO 24 | STEPHEN GORDON
OPENSTACK JUNO (TENTATIVE) 
● ML2 as the standard for Neutron plugins. 
● ML2 was introduced in Icehouse. 
● Traditional plug-ins deprecated for removal in Juno. 
● Provides more freedom for heterogeneous 
environments. 
● Distributed virtual router (DVR). 
● Further improvements to IPv6 support. 
OPENSTACK TORONTO 25 | STEPHEN GORDON

More Related Content

What's hot

Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...Stephen Gordon
 
Build cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack AnsibleBuild cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack AnsibleJirayut Nimsaeng
 
Deep Dive into Openstack Storage, Sean Cohen, Red Hat
Deep Dive into Openstack Storage, Sean Cohen, Red HatDeep Dive into Openstack Storage, Sean Cohen, Red Hat
Deep Dive into Openstack Storage, Sean Cohen, Red HatCloud Native Day Tel Aviv
 
OpenStack High Availability
OpenStack High AvailabilityOpenStack High Availability
OpenStack High AvailabilityJakub Pavlik
 
Open stack ha design & deployment kilo
Open stack ha design & deployment   kiloOpen stack ha design & deployment   kilo
Open stack ha design & deployment kiloSteven Li
 
Neutron high availability open stack architecture openstack israel event 2015
Neutron high availability  open stack architecture   openstack israel event 2015Neutron high availability  open stack architecture   openstack israel event 2015
Neutron high availability open stack architecture openstack israel event 2015Arthur Berezin
 
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기OpenStack Korea Community
 
Introduction to OpenStack Cinder
Introduction to OpenStack CinderIntroduction to OpenStack Cinder
Introduction to OpenStack CinderSean McGinnis
 
OpenStack Nova - Developer Introduction
OpenStack Nova - Developer IntroductionOpenStack Nova - Developer Introduction
OpenStack Nova - Developer IntroductionJohn Garbutt
 
Openstack platform -Red Hat Pizza and technology event - Israel
Openstack platform -Red Hat Pizza and technology event - IsraelOpenstack platform -Red Hat Pizza and technology event - Israel
Openstack platform -Red Hat Pizza and technology event - IsraelArthur Berezin
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges openstackindia
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackMicrosoft
 
State of Containers in OpenStack
State of Containers in OpenStackState of Containers in OpenStack
State of Containers in OpenStackopenstackindia
 
Deploying openstack using ansible
Deploying openstack using ansibleDeploying openstack using ansible
Deploying openstack using ansibleopenstackindia
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners openstackindia
 
OpenStack Neutron: What's New In Kilo and a Look Toward Liberty
OpenStack Neutron: What's New In Kilo and a Look Toward LibertyOpenStack Neutron: What's New In Kilo and a Look Toward Liberty
OpenStack Neutron: What's New In Kilo and a Look Toward Libertymestery
 
High Availability in OpenStack Cloud
High Availability in OpenStack CloudHigh Availability in OpenStack Cloud
High Availability in OpenStack CloudQiming Teng
 

What's hot (20)

Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
 
Build cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack AnsibleBuild cloud like Rackspace with OpenStack Ansible
Build cloud like Rackspace with OpenStack Ansible
 
Deep Dive into Openstack Storage, Sean Cohen, Red Hat
Deep Dive into Openstack Storage, Sean Cohen, Red HatDeep Dive into Openstack Storage, Sean Cohen, Red Hat
Deep Dive into Openstack Storage, Sean Cohen, Red Hat
 
OpenStack High Availability
OpenStack High AvailabilityOpenStack High Availability
OpenStack High Availability
 
Open stack ha design & deployment kilo
Open stack ha design & deployment   kiloOpen stack ha design & deployment   kilo
Open stack ha design & deployment kilo
 
Neutron high availability open stack architecture openstack israel event 2015
Neutron high availability  open stack architecture   openstack israel event 2015Neutron high availability  open stack architecture   openstack israel event 2015
Neutron high availability open stack architecture openstack israel event 2015
 
OpenDaylight OpenStack Integration
OpenDaylight OpenStack IntegrationOpenDaylight OpenStack Integration
OpenDaylight OpenStack Integration
 
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
 
Introduction to OpenStack Cinder
Introduction to OpenStack CinderIntroduction to OpenStack Cinder
Introduction to OpenStack Cinder
 
OpenStack Nova - Developer Introduction
OpenStack Nova - Developer IntroductionOpenStack Nova - Developer Introduction
OpenStack Nova - Developer Introduction
 
Openstack platform -Red Hat Pizza and technology event - Israel
Openstack platform -Red Hat Pizza and technology event - IsraelOpenstack platform -Red Hat Pizza and technology event - Israel
Openstack platform -Red Hat Pizza and technology event - Israel
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: Openstack
 
State of Containers in OpenStack
State of Containers in OpenStackState of Containers in OpenStack
State of Containers in OpenStack
 
Deploying openstack using ansible
Deploying openstack using ansibleDeploying openstack using ansible
Deploying openstack using ansible
 
TripleO
 TripleO TripleO
TripleO
 
OpenStack Neutron behind the Scenes
OpenStack Neutron behind the ScenesOpenStack Neutron behind the Scenes
OpenStack Neutron behind the Scenes
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners
 
OpenStack Neutron: What's New In Kilo and a Look Toward Liberty
OpenStack Neutron: What's New In Kilo and a Look Toward LibertyOpenStack Neutron: What's New In Kilo and a Look Toward Liberty
OpenStack Neutron: What's New In Kilo and a Look Toward Liberty
 
High Availability in OpenStack Cloud
High Availability in OpenStack CloudHigh Availability in OpenStack Cloud
High Availability in OpenStack Cloud
 

Viewers also liked

Deltacloud - Abstracting for Freedom
Deltacloud - Abstracting for FreedomDeltacloud - Abstracting for Freedom
Deltacloud - Abstracting for FreedomStephen Gordon
 
Compute 101 - OpenStack Summit Vancouver 2015
Compute 101 - OpenStack Summit Vancouver 2015Compute 101 - OpenStack Summit Vancouver 2015
Compute 101 - OpenStack Summit Vancouver 2015Stephen Gordon
 
Deploying Containers at Scale on OpenStack
Deploying Containers at Scale on OpenStackDeploying Containers at Scale on OpenStack
Deploying Containers at Scale on OpenStackStephen Gordon
 
Libvirt/KVM Driver Update (Kilo)
Libvirt/KVM Driver Update (Kilo)Libvirt/KVM Driver Update (Kilo)
Libvirt/KVM Driver Update (Kilo)Stephen Gordon
 
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Stephen Gordon
 
Divide and conquer: resource segregation in the OpenStack cloud
Divide and conquer: resource segregation in the OpenStack cloudDivide and conquer: resource segregation in the OpenStack cloud
Divide and conquer: resource segregation in the OpenStack cloudStephen Gordon
 
Red Hat Certified engineer course
  Red Hat Certified engineer course   Red Hat Certified engineer course
Red Hat Certified engineer course Ali Abdo
 
√23 spain 2
√23 spain 2√23 spain 2
√23 spain 2heightses
 
Dont Build Another Tower of Babel
Dont Build Another Tower of BabelDont Build Another Tower of Babel
Dont Build Another Tower of Babelecomba
 
Moral issue of birth deformities
Moral issue of birth deformitiesMoral issue of birth deformities
Moral issue of birth deformitiesMevelle Asuncion
 
Opportunités et mutualisation des projets numériques vs regroupements touris...
Opportunités et mutualisation des projets numériques vs regroupements touris...Opportunités et mutualisation des projets numériques vs regroupements touris...
Opportunités et mutualisation des projets numériques vs regroupements touris...Jean-Baptiste Soubaigné
 
Seamless Rotary Guidance System: Bishop-Wisecarver 1-Trak Part I
Seamless Rotary Guidance System: Bishop-Wisecarver 1-Trak Part ISeamless Rotary Guidance System: Bishop-Wisecarver 1-Trak Part I
Seamless Rotary Guidance System: Bishop-Wisecarver 1-Trak Part IBishop-Wisecarver Group
 

Viewers also liked (19)

Deltacloud - Abstracting for Freedom
Deltacloud - Abstracting for FreedomDeltacloud - Abstracting for Freedom
Deltacloud - Abstracting for Freedom
 
Compute 101 - OpenStack Summit Vancouver 2015
Compute 101 - OpenStack Summit Vancouver 2015Compute 101 - OpenStack Summit Vancouver 2015
Compute 101 - OpenStack Summit Vancouver 2015
 
Deploying Containers at Scale on OpenStack
Deploying Containers at Scale on OpenStackDeploying Containers at Scale on OpenStack
Deploying Containers at Scale on OpenStack
 
Libvirt/KVM Driver Update (Kilo)
Libvirt/KVM Driver Update (Kilo)Libvirt/KVM Driver Update (Kilo)
Libvirt/KVM Driver Update (Kilo)
 
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
 
Publican
PublicanPublican
Publican
 
Divide and conquer: resource segregation in the OpenStack cloud
Divide and conquer: resource segregation in the OpenStack cloudDivide and conquer: resource segregation in the OpenStack cloud
Divide and conquer: resource segregation in the OpenStack cloud
 
Red Hat Certified engineer course
  Red Hat Certified engineer course   Red Hat Certified engineer course
Red Hat Certified engineer course
 
√23 spain 2
√23 spain 2√23 spain 2
√23 spain 2
 
Dont Build Another Tower of Babel
Dont Build Another Tower of BabelDont Build Another Tower of Babel
Dont Build Another Tower of Babel
 
Moral issue of birth deformities
Moral issue of birth deformitiesMoral issue of birth deformities
Moral issue of birth deformities
 
רועי רוזן
 רועי רוזן רועי רוזן
רועי רוזן
 
Project Factory - Guy Gadney
Project Factory - Guy Gadney Project Factory - Guy Gadney
Project Factory - Guy Gadney
 
Google - Iain McDougall
Google - Iain McDougallGoogle - Iain McDougall
Google - Iain McDougall
 
State Library - Alex Byrne
State Library - Alex Byrne State Library - Alex Byrne
State Library - Alex Byrne
 
Artificial insemination
Artificial inseminationArtificial insemination
Artificial insemination
 
Opportunités et mutualisation des projets numériques vs regroupements touris...
Opportunités et mutualisation des projets numériques vs regroupements touris...Opportunités et mutualisation des projets numériques vs regroupements touris...
Opportunités et mutualisation des projets numériques vs regroupements touris...
 
Todo es para bien
Todo es para bienTodo es para bien
Todo es para bien
 
Seamless Rotary Guidance System: Bishop-Wisecarver 1-Trak Part I
Seamless Rotary Guidance System: Bishop-Wisecarver 1-Trak Part ISeamless Rotary Guidance System: Bishop-Wisecarver 1-Trak Part I
Seamless Rotary Guidance System: Bishop-Wisecarver 1-Trak Part I
 

Similar to OpenStack Toronto: Juno Community Update

Red hat NFV Roadmap - OpenStack Summit 2016/Red Hat NFV Mini Summit
Red hat NFV Roadmap    - OpenStack Summit 2016/Red Hat NFV Mini SummitRed hat NFV Roadmap    - OpenStack Summit 2016/Red Hat NFV Mini Summit
Red hat NFV Roadmap - OpenStack Summit 2016/Red Hat NFV Mini Summitkimw001
 
Whats new in_juno_meetup_barcelona
Whats new in_juno_meetup_barcelonaWhats new in_juno_meetup_barcelona
Whats new in_juno_meetup_barcelonaJaume Devesa Gomez
 
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdfOpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdfAjit Dash
 
OpenStack Toronto UG - MeetUp - October 2018
OpenStack Toronto UG - MeetUp - October 2018OpenStack Toronto UG - MeetUp - October 2018
OpenStack Toronto UG - MeetUp - October 2018Stacy Véronneau
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cnOpenCity Community
 
ONOS Falcon planning presentation
ONOS Falcon planning presentationONOS Falcon planning presentation
ONOS Falcon planning presentationBill Snow
 
Open cloud infrastructure built for the enterprise
Open cloud infrastructure built for the enterpriseOpen cloud infrastructure built for the enterprise
Open cloud infrastructure built for the enterpriseRedHatInc
 
Montreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpMontreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpStacy Véronneau
 
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFVOpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFVCloud Native Day Tel Aviv
 
4th SDN Interest Group Seminar-Session 2-2(130313)
4th SDN Interest Group Seminar-Session 2-2(130313)4th SDN Interest Group Seminar-Session 2-2(130313)
4th SDN Interest Group Seminar-Session 2-2(130313)NAIM Networks, Inc.
 
Infrastructure as code
Infrastructure as codeInfrastructure as code
Infrastructure as codeAnders Bruvik
 
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst ITThings You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst ITOpenStack
 
Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019
Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019
Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019Jakarta_EE
 
Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019
Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019
Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019The Eclipse Foundation
 
Rally--OpenStack Benchmarking at Scale
Rally--OpenStack Benchmarking at ScaleRally--OpenStack Benchmarking at Scale
Rally--OpenStack Benchmarking at ScaleMirantis
 
RHTE2015_CloudForms_OpenStack
RHTE2015_CloudForms_OpenStackRHTE2015_CloudForms_OpenStack
RHTE2015_CloudForms_OpenStackJerome Marc
 
Full Stack Automation with Katello & The Foreman
Full Stack Automation with Katello & The ForemanFull Stack Automation with Katello & The Foreman
Full Stack Automation with Katello & The ForemanWeston Bassler
 
Making workload nomadic when accelerated
Making workload nomadic when acceleratedMaking workload nomadic when accelerated
Making workload nomadic when acceleratedZhipeng Huang
 

Similar to OpenStack Toronto: Juno Community Update (20)

Red hat NFV Roadmap - OpenStack Summit 2016/Red Hat NFV Mini Summit
Red hat NFV Roadmap    - OpenStack Summit 2016/Red Hat NFV Mini SummitRed hat NFV Roadmap    - OpenStack Summit 2016/Red Hat NFV Mini Summit
Red hat NFV Roadmap - OpenStack Summit 2016/Red Hat NFV Mini Summit
 
Whats new in_juno_meetup_barcelona
Whats new in_juno_meetup_barcelonaWhats new in_juno_meetup_barcelona
Whats new in_juno_meetup_barcelona
 
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdfOpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
 
OpenStack Toronto UG - MeetUp - October 2018
OpenStack Toronto UG - MeetUp - October 2018OpenStack Toronto UG - MeetUp - October 2018
OpenStack Toronto UG - MeetUp - October 2018
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cn
 
Neutron Updates - Kilo Edition
Neutron Updates - Kilo EditionNeutron Updates - Kilo Edition
Neutron Updates - Kilo Edition
 
ONOS Falcon planning presentation
ONOS Falcon planning presentationONOS Falcon planning presentation
ONOS Falcon planning presentation
 
Open cloud infrastructure built for the enterprise
Open cloud infrastructure built for the enterpriseOpen cloud infrastructure built for the enterprise
Open cloud infrastructure built for the enterprise
 
Montreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpMontreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUp
 
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFVOpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
 
4th SDN Interest Group Seminar-Session 2-2(130313)
4th SDN Interest Group Seminar-Session 2-2(130313)4th SDN Interest Group Seminar-Session 2-2(130313)
4th SDN Interest Group Seminar-Session 2-2(130313)
 
Infrastructure as code
Infrastructure as codeInfrastructure as code
Infrastructure as code
 
StorPool & OpenNebula
StorPool & OpenNebulaStorPool & OpenNebula
StorPool & OpenNebula
 
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst ITThings You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
 
Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019
Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019
Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019
 
Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019
Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019
Kubernetes Native Java and Eclipse MicroProfile | EclipseCon Europe 2019
 
Rally--OpenStack Benchmarking at Scale
Rally--OpenStack Benchmarking at ScaleRally--OpenStack Benchmarking at Scale
Rally--OpenStack Benchmarking at Scale
 
RHTE2015_CloudForms_OpenStack
RHTE2015_CloudForms_OpenStackRHTE2015_CloudForms_OpenStack
RHTE2015_CloudForms_OpenStack
 
Full Stack Automation with Katello & The Foreman
Full Stack Automation with Katello & The ForemanFull Stack Automation with Katello & The Foreman
Full Stack Automation with Katello & The Foreman
 
Making workload nomadic when accelerated
Making workload nomadic when acceleratedMaking workload nomadic when accelerated
Making workload nomadic when accelerated
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

OpenStack Toronto: Juno Community Update

  • 1. OPENSTACK TORONTO: COMMUNITY UPDATE 1 OPENSTACK TORONTO | STEPHEN GORDON Photo Credit paulbica https://www.flickr.com/pho Photo Credit paulbica https://www.flickr.com/phototoss/9/999777711550066@@NN0000/2/2449977007700886611/ /- -C CCC-B-BYY 2 2.0.0
  • 2. SERVICE PROVIDER CHALLENGES OPENSTACK TORONTO 2 | STEPHEN GORDON
  • 3. WORKLOADS ARE EVOLVING TRADITIONAL WORKLOADS ● Typically resides on a single large physical or virtual Machine ● Cannot tolerate any downtime ● Needs expensive high availability tools found in VMware vSphere ● Application scales up rather than out OPENSTACK TORONTO 3 | STEPHEN GORDON CLOUD FUNCTIONS ● Workload resides on multiple Virtual Machines ● Tolerates VM failure – if one fails, another quickly replaces it ● Fault tolerance often built into workload ● Application scales out rather than up
  • 4. WHY OPENSTACK ● Brings public cloud-like capabilities into your datacenter ● Provides massive on-demand (scale-out) capacity ● 1,000's → 10,000's → 100k's of VMs ● It's OPEN! ● Provides flexibility to customize and interoperate ● Open APIs for interacting with interchangeable backends ● Community development = higher “feature velocity” ● Features and functions you need, faster to market over proprietary software OPENSTACK TORONTO 4 | STEPHEN GORDON
  • 5. OPENSTACK MISSION STATEMENT “To produce the ubiquitous Open Source Cloud Computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable.” OPENSTACK TORONTO 5 | STEPHEN GORDON
  • 6. OPENSTACK CIRCA “ICEHOUSE” CLOUD INFRASTRUCTURE FOR CLOUD WORKLOADS ● Modular architecture, designed to easily scale out ● Based on (growing) set of core services OPENSTACK TORONTO 6 | STEPHEN GORDON
  • 7. TROVE ● OpenStack Database-as-a-Service (Trove) ● Provides scalable and reliable Cloud Database as a Service provisioning functionality ● Supports relational and non-relational database engines ● Provision and manage multiple database instances as needed ● API supports JSON and XML to provision and manage instances OPENSTACK TORONTO 7 | STEPHEN GORDON
  • 8. EXAMPLE: COMPUTE LOGICAL ARCHITECTURE OPENSTACK TORONTO 8 | STEPHEN GORDON
  • 9. OPENSTACK SUMMIT ● Six monthly User and Developer conference. ● Nov 2013 – “Icehouse” summit in Hong Kong. ● May 2014 – “Juno” summit in Atlanta. ● Nov 2014 – “Kilo” summit in Paris. ● General track provides venue for traditional presentations on user stories, new features, and vendor solutions. ● Developer track provides less structured slots for discussing features and roadmap for coming release. OPENSTACK TORONTO 9 | STEPHEN GORDON
  • 10. JUNO SUMMIT RE-CAP ● Held at Georgia World Congress Center in Atlanta in May ● ~4,500 attendees (~3,500 in Hong Kong 6 months prior) 10 OPENSTACK TORONTO | STEPHEN GORDON
  • 11. TECH PREVIEW: TROVE ● OpenStack Database-as-a-Service (Trove) ● Provides scalable and reliable Cloud Database as a Service provisioning functionality ● Supports relational and non-relational database engines ● Provision and manage multiple database instances as needed ● API supports JSON and XML to provision and manage instances *Tech Preview features are subject to change in GA OPENSTACK TORONTO 11 | STEPHEN GORDON
  • 12. JUNO SUMMIT RE-CAP – SUPERUSERS ● Increased visibility of “superusers” ● Keynotes including content from: ● AT&T ● Sony ● Wells Fargo ● ...and others ● Operators track in the design summit ● Neutron vs nova-network ● Upgrades ● Launch of http://superuser.openstack.org/ 12 OPENSTACK TORONTO | STEPHEN GORDON
  • 13. JUNO SUMMIT RE-CAP – SUPERUSERS 13 OPENSTACK TORONTO | STEPHEN GORDON
  • 14. JUNO SUMMIT RE-CAP – NFV 14 OPENSTACK TORONTO | STEPHEN GORDON
  • 15. JUNO SUMMIT RE-CAP – NFV ● Aim to decouple network functions from physical infrastructure while maintaining performance. ● Increased presence from Communication Service Providers (CSPs), Network Equipment Providers (NEPs) etc. ● Formation of NFV subgroup to gather and work on requirements. ● Similar to “win the enterprise” working group launched at the Juno summit as well. 15 OPENSTACK TORONTO | STEPHEN GORDON
  • 16. JUNO RELEASE SCHEDULE ● Feature proposal freeze ● Sept 21 – Today! ● Juno-3 release and Feature Freeze ● Sept 4 ● Release candidates ● Sep 25 onwards ● Project release ● Oct 16 16 OPENSTACK TORONTO | STEPHEN GORDON
  • 17. JUNO RELEASE PROJECTS ● Integrated: ● Sahara – Formerly Savanna - Big Data service ● Incubated: ● Ironic – Baremetal Hypervisor Driver ● Zaqar – Formerly Marconi, multi-tenant cloud messaging service like Amazon SQS ● Designate – DNS-as-a-Service ● Barbican - Secure storage, provisioning and management of secrets. ● Applied: Manila – Filesystem-as-a-Service 17 OPENSTACK TORONTO | STEPHEN GORDON
  • 18. INTEGRATED: SAHARA ● OpenStack Data Processing (Sahara) ● Provisioning and management of Hadoop clusters ● Help identify and improve utilization of unused compute power from general purpose OpenStack IaaS cloud ● Pluggable system of Hadoop installation engines for different distros ● Predefined templates of Hadoop configurations with ability to modify parameters. OPENSTACK TORONTO 18 | STEPHEN GORDON
  • 19. TECHNICAL COMMITEE FOCUS AREAS ● Neutron feature parity with nova-network ● Migration strategy for moving between the two (live/cold) ● Scalability – multi-host versus distributed virtual router ● Test coverage in Tempest ● Retrospectively was integrated too early, policy changes since applied. ● Which leads to... 19 OPENSTACK TORONTO | STEPHEN GORDON
  • 20. TECHNICAL COMMITEE FOCUS AREAS ● Heat and Ceilometer gap coverage ● Updated integration requirements being applied retrospectively to integrated projects. ● Scaling issues with both projects in some scenarios. ● Not abstraction layers in the same fashion as some of the other projects (e.g. Nova and Neutron). ● Documentation coverage improving. 20 OPENSTACK TORONTO | STEPHEN GORDON
  • 21. BOARD FOCUS AREAS ● “Win the Enterprise” working group ● “Engaging hidden influencers” effort ● Both aim to determine how non-developers effectively contribute to and collaborate on OpenStack. ● DefCore – Attempt to define what is core and in turn how the OpenStack trademark can be used by vendors. 21 OPENSTACK TORONTO | STEPHEN GORDON
  • 22. ARCHITECTURE DESIGN GUIDE ● 12 writers over 5 days @ Vmware HQ in Palo Alto ● Compute, Storage, Network focused architectures among others. ● Apache License 2.0 ● On-line: ● http://docs.openstack.org/arch-design/content/ ● Print: ● http://www.lulu.com/ca/en/shop/openstack-foundation/openstack-22 OPENSTACK TORONTO | STEPHEN GORDON
  • 23. OPENSTACK JUNO (TENTATIVE) ● Ironic driver for Nova, replaces nova-baremetal. ● SR-IOV support ● Extend PCI passthrough support for SR-IOV OPENSTACK TORONTO 23 | STEPHEN GORDON
  • 24. OPENSTACK JUNO ● Scheduler NUMA awareness ● Extend compute driver to track NUMA nodes ● Aim to: ● Ensure colocation of guest CPU and RAM (CPU only initially). ● Avoid floating guest CPU and RAM across nodes . ● Enable intelligent scheduling in guest by exposing topology. OPENSTACK TORONTO 24 | STEPHEN GORDON
  • 25. OPENSTACK JUNO (TENTATIVE) ● ML2 as the standard for Neutron plugins. ● ML2 was introduced in Icehouse. ● Traditional plug-ins deprecated for removal in Juno. ● Provides more freedom for heterogeneous environments. ● Distributed virtual router (DVR). ● Further improvements to IPv6 support. OPENSTACK TORONTO 25 | STEPHEN GORDON

Editor's Notes

  1. IT operations are being challenged more than ever from various ends of an organization, each with very different types of application and workload requirements. The result…IT operations are straining to meet these new application and workload demands, using their existing traditional infrastructure. In many cases users are seeking the elasticity and dynamic growth they need, outside of their IT team, creating an uncontrolled “shadow IT” problem. Very quickly, the benefits of a private cloud are becoming apparent to IT operations, as they seek the right cloud solutions to meet their business demands.
  2. ...And these new user demands are driving new application development to be more elastic and dynamic and uniquely designed for use in the cloud. Many advantages to this cloud-enabled workload can be rapidly altered and improved, and the architecture they reside on is significantly cheaper if deployed correctly.Traditional Workloads:- often reside on a single, large, stateful VM with several vCPU, lots of vRAM, storage inside VM, etc. - have a high SLA, and cannot tolerate any downtime—if that single VM goes down the enterprise has the potential to lose real dollars. - it needs proper care and maintenance, requires enterprise virtualization features to keep VMs highly available, and must be very carefully monitored with frequent troubleshooting - Scales upward-- as app/user demand grows, the VM gets bigger Cloud workloads are very different Workload runs on many small, stateless VMs, each typically small VMs or even container where: vCPU, vRAM, storage separate) Applications tolerate failure of VMs – If one VM fails, another quickly replaces it Fault tolerance often built into workload – no longer require expensive resiliency tools provided by Virtualization Scales outward, rather than up – as app/user demand grows, add more VMs
  3. But what IS OpenStack exactly? OpenStack is actually a series of several independently developed services that comprise the sub-projects that work together to form a cloud framework. The framework is intentionally designed to be modular, which provides for massive scale-out capabilities for the entire framework. As user/application demands grow, administrators can simply add new service nodes as needed. The system is designed to scale to support thousands and tens-of-thousands VMs. Each service, comprise a set of “core” services that make up the framework, and are updated every 6 months with new projects and services.