operating · 2017-12-14 · operating cloud foundry across multi-dcs sam bryant paas operations...
TRANSCRIPT
Operating
Cloud Foundry
Across Multi-DCs
Sam Bryant PaaS Operations Engineer
Prateek Mehrotra PaaS Operations Engineer
Agenda
• Fidelity International
• Journey to PaaS
• Multi-Homing - Why and How
• Goals and Challenges
About Fidelity International
Fidelity International (FIL) established in 1969 serves the investment
needs of individuals, institutions and advisers in markets outside the
Americas, providing mutual funds, defined contribution pensions,
segregation portfolios and multi-manager products. FIL and its
subsidiaries manage assets of US$374 billion for investors worldwide.
“To deliver
innovative client
solutions
for a better future”
Our Vision
Embarking on a journey
Continuous Delivery (Previous)
Continuous Deployment (Future)
Dev Application
Test Acceptance
Test Production
Dev Application
Test Acceptance
Test Production
Months
Hours
Mission Curiosity – “Choices”
PaaS is the way
Key Requirements
On/Off premise Deployment
Infrastructure Agnostic
Active community support
Supported Languages and frameworks
Operational efficiency
- Open source allowing multiple groups to contribute & reduce vendor lock in.
- Governed by CF Foundation
- Can run on multiple cloud providers – public & private
- Supported broader range of applications (Java, Ruby, Node.js, Python, .NET, Go)
- Scaling and resurrection
- 12 factor application principles
Mission Mangalyaan – Chosen one
Mission Mangalyaan – “Requirements”
Operational Agility
Business Continuity
Manageability
High Availability
High Availability/ Business Continuity
Multi-Homing
Operational Agility
Software Defined Network (SDN)
Upgrades
Datacentre Routing
Operational Agility
DCRA/ Upgrading
Manageability
Onboarding
DevOps Team
Automation/Self Service
Mission Hope – Challenges Ahead
Multi CF configuration and operations support
Bosh Integrations with SDN
Micro-services licensing and application footprint
Container Monitoring and metrics
Replicated data services across CF Foundations
Large scale Blue Green Deployments
Operating Cloud Foundry Across Multi-DCs
Sam Bryant PaaS Operations Engineer
Prateek Mehrotra PaaS Operations Engineer