14
1 | 2018 05 04 | CONFIDENTIAL Transform legacy applications and processes in a modern way Marc Vaudry & Martin Ouimet & Amelie Cossette 2018 05 04

Transform in a modern way - Microsoft · CA Technologies –Data Collector Benefits Reduce management cost Reduce Infrastructure management (150 VM vs 4 Blade) Reduce deployment maintenance

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Transform in a modern way - Microsoft · CA Technologies –Data Collector Benefits Reduce management cost Reduce Infrastructure management (150 VM vs 4 Blade) Reduce deployment maintenance

1 | 2018 05 04 | CONFIDENTIAL

Transform legacy applications and processes

in a modern way

Marc Vaudry & Martin Ouimet & Amelie Cossette

2018 05 04

Page 2: Transform in a modern way - Microsoft · CA Technologies –Data Collector Benefits Reduce management cost Reduce Infrastructure management (150 VM vs 4 Blade) Reduce deployment maintenance

2 | 2018 05 04 | CONFIDENTIAL

Bell Canada Best Network

Bell provides seamless customer experience anywhere at anytime

Page 3: Transform in a modern way - Microsoft · CA Technologies –Data Collector Benefits Reduce management cost Reduce Infrastructure management (150 VM vs 4 Blade) Reduce deployment maintenance

3 | 2018 05 04 | CONFIDENTIAL

> 4 weeks

Legacy application use-case: Data Collector

VMLicenseProject resources assignment

2 weeks

Customer requirementDesignFirewall rulesIP assignmentVPN SSL links

2 weeks

InstallationConfigurationCMDB updateBackup

1 day

Page 4: Transform in a modern way - Microsoft · CA Technologies –Data Collector Benefits Reduce management cost Reduce Infrastructure management (150 VM vs 4 Blade) Reduce deployment maintenance

4 | 2018 05 04 | CONFIDENTIAL

Legacy application use-case: Data Collector

Business drivers

Faster service delivery

Automated deployment

Facilitate upgrade

CI/CD adoption to maintain application version

Decrease hardware footprint

Decrease number of components to manage (VM/FW/patch)

Increase ops efficiency (installation simplify, less documentation to

maintain)

Cut down client onboarding time (still in progress)

Simplify tools MTTR and software update

Simplify network client integration

Page 5: Transform in a modern way - Microsoft · CA Technologies –Data Collector Benefits Reduce management cost Reduce Infrastructure management (150 VM vs 4 Blade) Reduce deployment maintenance

5 | 2018 05 04 | CONFIDENTIAL

Legacy application use-case: CA Technologies – Data Collector

Benefits

Reduce management cost

Reduce Infrastructure management (150 VM vs 4 Blade)

Reduce deployment maintenance windows

Reduce timeline delivery

Provide better quality of services

Reduce number of ops operation (150 VM vs Openshift Platform)

Unified solution

Reduce network client integration time and complexity

Reduce the number of tool version to support (easier upgrade)

Page 6: Transform in a modern way - Microsoft · CA Technologies –Data Collector Benefits Reduce management cost Reduce Infrastructure management (150 VM vs 4 Blade) Reduce deployment maintenance

6 | 2018 05 04 | CONFIDENTIAL

Ordering Processing Deployment Serve

OUR TARGET

Page 7: Transform in a modern way - Microsoft · CA Technologies –Data Collector Benefits Reduce management cost Reduce Infrastructure management (150 VM vs 4 Blade) Reduce deployment maintenance

7 | 2018 05 04 | CONFIDENTIAL

LEGACY to MODERN

2003

2010

2017

Page 8: Transform in a modern way - Microsoft · CA Technologies –Data Collector Benefits Reduce management cost Reduce Infrastructure management (150 VM vs 4 Blade) Reduce deployment maintenance

8 | 2018 05 04 | CONFIDENTIAL

Network Architecture

Page 9: Transform in a modern way - Microsoft · CA Technologies –Data Collector Benefits Reduce management cost Reduce Infrastructure management (150 VM vs 4 Blade) Reduce deployment maintenance

9 | 2018 05 04 | CONFIDENTIAL

Live demo #1

Page 10: Transform in a modern way - Microsoft · CA Technologies –Data Collector Benefits Reduce management cost Reduce Infrastructure management (150 VM vs 4 Blade) Reduce deployment maintenance

10 | 2018 05 04 | CONFIDENTIAL

• Client create the Initial request by email with an attachment

Request

• Creation of a service request (human) in the ticketing system (Business hour only)

• Analysis by technical resource (human)

• Manage Scheduling of the change based on client maintenance windows

Processing

• Backup• Deployment• Testing• End user testing• Communication

Release

LEGACY - MACD

TARGET- MACD

Client

Request

Automate & test

configuration

Automate

Release

Page 11: Transform in a modern way - Microsoft · CA Technologies –Data Collector Benefits Reduce management cost Reduce Infrastructure management (150 VM vs 4 Blade) Reduce deployment maintenance

11 | 2018 05 04 | CONFIDENTIAL

Driver :

Automate 3000 MACD (move, add, change, delete) Type 1 per year

Benefits

Time Saved: 1h per MACD = 3000h

% Error: unknown % need a complete year of data but expect to be lower

Decrease software License: as an example HPNA

BUSINESS DRIVER & BENEFIT

Page 12: Transform in a modern way - Microsoft · CA Technologies –Data Collector Benefits Reduce management cost Reduce Infrastructure management (150 VM vs 4 Blade) Reduce deployment maintenance

12 | 2018 05 04 | CONFIDENTIAL

Live demo #2

Page 13: Transform in a modern way - Microsoft · CA Technologies –Data Collector Benefits Reduce management cost Reduce Infrastructure management (150 VM vs 4 Blade) Reduce deployment maintenance

13 | 2018 05 04 | CONFIDENTIAL

A journey from Kubernetes to OpenshiftLesson learned

• Start your container image with the best practice (forget the dev setup)…this is not going to help you on the long run.

• Understand why there is security policies• Understand the security policies & capabilities• Start with the same production security policies in your dev environment• Understand when, why and how to use service account• Create template (Docker, with security compliant policy & Kubernetes)• Dont relax security because of time constraint, it will bite you in the a… sooner than

later

Ex: root vs non-root, change your app folder security for random uid, use entrypointscript for application that look up their own user ID.

https://docs.openshift.com/container-platform/3.9/creating_images/guidelines.html#openshift-container-platform-specific-guidelines

Page 14: Transform in a modern way - Microsoft · CA Technologies –Data Collector Benefits Reduce management cost Reduce Infrastructure management (150 VM vs 4 Blade) Reduce deployment maintenance

14 | 2018 05 04 | CONFIDENTIAL

For more information, visit http://bell.ca