2. Digital Transformation a problem/priority?
age of the customer/competition - customer always has choice
revenue depends on loyalty driven by experience: quality, speed
companies differentiate by innovating to provide unique experience.
demanding Business & Customers - constant push for more
engaging ecosystems, new channels, rapid TTM, ROI
digital technology is a key enabler - nuisance value (IT does not
matter) but also provides tremendous opportunity
Technology keeps changing: monoliths, SAAS, PAAS, microservices,
etc..
Best Practices/Anti patterns & Technical Debt
3. Digital Transformation - Pivotal
Demands attention : Digital Transformation Strategy is needed to
manage constant change & technical debt
Commands priority : Engagement at C level for investment, clear
vision and deliver on the strategy
Fast paced : External partners to bring next generation best practices
from the outside to change insular mindset
Enable internal teams to innovate at pace:
Differentiator: Platform / Tools / Methodology (PCF + Labs)
4. Cloud Native Applications
Key challenges of modern technology landscape:
de-centralized
multi-cloud
diverse runtimes
self service
reactive/real-time event driven
rapid releases with focus on adding business value
All of this requires suitable modern Platform + Tools
5. Pivotal Cloud Foundry
• Shared: Logging, Metrics, Api management, Security & Credentials, networking
• BOSH: embedded OS on top of IAAS, server provisioning, cluster deployment, monitoring,
resurrection, storage management, rolling/continuous upgrades
• CPI - multi cloud support for vmware, openstack, azure, AWS, GCP
• Health Watch & Ops Manager
6. Pivotal Cloud Foundry - BOSH
• An open source tool chain for release engineering, deployment, and lifecycle
management of large scale distributed services.
• Packaging embedded OS (windows/linux)
• Server provisioning on any IaaS
• Software deployment across clusters
• Health monitoring (server AND processes), Self-healing / Resurrector
• Storage management
• Rolling upgrades via canaries
7. Pivotal Cloud Foundry - CredHub
• Credentials are the bedrock for trust in the cloud.
• CredHub’sgoal: deliver cradle-to-grave management of credentials
(create, access control, distribution, rotation, logging)
• Manages passwords, certificates, sshkeys, RSA keys, and
arbitrary values (strings and JSON blobs).
• All credentials are encrypted w/a key that rotates (HSM support in
OSS, coming soon to PCF)
9. Pivotal Cloud Foundry - HealthWatch
• Operational Monitoring dashboard, providing coverage of the recommended Key Performance
Indicatorsand Key Scaling Indicationsfor a given version of PCF.
• Executes recommended operational health checks as continuous validation tests. It stores and displays
the results of the checks as well as forwards this data into the LoggregatorFirehose for external
consumption by existing customer solutions.
13. Pivotal Cloud Foundry - Function Service
PFS provides developers with a service
for executing Functions in response to
Events.
Features:
• Open source
• Kubernetes-native
• Cloud portable
• Polyglot
• Event streaming
• Pivotal product
14. PCF - Spring Cloud Services
• Configurable Data Services. Customers want more control over
where Spring Cloud Services (SCS) data resides. So, SCS will allow
configuration of service name and plan for creating:
• Service broker MySQL database and RabbitMQ queues
• Circuit Breaker Dashboard service RabbitMQ queues
• Use Pivotal-managed options, or BYO.
• Config Server Backend Enhancements.Add support for `pattern` and
`searchPaths` to Git backend properties.
• CredHubIntegration for Secure Credentials.The SCS service broker
stores service instance credentials in CredHub. Further, client
applications with updated SCS Connectors automatically resolve
credentials stored in CredHub