Zmanda: Open Source Backup 1 Zmanda: Open Source Backup Chander Kant CEO Zmanda, Inc.

Slides:



Advertisements
Similar presentations
Zmanda : Open Source Backup Radically Simple Backup & Recovery for Live MySQL Chander Kant CEO Zmanda MySQL Partner of the Year !
Advertisements

Introducing FailSafeSolutions Online Backup Software.
Chapter 20 Oracle Secure Backup.
Operating-System Structures
NetBackup 6.0 What’s New. What’s New in NetBackup 6.0 Management and Reporting Core Product Enhancements Disk Management and Optimization Additional NetApp.
LANs and WANs Network size, vary from –simple office system (few PCs) to –complex global system(thousands PCs) Distinguish by the distances that the network.
Network+ Guide to Networks, Fourth Edition Chapter 10 Netware-Based Networking.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Guide to Linux Installation and Administration, 2e1 Chapter 13 Backing Up System Data.
Barracuda Networks Confidential1 Barracuda Backup Service Integrated Local & Offsite Data Backup.
Agenda  Overview  Configuring the database for basic Backup and Recovery  Backing up your database  Restore and Recovery Operations  Managing your.
Session 3 Windows Platform Dina Alkhoudari. Learning Objectives Understanding Server Storage Technologies Direct Attached Storage DAS Network-Attached.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 7 Configuring File Services in Windows Server 2008.
Module 8 Implementing Backup and Recovery. Module Overview Planning Backup and Recovery Backing Up Exchange Server 2010 Restoring Exchange Server 2010.
1 Objectives Discuss the Windows Printer Model and how it is implemented in Windows Server 2008 Install the Print Services components of Windows Server.
Selling the Database Edition for Oracle on HP-UX November 2000.
PPOUG, 05-OCT-01 Agenda RMAN Architecture Why Use RMAN? Implementation Decisions RMAN Oracle9i New Features.
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Linux Operations and Administration
Topics Who Needs Data Protection? Evaluating Backup Software Three Backup Software Types –Legacy –Online –near-Continuous (CDP)
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring, Managing, and Troubleshooting Resource Access.
Chapter 8 Operating Systems and Utility Programs Serena Oldhouser.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
Open Source Backup 1 Cloud Backup of Distributed MySQL Applications Taking snapshot of a thousand dancing dolphins Chander Kant Paddy.
Chapter 9: Novell NetWare
Chapter Fourteen Windows XP Professional Fault Tolerance.
15 Copyright © 2005, Oracle. All rights reserved. Performing Database Backups.
Module 7: Fundamentals of Administering Windows Server 2008.
What is Driving the Virtual Desktop? VMware View 4: Built for Desktops VMware View 4: Deployment References…Q&A Agenda.
Chapter © 2006 The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/ Irwin Chapter 7 IT INFRASTRUCTURES Business-Driven Technologies 7.
15 Copyright © 2007, Oracle. All rights reserved. Performing Database Backups.
Selling the Storage Edition for Oracle November 2000.
Week #3 Objectives Partition Disks in Windows® 7 Manage Disk Volumes Maintain Disks in Windows 7 Install and Configure Device Drivers.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
Backup & Restore The purpose of backup is to protect data from loss. The purpose of restore is to recover data that is temporarily unavailable due to some.
Continuous Backup for Business CrashPlan PRO offers a paradigm of backup that includes a single solution for on-site and off-site backups that is more.
Samba – Good Just Keeps Getting Better The new and not so new features available in Samba, and how they benefit your organization. Copyright 2002 © Dustin.
1 NETE4631 Working with Cloud-based Storage Lecture Notes #11.
Amit Warke Jerry Philip Lateef Yusuf Supraja Narasimhan Back2Cloud: Remote Backup Service.
A. Frank - P. Weisberg Operating Systems Structure of Operating Systems.
2 Copyright © 2007, Oracle. All rights reserved. Configuring for Recoverability.
Hands-On Microsoft Windows Server 2008 Chapter 7 Configuring and Managing Data Storage.
© 2014 VMware Inc. All rights reserved. Cloud Archive for vCloud ® Air™ High-level Overview August, 2015 Date.
Aaron Corso COSC Spring What is LAMP?  A ‘solution stack’, or package of an OS and software consisting of:  Linux  Apache  MySQL  PHP.
PHD Virtual Technologies “Reader’s Choice” Preferred product.
Backups for Azure SQL Databases and SQL Server instances running on Azure Virtual Machines Session on backup to Azure feature (manual and managed) in SQL.
Chapter Objectives In this chapter, you will learn:
Chapter 6: Securing the Cloud
Module 3: Operating-System Structures
Chapter 8 Operating Systems and Utility Programs.
Amazon Storage- S3 and Glacier
Introduction to Operating Systems
Introduction to Data Management in EGI
SAN and NAS.
Cloud based Open Source Backup/Restore Tool
Storage Virtualization
Design Unit 26 Design a small or home office network
IS3440 Linux Security Unit 4 Securing the Linux Filesystem
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Back Up and Recovery Sue Kayton October 2015.
Getting Started.
Chapter 3: Operating-System Structures
Presented to Insert Company Name or Logo.
Getting Started.
AWS Cloud Computing Masaki.
PRESENTER GUIDANCE: These charts provide data points on how IBM BaaS mid-market benefits a client with the ability to utilize a variety of backup software.
Outline Chapter 2 (cont) OS Design OS structure
System calls….. C-program->POSIX call
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Presentation transcript:

