SlideShare une entreprise Scribd logo
1  sur  23
Date: Shanghai, 20 APRIL. 2014
Author: Liang Bo
Docker with OpenStack
Manage Your Linux Container With Docker & OpenStack
1
Date: Shanghai, 20 APRIL. 2014
Author: Liang Bo
2
梁博
曾在微软从事企业应⽤用顾问。⺫⽬目前是
trystack.cn的OpenStack架构师,和
99cloud的解决⽅方案专家
!
Email: liangbo@trystack.cn
weibo: @onetownx
PAGE: OpenStack & Docker
Agenda
• Introduce to OpenStack
• Introduce to Docker
• OpenStack and Docker
• Demo of Docker + OpenStack
• Q&A
3
PAGE: OpenStack & Docker
What is OpenStack
4
Introduce to OpenStack
PAGE: OpenStack & Docker
OpenStack: The Open Source Cloud Operating System
5
PAGE: OpenStack & Docker
OpenStack Components
6
Compute
Nova
Storage
Swift / Cinder
Network
Neutron
Telemetry
Ceilometer
Identity
Keystone
Images
Glance
Orchestration
Heat
Dashboard
Horizon
Your App Your App
➕
PAGE: OpenStack & Docker
OpenStack IceHouse
7
Key Growth Stats
Developer Growth
1,202 contributors to Icehouse; a 32%
increase from the Havana release
Total Number of
Features
350 new features; focus on testing,
maturity and stability this release
cycle
Bugs Fixed
2,902 bugs fixed during the Icehouse
release cycle
Top Companies
Committing Code
Redhat, IBM, HP, Rackspace, Mirantis,
SUSE, eNovance, Vmware
Translations
Dashboard now supports 16 languages,
internationalisation team translated nearly
700,000 words during Icehouse cycle
Testing
53 third-part CI systems registered in
Icehouse cycle
!
PAGE:
Popular Deployment
8
Public Switch 10.10.1.0/24
!
CONTROLLER!
!
KEYSTONE!
NOVA-COMPONENTS!
GLANCE!
NEUTRON-SERVER!
CINDER
!
NETWORK NODE!
!
OVS-AGENT!
DHCP-AGENT!
L3-AGENT!
METADATA-AGENT!
!
COMPUTE NODE!
!
NOVA-COMPUTE!
OVS-AGENT
Private Switch 172.16.0.0/24
OVS OVS
PAGE: OpenStack & Docker
What is Docker
9
Introduce to Docker
PAGE: OpenStack & Docker
Introduction
• Container based virtualization framework
• Container provide sand-boxing
• Docker allow simple portability
• It all works fast
• Docker is easy on the system resources
• Free of framework, language or platform
dependencies
• Docker reduces complexity
10
PAGE: OpenStack & Docker
Container vs. VMs
11
Server
Host OS
Hypervisor
App
A
Bins/Libs
Guest
OS
App
A
Bins/Libs
Guest
OS
App
B
Bins/Libs
Guest
OS
VM
Server
Host OS
Docker
Bins/Libs Bins/Libs
AppA
AppA
AppB
AppB
AppB
Container
Containers	
  are	
  isolated,	
  but	
  
share	
  OS	
  and,	
  where	
  
appropriate,	
  bins/libraries
PAGE: OpenStack & Docker
The basics of the Docker System
12
!Dockerfile!
For !
A
Host OS 1
Docker
ContainerA
Host OS 2
Docker
Container!
Image Registry
Push
Search Pull
Run
Build
PAGE: OpenStack & Docker
OpenStack & Docker
13
Integration
PAGE: OpenStack & Docker
Docker in OpenStack Havana
14
!
Nova supports Docker as a new hypervisor starting with the
Havana release	

