Ecomm Enterprise High Availability Solution. Ecomm Enterprise High Availability Solution (EEHAS) www.ecommtech.co.za Page 1 of 7



Similar documents
Chapter 1 - Web Server Management and Cluster Topology

Chapter 2 TOPOLOGY SELECTION. SYS-ED/ Computer Education Techniques, Inc.

Deployment Topologies

LinuxWorld Conference & Expo Server Farms and XML Web Services

Eliminate SQL Server Downtime Even for maintenance

bbc Configuring LiveCycle Application Server Clusters Using WebSphere 5.1 Adobe LiveCycle June 2007 Version 7.2

Best Practices for Implementing High Availability for SAS 9.4

Cloud Based Application Architectures using Smart Computing

Informix Dynamic Server May Availability Solutions with Informix Dynamic Server 11

be architected pool of servers reliability and

High Availability Technical Notice

Chapter 10: Scalability

Microsoft SharePoint 2010 on VMware Availability and Recovery Options. Microsoft SharePoint 2010 on VMware Availability and Recovery Options

Real-time Protection for Hyper-V

IBM PureData System for Transactions. Technical Deep Dive. Jonathan Rossi, PureSystems Specialist

Cognos8 Deployment Best Practices for Performance/Scalability. Barnaby Cole Practice Lead, Technical Services

How Routine Data Center Operations Put Your HA/DR Plans at Risk

SCALABILITY AND AVAILABILITY

bbc Configuring LiveCycle Application Server Clusters Using WebSphere 6.0 Adobe LiveCycle June 2007 Version 7.2

High Availability Database Solutions. for PostgreSQL & Postgres Plus

The Aspect Unified IP Five 9s Environment

Active-Active and High Availability

Building Reliable, Scalable AR System Solutions. High-Availability. White Paper

How To Manage An Orgs Server 10G (Operating System)

Ingres Replicated High Availability Cluster

WHITE PAPER. Best Practices to Ensure SAP Availability. Software for Innovative Open Solutions. Abstract. What is high availability?

High Availability and Clustering

ORACLE DATABASE 10G ENTERPRISE EDITION

Purpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware

High Availability with Postgres Plus Advanced Server. An EnterpriseDB White Paper

Citrix XenDesktop Backups with Xen & Now by SEP

VERITAS Business Solutions. for DB2

Citrix XenServer Backups with Xen & Now by SEP

CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level. -ORACLE TIMESTEN 11gR1

DB2 9 for LUW Advanced Database Recovery CL492; 4 days, Instructor-led

Blackboard Collaborate Web Conferencing Hosted Environment Technical Infrastructure and Security

Informatica MDM High Availability Solution

How can I deploy a comprehensive business continuity and disaster recovery solution in under 24 hours without incurring any capital costs?

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5

Scalability and BMC Remedy Action Request System TECHNICAL WHITE PAPER

Veritas Cluster Server from Symantec

Course 20465C: Designing a Data Solution with Microsoft SQL Server

Maximizing Data Center Uptime with Business Continuity Planning Next to ensuring the safety of your employees, the most important business continuity

CHAPTER 2 BACKGROUND AND OBJECTIVE OF PRESENT WORK

VoIP Logic: Disaster Recovery and Resiliency

High Availability Implementation for JD Edwards EnterpriseOne

Cloud Storage. Parallels. Performance Benchmark Results. White Paper.

Glassfish Architecture.

EMC VPLEX FAMILY. Continuous Availability and Data Mobility Within and Across Data Centers

Veritas Cluster Server by Symantec

White Paper. ThinRDP Load Balancing

HyperQ DR Replication White Paper. The Easy Way to Protect Your Data

AdvOSS Session Border Controller

ITG Software Engineering

IBM Virtualization Engine TS7700 GRID Solutions for Business Continuity

WebSphere XD Virtual Enterprise v7.0: virtualization and infrastructure optimization

Veritas InfoScale Availability

SQL Server AlwaysOn Deep Dive for SharePoint Administrators

Veritas Storage Foundation High Availability for Windows by Symantec

PARALLELS CLOUD STORAGE

Deploy App Orchestration 2.6 for High Availability and Disaster Recovery

Symantec Cluster Server powered by Veritas

Centrata IT Management Suite 3.0

