SlideShare une entreprise Scribd logo
1  sur  39
Télécharger pour lire hors ligne
Journey To The Cloud Native Enterprise:
Pivotal Cloud Foundry Technical Overview
Vijay Rajagopal
Advisory Platform Architect
Pivotal
#PivotalForum #CloudNative #PaaS #Microservices #DevOps #Containers #Multicloud #CloudFoundry
3© 2016 Pivotal Software, Inc. All rights reserved.
The Cloud Platform Evolution
TRADITIONAL IAAS
Virtualization
Platform
Virtualization
Platform
Operating SystemOperating System
DatabaseDatabase
Web/App
Server
Web/App
Server
Messagin
g
Messagin
g
Your Application
Code
Your Application
Code
Physical ServersPhysical Servers
DatabaseDatabase
Web/App
Server
Web/App
Server
Messagin
g
Messagin
g
Your Application
Code
Your Application
Code
IAASIAAS
Your Application
Code
Your Application
Code
PAAS
PAAS
IAASIAAS
CLOUD NATIVE
PLATFORM
4© 2016 Pivotal Software, Inc. All rights reserved.
The Innovation Gap in Traditional IT
W
eeks/M
onths
Developer Operator
5© 2016 Pivotal Software, Inc. All rights reserved.
“The traditional model is that you take
your software to the wall that separates
development and operations, and throw
it over and then forget about it.”
“Not in Amazon.
You build it. You run it.”
-Werner Vogels, CTO
Amazon
Code
to
Production
every
11
seconds
6© 2016 Pivotal Software, Inc. All rights reserved.
Three layers supporting the full App life-cycle (Dev through Prod)
12 factor apps &
Microservices
12 factor apps &
Microservices
Containers
Orchestration
Containers
Orchestration
Infrastructure
Automation
Infrastructure
Automation
Introducing: The Cloud Native Platform
Polyglot Buildpacks,
Spring Boot & Cloud
Polyglot Buildpacks,
Spring Boot & Cloud
Elastic Runtime &
Platform Services
Elastic Runtime &
Platform Services
Operation Manager
& BOSH
Operation Manager
& BOSH
Cloud Native
Frameworks
Cloud Native
Frameworks
Cloud Native
Runtimes
Cloud Native
Runtimes
Cloud Native
Operations
Cloud Native
Operations
Shared Responsibility CultureShared Responsibility Culture
Hours/M
inutes
* A Structured Platform, based on an Industry Open Source Standard
7© 2016 Pivotal Software, Inc. All rights reserved.
“Get rid of all inefficacies in a
85 year-old process”
“100 days down to minutes…Conceive
an Insurance product on a Monday,
deliver it on a Friday”
“A great platform to change the way a
company thinks”Andy Zitney, SVP
Infrastructure Services
CF Summit 2015
Innovate
or Die
(vs
Sam
e-M
ess-for-Less)
9© 2016 Pivotal Software, Inc. All rights reserved.
Application
Framework
Infrastructure
Automation
Platform
Runtime
Frameworks designed for microservice
architectures with components for
service discovery, metrics, circuit
breakers and more.
Application container runtime with data
services, automated build pipeline,
routing, health management , APM and
logging.
API-based infrastructure provisioning
that delivers bit-for-bit, consistent, self-
healing deployments across private and
public cloud.
A complete framework for delivering software rapidly,
consistently and reliably at scale.
Pivotal Cloud Foundry
Dev
IT Ops
IT Ops
Dev
CultureCulture
BOSH
Spring
Cloud
Spring
Boot
10© 2016 Pivotal Software, Inc. All rights reserved.
Container Scheduling
Application Framework
ServicesPlatform Runtime
Routing DatabaseConfigurationService Discovery
Big Data
Object Storage
Mobile
Build CI
User ProvidedLogging & Metrics Messaging
Circuit
Breakers
12 Factor Apps
RESTful
Services
Microservices
.NETSpring Boot Node.jsRuby on Rails
Operations
Zero Downtime
Deployments
Failover &
Recovery
Scaling
Security
Patching
Platform
Upgrades
Infrastructur
e
OpenStack AmazonVMware
11© 2016 Pivotal Software, Inc. All rights reserved.
SERVICES
MYSQL HA
RIAK CS
HD
GEMFIRE
REDIS
RABBITMQ
DATASTAX CASSANDRA
MONGODB
NEO4J
CLOUDBEES J ENKINS
API GATEWAY
DATA SYNC
PUSH NOTIFICATIONS
APP DISTRIBUTION
ELASTIC RUNTIME
DIEGO
(DOCKER FILES, LINUX
APPS, .NET APPS)
CLOUD CONTROLLER
ROUTER
LOGIN SERVER / UAA
LOGGREGATOR
BLOBSTORE
PROXY LOAD BALANCER
ELASTIC RUNTIME ADD-ONS
USER INTERFACES
METRICS SERVER
APM
cf CLI
AUTO-SCALING
LDAP / AD (SAML)
NOTIFICATIONS
OPS METRICS
APPS MANAGER
SINGLE SIGN ON (SSO)
High Level Architecture
PIVOTAL NETWORK
BOSH
OPS MANAGER
vCloud AirVMWAREOPENSTACKAWS …
CERTIFICATIONDOCUMENTATIONSUPPORT
• Multi-cloud platform, that is
infrastructure agnostic
• Single pane of glass visibility
into entire platform
• Enables portability and
security of applications
12© 2016 Pivotal Software, Inc. All rights reserved.
Let’s Dive Deeper…
1. Development Frameworks
2. Elastic Runtimes
3. Infrastructure Automation
13© 2016 Pivotal Software, Inc. All rights reserved.
Cloud Native Frameworks
All the tools developers and architects need to
create resilient, secure, and scalable applications
14© 2016 Pivotal Software, Inc. All rights reserved.
Empowered
Culture
Infrastructure
Automation
Runtime
Platform
Cloud Native Application Framework
12 factor appMicroservices Polyglot
Java, Ruby,
Python,
Node, PHP,
Go
15© 2016 Pivotal Software, Inc. All rights reserved.
What are Microservices ?
Loosely coupled service oriented architecture with bounded
contexts
If every service has to be updated in
concert, it’s not loosely coupled!
If you have to know about surrounding
services you don’t have a bounded
context.
16© 2016 Pivotal Software, Inc. All rights reserved.
- Managed
independently
- Not held up by
slowest “train”
- Fits cloud native
“scale-up” model
- Reduces risk
Source: Diagram from Leading the Transformation, 2015.
17© 2016 Pivotal Software, Inc. All rights reserved.
Use 12 factor app principles to create cloud
ready applications
A set of best practices for
developing and deploying
cloud-native software.
Practices translate into
platform features and
workflow requirements.
Codebase Dependencies Config
Backing
Services
Build,
Release,
Run
Processes
Port
Binding
Concurrency
Disposability
Dev/Prod
Parity
Logs
Admin
Processes
Source: “The Twelve-Factor App.”
18© 2016 Pivotal Software, Inc. All rights reserved.
Config Server
Service Registry
Circuit Breaker
Dashboard
19© 2016 Pivotal Software, Inc. All rights reserved.
We wrote the book on it
20© 2016 Pivotal Software, Inc. All rights reserved.
Cloud Native Runtimes
Quicken the pace of delivering software reliably
and securely at scale
21© 2016 Pivotal Software, Inc. All rights reserved.
Empowered
Culture
Application
Framework
Cloud Native Runtime Platform
Self ServiceContainers Self Healing
Infrastructure
Automation
22© 2016 Pivotal Software, Inc. All rights reserved.
Cloud Native Runtime Platform
 Integrate everything an organization needs to deploy and
