SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
MidoNet
Roadmap & Vision
Jean-François Joly
Product Manager @ Midokura
October 2015
Disclaimer
• This presentation contains product features that are currently
under development.
• Features are subject to change.
• Technical feasibility and user demand will affect final delivery.
Agenda
Solving problems
⚫ Install
⚫ Troubleshoot
⚫ Security
⚫ Multi-sites
⚫ Faster delivery
Problem
Today’s solution
Tomorrow’s
solution
MidoNet Releases
2016.H1 2016.H22015.H2 2017.H1
MidoNet 5.1 MidoNet 5.3
MidoNet 5.0
MidoNet 5.5
MidoNet 5.2 MidoNet 5.4
Installing
First problem
Example install flow
# apt-get install figlet
[…]
The following NEW packages will be installed:
figlet
[…]
Setting up figlet (2.2.5-2) ...
# figlet easy
___ __ _ ___ _ _
/ _ / _` / __| | | |
| __/ (_| __  |_| |
___|__,_|___/__, |
|___/
Who needs to deploy
Production DevOps
Systems and networks admins
Support
DevOps
Systems and networks admins
Quality assurance
Test
DevOps
Software engineers
Development
MidoNet today
Production Quick start guide
Installers: Puppet, Mirantis Fuel,
Juju, TripleO (RDO Manager) ...
quickstart.sh
# curl https://www.midonet.org/quickstart-v5.0.sh | sudo bash
Test
devstackDevelopment
MidoNet today - continued
Agents non disruptive upgrades
Flows are not interrupted during an upgrade
MidoNet tomorrow
More installers (Liberty , Suse Openstack
installer)
Less components : distributed flow and topology
database
Seamless upgrades : API is available, topology
can change during an upgrade
Auto discovery of services
Troubleshooting
Second problem
Lack of visibility
Today : trace
Trace
Use mm-trace to trace the traffic
See every hosts where a packet transits
See the logical topology
See the security rules that are applied
Today : inspect
Mirroring
Mirror any destination or subnet
Mirror to multiple ports
Mirror to a VM or physical appliance
Use tcpdump to view the traffic
Use an appliance to perform deep packet
inspection and prevent advanced persistent
threats
Physical switches
Tomorrow
Integration with the fabric
⚫ Underlay and overlay trace
⚫ Underlay and overlay topology history
Curate the information to show what's most
relevant to the operators
Pro-active fault detection
Security
Third problem
Endless pressure
External: Advanced persistent threats requires
protection of every machine and detection
mechanism
Internal : Compliance and auditors can dictate
software choices
Today : security groups
Manage the security per
port
Today : mirroring
Use port mirroring with VM
appliances to insert
additional security systems
Security appliance
Today : perimeter firewall
Perimeter Firewall for
traditional rules
management and easier
audits
Today : distributed agents
Attacks are dropped at the edge with MidoNet
being distributed
Tomorrow
Insert network services directly in the network
path at L2 or L3
This can be done programmatically using API
Retrieve the Firewall logs via the API for
monitoring, audits or compliance
Support Neutron Tap as a Service
Multi sites
Fourth problem
Expansion and availability
Enterprises outgrow their
initial datacenter
Disasters, compliances drive
the organization’s multi-sites
agenda
Today
Run MidoNet
distributed over
multiple sites
Orchestrate the
multiple sites via
the API
Tomorrow
Peer several router to establish a private
network between data centers and tenants
On demand VPN using VPNaaS
Single pane of glass to manage multiple sites :
same authentication, security rules...
Containers
Fifth problem
Faster delivery
Interest for containers is similar to what
happened with VMs 10 years ago
Improve application delivery time and frequency
Containers enable reproducible delivery at scale
with continuous integration and deployment.
Faster to deploy and easier to manipulate than VM
Higher density
Containers footprint is
smaller than virtual
machines
More applications running
on the same hardware
brings more density and
even higher network port
concentration
Micro services
Application architecture is split in
small, specialized, services requiring
granular security Virtual Machine
Image treatment
Communication
Authentication
Business workflow
Container
Image treatment
Container
Container
Container
Communication
Authentication
Business workflow
Today
Run docker containers inside physical machine
(nova docker)
Run kubernetes and mesos on top of Openstack
and MidoNet
Tomorrow
Natively connect docker containers to MidoNet
(project Kuryr)
Integration of containers within Openstack
through Openstack Magnum
Orchestrate MidoNet with Mesos, Kubernetes,
Swarm...
Join us on Slack to discuss these problems and
implement great solution inside MidoNet
Check MidoNet Releases page in wiki:
https://github.com/midonet/midonet/wiki/Release-Schedule
Read MidoNet documentation for more details:
https://docs.midonet.org/
Follow MidoNet roadmap
Questions
Reach over to me on
⚫ Slack @jfjoly
⚫ Mail jf@midokura.com
⚫ IRC jfjoly

Más contenido relacionado

La actualidad más candente

Cloud computing web 2.0 By Joanna Hendricks BMT 580
Cloud computing web 2.0  By Joanna Hendricks BMT 580Cloud computing web 2.0  By Joanna Hendricks BMT 580
Cloud computing web 2.0 By Joanna Hendricks BMT 580
Joanna Hendricks
 

La actualidad más candente (20)

Remote Workers Webinar (Episode 3)
Remote Workers Webinar (Episode 3)Remote Workers Webinar (Episode 3)
Remote Workers Webinar (Episode 3)
 
Leverage Micro-Segmentation to Build a Zero Trust Network (Forrester)
Leverage Micro-Segmentation to Build a Zero Trust Network (Forrester)Leverage Micro-Segmentation to Build a Zero Trust Network (Forrester)
Leverage Micro-Segmentation to Build a Zero Trust Network (Forrester)
 
Experts Live Europe 2017 - Windows 10 and the cloud - why the future needs hy...
Experts Live Europe 2017 - Windows 10 and the cloud - why the future needs hy...Experts Live Europe 2017 - Windows 10 and the cloud - why the future needs hy...
Experts Live Europe 2017 - Windows 10 and the cloud - why the future needs hy...
 
Experts Live Europe 2017 - Windows 10 Servicing - the do’s and don'ts
Experts Live Europe 2017 -  Windows 10 Servicing - the do’s and don'tsExperts Live Europe 2017 -  Windows 10 Servicing - the do’s and don'ts
Experts Live Europe 2017 - Windows 10 Servicing - the do’s and don'ts
 
Managing Penetration Testing Programs and Vulnerability Time to Live with Thr...
Managing Penetration Testing Programs and Vulnerability Time to Live with Thr...Managing Penetration Testing Programs and Vulnerability Time to Live with Thr...
Managing Penetration Testing Programs and Vulnerability Time to Live with Thr...
 
Building Your Business Continuity Plan
Building Your Business Continuity PlanBuilding Your Business Continuity Plan
Building Your Business Continuity Plan
 
Experts Live Europe 2017 - Best Practices to secure Windows 10 with already i...
Experts Live Europe 2017 - Best Practices to secure Windows 10 with already i...Experts Live Europe 2017 - Best Practices to secure Windows 10 with already i...
Experts Live Europe 2017 - Best Practices to secure Windows 10 with already i...
 
Remote Workers Webinar (Episode 2)
Remote Workers Webinar (Episode 2)Remote Workers Webinar (Episode 2)
Remote Workers Webinar (Episode 2)
 
Open Architecture: The Key to Aviation Security
Open Architecture: The Key to Aviation SecurityOpen Architecture: The Key to Aviation Security
Open Architecture: The Key to Aviation Security
 
Cloud computing web 2.0 By Joanna Hendricks BMT 580
Cloud computing web 2.0  By Joanna Hendricks BMT 580Cloud computing web 2.0  By Joanna Hendricks BMT 580
Cloud computing web 2.0 By Joanna Hendricks BMT 580
 
Migrate from BigFix to Ivanti
Migrate from BigFix to IvantiMigrate from BigFix to Ivanti
Migrate from BigFix to Ivanti
 
Level Up to a Seamless End-User Experience
Level Up to a Seamless End-User ExperienceLevel Up to a Seamless End-User Experience
Level Up to a Seamless End-User Experience
 
Insights into Windows 10 in the Enterprise (October)
Insights into Windows 10 in the Enterprise (October)Insights into Windows 10 in the Enterprise (October)
Insights into Windows 10 in the Enterprise (October)
 
Bitdefender internet security review 2018: simply unbeatable antivirus
Bitdefender internet security review 2018: simply unbeatable antivirus Bitdefender internet security review 2018: simply unbeatable antivirus
Bitdefender internet security review 2018: simply unbeatable antivirus
 
The savvy security leader final dg ppt issa_la
The savvy security leader final dg ppt issa_laThe savvy security leader final dg ppt issa_la
The savvy security leader final dg ppt issa_la
 
Optimizing Security Velocity in Your DevSecOps Pipeline at Scale
Optimizing Security Velocity in Your DevSecOps Pipeline at ScaleOptimizing Security Velocity in Your DevSecOps Pipeline at Scale
Optimizing Security Velocity in Your DevSecOps Pipeline at Scale
 
Sam Herath - Six Critical Criteria for Cloud Workload Security
Sam Herath - Six Critical Criteria for Cloud Workload SecuritySam Herath - Six Critical Criteria for Cloud Workload Security
Sam Herath - Six Critical Criteria for Cloud Workload Security
 
Fixing SCADA: How Ignition Saves Time
Fixing SCADA: How Ignition Saves TimeFixing SCADA: How Ignition Saves Time
Fixing SCADA: How Ignition Saves Time
 
Application Asset Management with ThreadFix
 Application Asset Management with ThreadFix Application Asset Management with ThreadFix
Application Asset Management with ThreadFix
 
2018 NAMIC Farm Forum
2018 NAMIC Farm Forum2018 NAMIC Farm Forum
2018 NAMIC Farm Forum
 

Destacado

Destacado (20)

Conatiner Networking with MidoNet
Conatiner Networking with MidoNetConatiner Networking with MidoNet
Conatiner Networking with MidoNet
 
Project kuryr returns: Docker delivered, Kubernetes Next
Project kuryr returns: Docker delivered, Kubernetes NextProject kuryr returns: Docker delivered, Kubernetes Next
Project kuryr returns: Docker delivered, Kubernetes Next
 
Container Orchestration Integration: OpenStack Kuryr
Container Orchestration Integration: OpenStack KuryrContainer Orchestration Integration: OpenStack Kuryr
Container Orchestration Integration: OpenStack Kuryr
 
KubeCon EU 2016: ITNW (If This Now What): Orchestrating an Enterprise
KubeCon EU 2016: ITNW (If This Now What): Orchestrating an EnterpriseKubeCon EU 2016: ITNW (If This Now What): Orchestrating an Enterprise
KubeCon EU 2016: ITNW (If This Now What): Orchestrating an Enterprise
 
KubeCon London 2016 Ronana Cloud Native SDN
KubeCon London 2016 Ronana Cloud Native SDNKubeCon London 2016 Ronana Cloud Native SDN
KubeCon London 2016 Ronana Cloud Native SDN
 
KubeCon EU 2016: Transforming the Government
KubeCon EU 2016: Transforming the Government KubeCon EU 2016: Transforming the Government
KubeCon EU 2016: Transforming the Government
 
KubeCon EU 2016: Custom Volume Plugins
KubeCon EU 2016: Custom Volume PluginsKubeCon EU 2016: Custom Volume Plugins
KubeCon EU 2016: Custom Volume Plugins
 
What's new in Kubernetes
What's new in KubernetesWhat's new in Kubernetes
What's new in Kubernetes
 
KubeCon EU 2016: Kubernetes in Production in The New York Times newsroom
KubeCon EU 2016: Kubernetes in Production in The New York Times newsroomKubeCon EU 2016: Kubernetes in Production in The New York Times newsroom
KubeCon EU 2016: Kubernetes in Production in The New York Times newsroom
 
KubeCon EU 2016: Multi-Tenant Kubernetes
KubeCon EU 2016: Multi-Tenant KubernetesKubeCon EU 2016: Multi-Tenant Kubernetes
KubeCon EU 2016: Multi-Tenant Kubernetes
 
KubeCon EU 2016: ChatOps and Automatic Deployment on Kubernetes
KubeCon EU 2016: ChatOps and Automatic Deployment on KubernetesKubeCon EU 2016: ChatOps and Automatic Deployment on Kubernetes
KubeCon EU 2016: ChatOps and Automatic Deployment on Kubernetes
 
KubeCon EU 2016: Trading in the Kube
KubeCon EU 2016: Trading in the KubeKubeCon EU 2016: Trading in the Kube
KubeCon EU 2016: Trading in the Kube
 
KubeCon EU 2016: Integrated trusted computing in Kubernetes
KubeCon EU 2016: Integrated trusted computing in KubernetesKubeCon EU 2016: Integrated trusted computing in Kubernetes
KubeCon EU 2016: Integrated trusted computing in Kubernetes
 
KubeCon EU 2016: Kubernetes Storage 101
KubeCon EU 2016: Kubernetes Storage 101KubeCon EU 2016: Kubernetes Storage 101
KubeCon EU 2016: Kubernetes Storage 101
 
Docker Multi Host Networking, Rachit Arora, IBM
Docker Multi Host Networking, Rachit Arora, IBMDocker Multi Host Networking, Rachit Arora, IBM
Docker Multi Host Networking, Rachit Arora, IBM
 
Behind the scenes with Docker volume plugins
Behind the scenes with Docker volume pluginsBehind the scenes with Docker volume plugins
Behind the scenes with Docker volume plugins
 
Simple, Scalable and Secure Networking for Data Centers with Project Calico
Simple, Scalable and Secure Networking for Data Centers with Project CalicoSimple, Scalable and Secure Networking for Data Centers with Project Calico
Simple, Scalable and Secure Networking for Data Centers with Project Calico
 
Multi tenancy for docker
Multi tenancy for dockerMulti tenancy for docker
Multi tenancy for docker
 
Docker Networking (Libnetwork) - Lakshman Kumar
Docker Networking (Libnetwork) - Lakshman KumarDocker Networking (Libnetwork) - Lakshman Kumar
Docker Networking (Libnetwork) - Lakshman Kumar
 
Docker Online Meetup #22: Docker Networking
Docker Online Meetup #22: Docker NetworkingDocker Online Meetup #22: Docker Networking
Docker Online Meetup #22: Docker Networking
 

Similar a MidoNet roadmap

Flexthink2016_IIOT_Vision
Flexthink2016_IIOT_VisionFlexthink2016_IIOT_Vision
Flexthink2016_IIOT_Vision
Yvan Rudzinski
 
Datasheet.net pluginforrd
Datasheet.net pluginforrdDatasheet.net pluginforrd
Datasheet.net pluginforrd
MidVision
 
Big Fix Architectural Overview
Big Fix Architectural OverviewBig Fix Architectural Overview
Big Fix Architectural Overview
Brian Dickhaus
 
Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...
Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...
Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...
eG Innovations
 
Network Automation Journey, A systems engineer NetOps perspective
Network Automation Journey, A systems engineer NetOps perspectiveNetwork Automation Journey, A systems engineer NetOps perspective
Network Automation Journey, A systems engineer NetOps perspective
Walid Shaari
 

Similar a MidoNet roadmap (20)

Patch your workplaces at home, in a meeting center or at the office
Patch your workplaces at home, in a meeting center or at the officePatch your workplaces at home, in a meeting center or at the office
Patch your workplaces at home, in a meeting center or at the office
 
Api gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a serviceApi gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a service
 
ITPROCEED_WorkplaceMobility_Creating a seamless experience with ue v and wind...
ITPROCEED_WorkplaceMobility_Creating a seamless experience with ue v and wind...ITPROCEED_WorkplaceMobility_Creating a seamless experience with ue v and wind...
ITPROCEED_WorkplaceMobility_Creating a seamless experience with ue v and wind...
 
Flexthink2016_IIOT_Vision
Flexthink2016_IIOT_VisionFlexthink2016_IIOT_Vision
Flexthink2016_IIOT_Vision
 
Datasheet.net pluginforrd
Datasheet.net pluginforrdDatasheet.net pluginforrd
Datasheet.net pluginforrd
 
Bsm mw10
Bsm mw10Bsm mw10
Bsm mw10
 
Windows 7 Optimized Desktop
Windows 7 Optimized DesktopWindows 7 Optimized Desktop
Windows 7 Optimized Desktop
 
Shift Left for More Secure Apps with F5 NGINX
Shift Left for More Secure Apps with F5 NGINXShift Left for More Secure Apps with F5 NGINX
Shift Left for More Secure Apps with F5 NGINX
 
Sec285 final presentation_joshua_brown
Sec285 final presentation_joshua_brownSec285 final presentation_joshua_brown
Sec285 final presentation_joshua_brown
 
Resume | Vijay Navgire
Resume | Vijay Navgire Resume | Vijay Navgire
Resume | Vijay Navgire
 
HMI/SCADA 리스크 감소
HMI/SCADA 리스크 감소HMI/SCADA 리스크 감소
HMI/SCADA 리스크 감소
 
Sudheendra
SudheendraSudheendra
Sudheendra
 
HCL BigFix - The Endpoint Management Platform - DNUG Stammtisch Hamburg.pdf
HCL BigFix - The Endpoint Management Platform - DNUG Stammtisch Hamburg.pdfHCL BigFix - The Endpoint Management Platform - DNUG Stammtisch Hamburg.pdf
HCL BigFix - The Endpoint Management Platform - DNUG Stammtisch Hamburg.pdf
 
5 Steps to Gov IT Modernization
5 Steps to Gov IT Modernization5 Steps to Gov IT Modernization
5 Steps to Gov IT Modernization
 
DevOps and SF.pdf
DevOps and SF.pdfDevOps and SF.pdf
DevOps and SF.pdf
 
Big Fix Architectural Overview
Big Fix Architectural OverviewBig Fix Architectural Overview
Big Fix Architectural Overview
 
Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...
Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...
Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...
 
1 App,
1 App, 1 App,
1 App,
 
Network Automation Journey, A systems engineer NetOps perspective
Network Automation Journey, A systems engineer NetOps perspectiveNetwork Automation Journey, A systems engineer NetOps perspective
Network Automation Journey, A systems engineer NetOps perspective
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT Cloud
 

Último

Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 

Último (20)

Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 

MidoNet roadmap

  • 1. MidoNet Roadmap & Vision Jean-François Joly Product Manager @ Midokura October 2015
  • 2. Disclaimer • This presentation contains product features that are currently under development. • Features are subject to change. • Technical feasibility and user demand will affect final delivery.
  • 3. Agenda Solving problems ⚫ Install ⚫ Troubleshoot ⚫ Security ⚫ Multi-sites ⚫ Faster delivery Problem Today’s solution Tomorrow’s solution
  • 4. MidoNet Releases 2016.H1 2016.H22015.H2 2017.H1 MidoNet 5.1 MidoNet 5.3 MidoNet 5.0 MidoNet 5.5 MidoNet 5.2 MidoNet 5.4
  • 6. Example install flow # apt-get install figlet […] The following NEW packages will be installed: figlet […] Setting up figlet (2.2.5-2) ... # figlet easy ___ __ _ ___ _ _ / _ / _` / __| | | | | __/ (_| __ |_| | ___|__,_|___/__, | |___/
  • 7. Who needs to deploy Production DevOps Systems and networks admins Support DevOps Systems and networks admins Quality assurance Test DevOps Software engineers Development
  • 8. MidoNet today Production Quick start guide Installers: Puppet, Mirantis Fuel, Juju, TripleO (RDO Manager) ... quickstart.sh # curl https://www.midonet.org/quickstart-v5.0.sh | sudo bash Test devstackDevelopment
  • 9. MidoNet today - continued Agents non disruptive upgrades Flows are not interrupted during an upgrade
  • 10. MidoNet tomorrow More installers (Liberty , Suse Openstack installer) Less components : distributed flow and topology database Seamless upgrades : API is available, topology can change during an upgrade Auto discovery of services
  • 14. Trace Use mm-trace to trace the traffic See every hosts where a packet transits See the logical topology See the security rules that are applied
  • 16. Mirroring Mirror any destination or subnet Mirror to multiple ports Mirror to a VM or physical appliance Use tcpdump to view the traffic Use an appliance to perform deep packet inspection and prevent advanced persistent threats
  • 18.
  • 19.
  • 20. Tomorrow Integration with the fabric ⚫ Underlay and overlay trace ⚫ Underlay and overlay topology history Curate the information to show what's most relevant to the operators Pro-active fault detection
  • 22. Endless pressure External: Advanced persistent threats requires protection of every machine and detection mechanism Internal : Compliance and auditors can dictate software choices
  • 23. Today : security groups Manage the security per port
  • 24. Today : mirroring Use port mirroring with VM appliances to insert additional security systems Security appliance
  • 25. Today : perimeter firewall Perimeter Firewall for traditional rules management and easier audits
  • 26. Today : distributed agents Attacks are dropped at the edge with MidoNet being distributed
  • 27. Tomorrow Insert network services directly in the network path at L2 or L3 This can be done programmatically using API Retrieve the Firewall logs via the API for monitoring, audits or compliance Support Neutron Tap as a Service
  • 29. Expansion and availability Enterprises outgrow their initial datacenter Disasters, compliances drive the organization’s multi-sites agenda
  • 30.
  • 31. Today Run MidoNet distributed over multiple sites Orchestrate the multiple sites via the API
  • 32. Tomorrow Peer several router to establish a private network between data centers and tenants On demand VPN using VPNaaS Single pane of glass to manage multiple sites : same authentication, security rules...
  • 34. Faster delivery Interest for containers is similar to what happened with VMs 10 years ago Improve application delivery time and frequency Containers enable reproducible delivery at scale with continuous integration and deployment. Faster to deploy and easier to manipulate than VM
  • 35. Higher density Containers footprint is smaller than virtual machines More applications running on the same hardware brings more density and even higher network port concentration
  • 36. Micro services Application architecture is split in small, specialized, services requiring granular security Virtual Machine Image treatment Communication Authentication Business workflow Container Image treatment Container Container Container Communication Authentication Business workflow
  • 37. Today Run docker containers inside physical machine (nova docker) Run kubernetes and mesos on top of Openstack and MidoNet
  • 38. Tomorrow Natively connect docker containers to MidoNet (project Kuryr) Integration of containers within Openstack through Openstack Magnum Orchestrate MidoNet with Mesos, Kubernetes, Swarm...
  • 39. Join us on Slack to discuss these problems and implement great solution inside MidoNet Check MidoNet Releases page in wiki: https://github.com/midonet/midonet/wiki/Release-Schedule Read MidoNet documentation for more details: https://docs.midonet.org/ Follow MidoNet roadmap
  • 40. Questions Reach over to me on ⚫ Slack @jfjoly ⚫ Mail jf@midokura.com ⚫ IRC jfjoly