slide1 l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
High Availability Options for JD Edwards EnterpriseOne PowerPoint Presentation
Download Presentation
High Availability Options for JD Edwards EnterpriseOne

Loading in 2 Seconds...

play fullscreen
1 / 29

High Availability Options for JD Edwards EnterpriseOne - PowerPoint PPT Presentation


  • 215 Views
  • Uploaded on

High Availability Options for JD Edwards EnterpriseOne. Shawn Scanlon, GSI. *** 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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

High Availability Options for JD Edwards EnterpriseOne


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
disclaimer
*** 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 GSI’s 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.
agenda
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
what is high availability for e1
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 Continuity”…which is whole presentation in itself. 
the e1 logical layers
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)

active passive advantages
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
active passive challenges
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
active active advantages
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
active active challenges
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 situation…round robin, least connections, weighting, etc.
today s focus
Today’s Focus

E1 Database Layer

E1 Application / Batch Layer

E1 Presentation Layer

E1 HTTP Layer

e1 http layer options
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
e1 presentation layer options
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
high availability options for19
High Availability Options for…

E1 Application / Batch Layer

e1 app batch layer options
E1 App / Batch Layer Options
  • Active-Passive
    • Multiple servers ONLINE
      • Manually re-direct via JDE.INI file
    • Clustering (Intel)
    • Replication (e.g., Lakeview Technology’s MIMIX, Vision Solutions’ iTera, etc.)
    • Double-Take Software (Intel)
    • E1 Virtualization (manual move)
  • Active-Active
    • Content Switch with E1 Virtualization
e1 database layer options
E1 Database Layer Options
  • Active-Passive
    • Clustering (Intel)
    • Double-Take Software (Intel)
    • Replication (e.g., Lakeview Technology’s MIMIX, Vision Solutions’ iTera, etc.)
  • Active-Active
    • Oracle RAC
      • Note: Oracle’s Transparent Application Failover (TAF) is NOT available for E1 at this time.
what is the right option for me
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?
summary
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
contact information
Contact Information

Shawn F. Scanlon

EVP - Sales

Global Systems Integration (GSI)

Expert JD Edwards CNC Services

586-530-2800  Mobile

shawn.scanlon@gsi-solutions.com

www.gsi-solutions.com