Deploy containers instead of VM with the same API (Nova)
PAGE: OpenStack & Docker
Nova + Docker
15
PAGE: OpenStack & Docker
Launch Process
16
PAGE: OpenStack & Docker
Flexible Cloud Provision
17
!
Linux A NODE!
!
NOVA-COMPUTE!
Docker
!
Linux B NODE!
!
NOVA-COMPUTE!
Docker
!
Linux C NODE!
!
NOVA-COMPUTE!
Docker
!
Nova Controller!
Date: Shanghai, 20 APRIL. 2014
Author: Liang Bo
18
QUESTIONS
and
ANSWERS
Where we hope you’ll find the answer to
any question you may have about
R !
Go ahead. Ask away. 
Give us your best shot.
PAGE: www.trystack.cn
TRYSTACK.CN
• 由OpenStack中国社区发起该项⺫⽬目
• 获得来⾃自九州云, Intel, IBM, 曙光等⼚厂商的⽀支持和赞助
• 获得来⾃自OpenStack中国社区专家的技术⽀支持
• 有⾃自⼰己的⻔门户 (⾯面向社区)
• 来⾃自社区的虚拟运维团队、开发团队和测试团队
• 覆盖⺴⽹网络、虚拟化、存储等各种关键应⽤用的专家
• 从Folsom、Grizzly到Havana版本,打算升级到
Icehouse
19
PAGE: www.trystack.cn
TRYSTACK.CN使命
• 覆盖全部OpenStack组件的运⾏行环境
• 开放最全⾯面的OpenStack API
• 提供管理员、运维⼈人员、开发⼈人员的最佳实践
• 参考架构
• 来⾃自不同⼚厂商的硬件设备
• 使⽤用不同的OpenStack部署
• 使⽤用最新的OpenStack代码
• TRYSTACK.CN团队会持续向社区贡献代码
• Bug fixes
• 更多新功能的实现
• 与合作伙伴、⼚厂商合作, 并推进OpenStack在中国产
品落地
20
PAGE: www.trystack.cn
TRYSTACK.CN 团队
• Advisors
• 陈怀临 (弯曲评论⾸首席科学家)
• Joe (SwiftStack CEO)
• Boris (Mirantis Co Founder)
• Cole Crawford (Open Compute COO)
• Community Members
• http://wiki.trystack.cn
21
PAGE: www.trystack.cn
OpenStack Training
•
22
PAGE: www.trystack.cn
TRYSTACK MEETUPS
1. Oct 2012, Grizzly Summit #San Diego www.slideshare.net/openstack/trystack-introfinalpdf
2. Dec 2012, ECUG #ChengDu http://www.slideshare.net/ben_duyujie/learn-openstack-from-
trystackcn-folsom-in-practice 
3. May 2013, open souce convention #Beijing http://bj-opensource.com/ 
4. February 2013 Trystack 1st meetup #Nanjing www.openstack.org/blog/2013/02/trystack-
cn-2013-first-meetup/ 
5. February 2013, Trystack 2nd meetup #Shanghai http://www.openstack.org/blog/2013/02/
trystack-2nd-meetup-2013/ 
6. May 2013 for HP http://www.slideshare.net/ben_duyujie/open-stack2-20130508
7. June 2013, Trystack 3rd meetup #Beijing in IBM http://www.openstack.org/blog/2013/06/trystack-
cn-meetup-with-ibm-in-beijing/ 
8. June 2013, Trystack 4th meetup #Shenzhen in Huawei 
9. June 2013, 8th Open Source China Open World Forum(OCOW) #Beijing http://www.slideshare.net/
ben_duyujie/open-stack-2013
10.OpenStack's 3rd Birthday Celebration http://trystack.eventbrite.com/
11.November 2013 Pycon China http://www.slideshare.net/ben_duyujie/how-to-master-openstack-
in-2-hours
12.January 2014 for Huawei http://www.slideshare.net/ben_duyujie/community-leader-open-
dayopenstack-community
13.April 2014 Docker&OpenStack Meetup http://www.slideshare.net/ben_duyujie/docker-
openstack-2014
14.June 2014 for EMC www.slideshare.net/ben_duyujie/Hello-OpenStack-2014
23

Contenu connexe

Tendances

Introduction to containers running dockers using kubernetes - הרצאה לכנס מיק...
Introduction to containers  running dockers using kubernetes - הרצאה לכנס מיק...Introduction to containers  running dockers using kubernetes - הרצאה לכנס מיק...
Introduction to containers running dockers using kubernetes - הרצאה לכנס מיק...
Zohar Stolar
 
App catalog (Vancouver)
App catalog (Vancouver)App catalog (Vancouver)
App catalog (Vancouver)
Mirantis
 

Tendances (20)

Immutable infrastructure & Micro Services
Immutable infrastructure & Micro ServicesImmutable infrastructure & Micro Services
Immutable infrastructure & Micro Services
 