Technical White Paper: Clustering QlikView Servers

Parallels. Clustering in Virtuozzo-Based Systems

Executive Brief Infor Cloverleaf High Availability. Downtime is not an option

Whitepaper Continuous Availability Suite: Neverfail Solution Architecture

Data Sheet: Disaster Recovery Veritas Volume Replicator by Symantec Data replication for disaster recovery

High-Availablility Infrastructure Architecture Web Hosting Transition

Migration and Disaster Recovery Underground in the NEC / Iron Mountain National Data Center with the RackWare Management Module

Designing a Data Solution with Microsoft SQL Server 2014

OBIEE 11g Scaleout & Clustering

High Availability with Windows Server 2012 Release Candidate

Deploying Global Clusters for Site Disaster Recovery via Symantec Storage Foundation on Infortrend Systems

Designing a Data Solution with Microsoft SQL Server

This presentation provides an overview of the architecture of the IBM Workload Deployer product.

Techniques for implementing & running robust and reliable DB-centric Grid Applications

How to Manage Critical Data Stored in Microsoft Exchange Server By Hitachi Data Systems

Achieving Zero Downtime for Apps in SQL Environments

PolyServe Matrix Server for Linux

Feature Comparison. Windows Server 2008 R2 Hyper-V and Windows Server 2012 Hyper-V

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

Course 20465: Designing a Data Solution with Microsoft SQL Server

Designing a Data Solution with Microsoft SQL Server

Veritas Replicator from Symantec

A SURVEY OF POPULAR CLUSTERING TECHNOLOGIES

IBM System Storage DS5020 Express

Table of contents. Matching server virtualization with advanced storage virtualization

This course is intended for IT professionals who are responsible for the Exchange Server messaging environment in an enterprise.

Neverfail for Windows Applications June 2010

<Insert Picture Here> WebLogic High Availability Infrastructure WebLogic Server 11gR1 Labs

Architectures Haute-Dispo Joffrey MICHAÏE Consultant MySQL

Transcription:

Ecomm Enterprise High Availability Solution Ecomm Enterprise High Availability Solution (EEHAS) www.ecommtech.co.za Page 1 of 7

Ecomm Enterprise High Availability Solution Table of Contents 1. INTRODUCTION... 3 2. OVERVIEW... 3 3. ARCHITECTURE... 4 4. CLUSTERING APPLICATION SERVERS... 4 4.1. Failover... 5 4.2. Load balancing... 5 4.3. Web server load balancing... 5 4.4. Application server load balancing... 5 4.5. Scalability... 5 4.6. Terminology... 6 5. DATABASE HIGH AVAILABILITY... 6 6. SUMMARY OF EEHAS PROCESS... 6 7. SUPPORTED TOPOLOGIES... 7 8. CONCLUSION... 7 www.ecommtech.co.za Page 2 of 7

1. Introduction Organizations today face a tough challenge in choosing an appropriate high availability solution that meets their business requirements and IT budgets. Until recently, such solutions were based on proprietary systems, involved significant investment in capital, time, and resources to assemble, integrate, test, manage, and support. This scenario has been changed dramatically with the introduction of software-based high availability solutions. Our Ecomm Enterprise High Availability Solution (EEHAS) provides IBM software based high availability solutions for your e-applications with our strong technical expertise. EEHAS encompasses appropriate redundancy, provides adequate protection from all types of outages and ensure consistent high performance and availability. EEHAS provides a range of high availability solutions that fit every organization regardless of size. Small workgroups and global enterprises alike are able to extend the reach of their critical business applications. 2. Overview Choosing and implementing the architecture that best fits the availability requirements of a business can be a daunting task. The availability of business applications are often threatened by network overloads as well as server and application failures. Resource utilization is often out of balance, resulting in the low-performance resources being overloaded with requests while the highperformance resources remain idle. Server load balancing is a widely adopted solution to performance and availability problems. Our EEHAS should be driven by well-understood business requirements with the back bone of reliable IBM products. Features of EEHAS, Be transparent to most failures Provide built-in preventative measures Provide proactive monitoring and fast detection of failures Provide fast recoverability Centralized management Protect the data so that there is minimal or no data loss Implement the operational best practices to manage your environment Provide the high availability solution

