This document discusses how Pivotal Cloud Foundry and Solace can be used together to seamlessly transport data between applications across distributed environments. It notes that Pivotal Cloud Foundry provides capabilities like elastic scaling and automation, while Solace provides an event mesh to enable event-driven communication between applications on Cloud Foundry, legacy systems, IoT devices, and across public and private clouds. A case study is presented of how a global bank used Pivotal Cloud Foundry and Solace to build a fault-tolerant global hybrid cloud data fabric and enable new applications to integrate with legacy systems.
2. Who is Winning the Cloud Wars?
Worldwide IaaS Public Cloud Services Market Grew in 2017 1
○ $18.2 billion -> $23.5 billion (29.5 Percent)
○ Amazon, Microsoft, Alibaba, Google
Worldwide on-premise server sales ALSO grew in 2017 2
Most business are moving towards integrating on-premise and off-premise
cloud environments3
○ 58% of the Voice of the Enterprise (VoTE) Cloud Transformation,
Organizational Dynamics 2017 survey
1 Gartner PR, Aug 1 2018
2 Gartner PR Mar 8 2018
3 451 Research Aug 3, 2018
3. Age of enlightenment
Each cloud provider has something unique to offer
○ Regions
○ Services catalog – DBs, Application Integration, ML/AI platforms etc.
○ Security and compliance levels
Some clouds are better suited for certain workloads
Growing adoption of cloud platforms like Cloud Foundry and Kubernetes to
abstract infrastructure
Better ecosystem to facilitate Microservices, API-first architectures
4. Modernization is a priority
Needs High Dev Efficiency
Needs Low Dev Efficiency
App Rarely changes App Frequently changes
• Traditional apps
• Leave as-is
• Re-architect
• Replatform
• CI/CD
• Evaluate
• Evaluate
5. Cover w/ Image
Diff platform and workloads need to talk to each other
Version Control
of Code AND
Pipeline
Testing & Building,
Deployment to
Environments
MONOLITHIC
APPLICATIONS DATA SERVICES
MICROSERVICES
COTS
34. Developer Experience
• Modern, Cloud native event broker
• Service broker provisions instances of
the PubSub+ VMR
• Self-service experience – no more
waiting on the messaging team to
configure resources
• Imminent support for Spring Cloud
Streams
• Easily connects applications and
microservices that reside in different
orgs/spaces
• Use the API’s / Protocols along with
the language that you are most
comfortable
Stop waiting for integration and
resources…that’s agility!
36. Next-Gen Digital Transformation Investment
Requires Next-Gen Messaging
• Deep integration into PCF:
– Scaling
– Automation
• Support new dev-models:
– CI/CD integration
– Microservices, multiprotocol
• Without giving up:
– Resiliency & Fault-tolerance
– Performance
– Enterprise features
Bank Private Cloud
Cloud Native Apps
bosh
37. Cannot Afford to Leave Legacy Apps & Data Isolated
• Enables new applications to
access data from legacy
• Allows legacy applications to be
updated by new apps
• Supports gradual migration of
legacy apps to the new
paradigm
• Increases stability, resilience
and performanceBank Private Cloud
Cloud Native Apps
bosh
BW Legacy
Apps
38. Leaner Operations ⇒ Vertical Scaling+Cloud Burst
• For event-driven peaks, leverage
3rd-party cloud via hybrid-cloud
architecture
Bank Private Cloud
Cloud Native Apps
bosh
BW Legacy
Apps
Reduces year-round footprint
through vertical-scaling
Public Cloud
... and then decommission it.
39. Fault Tolerant Global Hybrid Cloud Data Fabric
NAM PROD
APAC PROD
EMEA PROD
• Globally-replicated data fabric
• Security, encryption & authentication
• Authorization / Entitlements
• WAN optimizations & compression
• Filtering & routing
• Private and public cloud integration builtin
for temporary burst to 3rd party cloud
40. Embedded OS
(Windows & Linux)
NSX-T
CPI (15 methods)
v1
v2
v3
...
CVEs
Product Updates
Java | .NET | NodeJS
Pivotal Application
Service (PAS)
Application Code & Frameworks
Buildpacks | Spring Boot | Spring Cloud |
Steeltoe
Elastic | Packaged Software | Spark
Pivotal Container
Service (PKS)
>cf push >kubectl run
YOU build the containerWE build the container
vSphere
Azure &
Azure StackGoogle CloudAWSOpenstack
Pivotal
Network
“3Rs”
Github
Concourse
Concourse
Pivotal Services
Marketplace
Pivotal and
Partner Products
Continuous
delivery
Public Cloud
Services
Customer
Managed
Services
OpenServiceBrokerAPI
Repair
— CVEs
Repave Rotate
— Credhub
How everything comes together