High Availability Options for JD Edwards EnterpriseOne - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

High Availability Options for JD Edwards EnterpriseOne

Description:

Create multiple icons on desktop to point to the different ports ... How much money does your company lose for every hour the system is down? ... – PowerPoint PPT presentation

Number of Views:169
Avg rating:3.0/5.0
Slides: 30
Provided by: nel108
Category:

less

Transcript and Presenter's Notes

Title: High Availability Options for JD Edwards EnterpriseOne


1
High Availability Options for JD Edwards
EnterpriseOne
Shawn Scanlon, GSI
2
Disclaimer
  • Due to the technical nature of this topic, time
    constraints, and various experience levels in the
    audience, the concepts and terminology presented
    here will be discussed at a higher level
  • The information presented here is based on GSIs
    experiences.
  • These slides are not intended to present ALL the
    high availability options, just some of the most
    common.
  • The only way to really decide on the right
    option(s) for your company is to conduct an
    internal Proof of Concept (POC) and document
    failover behavior and times.

3
Agenda
  • What is High Availability for E1?
  • The E1 Logical Layers
  • What is E1 Virtualization?
  • What is a Content Switch?
  • What is Active-Passive?
  • Active-Passive Advantages / Challenges
  • What is Active-Active?
  • Active-Active Advantages / Challenges
  • High Avail Options for E1 Logical Layers
  • LIVE High Availability Architectures
  • What is the Right Option for Me?
  • Questions

4
What is High Availability for E1?
  • High Availability for JD Edwards EnterpriseOne
    is usually a single site implementation that has
    multiple redundant servers configured at each
    layer in either an ACTIVE-PASSIVE or
    ACTIVE-ACTIVE mode to minimize planned and
    unplanned downtime
  • High Availability with multiple sites is
    usually defined of as Business Continuitywhich
    is whole presentation in itself. ?

5
The E1 Logical Layers
E1 Database Layer (Single Node, Cluster, RAC,
Unicode / Non-Unicode)
E1 Application / Batch Layer (Kernels,
Multi-threading, BSFN UBE Processing)
E1 Presentation Layer (JAS, Portal, Websphere)
E1 HTTP Layer (Apache)
E1 Client Layer (Client PC)
Network Layer (Routers, Content Switches, VPN,
Bandwidth, Accelerators)
6
What is E1 Virtualization?
7
What is a Content Switch?
8
What is Active-Passive?
9
Active-Passive Advantages
  • Can provide automatic failover in minutes
  • Can allow enough time to review the cause of the
    failure and state of in flight transactions
  • Depends on your internal Service Level Agreement
    (SLA)
  • Sometimes less expensive than Active-Active with
    regards to hardware
  • Depends on if content switches are already in
    place

10
Active-Passive Challenges
  • Manual procedures need to be in place to make
    sure end users VERIFY state of in flight
    transactions
  • Failure behavior is not the same for all E1 Apps
  • Depending on configuration, can require a SLA
    with multiple hours of downtime
  • How long do you want to spend analyzing the
    failure and status of the in flight
    transactions?
  • In some cases, dependent on tech staff being
    available to make manual switch
  • INI files
  • Does not LOAD BALANCE end users
  • Does not SCALE
  • 100 of end users will be DOWN until users are
    re-routed to an ONLINE server

11
What is Active-Active?
12
Active-Active Advantages
  • Automatic re-route to ONLINE server(s) in a
    matter of seconds
  • Allows LOAD BALANCING of end users
  • Very SCALABLE
  • If configured with LOAD BALANCE option, only 50
    of end users will be DOWN during failure
  • Minimal or No Maintenance Window required
  • If architected properly, design will allow for
    maintenance to occur on half the system while the
    other half supports the end users

13
Active-Active Challenges
  • Manual procedures need to be in place to make
    sure end users VERIFY state of in flight
    transactions
  • Failure behavior is not the same for all E1 Apps
  • If content switches are not in house, will be
    more expensive to implement than Active-Passive
  • Need Network Engineer with Content Switch
    experience
  • Need to implement scripts for fail-over / load
    balancing
  • In regards to E1, the number of users might be
    balanced across servers, but that does not mean
    the servers are load balanced
  • Some E1 Apps are heavier than others and
    require more processing power / memory (e.g.,
    Inquiry vs. Order Entry)
  • Need to test different algorithms to find the
    right one for your situationround robin, least
    connections, weighting, etc.

14
Todays Focus
E1 Database Layer
E1 Application / Batch Layer
E1 Presentation Layer
E1 HTTP Layer
15
High Availability Options for
E1 HTTP Layer
16
E1 HTTP Layer Options
  • Active-Passive
  • Multiple HTTP servers with manual redirection
  • Instruct users to enter a different URL
  • Create multiple icons on desktop to point to
    different URLs
  • Active-Active
  • Multiple HTTP servers connected to Content Switch
  • Develop scripts to automatically route users to
    an online server

17
High Availability Options for
E1 Presentation Layer
18
E1 Presentation Layer Options
  • Active-Passive
  • Multiple JVMs on different ports/servers
  • Manually change URL to an online port
  • Create multiple icons on desktop to point to the
    different ports
  • Double-Take Software (Partners Data Systems)
  • E1 Virtualization (manual move)
  • Active-Active
  • WebSphere Clustering with Network Deployment Mgr
  • Content Switch with E1 Virtualization

19
High Availability Options for
E1 Application / Batch Layer
20
E1 App / Batch Layer Options
  • Active-Passive
  • Multiple servers ONLINE
  • Manually re-direct via JDE.INI file
  • Clustering (Intel)
  • Replication (e.g., Lakeview Technologys MIMIX,
    Vision Solutions iTera, etc.)
  • Double-Take Software (Intel)
  • E1 Virtualization (manual move)
  • Active-Active
  • Content Switch with E1 Virtualization

21
High Availability Options for
E1 Database Layer
22
E1 Database Layer Options
  • Active-Passive
  • Clustering (Intel)
  • Double-Take Software (Intel)
  • Replication (e.g., Lakeview Technologys MIMIX,
    Vision Solutions iTera, etc.)
  • Active-Active
  • Oracle RAC
  • Note Oracles Transparent Application Failover
    (TAF) is NOT available for E1 at this time.

23
Simple - Classic iSeries
24
Load Balanced
25
Load Balanced Full Redundancy
26
What is the Right Option for Me?
  • What is your stated SLA? Hours or minutes?
  • How much money does your company lose for every
    hour the system is down?
  • Will the end user community accept multiple hours
    of unplanned downtime? Is there a high political
    cost tied to downtime / user perception?
  • Do you have the skills in house?
  • Do you have the budget to procure additional
    hardware / software?
  • Do you have the time to conduct a POC, implement
    and THOROUGHLY test?

27
Summary
  • What is High Availability for E1?
  • Think in Layers
  • E1 Virtualization
  • Content Switch
  • Active-Passive, Active-Active
  • High Avail Options for E1 Layers
  • LIVE High Availability Architectures

28
QUESTIONS?
29
Contact Information
  • Shawn F. Scanlon
  • EVP - Sales
  • Global Systems Integration (GSI)
  • Expert JD Edwards CNC Services
  • 586-530-2800  Mobile
  • shawn.scanlon_at_gsi-solutions.com
  • www.gsi-solutions.com
Write a Comment
User Comments (0)
About PowerShow.com