PAGE 9
Using Administration Services to Deploy, Manage, and Scale
Open-source tools for simplifying the administration of Memcached are very limited. That is
why Membrain includes an easy-to-use graphical user interface (GUI) that allows all aspects
of Memcached/NoSQL cluster configuration and maintenance to be performed with intuitive
screens and menus, including:
Network configuration;
Adding and deleting Memcached containers;
Adding and removing nodes to or from the cluster;
Enabling and disabling replication;
Restarting and recovering a failed node;
Saving and restoring cluster configuration data;
Backing up and restoring Memcached data;
Querying server statistics in graphical form;
Starting and stopping Memcached;
Performing rolling upgrades; and
Hot-key and hot-client statistics.
Figure 8: Membrain GUI
Membrain also has a comprehensive command line interface (CLI) for users who prefer to
integrate Membrain into an existing administration framework. Membrain is compatible with
standard cluster administration tools, including Ganglia, Nagios, Cacti, and SNMP.
Network Configuration
Memcached installations use a wide variety of network configurations involving various forms
of virtual IP addresses (VIPs), virtual LANs (VLANs), various types of interface bonding, and
redundant link configuration for fault tolerance. Traditional Memcached provides no support
for network configuration; the onus is on users to manually configure the networking on each
server. Membrain provides an easy-to-use interface for configuring multiple Ethernet interfaces,
virtual local area networks, interface bonding (single and multiple), and virtual IP addresses.