manage the application lifecycle
– Building and orchestrating containers
– Dynamic app scheduling
– Log aggregation
– Self healing
– Auto-scaling
– Application Performance Monitoring
– Security & Isolation
– Roles and Policy Management
23© 2016 Pivotal Software, Inc. All rights reserved.
Everything to deploy and manage the app
APPLICATIONHealth
management
APM
Log
aggregation
Roles and
Policy Security and
Isolation
Scaling
Blue green
deployment
24© 2016 Pivotal Software, Inc. All rights reserved.
Application Deployment Overview
① Upload app
bits and
metadata
push apppush app
Router
② Create and bind services
③ Stage application
④ Deploy application
Pivotal CF
Elastic
Runtime
BlobstoreBlobstore DBDB
Cloud
Controller
Cloud
Controller
Service Broker
Node(s)
Service Broker
Node(s)
DEADEA
DEADEA
DEADEA
“CELL”“CELL”
+ app MD+ app MD
+ =
Service
credentials
25© 2016 Pivotal Software, Inc. All rights reserved.
BBSBBS
Services
Container scheduler handles workloads
BRAINBRAIN
26© 2016 Pivotal Software, Inc. All rights reserved.
BBSBBS
Services
Dynamic load balancing
BRAINBRAIN
27© 2016 Pivotal Software, Inc. All rights reserved.
Dynamic load balancing
BBSBBS
Services
BRAINBRAIN
28© 2016 Pivotal Software, Inc. All rights reserved.
Remediation and rebalance of workloads
BBSBBS
Services
BRAINBRAIN
29© 2016 Pivotal Software, Inc. All rights reserved.
Remediation and rebalance of workloads
BBSBBS
Services
BRAINBRAIN
30© 2016 Pivotal Software, Inc. All rights reserved.
Remediation and rebalance of workloads
BBSBBS
Services
BRAINBRAIN
31© 2016 Pivotal Software, Inc. All rights reserved.
BUT…You must be this tall
to use Microservices
https://www.flickr.com/photos/gusset/3723
• RAPID PROVISIONING
• BASIC MONITORING
• RAPID APPLICATION DEPLOYMENT
• DEVOPS CULTURE
“It Takes a Platform”
http://martinfowler.com/bliki/MicroservicePrerequisites.html
32© 2016 Pivotal Software, Inc. All rights reserved.
Why Build It yourself?
Pivotal Cloud Foundry Spring Cloud
Services
33© 2016 Pivotal Software, Inc. All rights reserved.
Spring Cloud Service on Pivotal Cloud Foundry
 Built-in essential services
