0% found this document useful (0 votes)
124 views28 pages

Zmanda: Open Source Backup For Ubuntu

The document discusses Zmanda, an open source backup software. It summarizes Amanda, the open source network backup software upon which Zmanda is based. It also describes Zmanda's Enterprise Edition which adds features like management console, reporting, verification and security to Amanda. Finally, it mentions Zmanda Recover Manager for MySQL and Zmanda Internet Backup which uses Amazon S3 for scalable offsite backups.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
124 views28 pages

Zmanda: Open Source Backup For Ubuntu

The document discusses Zmanda, an open source backup software. It summarizes Amanda, the open source network backup software upon which Zmanda is based. It also describes Zmanda's Enterprise Edition which adds features like management console, reporting, verification and security to Amanda. Finally, it mentions Zmanda Recover Manager for MySQL and Zmanda Internet Backup which uses Amazon S3 for scalable offsite backups.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

Zmanda: Open Source Backup

for Ubuntu
Chander Kant ([email protected])
CEO
Zmanda, Inc.
www.zmanda.com

Zmanda: Open Source Backup 1


Agenda

• A Case for Open Source Backup


• Introduction to Amanda
• Amanda Enterprise Edition
– Backup / Recovery/ Monitoring / Reporting /
Verification / Security
• Zmanda Recover Manager (ZRM) for MySQL
• Zmanda

Zmanda: Open Source Backup 2


A Case for Open Source Backup

• All open source benefits apply to backup


– High degree of freedom and flexibility
– High quality code
– Security
– Significantly lower cost vs. proprietary solutions
– Help and expertise provided by community

• Standard formats play especially important role for


backup
– No vendor lock-in
– Recoverability of data from one platform to another
– Protection for legacy and niche operating systems not served by proprietary
vendors
– Point other applications to backup archives (e-Discovery etc.)

Zmanda: Open Source Backup 3


Locking up your backup
data in proprietary
formats comes with a
*huge* cost and pain

Zmanda: Open Source Backup 4


Amanda: Open Source Network Backup

• Most popular open source backup and archiving software


– 2005 Linux Journal Readers' Choice Award
for "Favorite Backup System"
• Developed at the University of Maryland. In public domain
since 1992
• More than 500,000+ deployments around the world
• Distributed with Linux, Solaris, BSD distributions and live
CDs

• The only open source backup and recovery software with


enterprise support

Zmanda: Open Source Backup 5


Amanda: Very Active Development
Community
• Active SourceForge project with hundreds of
developers and open development process
– Project registered in '99 and has 99% activity rank

• Current production release: 2.6.0p1


– Included in Ubuntu 8.04: Amanda 2.5.2p1-1
• Up-to-date documentation written by users for
users on Amanda wiki http://wiki.zmanda.com
and user-to-user help on forums
http://forums.zmanda.com/
• Part of Coverity's open source quality project
– Currently there are zero defects

Zmanda: Open Source Backup 6


Amanda Features

• Client-Server architecture
– Single server can backup multiple hosts to various media.
• Robust & Scalable (up to 1000s of client file
systems)
• Uses native platform tools
– Open and standards based data formats on the media.
• Well defined media interface
– No media device driver dependencies.
• Provides most of the functionality provided by
large proprietary network backup software such as
Veritas NetBackup and EMC/Legato NetWorker.

Zmanda: Open Source Backup 7


Amanda Configuration

• Operating systems support


for Amanda server:
– Linux and Solaris
• Operating systems support
for Amanda clients:
– Linux
– Mac OS X
– UNIXes
– Windows

All configurations are done on the server

Zmanda: Open Source Backup 8


Amanda: Unique Features

• Automatic backup level selection


– Consistent backup window.
– Supports multiple backup levels.
– Provides overrides for backup levels.
• Uses native backup/restore tools
– Supports filesystem backup tools, GNU tar
commands.
– Uses the same format on the media.
– Restores from the backup media can be done
without using Amanda tools.

Zmanda: Open Source Backup 9


Traditional Backup Scheduling

Data Size
You plan for this…
70GB Server 1

Server 2
60GB

Backup window will be different for each Server 3

50GB backup run and there will be spikes in


resource utilization during full backups Server 4

40GB Server 5

30GB Server 6
…but you mostly use THIS
Server 7
20GB

10GB

0GB

Zmanda: Open Source Backup 10


Amanda's Intelligent Backup Scheduler

Data Size

70GB Server 1

Server 2
60GB

Backup window and resource Server 3

50GB utilization are consistent for each


backup run Server 4

40GB Server 5
Utilization is normalized!

30GB Server 6

Server 7
20GB

10GB

0GB

Zmanda: Open Source Backup 11


Backup fault tolerance

