Where Technology Meets Business

I have known for quite some time that some things just go together, like peanut butter and chocolate or tacos and hot sauce… or anything with hot sauce for that matter. It seems that AppSync and XtremIO share the same relationship – good on their own, better together.

Early in my career I worked as a database manager and developer. One of the issues I constantly struggled with was copying the database. There were lots of legitimate needs for this, but every copy felt like navigating the circles of Dante’s Inferno. There were so many steps, from storage to network to actually copying the database, a dozen steps in between, and by the time the steps were completed the data was old. This was an issue, since the database in question held Emergency 911 records. The data needed to be fresh.

That scenario kept running through my mind while I tested out the EMC AppSync integration with XtremIO. I felt like I was eating a chocolate and peanut butter for the first time. I remember watching my Dad make chocolate and peanut butter cookies and wondered, ‘what is he doing, he never cooks!’ One bite and I knew why someone who NEVER cooked was spending time in the kitchen pairing up the dynamic duo of the western hemisphere. Why hadn’t I tried this sooner? I was 7! Life could have been so much better! Later in life Dad was a diabetic who joked that the fake chocolate my mother bought for him tasted just like chocolate – if you had never tasted chocolate before. I’m pretty sure his passive aggressive bitterness was due to his memory of how good those peanut butter and chocolate cookies tasted. Where am I going with this? AppSync and XtremIO gave me the same feeling. It was in a word: fantastic. In two words: easy goodness. That is actually not fair to this pairing. I should be raving more. It was beyond easy and better than good.

I attached a demo of an AppSync enabled workflow to copy a production database and mount it to a development server. The platform was virtualized Microsoft SQL. It was super easy. After I built a quick service plan to let me copy the database at the push of a button I only had to click on the copy and select the option to mount it. The wizard style interface walked me through re-purposing it for another server, and the AppSync integration with XtremIO handled the rest.

What happened behind the scenes? The database was quiesced while managing over 350,000 transactions per minute. The storage array made a free virtual copy of the volume which didn’t’ tie up any additional space on the array (metadata magic). The resulting volume was mapped to my host, the host was contacted, SQL added the database, and the original volume was placed back into ‘hot’ mode. The above is an oversimplification. If you watch the ‘Details’ view of the workflow there are over a dozen steps that are automated. I recorded a video. It is under 5 minutes even with my titles and transitions. Skippy.

If you are an EMC customer (or if not) try the AppSync product which is often bundled with the flash array of your choice. If you don’t try it, you’re doing yourself a disfavor. It feels like the black arts of database management because it is so simple, but it also works for VMware, physical servers, other Microsoft applications, etc. Essentially things that needs a quiet file system to copy and manage logical corruption protection or virtual copies.

The demo is attached as part of the complete EMC Integrated Copy Data Management Story.

Here's the latest...

Software Defined Storage makes Hyper-Converged Infrastructure (and Dinner) Better

This whole thing started 2 years ago when a friend told me to try a service that delivered all of the ingredients to make a great home-cooked meal. Seemed like a great idea; food arrives with everything you need to cook a start to finish meal. All you are required…

Agility in Software Defined Storage: No More Buzzwords, Just Results

Agility has found its way into the IT sales lexicon, and is used to describe everything from unattended installs to flexible purchases.  I’ve started tuning it out unless there are practical examples provided, so this article will focus on usable, quantifiable agility. What is agility?  One source defines it as…

Pooling in Software Defined Storage: The Deep End Just Got Deeper

This is probably the oldest concept that was applied to virtualization, but everyone knows that buying in bulk yields better prices.  In the retail space we’ve seen companies like Costco and Amazon emerge, and the prices are great because they’re pooling their purchases together to get a lower price, and…

Consolidation in Software Defined Storage: Less Really Is More

Consolidation was the number one reason most companies virtualized.  Reducing the number of managed assets reduced costs significantly.  The operational overhead of running a datacenter with 200K servers was insane. Before virtualization, most enterprise servers ran at 5% utilization as a byproduct of traditional sizing.  What do I need today,…

Abstraction in Software Defined Storage, or The Forest in Plain Sight

Abstraction is defined as the process of considering something independently of its associations, attributes, or concrete accompaniments.  To put it another way, it is the process of stepping away from the trees so you can see the forest. My introduction to virtualization came when working for a middleware startup.  To…

Wax Your Boards: The Software Defined Storage Wave is Here

We’ve heard the hype about software defined storage for years.  Software Defined Storage (SDS) is historically about provisioning and management, but new products like Dell EMC’s ScaleIO, Elastic Cloud Storage, and VMware’s vSAN have taken it to the next level – using appliances, application servers and direct attached storage to create a scalable…

About JP

Joshua Petty is a presales leader for Dell EMC's Software Defined Storage business unit, and an experienced technologist.