THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE
WWW.MIMACOM.COM
Cloud Native Apps (1)• Fachlich geschnitten und genau eine
Verantwortlichkeit
• Eigenen Lebenszyklus und eigene Code Basis
• Robuste/Selbstheilende Architektur (Stichwort “Resilient”)
• Externe Services werden umgebungsneutral eingebunden
THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE
WWW.MIMACOM.COM
Cloud Native Apps (2)
1.2.3 1.4.6 2.5.2
Team A Team B Team C
THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE
WWW.MIMACOM.COM
Cloud Native Apps (2)
1.2.3 1.4.6 2.5.2
Team A Team B Team C
THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE
WWW.MIMACOM.COM
Continuous Delivery (2)Sprint Backlog
Feature A
Feature B
Feature C
Bugfix D
Bugfix E
Release
Bugfix D
Bugfix E
THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE
WWW.MIMACOM.COM
Stage AppPush App> cf
Deployment mit Cloud Foundry
THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE
WWW.MIMACOM.COM
Stage App
Run n App Instances(and keep them running)
Push App> cf
Deployment mit Cloud Foundry
THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE
WWW.MIMACOM.COM
Stage App
Run n App Instances(and keep them running)
Push App> cf
Route to App
Deployment mit Cloud Foundry
THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE
WWW.MIMACOM.COM
Stage App
Run n App Instances(and keep them running)
http://…
Push App> cf
Route to App
Deployment mit Cloud Foundry
THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE
WWW.MIMACOM.COM
DEA Pool (Droplet Execution Agent)
CloudController
(API)
Push App> cf
http://…
Deployment mit Cloud Foundry
THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE
WWW.MIMACOM.COM
DEA Pool (Droplet Execution Agent)
CloudController
(API)
Push App> cf
http://…Router
Deployment mit Cloud Foundry
THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE
WWW.MIMACOM.COM
CloudController
DEA Pool (Droplet Execution Agent)
(API)
Push App> cf
http://…Router
Deployment mit Cloud Foundry
THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE
WWW.MIMACOM.COM
CloudController
DEA Pool (Droplet Execution Agent)
DEA
(API)
Push App> cf
http://…Router
Deployment mit Cloud Foundry
THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE
WWW.MIMACOM.COM
CloudController
DEA Pool (Droplet Execution Agent)
DEA
Staging Apps
(API)
Push App> cf
http://…Router
Deployment mit Cloud Foundry
THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE
WWW.MIMACOM.COM
CloudController
DEA Pool (Droplet Execution Agent)
DEA
Staging Apps
Running Apps(API)
Push App> cf
http://…Router
Deployment mit Cloud Foundry
THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE
WWW.MIMACOM.COM
CloudController
DEA Pool (Droplet Execution Agent)
DEA
Staging Apps
Running Apps
Warden
(API)
Push App> cf
http://…Router
Deployment mit Cloud Foundry
THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE
WWW.MIMACOM.COM
CloudController
DEA Pool (Droplet Execution Agent)
DEA
Staging Apps
Running Apps
Warden
Containerization
(API)
Push App> cf
http://…Router
Deployment mit Cloud Foundry
THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE
WWW.MIMACOM.COM
CloudController
DEA Pool (Droplet Execution Agent)
DEA
Staging Apps
Running Apps
Warden
ContainerizationHealth Manager
(API)
Push App> cf
http://…Router
Deployment mit Cloud Foundry
THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE
WWW.MIMACOM.COM
CloudController
Router
DEA Pool (Droplet Execution Agent)
DEA
Staging Apps
Running Apps
Warden
ContainerizationHealth Manager
NATS(message bus)
(API)
Push App> cf
http://…
Deployment mit Cloud Foundry
THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE
WWW.MIMACOM.COM
Alain Sahli Lead Software Developer [email protected]
Chris Amacker Executive Director Operations [email protected]
Fragen?