Geo Replication in Hybrid Cloud Storage
I just finished reading a good post on Wikibon by the "other" Scott Lowe where he discusses the differences between vSphere and Hyper-V and what the adoption rate of Hyper-V will likely be. He delves into the cost comparisons being made by both VMware and Microsoft as well as broadly touching on the differences of their management approaches. I encourage people to read his article, it's not that long, but the take away is that he thinks Hyper-V is catching up to vSphere in functionality, that vSphere is better suited for enterprise installations and that pricing pressure will impact the margins of both companies.
Smart CIOs and IT leaders will try to find ways to run both hypervisors in their data centers. For starters, the only way to future proof your data center from vendor lock-in is to have skills in competing technologies that can replace each other. Moreover, shrewd negotiators know the most powerful word in their vocabulary is "no". But no doesn't mean no if you can't actually implement the changes you decide to make and that takes a commitment and that has costs associated with it.
Freedom from lock-in isn't free, neither is negotiating leverage. It's prudent to avoid painting your organization into a corner and having to deal with being stuck in a place where the only way out is long and expensive.
As the saying goes, "when you’re up to your neck in alligators, it’s easy to forget that the initial objective was to drain the swamp."
IT professionals are plenty familiar with compelling interruptions that need to be dealt with quickly, but keep them from getting high-priority work done. That's one of the reasons IT leaders are looking for SAAS solutions - to decrease the potential for technology alligators to delay the projects they are being measured on.
A big advantage of SAAS is offloading the infrastructure needed to run applications in-house. In a traditional data center, application workload changes may require infrastructure changes that have secondary impacts that disrupt productivity on other applications and systems. SAAS circumvents both primary and secondary infrastructure impacts by isolating the application and it's infrastructure on an external site. The SAAS provider keeps customers up to date on the newest capabilities but also manages the bug fixes, workloads and all the infrastructure elements needed. That leaves a lot more time for the IT team to focus on delivering the technology solutions that business leaders want. SAAS is a terrific solution, but there are many applications - especially line of business applications - that are not available or do not otherwise fit the SAAS model. The whole concept of Hybrid IT is based on this reality. SAAS works great for some things but not others.
Hybrid Cloud Storage is similar to SAAS in several ways. It is an infrastructure enabler that transfers time-consuming management tasks, processes and their secondary impacts to the cloud. Like SAAS, there are some applications Hybrid Cloud Storage is not a good solution for, such as low latency transaction processing, but there are many where it works extremely well.
Managing storage capacity growth is a great example of a time consuming storage management process that data center managers know well. As application workloads scale, the available storage capacity is consumed, threatening the ability to meet service levels. Storage administration is largely an exercise in planning and implementing the response to this endless cycle. Sometimes it involves upgrading the capacity in arrays and re-balancing workloads, sometimes it involves migrating workloads with virtualization technologies, sometimes it involves acquiring additional arrays and sometimes it involves all of these. My friends at 3PAR used to call this Storage Tetris. The process becomes increasing difficult over time until there are few options left but to acquire additional arrays, along with the associated costs of data center footprint/power and data protection they impose. When you couple this dynamic with the limited life-span of most storage products it's easy to see why storage consumes such a large part of the IT team's attention and budget.
Hybrid Cloud Storage circumvents this capacity-growth cycle by uploading dormant data to the cloud and freeing capacity on-premises for new, active data and workloads. This is a fundamentally different approach than traditional storage where data consumes primary storage capacity regardless of whether it is being used or not. Dormant, unstructured data is very difficult to manage with traditional storage, but is automatically and transparently managed by Hybrid Cloud Storage. At some point the cloud storage containers used with Hybrid Cloud Storage run out of capacity too but they have scaling limits that are many times larger than on-premises arrays. That means capacity management in the cloud is done far less frequently and because it happens in the cloud it does not have secondary impacts on other applications and systems on-premises. Tetris is much easier when there is a lot of space to work with and when you don't have to worry about upsetting other workloads in the mix.
Putting data on Hybrid Cloud Storage also transfers the associated costs of footprint and power to the cloud. For some corporate data centers, this isn't that big a deal, but for others it's critical to get more done with the facility limitations they have. Also, when you consider the additional data protection hardware that is typically needed to backup the data that is stored on new arrays, the ability to move backup data to the cloud is also an important secondary benefit of Hybrid Cloud Storage (as opposed to being a secondary problem).
I will have other blog posts soon that discuss the significant changes that Hybrid Cloud Storage brings to data protection in much greater detail.