cloud native apps & continuous delivery · cloud native apps & continuous delivery. the...

26
Cloud Native Apps & Continuous Delivery

Upload: others

Post on 21-May-2020

20 views

Category:

Documents


0 download

TRANSCRIPT

Cloud Native Apps & Continuous Delivery

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)Team A Team B Team C

THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE

WWW.MIMACOM.COM

Cloud Native Apps (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

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 (1)

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

Deployment mit Cloud Foundry

THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE

WWW.MIMACOM.COM

Deployment mit Cloud Foundry

THE OPEN SOURCE INTEGRATOR FOR ENTERPRISE

WWW.MIMACOM.COM

Push App> cf

Deployment mit Cloud Foundry

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?