15
Architecting for scale: Building and maintaining large OpenShift deployments OCP Architecture Simon Cashmore (Distinguished Engineer) Head of Middleware Product Management May 2018

Architecting for scale: Building and maintaining …...Architecting for scale: Building and maintaining large OpenShift deployments OCP Architecture Simon Cashmore (Distinguished Engineer)

  • Upload
    others

  • View
    12

  • Download
    8

Embed Size (px)

Citation preview

Page 1: Architecting for scale: Building and maintaining …...Architecting for scale: Building and maintaining large OpenShift deployments OCP Architecture Simon Cashmore (Distinguished Engineer)

Architecting for scale: Building and maintaining large OpenShift deploymentsOCP Architecture

Simon Cashmore (Distinguished Engineer)Head of Middleware Product ManagementMay 2018

Page 2: Architecting for scale: Building and maintaining …...Architecting for scale: Building and maintaining large OpenShift deployments OCP Architecture Simon Cashmore (Distinguished Engineer)

AGENDA Introductions

Barclays

What is aPaaS

Barclays aPaaS Journey

Barclays Infrastructure

Influencing Change

Challenges and Benefits

Q&A

Page 3: Architecting for scale: Building and maintaining …...Architecting for scale: Building and maintaining large OpenShift deployments OCP Architecture Simon Cashmore (Distinguished Engineer)

Barclays Bank plc

327 years old, founded 1690

80,000 employees in 40 countries, 29,000 in Technology

Annual revenue ~£20bn (US$26bn)

48m customers

30% of the annual UK GDP processed every day, ~£600 billion per day

Meet a financial need for almost 50% of adults in the UK

£1 in every £3 spent is through Barclaycard

Operating in the most regulated industry

Barclays moves, lends, invests and protects money for customers and clients worldwide

Page 4: Architecting for scale: Building and maintaining …...Architecting for scale: Building and maintaining large OpenShift deployments OCP Architecture Simon Cashmore (Distinguished Engineer)

What is aPaaS?

TECHNOLOGY PLATFORM

ACCOUNTABILITY

SUPPORT MODEL

COLLABORATION

CHARGING

Page 5: Architecting for scale: Building and maintaining …...Architecting for scale: Building and maintaining large OpenShift deployments OCP Architecture Simon Cashmore (Distinguished Engineer)

aPaaS: The journey so far...

Page 6: Architecting for scale: Building and maintaining …...Architecting for scale: Building and maintaining large OpenShift deployments OCP Architecture Simon Cashmore (Distinguished Engineer)

Data Centre architecture

Page 7: Architecting for scale: Building and maintaining …...Architecting for scale: Building and maintaining large OpenShift deployments OCP Architecture Simon Cashmore (Distinguished Engineer)

DMZ Architecture

Page 8: Architecting for scale: Building and maintaining …...Architecting for scale: Building and maintaining large OpenShift deployments OCP Architecture Simon Cashmore (Distinguished Engineer)

ACCOUNTABILITY

Service Focus Introducing Self-Service Roles and Responsibilities Terms and Conditions Introducing Choice e.g. BYOI

Page 9: Architecting for scale: Building and maintaining …...Architecting for scale: Building and maintaining large OpenShift deployments OCP Architecture Simon Cashmore (Distinguished Engineer)

SUPPORT MODEL New RTB Team ‘One Team’ multiskilled New Roles

Release MGR Capacity MGR Commercial MGR Service Owner Product Owner

Consultancy/Pre-sales Extensive customer documentation 24*7*365 TEST and PROD Reduced ticketing

BCHAT channels chat

Page 10: Architecting for scale: Building and maintaining …...Architecting for scale: Building and maintaining large OpenShift deployments OCP Architecture Simon Cashmore (Distinguished Engineer)

COLLABORATION

Launches Extensive marketing Drop-ins 2-day developer Labs Hackathons Co-location Cloud Adoption Working Group Voting pages Stakeholder meetings

Page 11: Architecting for scale: Building and maintaining …...Architecting for scale: Building and maintaining large OpenShift deployments OCP Architecture Simon Cashmore (Distinguished Engineer)

CHARGING

Aim for PAYG Fixed and variable 2015/16/17 project charging 2018 OPEX Funding for continual growth

Page 12: Architecting for scale: Building and maintaining …...Architecting for scale: Building and maintaining large OpenShift deployments OCP Architecture Simon Cashmore (Distinguished Engineer)

aPaaS CHALLENGES

Readiness for cloud and self service Developers Designers Architects Security

Cultural change Multi-tenancy challenge Steep learning curve initially Trust to manage capacity Application resilience – draining De-commissioning Finance processes

Page 13: Architecting for scale: Building and maintaining …...Architecting for scale: Building and maintaining large OpenShift deployments OCP Architecture Simon Cashmore (Distinguished Engineer)

aPaaS BENEFITS

DEVOPS enablement CI/CD pipelines Speed-to-market for environment

provision Cost – multi-tenancy Redeployment of staff to high value

roles Zero downtime releases Capacity re-use Auto scaling (V2) Collaboration PAYG

Page 14: Architecting for scale: Building and maintaining …...Architecting for scale: Building and maintaining large OpenShift deployments OCP Architecture Simon Cashmore (Distinguished Engineer)

Q & A

Page 15: Architecting for scale: Building and maintaining …...Architecting for scale: Building and maintaining large OpenShift deployments OCP Architecture Simon Cashmore (Distinguished Engineer)

THANK YOUplus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHat