jonathan berry president & ceo [email protected] 203.331.2267 streamlining the migration...

26
Jonathan Berry President & CEO [email protected] 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com Powering I.T. Empowering Business.

Upload: sidney-negus

Post on 30-Mar-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

Jonathan BerryPresident & [email protected]

Streamlining the Migration Process

with Accelatis

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Powering I.T. Empowering Business.

Page 2: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

Agenda

– Accelatis Intro– Migrations

• Our Role• How We Can Help• Example Validation Report• Controls Going Forward

2

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Page 3: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

3

Hyperion Solutions: HFM Development Team – 1998

Oracle: Director of Engineering HFM / FDM – 2008

Accelatis: Founded in 2008

Jonathan BerryFounder / CEO

Development and Support Team 80 Years of Combined Hyperion Experience

Rob Poirier 20 Years of Hyperion / EPM ExperienceDirector of Client Services

Who are We?

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Page 4: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

Provide you the neededinsight & control

into Oracle EPM / Hyperion to efficiently & consistently

manage your system to deliver maximum user benefit….

Our Focused Mission

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com 4

Page 5: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

Our Solution

Enterprise Systems

ManageAll Moving

Parts

MonitorAcross All

Environments

ResolveMore Quickly

SimulateUser

experience

OptimizeEliminate

Bottlenecks

Support Streamline

Process

1. Empower Business Users & IT

2. Broad Approach to APM

3. Deep Look into Underlying Systems

5Copyright © 2014, Accelatis. All rights reserved.

http://www.accelatis.com

Page 6: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

Mitigate project risks (“red”)o Lack of continuous executive support – Dashboards and KPI’s provide early communication

of issues, change and progress to executives o Poor communication/management of issues and resources - Change/audit trail of key

artifacts, accountability, streamlined communications through “root-cause analysis”o Complex data tie out - Accelatis highlights metadata changes

Meet deadlines and reduce project costso Optimize performanceo Fact based decisionso Prevent and manage issueso Accountability – “root-cause analysis”o Efficient deployment of consulting and internal resources (stress testing)o Reduce high-effort project work and re-work (optimization, stress testing)

Upgrades and New Applications

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com 6

Page 7: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

7

Capture User Activity

Migration Preparation

Installation on New Hardware Configuration

User Validation

Capture Server and Tuning

Settings

Validate New Installation

Validate New Configuration

Performance Testing

Complete Environment ComparisonAu

tom

ated

with

Acc

elati

sEx

istin

g Pr

oces

s

Rollout

Controls Going

Forward

Performance Baseline existing

environment

ApplicationMigration

Best Practices

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Page 8: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

8

Capture actual User Activity in existing environment

Capture Activity

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Real-time User Activity Capture

User Activity Transactional Database

Simulated Activity Data ported from existing activity logs

Activity Analysis

SLAs

Dashboards and Performance Graphs

Simulation Replay

Activity Reports

Page 9: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

9

• Server Settings• Operating System Settings• File Versions• Product Tuning Settings• Application Settings

Capture Server and Tuning Settings

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Page 10: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

10

• Confirm grouped servers are in sync• Validate settings in recommended ranges

Foundation_1 Foundation_2

HFM_1 Essbase_1 Essbase_2HFM_2 HFM_3

Validate New Installation

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Page 11: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

11

Automated baseline testing of every artifact in the system

o Financial Reportso Planning Formso Planning Business Ruleso HFM Formso Smartview Forms, Formula Sheetso Consolidationso Etc…

Performance Testing

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Page 12: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

12

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

One size does not fit all

Performance testing is often thought of as a one-time occurrence to stress a Hyperion environment or worse, a box to check just ‘because’.

However

There are many types of performance testing and they can be extremely beneficial if incorporated into a company’s SDLC process (especially during a migration)

1. Baseline2. Stress3. Concurrency4. Longevity5. Regression6. Integrated Health Check

Performance Testing (cont)

Page 13: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

13

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Baseline Testing

Purpose:Establish single value performance benchmarks for key activities and

documents

Technique:Simulate user activities and document performance in a single-user

controlled environment

Frequency:• New Environments• After major applications or infrastructure changes

Deliverables:Snapshot of single value performance of each benchmark activity

Page 14: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

14

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Stress TestingPurpose:Determine capacity of an environment

