the making of a cloud native application platform

21
Sam Ramji Cloud Foundry Foundation The Making of a Modern Application Architecture

Upload: cloudfoundryfoundation

Post on 14-Jul-2015

1.621 views

Category:

Technology


0 download

TRANSCRIPT

Sam Ramji Cloud Foundry Foundation

The Making of a

Modern Application Architecture

Sam Ramji Cloud Foundry Foundation

The Making of a

Modern Application Architecture

Cloud Native Application Platform

The Dawn of a New Era

A shift in business matching the shift in human behavior

Continuous Innovation

waterscrumfall

PAIR cloud native applications

WITH continuous delivery of business value

Continuous Innovation

Carrier Networking

Datacenter Networking

Datacenter Operating Systems

Hardware

Virtual Machines

Operating Systems

Containers

Programming Frameworks

Application Platforms

Microservices are great. Per Martin Fowler they lead to specific requirements:

rapid provisioning basic monitoring

rapid application deployment devops culture

Containers Automation Cluster Management

Cloud Native Application Platform

A Cloud Foundry is a place of practice for continuous innovation. noun pragmatic cathedral

We give you the technology to create the place, and we assemble the wisdom of the community to create the practices.

Customer Applications

Internal Applications

Mobile Applications

Elastic Runtime

Browser Mobile IoT DevicesEnd Users

Services Core Services(MySQL / RiakCS)

Provider-Specific Services

User Provided Service Instances

Operations Logging Scaling Platform Deployment

Health Monitoring

Infrastructure AWS OpenStack VMware vSphere Other…

Buildpack Docker RocketElastic Runtime

Browser Mobile IoT DevicesEnd Users

Services Core Services(MySQL / RiakCS)

Provider-Specific Services

User Provided Service Instances

Operations Logging Scaling Platform Deployment

Health Monitoring

Infrastructure AWS OpenStack VMware vSphere Other…

Buildpack Docker Rocket

Browser Mobile IoT DevicesEnd Users

Services Core Services(MySQL / RiakCS)

Provider-Specific Services

User Provided Service Instances

Operations Logging Scaling Platform Deployment

Health Monitoring

Infrastructure AWS OpenStack VMware vSphere Other…

Elastic Runtime Lattice

Lattice.cf

We see a world of cloud computing that is

UBIQUITOUS AND FLEXIBLE supporting public, private, and hybrid deployment of applications

PORTABLE AND INTEROPERABLE

enabling users to move their applications wherever they need to go

VIBRANT AND GROWING underlying a massive ecosystem of applications and developers

based on an efficient marketplace

A not-for-profit foundation run with the speed and agility of a startup.

cloudfoundry.org : @sramji : cfsummit.com