War of Openstack Private Cloud Distribution
War of Openstack Private Cloud DistributionWar of Openstack Private Cloud Distribution
War of Openstack Private Cloud Distribution
 
Introduction to containers running dockers using kubernetes - הרצאה לכנס מיק...
Introduction to containers  running dockers using kubernetes - הרצאה לכנס מיק...Introduction to containers  running dockers using kubernetes - הרצאה לכנס מיק...
Introduction to containers running dockers using kubernetes - הרצאה לכנס מיק...
 
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logiciels
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logicielsDocker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logiciels
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logiciels
 
A Dive Into Containers and Docker
A Dive Into Containers and DockerA Dive Into Containers and Docker
A Dive Into Containers and Docker
 
JavaCro'14 - Continuous delivery of Java EE applications with Jenkins and Doc...
JavaCro'14 - Continuous delivery of Java EE applications with Jenkins and Doc...JavaCro'14 - Continuous delivery of Java EE applications with Jenkins and Doc...
JavaCro'14 - Continuous delivery of Java EE applications with Jenkins and Doc...
 
Docker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containersDocker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containers
 
Building Domain-specific PaaS with OpenShift Origin: The TRESOR Healthcare P...
 Building Domain-specific PaaS with OpenShift Origin: The TRESOR Healthcare P... Building Domain-specific PaaS with OpenShift Origin: The TRESOR Healthcare P...
Building Domain-specific PaaS with OpenShift Origin: The TRESOR Healthcare P...
 
Opening words at DockerCon Europe by Ben Golub
Opening words at DockerCon Europe by Ben Golub Opening words at DockerCon Europe by Ben Golub
Opening words at DockerCon Europe by Ben Golub
 
Neo4j on Azure Step by Step
Neo4j on Azure Step by StepNeo4j on Azure Step by Step
Neo4j on Azure Step by Step
 
Neo4j 2.0.1 Windows Azure VM Release
Neo4j 2.0.1 Windows Azure VM ReleaseNeo4j 2.0.1 Windows Azure VM Release
Neo4j 2.0.1 Windows Azure VM Release
 
What HPC can learn from DevOps?
What HPC can learn from DevOps?What HPC can learn from DevOps?
What HPC can learn from DevOps?
 
Containers - Portable, repeatable user-oriented application delivery. Build, ...
Containers - Portable, repeatable user-oriented application delivery. Build, ...Containers - Portable, repeatable user-oriented application delivery. Build, ...
Containers - Portable, repeatable user-oriented application delivery. Build, ...
 
App catalog (Vancouver)
App catalog (Vancouver)App catalog (Vancouver)
App catalog (Vancouver)
 
DockerCon 16 - Moby's Cool Hack Session
DockerCon 16 - Moby's Cool Hack SessionDockerCon 16 - Moby's Cool Hack Session
DockerCon 16 - Moby's Cool Hack Session
 
Platform for a Connected World
Platform for a Connected WorldPlatform for a Connected World
Platform for a Connected World
 
Putting Drupal in the Cloud with Red Hat's OpenShift PaaS #DrupalCon/Prague
Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague
Putting Drupal in the Cloud with Red Hat's OpenShift PaaS #DrupalCon/Prague
 
Ryan Koop's Docker Chicago Meetup Demo March 12 2014
Ryan Koop's Docker Chicago Meetup Demo March 12 2014Ryan Koop's Docker Chicago Meetup Demo March 12 2014
Ryan Koop's Docker Chicago Meetup Demo March 12 2014
 
Openbar 7 - Leuven - OpenShift - The Enterprise Container Platform - Piros
Openbar 7 - Leuven - OpenShift - The Enterprise Container Platform - PirosOpenbar 7 - Leuven - OpenShift - The Enterprise Container Platform - Piros
Openbar 7 - Leuven - OpenShift - The Enterprise Container Platform - Piros
 
Docker Seattle Meetup April 2015 - The Docker Orchestration Ecosystem on Azure
Docker Seattle Meetup April 2015 - The Docker Orchestration Ecosystem on AzureDocker Seattle Meetup April 2015 - The Docker Orchestration Ecosystem on Azure
Docker Seattle Meetup April 2015 - The Docker Orchestration Ecosystem on Azure
 

En vedette

