Linux Application Cluster for MySQL
high availability and scalability for MySQL
||Database Consistency. Linux Application
Cluster has a fully distributed architecture and utilizes a proprietary
group communications system to insure that each database carries an
identical copy of data at all times.
With Fast Failovers
||High Availability. Guaranteed Business
Continuity. 5NINES to 6NINES (99.999% - 99.9999%) system and application
uptime. In case of a server failure, failover is performed automatically
and the remaining MySQL servers are immediately ready to provide services
for the clients of the failed server without administrative intervention.
Increasing the number nodes in an EAC for MySQL cluster means adding
more performance and more reliability.
For applications where the predominant activity is to read data, the
performance increase is nearly linear due to EAC's advanced replication
and load balancing technology. A single cluster site can contain up
to sixteen (16) physical MySQL servers.
|No Idle Nodes. All
databases are in productive mode - no resources are wasted. Because
all databases are identical at all times, any node can handle read
requests at any time.
||No Front-End Hardware. EAC requires no
dedicated front-end devices to perform database load balancing. EAC
has a built-in, CPU-load aware load-balancing algorithm enabling MySQL
server nodes to make internal load balancing decisions.
||Remote Management. An intuitive,
Java-based Admin Client provides a user-friendly and centralized management
interface for the cluster. EAC is designed to allow all maintenance
operations to be performed without service interruptions.
Installation And Configuration
||Install And Configure.
EAC is a transparent middleware for application and clients, enabling
fast and easy installation and configuration. In the majority of cases,
it requires no modifications to existing MySQL applications.
Web Server Integration
||Apache Cluster. Apache
customers can easily build a high-performance, scalable and fault
tolerant web platform by using both EAC for MySQL and EAC for Apache
as two separate clusters, or even in one cluster where both Apache
and MySQL are running in the same server. EAC for Apache and EAC for
MySQL share the same Admin Client, making the system management very
need for database high availability
For many organizations,
database and web-server availability must be guaranteed. Enterprises
have become highly dependent on these network-based resources, and
downtime costs can be extremely high. Linux application cluster provides
high-availability solutions to support mission-critical database and
web-based applications in order help all enterprises of all sizes
ensure continuous application availability, thus reducing downtime
costs and the potential for lost revenue.
room for downtime
Linux application cluster guarantees uninterrupted
database services. It provides the highest level of database node
and application availability. All clustered databases are fully replicated
and automated fail-over or manual switchover is a transparent operation
to the surviving nodes. Linux Application Cluster also automatically
handles traffic peaks by distributing the read-load among all active
databases within the cluster.
intelligence delivers big cost savings
Delivering minimal downtime for mission-critical
applications often boils down to economics. Linux Application Cluster
enables business critical database applications to be delivered on
top of inexpensive, Intel-based platforms, without using expensive
shared storage and RAID technology. Purely software-based dynamic
load balancing removes the need for expensive and bulky server load
balancer devices, which also are a potential single-point-of-failure.
EAC ensures the highest level of availability with the lowest hardware
and software cost for clustered mission-critical databases. In many
cases, these costs can be reduced by over 90%.
Commercial version of
MySQL 4.0.12 or higher
Red Hat 7.x, 9.0
SuSE 64-bit Enterprise Server
Caldera eServer 2.3
Other Linux with Kernel 2.4
Any Intel-based servers
CPU: minimum 500 MHz
RAM: minimum 256 MB
Disc Space: 10 MB of storage for EAC
2 NIC cards, external and heartbeat (TCP/IP)
A layer 3 connectionless protocol synchronizes
cluster node state information and capacity and filtering rules between
all cluster members. The synchronization layer copies all data in
a current database to a node joining the cluster. It also takes care
of replicating all insert/update/delete operations, in real-time.
The client sees the whole
cluster as a single resource,
regardless of the number
of nodes. This is achieved
by IP address sharing.
Provides dynamic load
balancing for active
databases by distributing
connections among the
Due to a fully distributed
architecture, all nodes can use their own local storage. No single
point of failure.
Measures CPU load
(system and user
separately), network traffic
in cluster interfaces, swap
utilization, intensity of disk operations.
For further information and pricing please call
1-800-999-1278 or 650-583-7222 to speak with a sales rep. You may
also fax your inquiry to 650-583-1974. Product specification and
price are subjected to change without further notice.
above are subject to change without prior notice.