Zmanda: Open Source Backup 1 Zmanda: Open Source Backup Chander Kant CEO Zmanda, Inc.

Zmanda: Open Source Backup 2 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 3 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 4 Locking up your backup data in proprietary formats comes with a *huge* cost and pain

Zmanda: Open Source Backup 5 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 6 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 RHEL 5.2: Amanda 2.5.0p2 Up-to-date documentation written by users for users on Amanda wiki and user-to-user help on forums Part of Coverity's open source quality project –Currently there are zero defects

Zmanda: Open Source Backup 7 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 8 Amanda Architecture

Zmanda: Open Source Backup 9 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 10 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 11 Backup to disk in Amanda D in Amanda is for disk vtapes as files on any type of disk –Local disk –RAID –NAS RAIT – Redundant Array of Inexpensive Tapes –Data is striped over multiple tapes –Tapes or vtapes could be used –Ability to write the very same data to tape (for off-site) and disk (for on- site) at the same time is unique functionality

Zmanda: Open Source Backup 12 Traditional Backup Scheduling Data Size 10G B 0GB Server 1 Server 2 Server 3 Server 4 Server 5 Server 6 Server 7 20G B 30G B 40G B 50G B 60G B 70G B You plan for this… …but you mostly use THIS Backup window will be different for each backup run and there will be spikes in resource utilization during full backups

Zmanda: Open Source Backup 13 Amanda's Intelligent Backup Scheduler Data Size 10G B 0GB Server 1 Server 2 Server 3 Server 4 Server 5 Server 6 Server 7 20G B 30G B 40G B 50G B 60G B 70G B Utilization is normalized! Backup window and resource utilization are consistent for each backup run

Zmanda: Open Source Backup 14 Amanda intelligent scheduler vs. traditional approach Backup administrator specifies which backup level should be used for each filesystem for each day. Administrator has to estimate the rate of change for each filesystem. Must have sufficient media space available to backup all data in the backup run (backup job). The amount of media required for backup will be different for each backup run. Backup window will be different for each backup run and there will be spikes in resource utilization during full backups. Amanda will compute an optimized schedule based on amount of data changed for each client. Administrators specify a few parameters, e.g. how often to do a full backup. Distributes full backups over the backup cycle to balance the amount of data taking into consideration compression and availability of media. Backup window and resource utilization are consistent for each backup run. Traditional Amanda intelligent scheduler

Zmanda: Open Source Backup 15 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 16 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 fsf 1 # dd if= bs=32k count=1 AMANDA: FILE natasha /boot lev 1 comp N program /bin/gtar To restore, position tape at start of file and run: dd if= bs=32k skip=1 | /bin/gtar -f... -

Zmanda: Open Source Backup 17 Amanda Enterprise Edition from Zmanda

Zmanda: Open Source Backup 18 Zmanda Management Console

Zmanda: Open Source Backup 19 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

Zmanda: Open Source Backup 20 Reporting: Backup Media Media utilization guage Data size and media use percentage Week at-a-glance

Zmanda: Open Source Backup 21 Reporting: Backup Clients Backup level indicator Name and filesystem of DLE Week at-a-glance

Zmanda: Open Source Backup 22 Backup Monitoring Live view of backup progress Data path visualization Backup run status on mouse-over Stored in report history Watch backups as they run…

Zmanda: Open Source Backup 23 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 24 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 25 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 26 Zmanda Internet Backup Utilizes Amazon S3 to provides scalable, reliable, fast, and inexpensive data storage Uses strong authentication to ensure that data is kept secure Data cached on Amanda Backup Server Reliability backed with the Amazon S3 Service Level Agreement

Zmanda: Open Source Backup 27 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

Zmanda: Open Source Backup 28 Anytime, Anywhere

Zmanda: Open Source Backup 29 Zmanda and the LAMP Stack Amanda is the leading backup and recovery solution for Linux file systems ZRM for MySQL is built to address backup requirements of DBAs Use LAMP in our own products

Zmanda: Open Source Backup 30 Protected By Zmanda Federal & Government Research & Education Manufacturing & Services Web and Media Telecom and ISV

Zmanda: Open Source Backup 31 More information Packaged Amanda for downloading: Amanda Forums: Amanda Documentation: ZRM-MySQL Documentation

Zmanda: Open Source Backup 32 The Bottom Line 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 Backup and restore with confidence…

Zmanda: Open Source Backup 33 More information available at: