Sun Microsystems 2005Q2 quick start About High Availability Clusters, Hadb Preinstallation Steps

Page 26

About High Availability Clusters and

HADB

A highly availability cluster inSun Java System Application Server Enterprise Edition integrates a state replication service with the clusters and load balancer created earlier, enabling failover of HTTP sessions.

HttpSession objects and Stateful Session Bean state is stored in HADB, a high-availability database for storing session state. This horizontally scalable state management service can be managed independently of the application server tier. It was designed to support up to 99.999% service and data availability with load balancing, failover and state recovery capabilities.

Keeping state management responsibilities separated from Application Server has significant benefits. Application Server instances spend their cycles performing as a scalable and high performance Java™ 2 Platform, Enterprise Edition (J2EE™ platform) containers delegating state replication to an external high availability state service. Due to this loosely coupled architecture, application server instances can be easily added to or deleted from a cluster. The HADB state replication service can be independently scaled for optimum availability and performance. When an application server instance also performs replication, the performance of J2EE applications can suffer and can be subject to longer garbage collection pauses.

Because each HADB node requires 512 Mbytes of memory, you need 1 Gbyte of memory to run two HADB nodes on the same machine. If you have less memory, set up each node on a different machine. Running a two-node database on only one host is not recommended for deployment since it is not fault tolerant.

HADB Preinstallation Steps

This procedure covers the most common preinstallation tasks. For information on other preinstallation topics, including prerequisites for installing HADB, configuring network redundancy, and file system support, see Chapter 2, “Installing and Setting Up High Availability Database,” in Sun Java System Application Server Enterprise Edition 8.1 2005Q2 High Availability Administration Guide.

The recommended system configuration values in this section are sufficient for running up to six HADB nodes and do not take into consideration other applications on the system that also use shared memory.

26Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Quick Start Guide

Image 26
Contents Sun Microsystems, Inc Network Circle Santa Clara, CA 050727@12762 Contents Quick Start for Setting Up High Availability Failover Variable Names and Default Paths Quick StartAbout Application Server Administration To Start the Domain on Solaris and Linux Starting the Domain Administration ServerStarting the Server To Start the Domain on Windows Press a key to close the message window Logging in to the Admin ConsoleTo Log In to the Admin Console Steps 1. Type this URL in your browserPage To View the Domain Administration Server Log File Examining the Log FileCreating a Cluster Steps 1. In a terminal window, type this commandWhen you are prompted, provide the master password To Start the Node AgentYou see a screen like this Click OK. The create process can take a few minutes Deploying an Application To Deploy the Sample ApplicationClick OK To Start the ClusterTo Verify the Application Deployment Steps 1. Type the following URL in your browserSetting up Load Balancing Installing Web Server Software Creating a Load Balancer Configuration Installing the Load Balancer Plug-inTo Install the Load Balancer Plug-in To Create an Http Load Balancer Configuration Starting Load BalancingVerifying Load Balancing Export the configuration to a file loadbalancer.xmlTo Verify Load Balancing Http//localhostwebserverport/clusterjspAdd a name and value pair Name=Name Value=Duke for storing Cleaning UpTo Uninstall Completely Uninstall the Application Server To Remove the Sample Cluster OnlyWhere to Go Next Quick Start for Setting Up High Availability Failover Hadb Preinstallation Steps About High Availability ClustersTo Configure Your System for Hadb Starting Hadb Installing HadbTo Install Hadb Run the command to start the agent Steps 1. Change to the /etc/init.d directoryConfiguring a Cluster and Application for High Availability To Start Hadb in a Stand-Alone Installation on WindowsRun the command to start the agent ma -i ma.cfg To Configure a Cluster and Application for High AvailabilityRestarting the Cluster To Restart the ClusterOnce the instances are stopped, click Start Instances Verifying Http Session FailoverTo Verify Http Session Failover Cleaning Up A stand-alone Windows Application Server Installation To Remove the Sample Cluster Run the command to stop the agent ma -r Rename the loadbalancer.xml fileWhere to Go Next

2005Q2 specifications

Sun Microsystems, a company renowned for its innovative technologies and commitment to open standards, reported its second quarter financial results for the fiscal year 2005 (2005Q2) on May 10, 2005. During this quarter, Sun continued to focus on its primary mission of delivering reliable and robust hardware and software solutions, notably in the domain of enterprise computing.

One of the standout features of Sun's offerings during this period was the continued evolution of their UltraSPARC processors. The UltraSPARC IV and IV+ processors represented significant advancements in performance, offering superior computational power and efficiency for enterprise applications. These processors were built on the SPARC architecture, which is known for its scalability and reliability, making them ideal for mission-critical workloads.

In 2005Q2, Sun also emphasized its commitment to the Solaris operating system. Solaris 10 was lauded for its enhanced security features, extended virtualization capabilities, and advanced resource management tools. The introduction of features like DTrace, ZFS, and Time Slider exemplified Sun's dedication to providing customers with enhanced system insight and flexibility. These innovations positioned Solaris as a leading choice for enterprises looking to optimize their IT infrastructure.

Sun's software portfolio saw significant developments, particularly in the realms of Java technology and the Sun Java System. The company continued its advocacy for Java as a universal programming platform, recognizing its pivotal role in the burgeoning field of web services and distributed computing. Sun's development tools and application servers, such as the Sun Java System Application Server, provided developers with robust resources for building and deploying enterprise applications.

Moreover, the company made strides in network performance through its Sun Network.com initiative. This program was aimed at enhancing the deployment of managed services and offered customers solutions designed to improve network efficiency and reliability.

Financially, Sun Microsystems reported revenue growth during this quarter, driven by increased demand for their products and services. The company’s focus on open-source solutions and partnership strategies allowed it to attract new clients and expand its market presence, reinforcing its role as a key player in the technology sector.

In summary, 2005Q2 marked a significant period for Sun Microsystems, characterized by cutting-edge technologies, a strong software ecosystem, and a focus on delivering value to enterprise customers. Through its innovative hardware and commitment to open standards, Sun continued to influence the trajectory of computing in a rapidly changing technological landscape.