Our Storage of choice is ZFS

I’ve been out of the lime light for the last few months. I’ve been able to spend time with our family’s newest edition, Jacob and one of my first technology loves, Linux. We just finished updating every storage system used by Byte Harmony for hosting our data and our cloud hosting systems to use a system called ZFS.

ZFS is a storage system originally created by Sun now owned by Oracle. Recently ZFS has made news both as the storage system used in the fastest computer system in the world, the Sequoia (Shown above, Info on Sequooia and a Video with a technical deep dive). We use both the supercomputer ZFS system and a ZFS system provide by Nexenta.

ZFS is a storage system that allows us to:

  1. Assure data integrity by using checksum, a data integrity signature, on every byte of data.
  2. Store data on multiple hard drives multiple times. We store data using ZFS multiple times so that if a single copy of the data is corrupted for any reason (drive failure, bad sectors,  head crash, etc) data remains available.
  3. Compress data stored on hard drives to increase system speed and reduce data storage space. Today’s modern CPU is so fast that it can compress data and store less of it faster than it can store a large amount of data. For this reason most of our data is compressed in the ZFS system.
  4. Deduplicate data that is stored many times. When storing data sets that contain the same data over and over again deduplication is used to keep only a single physical copy stored even though the system using the storage system sees multiple copies.
  5. Store data on multiple hosts so if a single system fails systems can recover without needing to copy data out of a backup device.

Combining the above benefits (and a few more) results in a system that can be restored instantly rather than the minutes, hours, days or weeks it can take to restore data using tape and hard drive based backups.

Best of all I’ve been able to put together a technology solution with ZFS that allows us to use the same storage technology to provide storage solutions to small offices as I would for large corporations. This means training my staff on a single technology used on all clients. Lower costs, higher quality and better systems are the goals of most companies who use Autotask. So from that perspective, ZFS is an Autotask thing J.

With ZFS systems in place our engineering attention shifted to the virtualization sphere. Server 2012 is about to be released so a new wave of projects will surely ensue.  Surely Hyper-V will get a chunk of that work, as will VMWare, however, the new kid on the block is making waves. That new kid is KVM. I’ll write more about our current progress with KVM and a new product we will be delivering in future articles as well as covering some new areas of Autotask.

About Brian Kerhin

Brian Kerhin is the founder and President of Byte Harmony, Inc. Brian attended college at Iowa State University in Ames Iowa where he earned a Bachelor of Science degree in Computer Engineering. Brian focused on software development and network administration while in college also doing a 4 year internship for Wandling Engineering doing 3d animation, designing and implementing their network and networks of their clients. Upon completing his degree he returned home and took a position as Network Administrator for Steel Craft Corporation (Hartford Steel Craft, Snoway International and Hartford Finishing) in Hartford, Wisconsin. Brian left Steel Craft Corporation to devote his full time and attention to Byte Harmony. Byte Harmony has provided computer services out of the Milwaukee area since 2001. Services include computer support (MSP, T&M, Project, Consultation), telecommunications support and outsourcing, Internet hosting and web development.
This entry was posted in Autotask Lifecycle, Byte Harmony News, Geek Speek, Worth Mentioning and tagged , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*


7 + seven =

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>