Notam Sul/Sudeste - 23-fev-16
Notam Sul/Sudeste - 23-fev-16Notam Sul/Sudeste - 23-fev-16
Notam Sul/Sudeste - 23-fev-16
Carlos Carvalho
 
Power of the Periodic Table
Power of the Periodic TablePower of the Periodic Table
Power of the Periodic Table
jmori1
 

En vedette (20)

эффекты
эффектыэффекты
эффекты
 
Notam Sul/Sudeste - 23-fev-16
Notam Sul/Sudeste - 23-fev-16Notam Sul/Sudeste - 23-fev-16
Notam Sul/Sudeste - 23-fev-16
 
Metode kepelatihan
Metode kepelatihanMetode kepelatihan
Metode kepelatihan
 
Vademecum konsumenta
Vademecum konsumentaVademecum konsumenta
Vademecum konsumenta
 
Surprising reasons why every girls love flowers madly
Surprising reasons why every girls love flowers madlySurprising reasons why every girls love flowers madly
Surprising reasons why every girls love flowers madly
 
Axis bank home loan |CALL- 9529331331
Axis bank home loan |CALL- 9529331331Axis bank home loan |CALL- 9529331331
Axis bank home loan |CALL- 9529331331
 
Moederpresentatie Cross Media Cafe - Uit het Lab
Moederpresentatie Cross Media Cafe - Uit het LabMoederpresentatie Cross Media Cafe - Uit het Lab
Moederpresentatie Cross Media Cafe - Uit het Lab
 
2017 - Salary Guide
2017 - Salary Guide2017 - Salary Guide
2017 - Salary Guide
 
Bbwsites.org - Best BBW dating review site
Bbwsites.org - Best BBW dating review siteBbwsites.org - Best BBW dating review site
Bbwsites.org - Best BBW dating review site
 
Introduction to Amazon EC2 Spot
Introduction to Amazon EC2 SpotIntroduction to Amazon EC2 Spot
Introduction to Amazon EC2 Spot
 
Container Orchestration with Amazon ECS
Container Orchestration with Amazon ECSContainer Orchestration with Amazon ECS
Container Orchestration with Amazon ECS
 
Ton van Gool - VPRO Medialab
Ton van Gool - VPRO MedialabTon van Gool - VPRO Medialab
Ton van Gool - VPRO Medialab
 
Marling
MarlingMarling
Marling
 
TA-TMA
TA-TMATA-TMA
TA-TMA
 
Power of the Periodic Table
Power of the Periodic TablePower of the Periodic Table
Power of the Periodic Table
 
prehistoric/ancient
prehistoric/ancientprehistoric/ancient
prehistoric/ancient
 
Classification of Matter Overview - Day 1
Classification of Matter Overview - Day 1Classification of Matter Overview - Day 1
Classification of Matter Overview - Day 1
 
Questão de ordem - suspeição do relator da Comissão de Impeachment
Questão de ordem - suspeição do relator da Comissão de ImpeachmentQuestão de ordem - suspeição do relator da Comissão de Impeachment
Questão de ordem - suspeição do relator da Comissão de Impeachment
 
Shoestring Video & Production Tips WACVB, Pasadena, CA
Shoestring Video & Production Tips WACVB, Pasadena, CAShoestring Video & Production Tips WACVB, Pasadena, CA
Shoestring Video & Production Tips WACVB, Pasadena, CA
 
Advanced UI styling and animations for iOS
Advanced UI styling and animations for iOSAdvanced UI styling and animations for iOS
Advanced UI styling and animations for iOS
 

Similaire à Docker openstack-2014

Docker and OpenStack Boston Meetup
Docker and OpenStack Boston MeetupDocker and OpenStack Boston Meetup
Docker and OpenStack Boston Meetup
Kamesh Pemmaraju
 
VMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOVMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIO
Filip Verloy
 

Similaire à Docker openstack-2014 (20)

Docker with openstack
Docker with openstackDocker with openstack
Docker with openstack
 
(APP303) Lightning Fast Deploys with Docker Containers and AWS | AWS re:Inven...
(APP303) Lightning Fast Deploys with Docker Containers and AWS | AWS re:Inven...(APP303) Lightning Fast Deploys with Docker Containers and AWS | AWS re:Inven...
(APP303) Lightning Fast Deploys with Docker Containers and AWS | AWS re:Inven...
 
