
|
Auf einen Blick |
|
|
Katalog |
System |
|
Kategorie |
Datenbank-Appliances |
|
Benutzer-Volumes |
ja |
|
Min. Speicher |
160 MB |
|
Betriebssystem |
Linux |
|
Fragen/Kommentare |
|
MYSQLR64 ist eine Datenbank-Appliance, die auf dem MySQL-Datenbankmodul (http://www.mysql.org) basiert. Sie bietet eine einfache Möglichkeit, eine Datenbank zu jeder beliebigen Anwendung hinzuzufügen. Die Appliances können auch in komplexen MYSQL-Replikationsszenarien verwendet werden. Die Appliances basieren auf MYSQL5 gestellt (CentOS 5.5/MySQL 5), sind aber auch für die Datenbankreplikation verantwortlich.
Die Datenbankreplikation ermöglicht die Replikation von Daten von einem MySQL-Datenbankserver ("Master" genannt) auf einen oder mehrere MySQL-Datenbankserver ("Slaves" genannt). Die MYSQLR64-Appliances können für die Master-Slave- wie auch für die Master-Master-Replikation und die Replikation mit mehr als zwei Mastern eingerichtet werden.
Die Replikationseinrichtung, -verwaltung und -überwachung erfolgt über eine Webschnittstelle. Die Webschnittstelle ermöglicht das einfach Starten der Replikation mit nahezu keinen Ausfallzeiten auf dem Master. Ferner kann sie zur Behebung eines Replikationsfehlers verwendet werden. Die Webschnittstelle kann für das Kopieren von Datenbanken aus älteren Datenbank-Appliances wie MYSQL und MYSQL5 verwendet werden. MYSQLR64 ermöglicht auch das problemlose Verwalten und Durchsuchen Ihrer Datenbank (basierend auf phpMyAdmin).
Die Replikation ist in einigen Fällen nützlich:
In seiner Standardkonfiguration funktioniert MYSQLR64 genau wie eine MYSQL5-Appliance mit einer Webschnittstelle für die Verwaltung. Für den Einsatz bei Replikationsszenarien benötigen Sie mindestens zwei MYSQLR64-Appliances mit einer entsprechenden Konfiguration (siehe Typische Verwendung).
MYSQLR64 speichert die Datenbank auf einem anwendungsdefinierten Volume, das auf jeder MYSQL64-Instanz konfiguriert werden kann. MYSQLR64 erstellt automatisch eine leere Datenbank, wenn es mit einem leeren Volume gestartet wird.
|
Name |
Aktuelle Version |
Betriebssystem |
!MySQL |
Hinweise |
|
MYSQLR |
2.0.3-1 |
CentOS 5.5 |
5.5.8 |
|
|
MYSQLR64 |
2.0.3-1 |
CentOS 5.5 (64-Bit) |
5.5.8 |
|
Wichtig! Sie sollten 32-Bit- und 64-Bit-MYSQLR-Appliances nicht mischen, wenn Sie beim Kopieren von Datenbankdateien vom Master zum Slave Replikation verwenden. Ferner sollten Sie keine Daten-Volumes aus der 32-Bit Version der Appliance mit einer 64-Bit-Version der gleichen Appliance verwenden (und umgekehrt). Zum Migrieren einer Datenbank zwischen den 32-Bit- und 64-Bit-MYSQLR-Versionen sichern Sie die Datenbanken auf einen Host und importieren sie auf dem anderen Host, wie hier beschrieben.
|
Ressource |
Minimum |
Maximum |
Standard |
|
CPU |
0.10 |
16 |
0.40 |
|
Speicher |
160 MB |
32 G |
512 MB |
|
Bandbreite |
1 Mbit/s |
2 Gbit/s |
250 Mbit/s |
|
Name |
Verz. |
Protokoll |
Beschreibung |
|
in |
in |
MYSQL |
Empfängt MySQL-Datenbankanfragen. |
|
rin |
in |
Alle |
MYSQLR64-Slave-Appliances, die die Appliance als Master verwenden, schließen an dieses Terminal an. |
|
ui |
in |
HTTP |
Bietet Zugriff auf die Webschnittstelle von MYSQLR64. |
|
log |
out |
CIFS |
Verbinden Sie sich zum Speichern von Fehlerprotokollen mit einer NAS-Appliance. Dieses Terminal kann ohne Verbindung bleiben, wenn es nicht verwendet wird. |
|
rout |
out |
Alle |
Stellt eine Verbindung zu einem MYSQLR64-Masterserver her. Dieses Terminal kann unverbunden gelassen werden und sollte nur in Replikationsszenarien verwendet werden. |
|
mon |
out |
CCE |
Sendet Leistungs- und Ressourcenverwendungsstatistik. Dieses Terminal kann unverbunden gelassen werden. |
Die Standardschnittstelle. Sie ist für Diagnostik und Fehlersuche vorgesehen (über SSH). Künftige Versionen dieser Appliance können den SSH-Zugriff möglicherweise deaktivieren.
Wichtig! Die Terminals "rin" und "rout" werden für SSH (tcp 22)- und für MYSQL (tcp 3306)-Daten verwendet. Wenn Gateways/VPN für den Anschluss an diese Terminals verwendet wird, müssen die Firewalls so konfiguriert werden, dass beide Ports zugelassen sind.
|
Volume |
Beschreibung |
|
Daten |
Volume für die Datenbankdatenspeicherung. Dieses Volume ist obligatorisch. |
|
binlogs |
Volume für binäre Protokolle bei Ausführung im Replikationsmodus (als Master oder Slave). Dieses Volume ist nicht obligatorisch. Wenn Sie die Appliance jedoch im Replikationsmodus verwenden (für "rpl_mode" muss ein anderer Wert als "none" festgelegt sein) und Sie kein binlogs-Volume angeben, kann die Appliance nicht starten. |
Das Daten-Volume kann optional die Datei my.cnf in seinem Verzeichnis der obersten Ebene enthalten, die MYSQL-Konfigurationsoptionen enthält Nähere Informationen hierzu finden Sie im Abschnitt "Benutzerdefinierte Konfiguration". Diese Funktion ist in MYSQLR64 1.6.1 oder höher verfügbar.
Wichtig!
| Copyright © 2012 CA. Alle Rechte vorbehalten. |
|