• Skips the clients (such as laptops) that could not


be backed up during the scheduled run.
• Backup media errors
– Backed up data is kept in holding disk.
– Holding disk backup data can be flushed when the
media problem is resolved.
– Does incremental backups to conserve holding disk
space.
• Operations re-try in case of Client - Server
communication timeouts.

Zmanda: Open Source Backup 12


Data recovery is simple and robust

• Amanda stores all media and backup information in a


database that can be browsed using Amanda
commands.
• Data can be recovered to any Amanda client.
• Data in the media is stored in native format and can be
recovered using OS tools without Amanda commands.
– Backup images spanning multiple media can also be restored using OS
tools.
– In the beginning of each tape we provide an exact command how to
recover data
# mt -f <media_dev> fsf 1
# dd if=<media_dev> bs=32k count=1
AMANDA: FILE 20060228 natasha /boot lev 1 comp N program /bin/gtar
To restore, position tape at start of file and run:
dd if=<tape> bs=32k skip=1 | /bin/gtar -f... -

Zmanda: Open Source Backup 13


Amanda Enterprise Edition from Zmanda

Zmanda: Open Source Backup 14


Zmanda Management Console

Zmanda: Open Source Backup 15


Reporting: Backup Calendar

• At-a-glance view of backup


history
• Visual indicators of success,
failure, or warning
• Interactive calendar
• Reports available online and
delivered via email

Zmanda: Open Source Backup 16


Reporting: Backup Media

Week
at-a-glance

Media
utilization
guage Data size and
media use
percentage

Zmanda: Open Source Backup 17


Reporting: Backup Clients

Week
at-a-glance

Backup
Name and level
filesystem of indicator
DLE

Zmanda: Open Source Backup 18


Backup Verification

• Amanda can validate backup data on the


media.
– Amverify reads an Amanda format tape and
makes sure each backup image can be
processed by amrestore

• Amanda Enterprise provides easy tools to


verify server and client configurations and
media
– Allows administrators to fix problems that can
happen during backup run

Zmanda: Open Source Backup 19


Secure backup with efficient compression

• Data can be compressed on the client or server:


– gzip
– bzip2
– custom compression algorithms
• Compression algorithm based on type of data being
backed up. Different clients can use different
compression
• Encrypted backups (symmetric and asymmetric key
encryption).
– Client/Server
– SSL encryption (takes advantage of hardware support)
• Server/Client communication encryption &
authentication.
– OpenSSH, Kerberos
• Works in SE Linux environment (Strict Policy)
Zmanda: Open Source Backup 20
Practical Backup Security

• Amanda Enterprise already separates privileges


– Runs as a separate user (amandabackup)
– Only elevates permissions when necessary
• The Zmanda Management Console adds another layer
– Administrators have full control of the console
– Operators only act on backup sets
• Powerful role-based access controls (RBAC’s)
– Separation of administrator from operator
– Operators only see what they own
– Allows for sharing of resources while keeping data
security

Zmanda: Open Source Backup 21


Zmanda Internet Backup

• Utilizes Amazon S3 to
provides scalable, reliable,
y
fast, and inexpensive data Reliabilit
backed
storage with the
S3
• Uses strong authentication to Amazon
Service
ensure that Level
nt
data is kept secure Agreeme
• Data cached on Amanda
Backup Server

Zmanda: Open Source Backup 22


MySQL Backup: Zmanda Recovery Manager for
MySQL

• Recover database easily to any point-in-time


• Centralized global backup management
• Schedule full and incremental, logical or raw, backups of MySQL database
• Perform backup that is the best match for the specific MySQL configuration
• Blazing fast snapshot-based backup
• Reporting and Monitoring
• Continuous Data Protection (CDP) for MySQL
http://www.mysql.com/zrm

Zmanda: Open Source Backup 23


Anytime, Anywhere

Zmanda: Open Source Backup 24


Protected By Zmanda

Manufacturing & Services Federal & Government

Web and Media


Research & Education

Telecom and ISV

Zmanda: Open Source Backup 25


More information

• Packaged Amanda for downloading:


http://www.zmanda.com/downloads.html
• Amanda Forums:
http://forums.zmanda.com/
• Amanda Documentation:
http://wiki.zmanda.com
• ZRM-MySQL Documentation
http://mysqlbackup.zmanda.com/

Zmanda: Open Source Backup 26


The Bottom Line

Backup and restore with confidence…

• Simple installation
• Web-based interface
• Highly flexible and configurable
• Modern and modular security
• Subscription pricing model
• Open media and device formats
• ABSOLUTELY NO vendor lock-in

Zmanda: Open Source Backup 27


More information available at:
http://www.zmanda.com

Zmanda: Open Source Backup 28

You might also like