Presentation is loading. Please wait.

Presentation is loading. Please wait.

Streamlining the Migration Process with Accelatis

Similar presentations


Presentation on theme: "Streamlining the Migration Process with Accelatis"— Presentation transcript:

1 Streamlining the Migration Process with Accelatis
Powering I.T. Empowering Business. Streamlining the Migration Process with Accelatis Jonathan Berry President & CEO Copyright © 2014, Accelatis. All rights reserved.

2 Agenda Accelatis Intro Migrations Our Role How We Can Help
Example Validation Report Controls Going Forward Copyright © 2014, Accelatis. All rights reserved.

3 Development and Support Team
Who are We? Hyperion Solutions: HFM Development Team – 1998 Oracle: Director of Engineering HFM / FDM – 2008 Accelatis: Founded in 2008 Jonathan Berry Founder / CEO 20 Rob Poirier Years of Hyperion / EPM Experience Director of Client Services 80 Development and Support Team Years of Combined Hyperion Experience Copyright © 2014, Accelatis. All rights reserved.

4 Our Focused Mission Provide you the needed insight & control
into Oracle EPM / Hyperion to efficiently & consistently manage your system to deliver maximum user benefit…. Copyright © 2014, Accelatis. All rights reserved.

5 Our Solution Empower Business Users & IT Broad Approach to APM
Enterprise Systems Manage All Moving Parts Monitor Across All Environments Resolve More Quickly Simulate User experience Optimize Eliminate Bottlenecks Support Streamline Process Empower Business Users & IT Broad Approach to APM Deep Look into Underlying Systems Copyright © 2014, Accelatis. All rights reserved.

6 Upgrades and New Applications
Mitigate project risks (“red”) Lack of continuous executive support – Dashboards and KPI’s provide early communication of issues, change and progress to executives Poor communication/management of issues and resources - Change/audit trail of key artifacts, accountability, streamlined communications through “root-cause analysis” Complex data tie out - Accelatis highlights metadata changes Meet deadlines and reduce project costs Optimize performance Fact based decisions Prevent and manage issues Accountability – “root-cause analysis” Efficient deployment of consulting and internal resources (stress testing) Reduce high-effort project work and re-work (optimization, stress testing) Copyright © 2014, Accelatis. All rights reserved.

7 Best Practices Migration Preparation Installation on New Hardware
Existing Process Migration Preparation Installation on New Hardware Application Migration User Validation Configuration Rollout Performance Testing Capture User Activity Validate New Installation Controls Going Forward Automated with Accelatis Performance Baseline existing environment Capture Server and Tuning Settings Complete Environment Comparison Validate New Configuration Copyright © 2014, Accelatis. All rights reserved.

8 Capture Activity Capture actual User Activity in existing environment
SLAs Activity Reports Activity Analysis Simulation Replay Dashboards and Performance Graphs User Activity Transactional Database Real-time User Activity Capture Simulated Activity Data ported from existing activity logs Copyright © 2014, Accelatis. All rights reserved.

9 Capture Server and Tuning Settings
Server Settings Operating System Settings File Versions Product Tuning Settings Application Settings Copyright © 2014, Accelatis. All rights reserved.

10 Validate New Installation
Confirm grouped servers are in sync Validate settings in recommended ranges Foundation_1 Foundation_2 HFM_1 HFM_2 HFM_3 Essbase_1 Essbase_2 Copyright © 2014, Accelatis. All rights reserved.

11 Performance Testing Automated baseline testing of every artifact in the system Financial Reports Planning Forms Planning Business Rules HFM Forms Smartview Forms, Formula Sheets Consolidations Etc… Copyright © 2014, Accelatis. All rights reserved.

12 Performance Testing (cont)
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) Baseline Stress Concurrency Longevity Regression Integrated Health Check Copyright © 2014, Accelatis. All rights reserved.

13 Baseline Testing Purpose: Technique:
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 Copyright © 2014, Accelatis. All rights reserved.

14 Stress Testing Purpose: Technique:
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 Copyright © 2014, Accelatis. All rights reserved.

15 Concurrency Testing Purpose: Technique: Frequency: Deliverables:
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 Copyright © 2014, Accelatis. All rights reserved.

16 Longevity Testing Purpose: Technique: Frequency:
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 Copyright © 2014, Accelatis. All rights reserved.

17 Regression Testing Purpose: Technique: Frequency: Deliverables:
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 Copyright © 2014, Accelatis. All rights reserved.

18 Integrated Health Checks
Purpose: 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 minutes Deliverables: Real-time alerts based on defined performance thresholds Copyright © 2014, Accelatis. All rights reserved.

19 Day in the Life Replay Replay previous user activity in new environment User Activity Transactional Database Accelatis Simulator Simulate Activity in New Environment Copyright © 2014, Accelatis. All rights reserved.

20 Many possible transformations along the way
Replay Illustrated Many possible transformations along the way 0min 10min 20min 30min 40min 50min 60min 70min 80min Source Activity Apply Filter Apply Map Amplify Compress Distribute Copyright © 2014, Accelatis. All rights reserved.

21 Complete Environment Compare
Server Settings Application Settings Product Tuning Settings Files (when applicable) Artifact existence Artifact performance Copyright © 2014, Accelatis. All rights reserved.

22 Relative Cost in $USDx1000 Copyright © 2014, Accelatis. All rights reserved.

23 Relative Duration in Weeks
Copyright © 2014, Accelatis. All rights reserved.

24 Controls Going Forward
Automated Versioned History of Configuration Auditing of all configuration changes Alerting on configuration changes Alerting on problems in configuration Automated Versioned History of Applications Auditing of all key application elements Alerting on application changes Copyright © 2014, Accelatis. All rights reserved.

25 Upgrade/New Application Package
“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 Copyright © 2014, Accelatis. All rights reserved.

26 Questions? Jonathan Berry Ed DeLise President & CEO
Ed DeLise VP Sales & Marketing, Principal Copyright © 2014, Accelatis. All rights reserved.


Download ppt "Streamlining the Migration Process with Accelatis"

Similar presentations


Ads by Google