– Config Server, Service Registry, Circuit Breaker
 Environment Provisioning / Infrastructure Automation
 On-Demand/Automatic Scaling
 Failover/Resilience
 Routing/Load Balancing
 Data Microservices (Spring Cloud Data Flow)
 Application and Infrastructure Monitoring
34© 2016 Pivotal Software, Inc. All rights reserved.
Cloud Native Infrastructure
Automation
Allow individuals to easily version, package,
deploy and operate software
35© 2016 Pivotal Software, Inc. All rights reserved.
Infrastructure as Code
 Multi-IaaS, Integrated API
 Configuration changes
 No downtime
updates/upgrades
 Remediation
 Scale out/scale in
 Consistency and Reliability
Manage Services, Not Servers
36© 2016 Pivotal Software, Inc. All rights reserved.
Declarative Idempotent
Service Abstractions
declared state current state
Three-in-One
1. Automated
Provisioning
2. Configuration
Management
3. Release
Engineering
http://pivotal.io/pcf-dev
PCF Dev
http://pivotal.io/pcf-dev
PCF Dev
41© 2016 Pivotal Software, Inc. All rights reserved.
vrajagopal@pivotal.io
Pivotal Cloud Foundry: A Technical Overview

Contenu connexe

Tendances

Red Hat Openshift Fundamentals.pptx
Red Hat Openshift Fundamentals.pptxRed Hat Openshift Fundamentals.pptx
Red Hat Openshift Fundamentals.pptxssuser18b1c6
 
MuleSoft Anypoint Platform and Three Tier Architecture
MuleSoft Anypoint  Platform and Three Tier ArchitectureMuleSoft Anypoint  Platform and Three Tier Architecture
MuleSoft Anypoint Platform and Three Tier ArchitectureHarish Kumar
 
Sprinting with Anypoint Runtime Fabric
Sprinting with Anypoint Runtime FabricSprinting with Anypoint Runtime Fabric
Sprinting with Anypoint Runtime FabricAaronLieberman5
 
Understanding MicroSERVICE Architecture with Java & Spring Boot
Understanding MicroSERVICE Architecture with Java & Spring BootUnderstanding MicroSERVICE Architecture with Java & Spring Boot
Understanding MicroSERVICE Architecture with Java & Spring BootKashif Ali Siddiqui
 
[WSO2 API Manager Community Call] Mastering JWTs with WSO2 API Manager
[WSO2 API Manager Community Call] Mastering JWTs with WSO2 API Manager[WSO2 API Manager Community Call] Mastering JWTs with WSO2 API Manager
[WSO2 API Manager Community Call] Mastering JWTs with WSO2 API ManagerWSO2
 
[Final] best practices for access management (mule soft meetups riyadh) - j...
[Final] best practices for access management (mule soft meetups   riyadh) - j...[Final] best practices for access management (mule soft meetups   riyadh) - j...
[Final] best practices for access management (mule soft meetups riyadh) - j...satyasekhar123
 
Getting Started with Infrastructure as Code
Getting Started with Infrastructure as CodeGetting Started with Infrastructure as Code
Getting Started with Infrastructure as CodeWinWire Technologies Inc
 
Introducing OpenAPI Version 3.1
Introducing OpenAPI Version 3.1Introducing OpenAPI Version 3.1
Introducing OpenAPI Version 3.1SmartBear
 
Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservicesAnil Allewar
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesSlideTeam
 
Logging best practice in mule using logger component
Logging best practice in mule using logger componentLogging best practice in mule using logger component
Logging best practice in mule using logger componentGovind Mulinti
 
Microsoft Cloud's Front Door: Building a Global API
Microsoft Cloud's Front Door: Building a Global APIMicrosoft Cloud's Front Door: Building a Global API
Microsoft Cloud's Front Door: Building a Global APIC4Media
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...SlideTeam
 
How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...
How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...
How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...Splunk
 
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft Akshata Sawant
 
A New View of Your Application Security Program with Snyk and ThreadFix
A New View of Your Application Security Program with Snyk and ThreadFixA New View of Your Application Security Program with Snyk and ThreadFix
A New View of Your Application Security Program with Snyk and ThreadFixDenim Group
 

Tendances (20)

Red Hat Openshift Fundamentals.pptx
Red Hat Openshift Fundamentals.pptxRed Hat Openshift Fundamentals.pptx
Red Hat Openshift Fundamentals.pptx
 
