Tag Archives | vmware

Introducing Site-to-Site Replication with Coho SiteProtect


While our engineers have been hard at work preparing the bits for our site-to-site replication offering, I have been testing the technology in preparation for a slew of technical collateral on the feature. In addition to introducing Coho SiteProtect here on my blog, I want to share with you a quick overview of the architecture. You can find more on this feature at the Coho Data blog here and here. Stay tuned for more on this topic in future posts!

Replication is something I am extremely passionate about and I’m very happy to talk about it with whoever has interest. I’ve witnessed firsthand what having a solid DR plan can mean to a business, and I and many others rely on it to deliver data in any circumstances, both predictable and unplanned, to their customers today more than ever before.

Now, let’s dive into the architecture…

Coho’s SiteProtect replication implementation reflects the unique features of our patented scale-out system architecture. The two most notable elements of SiteProtect are dynamic data replication and lightweight snapshots.

Dynamic Data Replication

For Coho, replication is a core architectural pillar that not only replaces technologies like RAID for data protection, but also is used in scaling out the capacity of your cluster when you add nodes and for data re-balancing across those nodes in times of congestion. Additionally,we use replication when decommissioning nodes or during a failure of a node to rebuild a replica of data on the surviving nodes. Because we replicate objects in the Coho Bare Metal Object Store, we can do this virtually at the block level as new files are created or as old files are modified. We keep the data synchronously updated so that the workloads never skip a beat.

For data availability in the event of a disaster, we have  extended this functionality to other clusters at  remote sites. Because distance typically introduces latency and bandwidth challenges, we shift to an asynchronous approach for remote replicas. This prevents the performance issues you may see when the primary workloads are competing with synchronous replication traffic, not to mention saturating your network links.

Lightweight Snapshots

Our snapshot implementation leverages copy-on-write clones of the original VMs. That means, storage capacity consumed is proportional to the amount of data changed since the previous snapshot was taken. The DataStream replicates snapshots at regular, user-selected, intervals, so each subsequent data transfer only replicates the changes since the previous one. Add to this the fact that we compress the data over the wire and you’ll see significant reduction of bandwidth usage.

The real-world benefit is alignment to application Recovery Point Objective (RPO) needs. It can be as frequent as a few minutes to days or weeks. Coho SiteProtect does not force you into one size fits all.

Failover & Failback

To recover workloads, you simply clone the replicated copy into vCenter at the remote site. It will immediately inherit the original snapshot/replication schedule, providing the ability to failback when the original site comes back online. This provides a Recovery Time Objective (RTO) in the order of seconds for your critical workloads. If the workload already exists in vCenter, we will simply update the storage configuration to reflect the latest replicated snapshot. If you want to run on an older snapshot you can do that as well.

DR Testing

Finally, while a good disaster recovery plan is important, testing replicated data isn’t always easy. Replicated Snapshots are immutable and a simple clone of a snapshot can be used for DR testing. The clone can safely be discarded after DR testing has completed.

Key Benefits

  • Asynchronous, snapshot-based – provides fast recovery
  • Active/Active sites – delivers efficiency
  • Granularity at the virtual machine – provides control
  • SSL data transport – ensures security of your data
  • Replicate only changed data – bandwidth efficient
  • Compression – Reduced bandwidth usage


For more information on Coho SiteProtect, click here!

11,627 total views, 3 views today


Why I Joined a Start-up


Image courtesy: http://www.mekuriageti.net/

One finds themselves at a point in their career when they have a desire to do more. I don’t necessarily mean something different (although that plays into it). I know this sounds somewhat simple or cliché, so it of course warrants further elaboration.


First of all, a little bit of backstory… I was approached by/reached out to a certain All Flash Array vendor about an open Technical Marketing Engineer (TME) position almost a year ago. They were starting to ramp-up their TME organization and were looking to add someone to work on solutions in the VMware and virtualization space. These types of openings seem  to come out of the woodwork in the months and weeks leading up to VMworld. I did a few preliminary interviews with them but at the time I didn’t have any desire to move to California, but I continued on with the stipulation that I didn’t want to relocate. It turns out that they decided not to hire outside of California for this role, so I became instantly out of the running.

This ignited in me the idea that, “Hey, you’re in IT, you have been for 15+ years now, maybe it’s time to step up to the big leagues and relocate to Silicon Valley”… I had lived in the Southwest (in Phoenix) for about 4yrs from 2000-2004 and worked at an enterprise software company. Those were some of the best growth years of my IT career. It was also the time that I was introduced to VMware. Being in the Western US and in the software industry, I had always had a desire to live in Silicon Valley. I had been there enough times to visit friends and remember seeing the HQs of Netscape, Oracle, and so on in my time there, not to mention the times I have been out for conferences and the like.

So I pitched the idea to my wife (who is from Japan) about the potential of moving to Cali. At the very least she’d be closer to her family and surrounded by an even-richer Asian community in “The Valley”. At the worst it would be a new adventure for both of us and our kids. A change of pace, if you will.

Renewed Opportunity

Fast forward to a few months ago, just after the beginning of 2014, when I get a message on LinkedIn from a VP at a stealth start-up in the Valley looking for TME talent. Well, I was immediately intrigued to say the least. It’s not that often that a company at this stage of the game reaches out to you to help them as they build their business. This contact re-ignited my desire to more aggressively pursue a potential move. With all the buzz around flash, software-defined this and that and with the multitude of colleagues leaving NetApp for new opportunities, I thought this would be the ideal time to give it another go.

I ended up doing interviews for various TME roles, one at a storage company designed specifically for virtualization, one at a player in the “hyper-convergence” arena, and one at the big ‘V’ itself. These companies varied in size from 30, to 250, to one with over 10,000. I really didn’t want to work at another company similar in size to NetApp, but I thought there might the possibility to focus in on a particular area in that role, which sounded interesting. For the medium sized company I’d be one of a handful of TMEs that joined recently and would have some say in what I worked on but didn’t have quite as much control of my own destiny as I would have liked. Finally, the smallest company (the stealth startup) was still in alpha and I felt as though I could have more confidence joining a company that was selling or had recently GA’ed their product.

So at this point from what I had seen, I was definitely leaning toward the smaller companies, i.e. 250 or fewer employees. Some would consider both of these to be startups as neither of them are public companies. One hasn’t even launched yet and hence I won’t call out the name here.

Time to Reflect

While I waited to hear back from them about offers, I couldn’t help but start to evaluate the various strengths and weaknesses of each, look at their prospects for the current market as well as prospects for the future. Would the product of the stealth company be differentiated enough to succeed? Could I reasonably expect myself to be able to help sell this product? These are the types of questions I started asking. I could elaborate, but that really isn’t at the core of this post.

Completing the Puzzle

As I tend to do when I have these sorts of philosophical questions, especially when making the decision of a new company to work at (which really is what we do; it’s us evaluating the company as much as it is them evaluating us), I took my search for answers to my questions to the web. I started to check around and see what some competitors of the aforementioned companies are doing and equally important… are any of them hiring?

I visited all of the usual haunts when searching for this sort of thing. In this case I reviewed some of the recent Tech Field Day events to see what companies were participating, and what was new, different and innovative about what they were selling. One vendor stood out from this list, Coho Data.

Coho Data was founded by the XenSource team and leverages their experience supporting web-scale virtualized compute and storage for Amazon to create a new model for scale-out storage that brings web-scale operations and economics to any enterprise datacenter.  The company was launched publicly last October, with several hosting providers participating as part of last year’s POCs and now running their v1 GA code.  They are building a VMware storage building block geared toward private cloud deployments.

The Coho Data base offering delivers 180K IOPS in 2U with linear performance scaling using patented OpenFlow SDN technology, which is more performance for the dollar than any other solution on the market today, with the ability to mix and match heterogenous hardware in your cluster to match your specific application performance needs dynamically.

To me this sounded like a very unique combination of SDS and SDN, so I had to learn more. I looked at their Tech Field Day videos, whitepaper and other collateral as well as their website and low and behold, they were looking for a TME. Nice!

Coming Full Circle

By the time I headed out to The Valley (for the 3rd time in about a month) I had offers from the other 2 start-ups I spoke with, so I wasn’t expecting a 3rd offer, to be honest. I figured let’s finish the face-to-face interviews, meet the team and see how it goes. The 3-4 people I met with were very personable and I felt the best culture fit of the companies I had talked with. Combine that with the fact that they had just released a GA product and had a plan going forward, made me feel a bit more at-ease. Finally, the pedigree of the management team and their vision for future paths of revenue left me blown away!

At the end of the day, I had an offer letter on-site and accepted at 9:00AM the very next morning. I hadn’t even slept after my redeye the night before. It was one of the easiest decisions I have ever made and I very much look forward to what’s in store for the future. From my perspective, there looks to be unlimited potential!

8,582 total views, 15 views today


VMware vExpert 2014


I am pleased to announce that I have been honored as a vExpert again, for 2014. This is my 4th year with the program! Many thanks to John TroyerCorey Romero and the VMware Social Media & Community Team that helped determine the inductees this year.

The vExpert community is growing and so is the community of vExperts here at Coho Data. I am pleased to announce that my colleague, Forbes Guthrie, also made the list this year, along with me. I can assure you that the two of us, and the rest of our team our honored to be part of this exclusive company.

That’s it for now!

5,580 total views, no views today


NetApp VSC 5.0 Beta – Request for Feedback


Boy, oh, boy. This has been the longest gap between posts since I started blogging back in 2010. I won’t make excuses, but instead state that I was “heads down” on some high priority stuff. I’ll share some of that with you as soon as it’s public. But for now, I have a plea for your participation…

For those readers out there who are NetApp customers, the VSC team needs your help.

The first phase of the VSC 5.0 Beta program – which highlights our brand new vSphere web client plugin – was kicked off a month ago. Since this is a major change in the VSC UI, we really, really want feedback, so I’m reaching out to see if some of you can do the test-driving and provide us feedback.

Go to: https://communities.netapp.com/community/products_and_solutions/virtualization/vsc

The new VSC web client plugin is MUCH MORE than just a port. It provides:

  • Tighter integration with vCenter (No more VSC “tabs”; instead, VSC 5.0 has NetApp-specific portlets and columns right alongside VMware information)
  • Consolidated controller information
  • NetApp storage systems and backup jobs added to vCenter inventory
  • Streamlined VSC wizards following vCenter “style”
  • More right-click actions (on a host to set NetApp recommended settings or to install the NFS VAAI plugin, on a VM/datastore to add it to an existing backup job, and on a clone parent VM to redeploy clones)
  • Backup jobs/backups as related objects for VMs/datastores

The second phase of the VSC 5.0 Beta is targeted to be published in a few weeks, and will add policy-based Management:

  • VASA Provider for cDOT
  • Policy-based datastore provisioning

VASA Provider for clustered Data ONTAP

  • Policy-based datastore provisioning

If you have any feedback, please feel free to comment on this post or elsewhere on the NetApp Communities site. Happy ‘bug-hunting’ and I’ll see you back again here real soon!

10,083 total views, no views today


Powered by WordPress. Designed by WooThemes