iw16 presentation_05 25 16

15
Separating one of the world’s largest Informatica platforms Phil Morris & Edmundo Sepulveda May 25, 2016

Upload: phil-morris

Post on 08-Jan-2017

25 views

Category:

Documents


2 download

TRANSCRIPT

Separating one of the world’s largest Informatica platformsPhil Morris & Edmundo SepulvedaMay 25, 2016

Introductions

2

Phil Morris

Edmundo Sepulveda

Operations and Service Transition, Hewlett Packard Enterprisehttps://www.linkedin.com/profile/view?id=24629848

Informatica Shared Services Architect, HP Inc.

https://www.linkedin.com/pub/edmundo-sepulveda-castro/b9/180/97

3

Agenda

1 The challenge; overall approach

2 How we maintained “business as usual”

Managing separation challenges 4

3 Before & after architectures

6 Q & A

5 Best practices & lessons learned

4

The challenge

• Set in the context of one of the largest IT company separations in history

• How we separated Hewlett Packard’s Informatica Shared Services (ISS) platform to support the data integration needs of both Hewlett Packard Enterprise and HP Inc.

Never before seen scale, scope and timeline

7.5KTotal testers

159KSIT

test cases

135KUAT

test cases

100KSharePoint

sites

436Mock

cutovers

19MBatch jobs

2.6KApps

dispositioned

21KResolved defects

32.9KServersre-IP’d

8 PBNew

storage

375.5KEmail

accounts

6K

Servers built

12KE2E

test cases

5.2KIT FTEutilized

2.6KReleases

1.2KGo-lives

74KInterfaces

4KProject

milestones

560Projectplans

2.5KLinked

dependencies

9.5months

Record setting paceRequirements 34 days

Design 41 days

Build 69 days

Test 104 days

Go Live 67 days

• Largest and most complex business separation in history

• Successful execution has enabled HPE to create a customer-facing divestiture and separation go-to-market practice

5

ISS overview and features

6

• Shared platform where IT teams can share Informatica software products

• Highly available and scalable infrastructure/architecture• Facilitated onboarding • Highly monitored, automated alerts and centralized

support

PowerCenter highlights • SAP connector• GRID enabled• Web services• Salesforce.com connector• Vertica connector

3-Tier environments

HPUX servers

Active-passive servers

Hewlett PackardCloud environment

7

Original HPQ ISS architecture

DEV

DEV Repository

ITG

ITG Repository

ITG

PRO

PRO Repository

PRO

PRO PRO

PRO

PRO Repository

PRO

PRO PRO

PRO

PRO Repository

PRO

PRO PRO

PRO PRO

PRO PRO

ITG

PRO

Atlanta

Austin

Houston

Go-forward HPE & HPI architectures HPI : PowerCenter 9.6.1 – hot fix 3

8

DEV

DEV Repository

ITG

ITG Repository

ITG

PRO

PRO Repository

PRO

PRO PRO

PRO

PRO Repository

PRO

PRO PRO

HPE Austin

HPE Houston

Confidential

HPE : PowerCenter 9.5.1 – hot fix 4

DEV

Repo

ITG

Repo

ITG

PRO

PRO Repository

PRO

PRO PROPRO PRO

PRO PRO

DEV

HPI Austin

Overall approach

9

Managed under Separation Management Office

Maintained business operations & continuity at all times

Maximized re-use of existing ISS infrastructure, architecture

Minimized actions for or disruption to tenant applications

Tailored plan for every application according to disposition

Disposition types and approach

Disposition type Description

1 Do nothing No transfer or configuration update required

2 Sunset Remove application from the landscape

3 Give & go Application moved as-is from current location to target data center

4 Configure in place Logical separation by configuration without physical separation

5 Extract & go Create new instance of the same application and transfer required data only

6 Clone, cleanse & go Clone complete application and cleanse data that should not be transferred

7 Extract & transform Implement new application and extract, transform & load data from old application

Increasing effort

8

11

How we maintained “business as usual”

• Weekly “office hour” Information / Q&A sessions

• Implementation of platform “Click to chat” services

• Set up of virtual “War Rooms” during key periods

• Development team playbook for detailed separation instructions

• Supported normal business practices (onboarding, app updates, platform patches), with streamlined processing

• Individual application support, consultancy, and answering questions

• Set up a shared network space to use during cutover period

• Streamlined and simplified support model

Managing separation challenges

Simplification of underlying infrastructure - Atlanta datacenter exit

Implementation of new firewalls

Platform and application ReIP activities

Challenges sending files

12

Best practices • “Escalate in 24, resolve in 48”

• Categorize every tenant application upfront

• Process tailored to each application type

• 24*7 Click to Chat service

• Upfront detailed survey to capture all separation related information for every asset

• Platform team undertakes as many activities centrally as possible (consistency, efficiency, minimize mistakes)

• Set up new dedicated portal for all separation activities

• Creation of “playbook” guiding application teams through detailed step-by-step instructions

• Re-use existing hardware as much as possible

• Cutover in a staged, controlled way – DEV/ITG/PRO

13

14

Best practices

• Fight the urge to change

• Take full advantage of Vibe, VIBE is half the battle

• Change OS is a battle that you might lose

• Simplify and streamline decisions for your customers

• Replicate servers 100%, even what you do not agree with

• Verify the use of environmental variables within your projects

• Virtualize a path when a new install does not create it

• Check the shared folder utilization by project multiple times

• Copy everything and then delete, do not pick what to copy

• Meet daily with your team

• Communicate often throughout your projects, but know your audience

• Update your contact information after the separation

• Plan for geolocation accordingly

• Execute the cutover well before the separation and work in parallel