ContainerDayVietnam2016: Containers with OpenStack
ContainerDayVietnam2016: Containers with OpenStackContainerDayVietnam2016: Containers with OpenStack
ContainerDayVietnam2016: Containers with OpenStack
 
Docker Meetup Bangalore - Docker + Openstack
Docker Meetup Bangalore - Docker + OpenstackDocker Meetup Bangalore - Docker + Openstack
Docker Meetup Bangalore - Docker + Openstack
 
Docker open stack boston
Docker open stack bostonDocker open stack boston
Docker open stack boston
 
OpenStack Boston
OpenStack BostonOpenStack Boston
OpenStack Boston
 
Docker and OpenStack Boston Meetup
Docker and OpenStack Boston MeetupDocker and OpenStack Boston Meetup
Docker and OpenStack Boston Meetup
 
Developing on OpenStack Startup Edmonton
Developing on OpenStack Startup EdmontonDeveloping on OpenStack Startup Edmonton
Developing on OpenStack Startup Edmonton
 
Docker Platform and Ecosystem Nov 2015
Docker Platform and Ecosystem Nov 2015Docker Platform and Ecosystem Nov 2015
Docker Platform and Ecosystem Nov 2015
 
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
 
VMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOVMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIO
 
Containers, OCI, CNCF, Magnum, Kuryr, and You!
Containers, OCI, CNCF, Magnum, Kuryr, and You!Containers, OCI, CNCF, Magnum, Kuryr, and You!
Containers, OCI, CNCF, Magnum, Kuryr, and You!
 
NetflixOSS and ZeroToDocker Talk
NetflixOSS and ZeroToDocker TalkNetflixOSS and ZeroToDocker Talk
NetflixOSS and ZeroToDocker Talk
 
DockerCon SF 2015: Keynote Day 1
DockerCon SF 2015: Keynote Day 1DockerCon SF 2015: Keynote Day 1
DockerCon SF 2015: Keynote Day 1
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 
Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard
Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry StandardTech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard
Tech Talk #2: Docker - From $1 Billion Startup to the Future Industry Standard
 
On demand-block-storage-for-docker
On demand-block-storage-for-dockerOn demand-block-storage-for-docker
On demand-block-storage-for-docker
 
Docker module 1
Docker module 1Docker module 1
Docker module 1
 
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
 
Docker Presentation at the OpenStack Austin Meetup | 2013-09-12
Docker Presentation at the OpenStack Austin Meetup | 2013-09-12Docker Presentation at the OpenStack Austin Meetup | 2013-09-12
Docker Presentation at the OpenStack Austin Meetup | 2013-09-12
 

Plus de OpenCity Community

Plus de OpenCity Community (20)

开源讲义.pdf
开源讲义.pdf开源讲义.pdf
开源讲义.pdf
 
物联网操作系统漫谈-GIAC大会.pdf
物联网操作系统漫谈-GIAC大会.pdf物联网操作系统漫谈-GIAC大会.pdf
物联网操作系统漫谈-GIAC大会.pdf
 
2017开源年会-企业开源那些事儿-更新.pdf
2017开源年会-企业开源那些事儿-更新.pdf2017开源年会-企业开源那些事儿-更新.pdf
2017开源年会-企业开源那些事儿-更新.pdf
 
社会化研发
社会化研发社会化研发
社会化研发
 
Hello openstack 2014
Hello openstack 2014Hello openstack 2014
Hello openstack 2014
 
OpenStack系列公开课2 -20130508
OpenStack系列公开课2 -20130508OpenStack系列公开课2 -20130508
OpenStack系列公开课2 -20130508
 
OpenStack ecosystem
OpenStack ecosystemOpenStack ecosystem
OpenStack ecosystem
 
How to master OpenStack in 2 hours
How to master OpenStack in 2 hoursHow to master OpenStack in 2 hours
How to master OpenStack in 2 hours
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practice
 
Quantum Networks
Quantum NetworksQuantum Networks
Quantum Networks
 
云计算思考
云计算思考云计算思考
云计算思考
 
Openstorage Openstack
Openstorage OpenstackOpenstorage Openstack
Openstorage Openstack
 
Openstack的研究与实践
Openstack的研究与实践Openstack的研究与实践
Openstack的研究与实践
 
Open Stack Cheng Du Swift Alex Yang
Open Stack Cheng Du Swift Alex YangOpen Stack Cheng Du Swift Alex Yang
Open Stack Cheng Du Swift Alex Yang
 
Nova与虚拟机管理
Nova与虚拟机管理Nova与虚拟机管理
Nova与虚拟机管理
 
Look Into Libvirt Osier Yang
Look Into Libvirt Osier YangLook Into Libvirt Osier Yang
Look Into Libvirt Osier Yang
 
Deep Dive Into Quantum
Deep Dive Into QuantumDeep Dive Into Quantum
Deep Dive Into Quantum
 
Cinder Status Openstack Shanghai
Cinder Status Openstack ShanghaiCinder Status Openstack Shanghai
Cinder Status Openstack Shanghai
 
2012 11 Openstack China
2012 11 Openstack China2012 11 Openstack China
2012 11 Openstack China
 
Open Stack China Trip Sz0922
Open Stack China Trip Sz0922Open Stack China Trip Sz0922
Open Stack China Trip Sz0922
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 

Docker openstack-2014

  • 1. Date: Shanghai, 20 APRIL. 2014 Author: Liang Bo Docker with OpenStack Manage Your Linux Container With Docker & OpenStack 1
  • 2. Date: Shanghai, 20 APRIL. 2014 Author: Liang Bo 2 梁博 曾在微软从事企业应⽤用顾问。⺫⽬目前是 trystack.cn的OpenStack架构师,和 99cloud的解决⽅方案专家 ! Email: liangbo@trystack.cn weibo: @onetownx
  • 3. PAGE: OpenStack & Docker Agenda • Introduce to OpenStack • Introduce to Docker • OpenStack and Docker • Demo of Docker + OpenStack • Q&A 3
  • 4. PAGE: OpenStack & Docker What is OpenStack 4 Introduce to OpenStack
  • 5. PAGE: OpenStack & Docker OpenStack: The Open Source Cloud Operating System 5
  • 6. PAGE: OpenStack & Docker OpenStack Components 6 Compute Nova Storage Swift / Cinder Network Neutron Telemetry Ceilometer Identity Keystone Images Glance Orchestration Heat Dashboard Horizon Your App Your App ➕
  • 7. PAGE: OpenStack & Docker OpenStack IceHouse 7 Key Growth Stats Developer Growth 1,202 contributors to Icehouse; a 32% increase from the Havana release Total Number of Features 350 new features; focus on testing, maturity and stability this release cycle Bugs Fixed 2,902 bugs fixed during the Icehouse release cycle Top Companies Committing Code Redhat, IBM, HP, Rackspace, Mirantis, SUSE, eNovance, Vmware Translations Dashboard now supports 16 languages, internationalisation team translated nearly 700,000 words during Icehouse cycle Testing 53 third-part CI systems registered in Icehouse cycle !
  • 8. PAGE: Popular Deployment 8 Public Switch 10.10.1.0/24 ! CONTROLLER! ! KEYSTONE! NOVA-COMPONENTS! GLANCE! NEUTRON-SERVER! CINDER ! NETWORK NODE! ! OVS-AGENT! DHCP-AGENT! L3-AGENT! METADATA-AGENT! ! COMPUTE NODE! ! NOVA-COMPUTE! OVS-AGENT Private Switch 172.16.0.0/24 OVS OVS
  • 9. PAGE: OpenStack & Docker What is Docker 9 Introduce to Docker
  • 10. PAGE: OpenStack & Docker Introduction • Container based virtualization framework • Container provide sand-boxing • Docker allow simple portability • It all works fast • Docker is easy on the system resources • Free of framework, language or platform dependencies • Docker reduces complexity 10
  • 11. PAGE: OpenStack & Docker Container vs. VMs 11 Server Host OS Hypervisor App A Bins/Libs Guest OS App A Bins/Libs Guest OS App B Bins/Libs Guest OS VM Server Host OS Docker Bins/Libs Bins/Libs AppA AppA AppB AppB AppB Container Containers  are  isolated,  but   share  OS  and,  where   appropriate,  bins/libraries
  • 12. PAGE: OpenStack & Docker The basics of the Docker System 12 !Dockerfile! For ! A Host OS 1 Docker ContainerA Host OS 2 Docker Container! Image Registry Push Search Pull Run Build
  • 13. PAGE: OpenStack & Docker OpenStack & Docker 13 Integration
  • 14. PAGE: OpenStack & Docker Docker in OpenStack Havana 14 ! Nova supports Docker as a new hypervisor starting with the Havana release Deploy containers instead of VM with the same API (Nova)
  • 15. PAGE: OpenStack & Docker Nova + Docker 15
  • 16. PAGE: OpenStack & Docker Launch Process 16
  • 17. PAGE: OpenStack & Docker Flexible Cloud Provision 17 ! Linux A NODE! ! NOVA-COMPUTE! Docker ! Linux B NODE! ! NOVA-COMPUTE! Docker ! Linux C NODE! ! NOVA-COMPUTE! Docker ! Nova Controller!
  • 18. Date: Shanghai, 20 APRIL. 2014 Author: Liang Bo 18 QUESTIONS and ANSWERS Where we hope you’ll find the answer to any question you may have about R ! Go ahead. Ask away. Give us your best shot.
  • 19. PAGE: www.trystack.cn TRYSTACK.CN • 由OpenStack中国社区发起该项⺫⽬目 • 获得来⾃自九州云, Intel, IBM, 曙光等⼚厂商的⽀支持和赞助 • 获得来⾃自OpenStack中国社区专家的技术⽀支持 • 有⾃自⼰己的⻔门户 (⾯面向社区) • 来⾃自社区的虚拟运维团队、开发团队和测试团队 • 覆盖⺴⽹网络、虚拟化、存储等各种关键应⽤用的专家 • 从Folsom、Grizzly到Havana版本,打算升级到 Icehouse 19
  • 20. PAGE: www.trystack.cn TRYSTACK.CN使命 • 覆盖全部OpenStack组件的运⾏行环境 • 开放最全⾯面的OpenStack API • 提供管理员、运维⼈人员、开发⼈人员的最佳实践 • 参考架构 • 来⾃自不同⼚厂商的硬件设备 • 使⽤用不同的OpenStack部署 • 使⽤用最新的OpenStack代码 • TRYSTACK.CN团队会持续向社区贡献代码 • Bug fixes • 更多新功能的实现 • 与合作伙伴、⼚厂商合作, 并推进OpenStack在中国产 品落地 20
  • 21. PAGE: www.trystack.cn TRYSTACK.CN 团队 • Advisors • 陈怀临 (弯曲评论⾸首席科学家) • Joe (SwiftStack CEO) • Boris (Mirantis Co Founder) • Cole Crawford (Open Compute COO) • Community Members • http://wiki.trystack.cn 21
  • 23. PAGE: www.trystack.cn TRYSTACK MEETUPS 1. Oct 2012, Grizzly Summit #San Diego www.slideshare.net/openstack/trystack-introfinalpdf 2. Dec 2012, ECUG #ChengDu http://www.slideshare.net/ben_duyujie/learn-openstack-from- trystackcn-folsom-in-practice 3. May 2013, open souce convention #Beijing http://bj-opensource.com/ 4. February 2013 Trystack 1st meetup #Nanjing www.openstack.org/blog/2013/02/trystack- cn-2013-first-meetup/ 5. February 2013, Trystack 2nd meetup #Shanghai http://www.openstack.org/blog/2013/02/ trystack-2nd-meetup-2013/ 6. May 2013 for HP http://www.slideshare.net/ben_duyujie/open-stack2-20130508 7. June 2013, Trystack 3rd meetup #Beijing in IBM http://www.openstack.org/blog/2013/06/trystack- cn-meetup-with-ibm-in-beijing/ 8. June 2013, Trystack 4th meetup #Shenzhen in Huawei 9. June 2013, 8th Open Source China Open World Forum(OCOW) #Beijing http://www.slideshare.net/ ben_duyujie/open-stack-2013 10.OpenStack's 3rd Birthday Celebration http://trystack.eventbrite.com/ 11.November 2013 Pycon China http://www.slideshare.net/ben_duyujie/how-to-master-openstack- in-2-hours 12.January 2014 for Huawei http://www.slideshare.net/ben_duyujie/community-leader-open- dayopenstack-community 13.April 2014 Docker&OpenStack Meetup http://www.slideshare.net/ben_duyujie/docker- openstack-2014 14.June 2014 for EMC www.slideshare.net/ben_duyujie/Hello-OpenStack-2014 23