Argomento precedente: MYSQL5 - appliance di database MySQL

Argomento successivo: Proprietà


MYSQLR, MYSQLR64 - appliance di database MySQL adatta alla replica

MYSQLR64: appliance del database MySQL adatte alla replica

In breve

Catalogo

Sistema

Categoria

Appliance di database

Volumi dell'utente

Num. minimo memoria

160 MB

OS

Linux

Domande/commenti

Fare richieste al forum

Panoramica funzionale

MYSQLR64 è un'appliance di database basata sul modulo di database MySQL (http://www.mysql.org). È un modo facile per aggiungere un database a qualsiasi applicazione. Le appliance possono essere usate anche in scenari di replica MYSQL complessi. Le appliance sono basate su MYSQL5 (CentOS 5.5/MySQL 5) ma gestiscono anche la replica del database.

La replica del database abilita i dati da un server database MySQL (detto master) a uno più server database MySQL (detti slave). Le appliance di MYSQLR64 possono essere impostate per la replica master-slave o master-master e per la replica con più di due master.

La configurazione della replica, la gestione e il monitoraggio sono effettuati mediante un'interfaccia Web. L'interfaccia Web è un modo facile per avviare la replica con un tempi di inattività praticamente nulli sul master. Può anche essere utilizzata per riparare una replica in caso di problemi. L'interfaccia Web può essere utilizzata per copiare i database dalle appliance di database precedenti, come MYSQL e MYSQL5. MYSQLR64 consente di gestire e sfogliare il database in totale semplicità (basato su phpMyAdmin).

La replica è utile in molti casi:

Nella sua configurazione predefinita, MYSQLR64 agisce esattamente come un'appliance di MYSQL5 con un'interfaccia Web per la gestione. Per usarlo in scenari di replica, sono necessari almeno due appliance di MYSQLR64 con una configurazione appropriata (consultare la sezione Utilizzo tipico).

MYSQLR64 archivia il database su un volume definito dell'applicazione che è possibile configurare in ciascuna istanza di MYSQLR64. MYSQLR64 crea automaticamente un database vuoto quando viene avviato su un volume vuoto.

Nome

Ultima versione

OS

!MySQL

note

MYSQLR

2.0.3-1

CentOS 5.5

5.5.8

MYSQLR64

2.0.3-1

CentOS 5.5 (64 bit)

5.5.8

 

Importante: Si raccomanda di non combinare appliance di MYSQLR a 32 bit e a 64 bit quando si usa la replica perché i file del database sono copiati come tali dal master allo slave. Inoltre, i volumi di dati dalla versione a 32 bit dell'appliance non dovrebbero essere utilizzati con una versione a 64 bit della stessa appliance (e viceversa). Per eseguire la migrazione di un database fra le versioni di MYSQLR a 32 bit e a 64 bit, occorre scaricare i database su un host e importarli sull'altro, come descritto qui.

Risorse

Risorsa

Minimo

Massimo

Predefinito

CPU

0.10

16

0.40

Memoria

160 MB

32 G

512 MB

Larghezza di banda

1 Mbps

2 Gbps

250 Mbps

Terminali

Nome

Dir

Protocol

Description

in

in

Mysql

Riceve richieste di database di MySQL.

rin

in

Qualsiasi

Le appliance MYSQLR64 slave che usano l'appliance come master per connettersi a questo terminale.

ui

in

HTTP

Consente l'accesso all'interfaccia Web di MYSQLR64.

log

out

CIFS

Si connette a un'appliance di NAS per l'archiviazione dei log di errore. Questo terminale può essere lasciato non connesso se non viene utilizzato.

rout

out

Qualsiasi

Si connette a un server MYSQLR64 master. Questo terminale può rimanere non connesso e dovrebbe essere usato soltanto nelle repliche.

mon

out

CCE

Invia le statistiche sull'utilizzo delle risorse e le prestazioni. Questo terminale può essere lasciato non connesso.

L'interfaccia predefinita è abilitata. È destinato per la diagnosi e la risoluzione dei problemi (su SSH). Le versioni future di questa appliance possono disabilitare l'accesso di SSH.

Importante: I terminali di rin e rout sono usati per i dati SSH (TCP 22) e MYSQL (TCP 3306). Quando il gateway / VPN è usato per connettere questi terminali, i firewall dovrebbero essere configurati per permettere le due porte.

Volumi di utente

Volume

Description

dati

Volume usato per l'archiviazione dei dati di database. Questo volume è obbligatorio.

binlogs

Il volume usato per i log binari nella modalità di replica (come master o slave). Questo volume non è obbligatorio, ma se si utilizza l'appliance nella replica (set rpl_mode diverso da nessuno) e non si fornisce il volume di binlogs, l'appliance non verrà avviata.

Il volume di dati può contenere un file my.cnf nella directory principale, che include le opzioni di configurazione MYSQL. Per ulteriori informazioni, consultare la sezione Configurazione personalizzata. Questa caratteristica è disponibile in MYSQLR64 1.6.1 o versione successiva.

Importante: