BakBone Blog

News & Views from BakBone® Software

Posts Tagged ‘BakBone’

Podcast – Noah Dionne from DeLorme Dishes on BakBone Deduplication

Posted by Amber Winans on April 28, 2010

Noah Dionne, System Administrator, DeLorme

5 min 3 sec

In this podcast, BakBone customer Noah Dionne from DeLorme shares his story of putting BakBone’s deduplication technology to work at this leading mapping and GPS solutions company. With NetVault: SmartDisk, DeLorme is able to compress their data and save space and money spent on storage drives. Dionne says, “With the money we saved on tapes, we were able to cover the licensing costs of the SmartDisk solution, which offers more benefits than tape backup.”

Add to FacebookAdd to DiggAdd to Del.icio.usAdd to StumbleuponAdd to RedditAdd to BlinklistAdd to TwitterAdd to TechnoratiAdd to Yahoo BuzzAdd to Newsvine

Posted in BakBone North America, Customers, Podcasts | Tagged: , , , , , , , | Comments Off

Can Your Team Meet Your Service Level Agreements (SLAs)?

Posted by BakBone on April 19, 2010

Scott Hetrick, Director of Technical Services

OK, so I kind of like being the good guy. Granted, there’s nothing too heroic about showing people the problems that sit right on the surface, but that’s exactly what I do. I’ve spent the bulk of my career visiting countless data centers of all types and sizes, and it astounds me every time how many people are not aware of potentially devastating problems until systems are down, data is lost, and business is impacted. And, I don’t mean impacted in a good way.

Service Level Agreements (SLAs), when written, are an attempt to ensure that downtime and data loss are minimized to a tolerable level that will not negatively impact business processes and revenue. However, in my experience, far too often the written agreement can’t even be achieved or, worse yet, is never drafted – it’s just an “understanding,” if that.

The impact of not meeting an SLA differs from organization to organization; however, one thing runs constant, there are monetary, productivity, and morale consequences. You may be one of those organizations that has an external SLA with a client and you know the exact dollar value of your “fine,” should you underachieve, not to mention the risk of losing the client completely. On the other hand, you might have internal agreements, written or understood, which require staff to spend tremendous amounts of overtime to meet, should something bad happen. What’s the cost of overtime, lost productivity, and negative morale? Hopefully, you are one of the lucky organizations that know the answers to these questions and has the systems in place to meet a clearly defined SLA. I would like to meet you, because, unfortunately, you are a rare client.

I always ask clients if they test restores. To date, no one we’ve found has a documented procedure for testing recovery. You don’t know if software upgrades have corrupted anything. You don’t know if you’ve backed up bad data. You don’t know if tape is bad. What happens when a restore doesn’t work?

When it comes to SLAs, what is the confidence level of the typical CIO I meet? Frankly, not too confident. Even when he/she hears the department say, “Yes, we’re covered,” the story I hear too frequently is the CIO discovering SLAs cannot be met when something bad happens – discovering this AFTER something bad happens. And, what reasons are most often given by departments for missing SLAs? “Well, budgets got cut.” “We have new staff.” “We were never correctly trained on the products we have.” I hear these excuses repeatedly and have yet to find a CIO willing to accept any of them.

The unfortunate part of my customer interaction is witnessing the disconnect between business managers and the IT department. Surely there are organizations that do everything by the book, but more times than not, it’s not the case. For example, I worked with a client who had an Exchange failure. The system admin, a very capable individual, worked to fix it with the understanding that he had 24 hours to do so. Meanwhile, the CEO was calling his manager exactly every 14 minutes for a status update. Needless to say, there were unfortunate ramifications for individuals due to the miscommunication. What was the SLA with regard to their Exchange system? It was unknown, because no one was on the same page.

Read the rest of this entry »

Posted in BakBone North America | Tagged: , , , , , , , , , , , , , | Comments Off

Choosing Where to Deploy Your NetVault: SmartDisk Instances

Posted by Dawn renee Campbell on April 6, 2010

Dawn renee Campbell

Another step in your NetVault: SmartDisk (NVSD) Deployment Strategy is choosing where you want to deploy your NVSD Instance(s). Whether the NVSD Instance will be enabled for deduplication will dictate the available deployment options.

NetVault: SmartDisk Non-deduplicated Instance Deployment Options

NVSD Instances which have deduplication disabled can be deployed on the NetVault: Backup (NVBU) Server, a NetVault: Backup Heterogeneous Client, or a dedicated server and can accept data streams from heterogeneous platforms. When multiple NVSD Instances are deployed, Storage Pools and processes are not shared across the multiple NVSD Instances. However, multiple NVSD Instances cannot be deployed on the same machine whether it is a NVBU Server, NVBU Client, or a dedicated NVSD Server.

Following are several deployment options that are possible when deploying NVSD Non-deduplicated Instances and should not be considered exhaustive. You can also check out the graphics at the bottom of this post, depicting the different deployment options.

NetVault: SmartDisk Non-deduplicated Instance Deployed on Single NetVault: Backup Server

In the simplest deployment, when only one (1) NVSD Non-deduplicated Instance is required for a NVBU Domain with a single NVBU Server, the NVSD Instance is deployed on the single NVBU Server utilizing file system paths accessible by the NVBU Server for the NVSD Storage Pools. The single NVBU Server’s Clients that target backups to NVSD will stream backup data on a user-defined port to the NVSD Instance where the backup is stored in the NetVault: SmartDisk Storage Pools.

