My sql ha

6
1 Copyright 2008 Sun Microsystems Inc. The World’s Most Popular Open Source Database MySQL Asynchronous Replication

Transcript of My sql ha

Page 1: My sql ha

1Copyright 2008 Sun Microsystems Inc. The World’s Most Popular Open Source Database

MySQL Asynchronous Replication

Page 2: My sql ha

2Copyright 2008 Sun Microsystems Inc. The World’s Most Popular Open Source Database

MySQL Replication Topologies

Read-intensive web sitesFault

Tolerance

Page 3: My sql ha

3Copyright 2008 Sun Microsystems Inc. The World’s Most Popular Open Source Database

MySQL, Heartbeat & DRBD Cluster

SynchronousBlock Replication

IP Management

PrimaryDRBDServer

SecondaryDRBDServer

Page 4: My sql ha

4Copyright 2008 Sun Microsystems Inc. The World’s Most Popular Open Source Database

Shared-Disk Clustering Architectures

= Private IP =10.10.10.21

Active Server Passive Server

Cluster Management= Virtual IP =

10.10.10.10

= Private IP =10.10.10.20

Cluster Agent

SAN

Web/AppServer

Web/AppServer

Cluster Agent

Page 5: My sql ha

5Copyright 2008 Sun Microsystems Inc. The World’s Most Popular Open Source Database

Comparing MySQL HA Solutions

Dozens for ReadsDozens for ReadsDozens for ReadsDozens for Reads# of Slaves

Master/Slave(s)

No

Yes

MySQL Replication

Yes

No

Varies

No

No

MySQL Replication

Master/Slave(s)

No

Yes

MySQL Replication

Yes

No

Varies

No

Yes

MySQL Replication +

Heartbeat

Primary/Secondary

Yes

MySQL Replication

MySQL Replication

MySQL Replication

Yes

< 30 secs

Yes

Yes

MySQL, Heartbeat + DRBD

YesAutomated DB Fail Over

255# of Nodes per Cluster

YesWrite Intensive

YesRead Intensive

YesBuilt-in Load Balancing

Scalability

MySQL ReplicationGeographic Redundancy

YesAuto Resynch of Data

< 3 secsTypical Fail Over Time

NoAutomated IP Fail Over

Availability

MySQL ClusterRequirements

Page 6: My sql ha

6Copyright 2008 Sun Microsystems Inc. The World’s Most Popular Open Source Database

Additional HA Solutions for MySQLHA/Performance Networking for MySQL Cluster

– Dolphin SCI InterconnectOperating System Clustering

– Sun Solaris – Sun Cluster– Microsoft Windows Clustering Services– Red Hat Cluster Suite

High Availability Middleware– Continuent m/Cluster

Backup Software– Zmanda http://solutions.mysql.com/

HighAvailability.com