MuleSoft Anypoint Platform and Three Tier Architecture
MuleSoft Anypoint  Platform and Three Tier ArchitectureMuleSoft Anypoint  Platform and Three Tier Architecture
MuleSoft Anypoint Platform and Three Tier Architecture
 
Sprinting with Anypoint Runtime Fabric
Sprinting with Anypoint Runtime FabricSprinting with Anypoint Runtime Fabric
Sprinting with Anypoint Runtime Fabric
 
Understanding MicroSERVICE Architecture with Java & Spring Boot
Understanding MicroSERVICE Architecture with Java & Spring BootUnderstanding MicroSERVICE Architecture with Java & Spring Boot
Understanding MicroSERVICE Architecture with Java & Spring Boot
 
[WSO2 API Manager Community Call] Mastering JWTs with WSO2 API Manager
[WSO2 API Manager Community Call] Mastering JWTs with WSO2 API Manager[WSO2 API Manager Community Call] Mastering JWTs with WSO2 API Manager
[WSO2 API Manager Community Call] Mastering JWTs with WSO2 API Manager
 
[Final] best practices for access management (mule soft meetups riyadh) - j...
[Final] best practices for access management (mule soft meetups   riyadh) - j...[Final] best practices for access management (mule soft meetups   riyadh) - j...
[Final] best practices for access management (mule soft meetups riyadh) - j...
 
Getting Started with Infrastructure as Code
Getting Started with Infrastructure as CodeGetting Started with Infrastructure as Code
Getting Started with Infrastructure as Code
 
Introducing OpenAPI Version 3.1
Introducing OpenAPI Version 3.1Introducing OpenAPI Version 3.1
Introducing OpenAPI Version 3.1
 
GitOps w/argocd
GitOps w/argocdGitOps w/argocd
GitOps w/argocd
 
Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservices
 
"DevOps > CI+CD "
"DevOps > CI+CD ""DevOps > CI+CD "
"DevOps > CI+CD "
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 
DevSecOps 101
DevSecOps 101DevSecOps 101
DevSecOps 101
 
Logging best practice in mule using logger component
Logging best practice in mule using logger componentLogging best practice in mule using logger component
Logging best practice in mule using logger component
 
Microsoft Cloud's Front Door: Building a Global API
Microsoft Cloud's Front Door: Building a Global APIMicrosoft Cloud's Front Door: Building a Global API
Microsoft Cloud's Front Door: Building a Global API
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
Apigee Demo: API Platform Overview
Apigee Demo: API Platform OverviewApigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
 
How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...
How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...
How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...
 
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft
Manchester MuleSoft Meetup #6 - Runtime Fabric with Mulesoft
 
A New View of Your Application Security Program with Snyk and ThreadFix
A New View of Your Application Security Program with Snyk and ThreadFixA New View of Your Application Security Program with Snyk and ThreadFix
A New View of Your Application Security Program with Snyk and ThreadFix
 

En vedette

The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native JourneyVMware Tanzu
 
Cloud-Native Roadshow - Microservices - Toronto
Cloud-Native Roadshow - Microservices - TorontoCloud-Native Roadshow - Microservices - Toronto
Cloud-Native Roadshow - Microservices - TorontoVMware Tanzu
 
Real-Time Communications between Microservices
Real-Time Communications between MicroservicesReal-Time Communications between Microservices
Real-Time Communications between MicroservicesSolace
 
Architecture & Operations
Architecture & OperationsArchitecture & Operations
Architecture & OperationsVMware Tanzu
 
Declarative Infrastructure with Cloud Foundry BOSH
Declarative Infrastructure with Cloud Foundry BOSHDeclarative Infrastructure with Cloud Foundry BOSH
Declarative Infrastructure with Cloud Foundry BOSHcornelia davis
 
Cloud Foundry Technical Overview
Cloud Foundry Technical OverviewCloud Foundry Technical Overview
Cloud Foundry Technical Overviewcornelia davis
 

En vedette (6)

The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native Journey
 
Cloud-Native Roadshow - Microservices - Toronto
Cloud-Native Roadshow - Microservices - TorontoCloud-Native Roadshow - Microservices - Toronto
Cloud-Native Roadshow - Microservices - Toronto
 
Real-Time Communications between Microservices
Real-Time Communications between MicroservicesReal-Time Communications between Microservices
Real-Time Communications between Microservices
 
Architecture & Operations
Architecture & OperationsArchitecture & Operations
Architecture & Operations
 
Declarative Infrastructure with Cloud Foundry BOSH
Declarative Infrastructure with Cloud Foundry BOSHDeclarative Infrastructure with Cloud Foundry BOSH
Declarative Infrastructure with Cloud Foundry BOSH
 
Cloud Foundry Technical Overview
Cloud Foundry Technical OverviewCloud Foundry Technical Overview
Cloud Foundry Technical Overview
 

Similaire à Pivotal Cloud Foundry: A Technical Overview