3. Product Groups There are three product groups utilized in this solution. WebSphere Core for WebSphere Application Server Network Deployment, IM Data Management for DB2 Enterprise Server Edition and WebSphere for WebSphere Application Server. The specific components used per product is Network Deployment for WebSphere Application Server and High Availability Disaster Recovery for DB2. 4. Architecture 5. Clustering Application Servers in WAS ND A cluster is a group of Websphere ND application server instances, running simultaneously, that act like a single system enabling high availability and load balancing. EEHAS can be supported for both Horizontal and Vertical clustering, so client work can be distributed across several nodes. In a clustered environment, application server instances are server members of the cluster, all of whom must have identical application components deployed on them. However, other than the configured applications, cluster members do not have to share any other configuration parameters. By clustering, you can achieve one or more of the following benefits. How you implement clustering determines which benefits are achieved: Failover Load balancing

Scalability 5.1. Failover Failover allows one application server instance to act as a backup to a failed application server instance and resume processing the task, thereby enabling one application server to carry on processing. 5.2. Load balancing Load balancing is a technique used to distribute processing and communications activity evenly across a number of systems so that no single device is overwhelmed. If one server starts to get congested or overloaded, requests are forwarded to another server with more capacity. 5.3. Web server load balancing Web server load balancing is useful for queuing and throttling requests. According to requirements web server load balancing can be done through IBM Edge components and HTTP server. 5.4. Application server load balancing Application server load balancing is useful for managing the load between application server tiers. Application servers can be configured to use a weighted round-robin routing policy that ensures a balanced routing distribution based on the set of server weights that have been assigned to the members of a cluster. Application server load balancing is best used when balancing is needed between tiers. 5.5. Scalability Scalability in a cluster is the capability of an administrator to increase the capacity of the application dynamically to meet the demand without interrupting or negatively impacting service. Websphere ND clusters allow administrators to remove nodes from a cluster in order to upgrade components, such as memory, or to add nodes to the cluster without bringing down the cluster itself. 5.6. Terminology Websphere ND uses specific terminology, which is included here to avoid confusion:

server: Represents an instance of a Java virtual machine (JVM). node: Represents a physical system running one or more WebSphere servers. cell: Represents a physical grouping of multiple nodes for administrative purposes. cluster: Represents a logical grouping of multiple application servers within a cell for administration, application deployment, load balancing, and fail over purposes. federation: The process of joining a stand-alone WebSphere node to a WebSphere cell. 6. Database High Availability EEHAS using the advantages of HADR facility in DB2 ENTERPRISE SERVER for allowing replication of any logged database activity to a local or remote location. We can safely minimize the downtime to only a few seconds. HADR protects against data loss by continually replicating data changes from a source database, called the primary, to a target database, called the standby. Furthermore, you can seamlessly redirect clients that were using the original primary database to the standby database (which becomes the new primary database) by using Automatic Client Reroute (ACR) and retry logic in the application. This seamless redirection is also possible using software solutions discussed in other chapters, which can manage IP address redirection Passive (local) standby node: If the active primary node fails, the local standby node takes over the resources, including shared disk. HADR (remote) standby node: The node where the HADR standby database is running. When both active primary node and the passive standby node are not available, this node can provide service. HADR standby can be placed in the same local site as the other nodes, but it must be in a remote site for the purpose of disaster recovery.

7. Summary of EEHAS process Installing the web servers Installing the deployment manager Installing instances of Websphere Network Deployment Server Installing DB2 ENTERPRISE SERVER Creating the cluster Creating the federation of servers Starting the deployment manager Setting up the cluster Configuring the cluster members Starting the cluster Deploying applications Generating the WebSphere HTTP plug-in Configuring Load balance Configuring HADR 8. Supported Topologies The following sections discuss various topologies, both clustered and non-clustered, that can be employed. Combined web, application, and database server Combined web and application server with separate database server Single web server with combined application and database server Separate web, application, and database servers Adding additional web servers Adding additional application servers 9. Conclusion EEHAS minimize the risk of server down time and improve the productivity of the organization. Ecomm Technologies provides 24x7 customer onsite and remote support for EEHAS customers. Currently EEHAS solution is also available with TSM backup and recovery and enhancements with IBM monitoring tools like ITM, ITCAM and Performance Expert. EEHAS updates available in www.ecommtech.co.za