NetVault: SmartDisk Non-Deduplicated Instance Deployed in Multiple NetVault: Backup Server Environment

In NVBU environments where only one (1) NVSD Instance is required for a NVBU Domain with multiple NVBU Servers, a single NVSD Instance can accept data streams from multiple NVBU Servers. In the example below where a single NVSD Instance is deployed for multiple NVBU Servers, the NVBU Clients from both NVBU Servers will stream backup data on a user-defined port to the NVSD Instance that is deployed on one of the NVBU Servers.

In NVBU environments where multiple NVSD Instances are required for a NVBU Domain with multiple NVBU Servers, one (1) NVSD Instance can be deployed on each of the NVBU Server, one (1) NVSD Instance can be deployed on the NVBU Server and one or more NVBU Clients. In the example below two (2) NVSD Instances are required and there are two (2) NVBU Servers, a single NVSD Instance will be deployed on each of the NVBU Servers. The NVBU Clients from both NVBU Servers can stream backup data on a user-defined port to either NVSD Instance that is deployed.

Read the rest of this entry »

Posted in BakBone North America | Tagged: , , , , , , , | Comments Off

Quick Guide to NetVault: Backup Processes

Posted by steveadler on March 31, 2010

Steve Adler, Technical Support & Operations Lead

There are a several different NetVault: Backup (NVBU) processes, and in this blog I’ll give you a quick overview of our different processes and what they do. Every NVBU process has its own unique job to do, and sometimes, that job requires more resources in order to complete the task. It’s only unusual if those resources aren’t released after the task has been completed, at which time, you should contact our Technical Support team. Sometimes, just knowing which tasks a process is performing will make it easier to understand why it uses the resources that it does.

nvsched: This is the NVBU Scheduler. It stores information about jobs in the Schedule Database, kicks off a job manager when it’s time for a job to run, and reschedules instances of repeating backups.

nvavp: The NVBU Auditor. The enforcer. The process that decides who can perform an operation in NVBU. The Auditor stores information about every user, oversees NVBU events and notifications, and verifies that when a user tries to do something within NVBU, they have the correct permission to do so. If they don’t have the authority, they are blocked from performing that action.

nvjobmgr: This is the one that throws people off, especially when they have multiple jobs queued up to run. The NVBU Job Manager is invoked by the Scheduler when the time arrives for a job to run. You will have one instance of the nvjobmgr process per job and it will run until that job has completed. It manages the job state, (running, waiting for media, etc..). It also coordinates with all the other processes so that they work as a team to get the job done.

nvfs: The NVBU FileSystem Plugin. Quite simply put, this is the process that allows you to browse, backup from, or restore to a machines filesystem. This will run on any machine that is the target of a filesystem job.

nvmedmgr: NVBU Media Manager. Quite possibly the hardest working process. The Media Manager process stores all the information about every piece of media known to the NVBU Server. It handles all requests for every piece of media required for a job.

nvdevmgr: NVBU Device Manager. These processes communicate with the tape drives, SmartDisk, etc.. Allows us to read from, write to, position, load, and unload media as required to complete a job. You will have one process per drive.

Add to FacebookAdd to DiggAdd to Del.icio.usAdd to StumbleuponAdd to RedditAdd to BlinklistAdd to TwitterAdd to TechnoratiAdd to Yahoo BuzzAdd to Newsvine

Read the rest of this entry »

Posted in BakBone North America | Tagged: , , , | Comments Off

Selecting the SQL Server Backup Type to Use with NetVault: Backup – Part 2

Posted by Mike Daniels on March 25, 2010

Mike Daniels, Product Manager

In my previous blog we talked about the importance of defining a SQL Server backup strategy that included defining the types of backups that you will perform. To determine which backup types you use, you must first understand the difference between the various SQL Server VDI-based backup types. To recap, NetVault: Backup APM for SQL Server offers the following type of VDI-based backups:

  • Full database
  • Differential database
  • Copy-only
  • Incremental transaction log
  • Tail-log
  • Full file and filegroup
  • Differential file and filegroup
  • Partial database
  • Differential partial database

In this blog, we will discuss Full File and Filegroup Backups, Differential File and Filegroup Backups, and Partial Database Backups.

Full File and Filegroup Backups are designed for SQL Server databases that contain multiple files or filegroups. These backups, like the Full Database Backups back up all the data in one or more Files or Filegroups. A complete set of Full File backups is equivalent to a Full Database backup. The benefit that the Full File Backup has over the Full Database Backup is that with the Full File Backup, you can recover an individual file without requiring the recovery of the entire database. This will speed up the recovery process for recovery scenarios where you only need to recover the damaged files and not the entire database.

While Full File and Filegroup Backups are advantageous for larger databases they also work well for databases that contain different update characteristics. For example if you have a large database where some of the database files are modified frequently, some are modified less often, and maybe even a read only file, using a standard backup strategy of Full Database and Differential Database Backups which backups up the entire database including the files which are rarely modified or even marked read-only. Having the ability to choose exactly which files and/or filegroups to backup and when to backup those files up is a more efficient solution. With these advantages does come additional complexity in that you must understand that a media failure can make a complete database unrecoverable if the damaged file(s) can not be recovered because it wasn’t backed up.

Add to FacebookAdd to DiggAdd to Del.icio.usAdd to StumbleuponAdd to RedditAdd to BlinklistAdd to TwitterAdd to TechnoratiAdd to Yahoo BuzzAdd to Newsvine

Read the rest of this entry »

Posted in BakBone North America | Tagged: , , , , , , , , , , , | Comments Off