How to Architect and Develop Cloud Native Applications
How to Architect and Develop Cloud Native ApplicationsHow to Architect and Develop Cloud Native Applications
How to Architect and Develop Cloud Native ApplicationsSufyaan Kazi
 
Cloud-Native Workshop New York- Pivotal
Cloud-Native Workshop New York- PivotalCloud-Native Workshop New York- Pivotal
Cloud-Native Workshop New York- PivotalVMware Tanzu
 
The New Possible: How Platform-as-a-Service Changes the Game
 The New Possible: How Platform-as-a-Service Changes the Game The New Possible: How Platform-as-a-Service Changes the Game
The New Possible: How Platform-as-a-Service Changes the GameInside Analysis
 
What's new in Pivotal Cloud Foundry 1.6
What's new in Pivotal Cloud Foundry 1.6What's new in Pivotal Cloud Foundry 1.6
What's new in Pivotal Cloud Foundry 1.6dektlong
 
Cloud Foundry Introduction (w Demo) at Silicon Valley Code Camp
Cloud Foundry Introduction (w Demo) at Silicon Valley Code CampCloud Foundry Introduction (w Demo) at Silicon Valley Code Camp
Cloud Foundry Introduction (w Demo) at Silicon Valley Code Campcornelia davis
 
Using Infrastructure as an Accelerator of DevOps Maturity
Using Infrastructure as an Accelerator of DevOps MaturityUsing Infrastructure as an Accelerator of DevOps Maturity
Using Infrastructure as an Accelerator of DevOps MaturityJosh Atwell
 
AWS DevDay Cologne - CI/CD for modern applications
AWS DevDay Cologne - CI/CD for modern applicationsAWS DevDay Cologne - CI/CD for modern applications
AWS DevDay Cologne - CI/CD for modern applicationsCobus Bernard
 
Accelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudAccelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudJeff Jakubiak
 
DataStax | DSE Production-Certified Cassandra on Pivotal Cloud Foundry (Ben L...
DataStax | DSE Production-Certified Cassandra on Pivotal Cloud Foundry (Ben L...DataStax | DSE Production-Certified Cassandra on Pivotal Cloud Foundry (Ben L...
DataStax | DSE Production-Certified Cassandra on Pivotal Cloud Foundry (Ben L...DataStax
 
Manchester geek night pcf 101
Manchester geek night   pcf 101Manchester geek night   pcf 101
Manchester geek night pcf 101Sufyaan Kazi
 
Pivotal Power Lunch - Why Cloud Native?
Pivotal Power Lunch - Why Cloud Native?Pivotal Power Lunch - Why Cloud Native?
Pivotal Power Lunch - Why Cloud Native?Sufyaan Kazi
 
Building Cloud Native Architectures with Spring
Building Cloud Native Architectures with SpringBuilding Cloud Native Architectures with Spring
Building Cloud Native Architectures with SpringKenny Bastani
 
Microservice Lifecycle Demo Presentation
Microservice Lifecycle Demo PresentationMicroservice Lifecycle Demo Presentation
Microservice Lifecycle Demo PresentationMatt McLarty
 
Journey to Cloud-Native: Making Sense of Your Service Interactions
Journey to Cloud-Native: Making Sense of Your Service InteractionsJourney to Cloud-Native: Making Sense of Your Service Interactions
Journey to Cloud-Native: Making Sense of Your Service InteractionsVMware Tanzu
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsMichael Elder
 
From Apollo 13 to Google SRE
From Apollo 13 to Google SREFrom Apollo 13 to Google SRE
From Apollo 13 to Google SRESanjeev Sharma
 
Pivotal spring boot-cloud workshop
Pivotal   spring boot-cloud workshopPivotal   spring boot-cloud workshop
Pivotal spring boot-cloud workshopSufyaan Kazi
 
AWS Accra Meetup - Developing Modern Applications in the Cloud
AWS Accra Meetup - Developing Modern Applications in the CloudAWS Accra Meetup - Developing Modern Applications in the Cloud
AWS Accra Meetup - Developing Modern Applications in the CloudCobus Bernard
 
[CPT DevOps Meetup] Developing Modern Applications in the Cloud
[CPT DevOps Meetup] Developing Modern Applications in the Cloud[CPT DevOps Meetup] Developing Modern Applications in the Cloud
[CPT DevOps Meetup] Developing Modern Applications in the CloudCobus Bernard
 

Similaire à Pivotal Cloud Foundry: A Technical Overview (20)

How to Architect and Develop Cloud Native Applications
How to Architect and Develop Cloud Native ApplicationsHow to Architect and Develop Cloud Native Applications
How to Architect and Develop Cloud Native Applications
 
Cloud-Native Workshop New York- Pivotal
Cloud-Native Workshop New York- PivotalCloud-Native Workshop New York- Pivotal
Cloud-Native Workshop New York- Pivotal
 
CI/CD for Modern Applications
CI/CD for Modern ApplicationsCI/CD for Modern Applications
CI/CD for Modern Applications
 
The New Possible: How Platform-as-a-Service Changes the Game
 The New Possible: How Platform-as-a-Service Changes the Game The New Possible: How Platform-as-a-Service Changes the Game
The New Possible: How Platform-as-a-Service Changes the Game
 
What's new in Pivotal Cloud Foundry 1.6
What's new in Pivotal Cloud Foundry 1.6What's new in Pivotal Cloud Foundry 1.6
What's new in Pivotal Cloud Foundry 1.6
 
Cloud Foundry Introduction (w Demo) at Silicon Valley Code Camp
Cloud Foundry Introduction (w Demo) at Silicon Valley Code CampCloud Foundry Introduction (w Demo) at Silicon Valley Code Camp
Cloud Foundry Introduction (w Demo) at Silicon Valley Code Camp
 
Using Infrastructure as an Accelerator of DevOps Maturity
Using Infrastructure as an Accelerator of DevOps MaturityUsing Infrastructure as an Accelerator of DevOps Maturity
Using Infrastructure as an Accelerator of DevOps Maturity
 
AWS DevDay Cologne - CI/CD for modern applications
AWS DevDay Cologne - CI/CD for modern applicationsAWS DevDay Cologne - CI/CD for modern applications
AWS DevDay Cologne - CI/CD for modern applications
 
Accelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudAccelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid Cloud
 
DataStax | DSE Production-Certified Cassandra on Pivotal Cloud Foundry (Ben L...
DataStax | DSE Production-Certified Cassandra on Pivotal Cloud Foundry (Ben L...DataStax | DSE Production-Certified Cassandra on Pivotal Cloud Foundry (Ben L...
DataStax | DSE Production-Certified Cassandra on Pivotal Cloud Foundry (Ben L...
 
Manchester geek night pcf 101
Manchester geek night   pcf 101Manchester geek night   pcf 101
Manchester geek night pcf 101
 
Pivotal Power Lunch - Why Cloud Native?
Pivotal Power Lunch - Why Cloud Native?Pivotal Power Lunch - Why Cloud Native?
Pivotal Power Lunch - Why Cloud Native?
 
Building Cloud Native Architectures with Spring
Building Cloud Native Architectures with SpringBuilding Cloud Native Architectures with Spring
Building Cloud Native Architectures with Spring
 
Microservice Lifecycle Demo Presentation
Microservice Lifecycle Demo PresentationMicroservice Lifecycle Demo Presentation
Microservice Lifecycle Demo Presentation
 
Journey to Cloud-Native: Making Sense of Your Service Interactions
Journey to Cloud-Native: Making Sense of Your Service InteractionsJourney to Cloud-Native: Making Sense of Your Service Interactions
Journey to Cloud-Native: Making Sense of Your Service Interactions
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
 
From Apollo 13 to Google SRE
From Apollo 13 to Google SREFrom Apollo 13 to Google SRE
From Apollo 13 to Google SRE
 
Pivotal spring boot-cloud workshop
Pivotal   spring boot-cloud workshopPivotal   spring boot-cloud workshop
Pivotal spring boot-cloud workshop
 
AWS Accra Meetup - Developing Modern Applications in the Cloud
AWS Accra Meetup - Developing Modern Applications in the CloudAWS Accra Meetup - Developing Modern Applications in the Cloud
AWS Accra Meetup - Developing Modern Applications in the Cloud
 
[CPT DevOps Meetup] Developing Modern Applications in the Cloud
[CPT DevOps Meetup] Developing Modern Applications in the Cloud[CPT DevOps Meetup] Developing Modern Applications in the Cloud
[CPT DevOps Meetup] Developing Modern Applications in the Cloud
 

Plus de VMware Tanzu

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItVMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleVMware Tanzu
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductVMware Tanzu
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready AppsVMware Tanzu
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And BeyondVMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023VMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptxVMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchVMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishVMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootVMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerVMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeVMware Tanzu
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsVMware Tanzu
 

Plus de VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Dernier

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Dernier (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Pivotal Cloud Foundry: A Technical Overview

  • 1.
  • 2. Journey To The Cloud Native Enterprise: Pivotal Cloud Foundry Technical Overview Vijay Rajagopal Advisory Platform Architect Pivotal #PivotalForum #CloudNative #PaaS #Microservices #DevOps #Containers #Multicloud #CloudFoundry
  • 3. 3© 2016 Pivotal Software, Inc. All rights reserved. The Cloud Platform Evolution TRADITIONAL IAAS Virtualization Platform Virtualization Platform Operating SystemOperating System DatabaseDatabase Web/App Server Web/App Server Messagin g Messagin g Your Application Code Your Application Code Physical ServersPhysical Servers DatabaseDatabase Web/App Server Web/App Server Messagin g Messagin g Your Application Code Your Application Code IAASIAAS Your Application Code Your Application Code PAAS PAAS IAASIAAS CLOUD NATIVE PLATFORM
  • 4. 4© 2016 Pivotal Software, Inc. All rights reserved. The Innovation Gap in Traditional IT W eeks/M onths Developer Operator
  • 5. 5© 2016 Pivotal Software, Inc. All rights reserved. “The traditional model is that you take your software to the wall that separates development and operations, and throw it over and then forget about it.” “Not in Amazon. You build it. You run it.” -Werner Vogels, CTO Amazon Code to Production every 11 seconds
  • 6. 6© 2016 Pivotal Software, Inc. All rights reserved. Three layers supporting the full App life-cycle (Dev through Prod) 12 factor apps & Microservices 12 factor apps & Microservices Containers Orchestration Containers Orchestration Infrastructure Automation Infrastructure Automation Introducing: The Cloud Native Platform Polyglot Buildpacks, Spring Boot & Cloud Polyglot Buildpacks, Spring Boot & Cloud Elastic Runtime & Platform Services Elastic Runtime & Platform Services Operation Manager & BOSH Operation Manager & BOSH Cloud Native Frameworks Cloud Native Frameworks Cloud Native Runtimes Cloud Native Runtimes Cloud Native Operations Cloud Native Operations Shared Responsibility CultureShared Responsibility Culture Hours/M inutes * A Structured Platform, based on an Industry Open Source Standard
  • 7. 7© 2016 Pivotal Software, Inc. All rights reserved. “Get rid of all inefficacies in a 85 year-old process” “100 days down to minutes…Conceive an Insurance product on a Monday, deliver it on a Friday” “A great platform to change the way a company thinks”Andy Zitney, SVP Infrastructure Services CF Summit 2015 Innovate or Die (vs Sam e-M ess-for-Less)
  • 8. 9© 2016 Pivotal Software, Inc. All rights reserved. Application Framework Infrastructure Automation Platform Runtime Frameworks designed for microservice architectures with components for service discovery, metrics, circuit breakers and more. Application container runtime with data services, automated build pipeline, routing, health management , APM and logging. API-based infrastructure provisioning that delivers bit-for-bit, consistent, self- healing deployments across private and public cloud. A complete framework for delivering software rapidly, consistently and reliably at scale. Pivotal Cloud Foundry Dev IT Ops IT Ops Dev CultureCulture BOSH Spring Cloud Spring Boot
  • 9. 10© 2016 Pivotal Software, Inc. All rights reserved. Container Scheduling Application Framework ServicesPlatform Runtime Routing DatabaseConfigurationService Discovery Big Data Object Storage Mobile Build CI User ProvidedLogging & Metrics Messaging Circuit Breakers 12 Factor Apps RESTful Services Microservices .NETSpring Boot Node.jsRuby on Rails Operations Zero Downtime Deployments Failover & Recovery Scaling Security Patching Platform Upgrades Infrastructur e OpenStack AmazonVMware
  • 10. 11© 2016 Pivotal Software, Inc. All rights reserved. SERVICES MYSQL HA RIAK CS HD GEMFIRE REDIS RABBITMQ DATASTAX CASSANDRA MONGODB NEO4J CLOUDBEES J ENKINS API GATEWAY DATA SYNC PUSH NOTIFICATIONS APP DISTRIBUTION ELASTIC RUNTIME DIEGO (DOCKER FILES, LINUX APPS, .NET APPS) CLOUD CONTROLLER ROUTER LOGIN SERVER / UAA LOGGREGATOR BLOBSTORE PROXY LOAD BALANCER ELASTIC RUNTIME ADD-ONS USER INTERFACES METRICS SERVER APM cf CLI AUTO-SCALING LDAP / AD (SAML) NOTIFICATIONS OPS METRICS APPS MANAGER SINGLE SIGN ON (SSO) High Level Architecture PIVOTAL NETWORK BOSH OPS MANAGER vCloud AirVMWAREOPENSTACKAWS … CERTIFICATIONDOCUMENTATIONSUPPORT • Multi-cloud platform, that is infrastructure agnostic • Single pane of glass visibility into entire platform • Enables portability and security of applications
  • 11. 12© 2016 Pivotal Software, Inc. All rights reserved. Let’s Dive Deeper… 1. Development Frameworks 2. Elastic Runtimes 3. Infrastructure Automation
  • 12. 13© 2016 Pivotal Software, Inc. All rights reserved. Cloud Native Frameworks All the tools developers and architects need to create resilient, secure, and scalable applications
  • 13. 14© 2016 Pivotal Software, Inc. All rights reserved. Empowered Culture Infrastructure Automation Runtime Platform Cloud Native Application Framework 12 factor appMicroservices Polyglot Java, Ruby, Python, Node, PHP, Go
  • 14. 15© 2016 Pivotal Software, Inc. All rights reserved. What are Microservices ? Loosely coupled service oriented architecture with bounded contexts If every service has to be updated in concert, it’s not loosely coupled! If you have to know about surrounding services you don’t have a bounded context.
  • 15. 16© 2016 Pivotal Software, Inc. All rights reserved. - Managed independently - Not held up by slowest “train” - Fits cloud native “scale-up” model - Reduces risk Source: Diagram from Leading the Transformation, 2015.
  • 16. 17© 2016 Pivotal Software, Inc. All rights reserved. Use 12 factor app principles to create cloud ready applications A set of best practices for developing and deploying cloud-native software. Practices translate into platform features and workflow requirements. Codebase Dependencies Config Backing Services Build, Release, Run Processes Port Binding Concurrency Disposability Dev/Prod Parity Logs Admin Processes Source: “The Twelve-Factor App.”
  • 17. 18© 2016 Pivotal Software, Inc. All rights reserved. Config Server Service Registry Circuit Breaker Dashboard
  • 18. 19© 2016 Pivotal Software, Inc. All rights reserved. We wrote the book on it
  • 19. 20© 2016 Pivotal Software, Inc. All rights reserved. Cloud Native Runtimes Quicken the pace of delivering software reliably and securely at scale
  • 20. 21© 2016 Pivotal Software, Inc. All rights reserved. Empowered Culture Application Framework Cloud Native Runtime Platform Self ServiceContainers Self Healing Infrastructure Automation
  • 21. 22© 2016 Pivotal Software, Inc. All rights reserved. Cloud Native Runtime Platform  Integrate everything an organization needs to deploy and manage the application lifecycle – Building and orchestrating containers – Dynamic app scheduling – Log aggregation – Self healing – Auto-scaling – Application Performance Monitoring – Security & Isolation – Roles and Policy Management
  • 22. 23© 2016 Pivotal Software, Inc. All rights reserved. Everything to deploy and manage the app APPLICATIONHealth management APM Log aggregation Roles and Policy Security and Isolation Scaling Blue green deployment
  • 23. 24© 2016 Pivotal Software, Inc. All rights reserved. Application Deployment Overview ① Upload app bits and metadata push apppush app Router ② Create and bind services ③ Stage application ④ Deploy application Pivotal CF Elastic Runtime BlobstoreBlobstore DBDB Cloud Controller Cloud Controller Service Broker Node(s) Service Broker Node(s) DEADEA DEADEA DEADEA “CELL”“CELL” + app MD+ app MD + = Service credentials
  • 24. 25© 2016 Pivotal Software, Inc. All rights reserved. BBSBBS Services Container scheduler handles workloads BRAINBRAIN
  • 25. 26© 2016 Pivotal Software, Inc. All rights reserved. BBSBBS Services Dynamic load balancing BRAINBRAIN
  • 26. 27© 2016 Pivotal Software, Inc. All rights reserved. Dynamic load balancing BBSBBS Services BRAINBRAIN
  • 27. 28© 2016 Pivotal Software, Inc. All rights reserved. Remediation and rebalance of workloads BBSBBS Services BRAINBRAIN
  • 28. 29© 2016 Pivotal Software, Inc. All rights reserved. Remediation and rebalance of workloads BBSBBS Services BRAINBRAIN
  • 29. 30© 2016 Pivotal Software, Inc. All rights reserved. Remediation and rebalance of workloads BBSBBS Services BRAINBRAIN
  • 30. 31© 2016 Pivotal Software, Inc. All rights reserved. BUT…You must be this tall to use Microservices https://www.flickr.com/photos/gusset/3723 • RAPID PROVISIONING • BASIC MONITORING • RAPID APPLICATION DEPLOYMENT • DEVOPS CULTURE “It Takes a Platform” http://martinfowler.com/bliki/MicroservicePrerequisites.html
  • 31. 32© 2016 Pivotal Software, Inc. All rights reserved. Why Build It yourself? Pivotal Cloud Foundry Spring Cloud Services
  • 32. 33© 2016 Pivotal Software, Inc. All rights reserved. Spring Cloud Service on Pivotal Cloud Foundry  Built-in essential services – Config Server, Service Registry, Circuit Breaker  Environment Provisioning / Infrastructure Automation  On-Demand/Automatic Scaling  Failover/Resilience  Routing/Load Balancing  Data Microservices (Spring Cloud Data Flow)  Application and Infrastructure Monitoring
  • 33. 34© 2016 Pivotal Software, Inc. All rights reserved. Cloud Native Infrastructure Automation Allow individuals to easily version, package, deploy and operate software
  • 34. 35© 2016 Pivotal Software, Inc. All rights reserved. Infrastructure as Code  Multi-IaaS, Integrated API  Configuration changes  No downtime updates/upgrades  Remediation  Scale out/scale in  Consistency and Reliability Manage Services, Not Servers
  • 35. 36© 2016 Pivotal Software, Inc. All rights reserved. Declarative Idempotent Service Abstractions declared state current state Three-in-One 1. Automated Provisioning 2. Configuration Management 3. Release Engineering
  • 38. 41© 2016 Pivotal Software, Inc. All rights reserved. vrajagopal@pivotal.io