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

[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
OpenStack Korea Community
 
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
Arthur Berezin
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges
openstackindia
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners
openstackindia
 

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

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
Stephen Gordon
 
√23 spain 2
√23 spain 2√23 spain 2
√23 spain 2
heightses
 
Moral issue of birth deformities
Moral issue of birth deformitiesMoral issue of birth deformities
Moral issue of birth deformities
Mevelle Asuncion
 

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

RHTE2015_CloudForms_OpenStack
RHTE2015_CloudForms_OpenStackRHTE2015_CloudForms_OpenStack
RHTE2015_CloudForms_OpenStack
Jerome Marc
 

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

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

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.