Technique:• Simulate user activity by ramping user count over time• Monitor response time and performance KPIs to determine inflection point• Tests can be single activity as well as mixed activity

Frequency:• New environments• After major application or infrastructure changes• After major software upgrades

Deliverables:Concurrency thresholds for various activity and associated performance KPI

data

Page 15: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

15

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Concurrency TestingPurpose:Determine performance profile with multi-user activities without stressing the

system. Detect performance degradation not noticeable with single user test.

Technique:• Set concurrency level so that performance and KPIs stabilize• Test duration need not be longer than stabilization period

Frequency:• After major application or infrastructure changes.• Weekly or better if automated.

Deliverables:Response time data at various concurrency levels

Page 16: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

16

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Longevity TestingPurpose:• Variation of the Concurrency test. • Determine if any memory leak or timing issues exist that will only present

themselves over time.

Technique:• Set concurrency level so that performance and KPIs stabilize• Monitor KPIs that can detect longer term issues (memory, log file sizes,

handles, resources)• Allow to run in controlled or uncontrolled environment for extended

duration (24 hrs, 72 hrs, 120 hrs)

Frequency:In new environments and after software upgrades

Deliverables:Performance KPI trend data

Page 17: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

17

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Regression TestingPurpose:• Extension of the Baseline Test.• Quickly validate if changes to the applications or infrastructure have any

net effect on performance.

Technique:• Define set of benchmark activities and documents• Execute test on regular frequency with same conditions (ex: every night

at 12:00am)• Compare regression results with historical data to detect trends Frequency:Nightly or weekly. Should be fully automated and scheduled so ‘cost’ is low.

Deliverables:• Fixed set of performance data for each run• Performance trend graphs

Page 18: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

18

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Integrated Health ChecksPurpose:• Enable real-time feedback of performance anomalies from local and

remote locations• Establish performance expectations from various sites

Technique:• Execute benchmark simulations from remote locations and save results

centrally• If possible, also collect network data (PING, TraceRT) Frequency:Run in the background every 10-15 minutes

Deliverables:Real-time alerts based on defined performance thresholds

Page 19: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

19

Replay previous user activity in new environment

User Activity Transactional

Database

Accelatis Simulator

Simulate Activity in

New Environment

Day in the Life Replay

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Page 20: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

20

Replay Illustrated

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Many possible transformations along the way

SourceActivity

ApplyFilter

ApplyMap

Amplify

Compress

Distribute

0min 10min 20min 30min 40min 50min 60min 70min 80min

Page 21: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

21

• Server Settings• Application Settings• Product Tuning Settings• Files (when applicable)• Artifact existence• Artifact performance

Complete Environment Compare

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Page 22: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

22

Prepa

ratio

n

Inst

allat

ion

Config

urat

ion

Applic

ation

Migr

ation

User V

alida

tion

Rollou

t0

10

20

30

40

50

60

70

ManuallyW/ Toolset

Relative Cost in $USDx1000

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Page 23: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

23

Prepa

ratio

n

Inst

allat

ion

Config

urat

ion

Applic

ation

Migr

ation

User V

alida

tion

Rollou

t0

1

2

3

4

5

6

7

ManuallyW/ Toolset

Relative Duration in Weeks

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Page 24: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

24

Automated Versioned History of Configurationo Auditing of all configuration changeso Alerting on configuration changeso Alerting on problems in configuration

Automated Versioned History of Applicationso Auditing of all key application elementso Alerting on application changes

Controls Going Forward

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Page 25: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

“We’re too busy right now…”

Too busy to reduce risk and ensure a high quality successful project?

Start anywhere – Accelatis adds significant value to each phase of Upgrade/New Applications projects

No user disruption – core installation is performed in 1 day while servers are running

Accelatis Services:

Option 1: Services handles 100% of Accelatis tasks associated with the Upgrade.

Option 2: Self Sufficient - Standard 80 hour customer enablement

Upgrade/New Application Package

25

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com

Page 26: Jonathan Berry President & CEO jberry@accelatis.com 203.331.2267 Streamlining the Migration Process with Accelatis Copyright © 2014, Accelatis. All rights

Questions?

26

Jonathan BerryPresident & [email protected]

Ed DeLiseVP Sales & Marketing, [email protected]

Copyright © 2014, Accelatis. All rights reserved. http://www.accelatis.com