Category Archives: Blog

Persistent Data Protection for Kubernetes in the Enterprise

Kubernetes is a portable and extensible platform that provides orchestration of containerized applications. It facilitates declarative configuration and automation of workloads and services. In essence, Kubernetes frees applications from the underlying infrastructure through disaggregation without losing control of said workloads and services. The business outcome is improved time to market by accelerating the time it takes to build and deliver applications and services to customers.

Most containerized applications are stateless and short-lived, so their data only needs to persist for as long as the app runs; but what happens when stateful apps like databases are containerized and managed by Kubernetes?  The data processed and generated by stateful applications persists and must be protected against data loss, but how do you do this in a Kubernetes native way, without purchasing specialized infrastructure?  Hammerspace can protect persistent data across any cluster, cloud, or storage without DevOps or IT learning anything new or specific to any infrastructure.

The Hammerspace Difference

Hammerspace is a data-centric software solution that disaggregates data from its underlying infrastructure while retaining full control over the data. Kubernetes has transformed how applications are managed and delivered. Hammerspace is now transforming how data is managed and delivered. Hammerspace software can be spun up with ease in AWS, GCP, Azure, or on premises as virtual machines or on bare-metal hardware.

Kubernetes Container Storage Interface

The Hammerspace Container Storage Interface (CSI) driver is a full-featured implementation that supports both File and Block Persistent Volumes (PV) for Kubernetes. Functions such as volume create, volume delete, get capacity, volume stats, volume stage and unstage are fully supported.

Universal Global Namespace for Kubernetes

Hammerspace provides a single source of truth for data that stretches across hybrid multi-cloud infrastructures. Our Universal Global Namespace presents a unified view of data unbound from its underlying infrastructure. Where data resides geographically, and what platform it is stored on no longer matters. Global data visibility and accessibility make it fast and easy to access data across sites. Data is transferred on-demand when needed, and by policy if desired.

 

Data Protection

Hammerspace offers Active-Active Data Protection and Recovery. Snapshots can quickly be created and scheduled. By scheduling frequency and retention in a few simple steps you have declared the intent of a data set, and thus a Service Level Objective. Snapshots can be moved or/and copied anywhere across your storage resources, regardless of location. Once Kubernetes is connected to Hammerspace CSI driver, you manage storage resources and data protection through the Hammerspace API, CLI, or GUI.

Data Recovery

With Hammerspace, data is automatically recovered from snapshot if the active data is not available. Snapshots can be moved and/or copied anywhere to another storage volume regardless of location or performance tier across your infrastructure. This affords organizations the ability to choose the right blend of cost/performance. Declarative policies can automatically recover data from snapshot to Tier 1 without administrator action.

DevTest

The ability to restore data for DevTest refreshes is a key function to accelerate time to market. Hammerspace Toolkit allows fine-grained control over DevTest refresh copies, such as metadata tagging and descriptors. This can be easily automated through scripting. You can find additional information and usage examples on the Hammerspace GitHub page. Developers and other constituents can perform DevTest refresh on-demand through self-service.

Service Level Objectives for Kubernetes

Hammerspace Service Level Objectives offer full control over your data. Service Level Objectives are declarative policies that define desired end-state business objectives. This vastly simplifies and enhances controls over your data; where it lives, how it is stored, how it is consumed, as well as its availability, durability, and a number of other things. Hammerspace delivers an unprecedented ability to manage and deliver data. File-granular declarative policies accompanied by machine learning enable automated transitions in the hybrid multi-cloud.

Non-Disruptive Data Mobility for Kubernetes

Hammerspace Data Mobility allows you to control where data lives, how it is presented to Kubernetes, as well as the performance and cost. This is just one example of something you can easily and simply control with Service Level Objectives all the way down to a file-granular level. It only takes a few mouse-clicks or a single CLI command to seamlessly move data from one location to another, from on premises to cloud, and back. And this happens without any interruption to applications, end-users, or business processes.

Summary

Hammerspace makes any storage native to Kubernetes, with multi-cluster support on any storage platform, local and over distance, allowing you to instantly start stateful applications anywhere. In addition, Hammerspace Universal Global Namespace, Non-Disruptive Data Mobility, and Service Level Objectives offer a complete solution for Kubernetes workloads and data protection. The operational simplicity of Hammerspace smashes storage silos, automates data recovery with file-granular controls, and moves data non-disruptively across any storage.

The Data Highway to NetApp Cloud Volumes

Nine out of ten companies, according to research by IDG, will have some part of their applications or infrastructure in the cloud by 2019, and the rest expect to follow by 2021. A key driver is the explosive growth of unstructured data. But how do you move your data from on-premises to cloud without disruptive downtime? There are two parts to solving that challenge. First, we need a cloud service. Second, we need something that can move that data without business interruption.

NetApp Cloud Volumes is a file storage service that runs on your choice of AWS, Azure, or GCP. Cloud Volumes supports a wide range of NFS- and SMB-based workloads. This brings us to the second challenge. How do we painlessly lift data into NetApp Cloud Volumes from a variety of on-premises NAS storage solutions without downtime? Or more specifically, how do we ensure that applications and end-users can read and write data continuously during cloud migration?

Hammerspace is a hybrid cloud file service that provides powerful data management capabilities to migrate data to Cloud Volumes simply, quickly, and without disruption to productivity. Hammerspace adds three powerful capabilities to NetApp Cloud Volumes:

  1. An active-active universal global namespace
  2. File-granular data management policy engine (aka Service Level Objectives)
  3. Non-disruptive live data mobility

The Hammerspace Difference

Universal Global Namespace

Hammerspace provides a single source of truth for data that stretches across your entire infrastructure. A global namespace virtualizes data to present a unified view of data to application workloads across mixed storage resources. Global data visibility and accessibility make it fast and easy to access data across sites. Data is transferred on-demand when needed, and by policy if desired. With a locally managed namespace available on each site, performance of the data and metadata is maintained without compromise while making the data available across distance.

Service Level Objectives

File-granular declarative policies and machine learning enable an automated transition to cloud. You control the volumes, shares, directories, files, or any combination thereof that you want to migrate to NetApp Cloud Volumes as well as the level of data protection and durability.

Live Data Mobility

Hammerspace data services support NFS, SMB, and S3; deploying advanced data layout techniques to seamlessly move data, such as files and snapshots, through the namespace, even during active read/write. WAN optimization keeps network traffic efficient with automatic global deduplication and compression, while data is encrypted end-to-end using customer managed KMS. Hammerspace calls this Data Mobility. Let’s take a closer look at how this works.

In the following example, an application opens a file and, subsequently, receives layout from Hammerspace. The application can now start I/O. Data Mobility is, subsequently, requested to move data set from one or more data center NAS to Cloud. Layout is then recalled, but file remains open (no data flush). A new layout is provided to the application without interruption (no I/O impact). The new write layout then points to the data mover (Hammerspace DSX) while the new read layout points to original source. The Data Mobility process starts to mirror data to Cloud Volumes.

 

When Data Mobility is completed, the same process is followed in reverse order. The layout pointing to the data mover and original source is recalled and replaced by new layout pointing to Cloud Volumes. The Data Mobility process completes without zero interruption to business processes.

Conclusion

 

NetApp Cloud Volumes Services comes in three flavors, one for each of the major three major cloud providers: Azure NetApp Files, Cloud Volumes Services for AWS, and Cloud Volumes Services for GCP. This allows customers to choose one or more, or any combination thereof, to support their business needs. NetApp and Hammerspace are enabling enterprises to adopt a hybrid multi-cloud strategy.

 

 

Feature Spotlight: Global Undelete

Global Undelete is an exciting new feature introduced with Hammerspace 4.2. You can read more about all the new features that we introduce in the Hammerspace 4.2 release announcement.

The cost of data loss is substantial. Human error accounts for a major portion of all data loss events. As our reliance on timely and accurate information increases, we are exposed to new risks. The loss of important files or directories generally results in one of two outcomes: either the data is recoverable with the assistance of technical support or it is permanently lost.

Even in the best-case outcome, when deleted files are recovered, there is typically substantial cost and time involved. Imagine if you could easily restore files through a self-serve function. Desktop and laptop computers already have this function through the “Recycle Bin”. What if there were a global recycle bin across all data resources regardless of the location of data?

This is exactly why Hammerspace is introducing Global Undelete. The Undelete feature empowers end-users to be more productive by extending the ability to recover from data loss. Consequently, Undelete enhances productivity as well as reduces the time and cost of recovering data.

Use Cases and Benefits

Hammerspace Undelete provides a number of valuable benefits to organizations and individuals. These benefits include:

  • Self-service data recovery. Empowers end-users to restore their own files with speed and ease.
  • Eliminates the chance of data loss due to accidental or malicious deletion of files and folders.
  • Reduces the cost, infrastructure, and management required to protect data.
  • Allows backup to focus on protecting the organization and snapshots on end-user productivity.
  • Centralizes data protection across entire organization.

These benefits lead to improved cost savings and faster time to solution. By vastly simplifying data recovery, Hammerspace allows end-users to focus on productivity instead of complex data loss problem solving.

Undelete Explained in Detail

Hammerspace Undelete objective is declarative policy which makes configuration simple and straightforward. It is a set- and-forget-it style of implementation. Thus, complex configuration is replaced with a simple declaration of a desired end-state. Declarative policy objectives, such as Undelete, allows alignment with business process objectives. This is an approach that significantly speeds up operations and saves time.

Granular Control

Hammerspace Undelete offers fine-grained control. Hammerspace objectives, such as Undelete, can be set anywhere in a filesystem hierarchy, from a single file, to anywhere in the directory structure, to an entire file share. An Undelete objective set on a directory will automatically be inherited down the tree, per illustration below.

Regular Expressions and extension pattern-matching can also be leveraged for even greater control over what you want to include or exclude from protection. Thus, you can protect what is valuable to you and your organization while simultaneously avoid protecting the unnecessary, such as temp files. You have full control in your hands!

Hammerspace Objectives support custom metadata tagging. An Undelete Objective can thus include user-defined tags and keywords for additional granular control and customization. There are multiple options for how to leverage this highly useful functionality. Some examples are the Hammerspace CLI, REST API, or the HSTK. You can learn more about the HSTK or Hammerspace Tool Kit here. Along with the toolkit itself, you will also find a rich set of usage examples.

Retention

Undelete protection can cover the length of an hour, a day, a week, or an entire month. This covers virtually any need for additional protection of files that have been deleted, either by accident or malicious intent.

Setting retention is as simple as applying the Undelete Objective itself. You simply choose the desired retention time by checking the appropriate checkbox, and then click the “Save” button below. Your files are now protected from deletion during the time you set. It’s as simple as a couple of mouse-clicks. There are, of course, also options for the more command-line oriented. Here is a simple example of what setting an Undelete Objective from the CLI would look like:

First, let’s change the working directory to a mounted share:

$ cd /Volumes/foobar/demo/

Next, I will pick and file and configure an Undelete Objective:

$ hs objective add -e “TRUE” undelete-1-hour IOAnalyzerGuide_1.6_20140326.pdf

Finally, let’s validate that it worked as intended:

$ hs objective list IOAnalyzerGuide_1.6_20140326.pdf

The command results in the following output (snippet) which validates that the Objective has been applied:

 

SLOS_TABLE{

|OBJECTIVE = SLO(‘undelete-1-hour’),

|COUNT = EXPRESSION(TRUE);

 

Logging into the Admin GUI also validates that the Objective has been applied as intended.

Global and Local Data Protection

Hammerspace Undelete is a global feature. By placing Hammerspace in more than one location, the files protected by an Undelete objective on one site automatically replicate to other sites. For example, files protected by an Undelete Objective in Site A will replicate over to Site B. These files can then be recovered at either Site. Files can thus be protected globally across your entire Hammerspace deployment.

Files protected by Hammerspace Undelete can be easily identified by a unique text string that is appended to the filename. This not only identifies the file as protected by an Undelete Objective, but also protects from an undesirable and unintended create/delete loop. Let’s take a closer look at this would look like. In the following example, we have chosen to protect the file “PDArch.pptx”. A text string has been appended to the end of the filename as you can see below. Once the file has been restored, the renaming persists to ensure loops are not introduced. Furthermore, it clearly identifies the file as having been restored from an Undelete policy.

Administrators are also able to view this valuable functionality from the Hammerspace Admin GUI, as shown in the image below.

Self-Service

Hammerspace Undelete provides self-service functionality. Protected files and folders that have been deleted, accidentally or maliciously, can simply be restored from the ~/.snapshot/current directory. Each individual directory in a protected hierarchy contains its own .snapshot/current subdirectory. As previously illustrated, Hammerspace Undelete protects you from losing valuable data.

Cost Savings

By leveraging snapshots as the underlying mechanism, Hammerspace Undelete provides important savings of valuable storage costs. Hammerspace provides the option of local as well as global snapshots. You can read more about this in future blog posts (coming soon!) or Hammerspace documentation. What’s important for the purpose of Undelete is that by levering snapshots, files and folders protected by Undelete do not consume extra capacity beyond already scheduled snapshots.

Furthermore, this provides a significant reduction of the time and cost associated with traditional backup and restore. By using Hammerspace Undelete Objectives, Administrators can execute less frequent snapshot and backup schedules to protect unstructured data. Hammerspace Undelete is not intended as a replacement of backup but can significantly augment and enhance your data protection strategy at reduced cost.

Conclusion

Hammerspace Global Undelete, as shown, provides a number of benefits to your business.

  • Granular Control: Hammerspace Undelete Objectives are declarative policies that offer simplified yet fine-grained control. You can leverage an existing Undelete Objective or customize through Regular Expressions and pattern-matching. Applying an Undelete Objective can be as simple as a few mouse-clicks to as complex and granular as you choose.
  • Global Protection: Objectives can be implemented on entire shares or exports down to individual files. When an Objective is applied to a share or folder, the policy is inherited down the directory structure.
  • Retention: You control the duration of Undelete protection. Shares, directories, and files can be protected from an hour to a month.
  • Self-Service: This mirrors the Cloud model of self-service. Data that has been deleted, accidentally or maliciously, can be completely protected from loss and easily restored.
  • Cost Savings: Hammerspace Undelete is a feature built on existing snapshots. By extending snapshot functionality to Undelete, Hammerspace Undelete does not consume additional storage space. Hammerspace lets you have your cake and eat it, too!

 

References

Hammerspace Introduction

Hammerspace Collateral

How to set up Hybrid Cloud in minutes

Hammerspace Github

Hammerspace YouTube Channel

 

Feature Spotlight: Share-Level Snapshots

Limitations of Current Approaches

A snapshot is the state of a system at a particular point in time. It is a well-known industry term. We expect some sort of snapshot functionality from every modern computer system. Snapshots provide us with basic protection from data loss due to accidental or malicious deletion of data. They also improve application availability, accelerate recovery, simplify backup of large volumes of data, and reduce the overall exposure to data loss. Rolling back to a previous version of files, directories, or entire volumes is vastly simplified. It can also significantly reduce backup windows. Snapshots has become so commonplace that we rarely think about it beyond its basic functionality.

But not all snapshots are created alike. There are a number of different vendor implementations as well as open source alternatives that all do things slightly differently. In the previous paragraph we listed the goodness that snapshot technologies bring. Let’s examine some of the shortcomings or overlooked areas next.

The challenges of managing unstructured data is a complex problem; and that complexity seems to grow faster and faster. Can existing snapshot technologies keep up with such unrelenting growth? There are several questions we should ask with regards to snapshots. Are snapshots subject to the limitations imposed by infrastructure growth, such as sprawl and silos? How do you control costs and effectively manage larger and larger amounts of snapshots? What if those problems could be solved in a way that not only improves manageability but also reduces infrastructure costs?

Snapshots Sprawl

Data sprawl is a major storage ill. The demand for more and faster systems to hold data creates sprawl. We need more systems to provide more storage, faster and different systems to adapt to unrelenting data growth coupled with ever-tighter timelines on smaller budgets. This leads to a data management nightmare, where snapshots from multiple and incompatible implementations have to be separately managed. Snapshots, thus, inherit the ill of data storage sprawl.

Snapshot Silos

This dilemma is compounded by the fact that different snapshot implementations require different configuration options. Frequency and retention schedules have to configured and managed separately. Each implementation has different limitations and idiosyncrasies that requires learning and maintenance of skills. It adds up to more and more touch points which, of course, consumes more and more of your time. Additionally, silos disallow the ability to leverage snapshots for reporting and analytics in a centralized fashion across systems. There is no economy of scale in an endlessly sprawling siloed world of unstructured data storage in a heterogeneous infrastructure environment.

Snapshots Consume Storage

Long term snapshot retention can consume large quantities of expensive primary storage. Storing all your cascading (hourly, daily, monthly, and yearly) snapshots on expensive primary storage is great from an availability standpoint. But do you really want to pay the price of retaining your long-term monthly and yearly snapshots on costly high-performance storage, such as flash? Eventually, you may have to acquire more primary storage capacity to make room for your long-term snapshots. That is an expensive proposition that provides no questionable value to IT or end-users. Your storage vendor will love you for it; but your pocketbook will not. Wouldn’t it be better if you could somehow offload your long-term snapshots to a lower cost tier?

 

The Hammerspace Approach

What if you could manage those snapshots in a way that eliminated or significantly reduced sprawl, silos, and storage consumption? Hammerspace is a next-generation data management solution that frees data from its underlying infrastructure. Managing data effectively puts an end to sprawl, silos, and out-of-control costs. And snapshots are an important part of that picture.

Curing Data Management Ills

Hammerspace eliminates sprawl and silos; and gives you the ability to choose the optimum performance vs cost strategy for your data. Hammerspace believes that the best way to achieve those goals is to centrally manage snapshots across your infrastructure, and throughout their life-cycle. Hammerspace has the ability to integrate with different vendor storage APIs. By doing so we can leverage native file clones across heterogeneous storage technologies to generate our own snapshots. This, in turn, allows Hammerspace to centrally manage snapshots from share-level down to single files, with granular controls, throughout their life-cycle.

Automation

Snapshots can be moved or copied to another storage volume. The natural target for this is a NAS or Object Store. And you are not restricted to one or the other. In fact, you can make as many copies as you wish to as many volumes as you desire. Snapshots are deduplicated and compressed when moved or copied to an object store, minimizing your footprint.

Hammerspace snapshots that have been backed up to another volume provide automated disaster recovery for Windows, Mac, Linux, VDI, and Hypervisor clients. If a primary volume becomes unavailable, Hammerspace will automatically recover directories and files if a snapshot has been previously copied to another available volume. Hammerspace snapshots, thus, improve availability as well as durability.

Cost Savings

With Hammerspace you manage the placement snapshots on storage infrastructure that best meets your goals for availability, durability, and cost. Traditional storage solutions leave you with few options to cost-effectively manage availability and durability. Snapshots end up consuming valuable and expensive primary storage throughout their entire life-cycle. If you want to improve durability, you have to replicate to an identical storage array. The more you replicate, the more costly primary storage you end up consuming.

Hammerspace makes snapshots usable across multiple geographically dispersed locations, without having to replicate a full copy of the data to the other locations. Hammerspace supports up to 2048 snapshots per SMB share or NFS export. This combined with the ability to offload older snapshots to a more affordable tiers of storage provides snapshots for many years to come at optimal cost savings.

 

Hammerspace announces version 4.2.1

Hammerspace is thrilled to announce the general availability of version 4.2.1 which adds an expanded portfolio of services and features to help businesses deliver Data-as-a-Service.

With this release, Hammerspace adds a number of enhancements including metadata services, data security and recoverability, simpler data assimilation for SMB, basic data classification, cloud integration, multi-boot support, and last-but-not-least a tech preview of the Universal Global Namespace. With these new capabilities, Hammerspace customers can easily consume data across hybrid and multi-cloud environments without compromising on security, performance, availability, or ease of use.

New in v4.2.1

Global Undelete

Hammerspace has added support for recovering deleted files without having to rely on timely snapshots. Undelete policies allow users to keep deleted data around for a specified time period and recover it by simply copying it back into the namespace. Undelete works on a file granular basis and utilizes the same extensive choice of policies as the rest of the system. It can easily be configured to protect important documents such as office files and at the same time, exclude temporary files to avoid protecting data that is unnecessary to keep beyond being deleted.

Marketplace Solutions

Hammerspace is now available in both the Google Cloud Marketplace and the AWS Marketplace. This allows customers to deploy and start using Hammerspace at the click of a button.

Data Classification

Hammerspace now by default will classify data as it moves into the cloud, cloud storage or object storage. With the already existing capability of moving snapshot data to the cloud, now the data in the snapshot is also classified and users can derive immediate knowledge of what type of data is stored in the snapshot.

Data Assimilation Enhancements

Hammerspace supports assimilating third party data into its active namespace without making any changes to the original data. With v4.2.1, Hammerspace has added support for non-disruptive assimilation of SMB data into its namespace. This completes the assimilation functionality, now capable of assimilating metadata from NFS and SMB, both in Read-Write mode as well as in Side-car (Read-only) mode.

Namespace Export to Object

Hammerspace helps customers break free from vendor lock-in with the ability to export data to any object storage platform by clicking a single button.

UEFI Support

Since more and more vendors are shipping platforms that support UEFI, Hammerspace has added UEFI boot support to allow configuring Hammerspace on hardware configured for UEFI booting. This is in addition to the legacy BIOS boot support already available in the product.

Usability & Security

This release also makes it faster to install and configure Hammerpace. DSX nodes can now be auto-added into a configuration, significantly speeding up installation and simplifying configuration. Furthermore, several security enhancements were also implemented to make it safe to run Hammerspace in the cloud as well as to avoid common administration mistakes.

Universal Global Namespace (Tech Preview)

Customers can now deploy a single namespace across different geographical sites and replicate data and metadata across these sites. The data in global shares are available Read-Write on multiple sites at the same time. Initial support goes up to 16 sites concurrently active on the same share.

Metadata Harvesting (Tech Preview)

Hammerspace integrates with AWS Image Rekognition Service to identify image contents and automatically makes them available as metadata in the namespace. With v4.2.1, this feature has been made more robust by adding additional metadata tags and simplifying the integration.

 

For more in-depth details on these features, go to https://hammerspace.com/blog/

Want to take the product for a test-drive? Contact us at https://hammerspace.com/contact/

Setup Hybrid Cloud IT in Just 8-Minutes

Enterprises are interested in adopting hybrid cloud strategies to benefit from cloud infrastructure for better elasticity, agility, and overall operational efficiency. The biggest challenge to making hybrid cloud work well is solving the problem of data visibility and accessibility across sites, without compromising any of the benefits.  Unfortunately, the common perception of going hybrid cloud includes words such as complexity, mess, unmanageable, and difficult. Hammerspace wants to change all of that, and we have a video to prove it – Hybrid cloud-enabled in 8 minutes.

Seeing is believing, this video blog gives you an intro level view into Hammerspace and capabilities that are truly unique.  In as long as it takes to order and eat a taco, we demonstrate:

  • A single namespace across multiple vendors and backend protocols
  • Offloading individual files from a snapshot into S3
  • Identifying the type of data offloaded
  • Using a cloud-service for content identification
  • A Global, Active-Active namespace between on-premises and the cloud

 

The consistent principle behind Hammerspace is to stay focused on the data and be easy-to-use by keeping tasks simple. It is either driven by very easy to use GUI interaction or where it makes sense, CLI commands.  None of the steps require intimate or even cursory knowledge of the underlying storage systems – who would have thought that we can burst capacity or create snapshot backups into the cloud without that knowledge?

Enjoy the video, and I am looking forward to sharing my next Hammerspace How-To video with you soon.

Welcome from the CEO

Welcome, I wish to thank you for taking a moment to read our blog on Hammerspace.com.  We intend to use this digital space to promote our ideas for how the industry needs to evolve its approach to managing and consume data at scale.  Personally, Hammerspace is my third startup and easily the most ambitious.  I am lucky to have a world-class team of talent on board for this journey, and we will need every drop of it as we work to guide the industry into a fundamentally new mindset.

The world is ravenous for data, an appetite that shows no signs of slowing down.  Just a few years ago we couldn’t conceive of how much data that trends like DevOps, data analytics, AI, and IoT would consume and generate. The key to unlocking the potential of these trends is data agility, the ability to discover and consume more quality data, faster. We still struggle to achieve these goals because fundamentally, we live in a world of data silos.

Silos are groups of data that are isolated from the rest of the system, resulting in a lack of transparency, efficiency, and trust.  There continues to exist a deeply ingrained belief that for any given situation the only options available to us are to choose one silo over another; maybe one data silo is faster, another more reliable, secure or more scalable, and yet another is cheaper.  You start with one silo and then add additional systems to the point where large enterprises have dozens and even hundreds of them (dare I say thousands?).  This behavior has become industry best-practice, and the only change many customers are willing to consider is to evaluate the newest data silo, replacing the old generation.  The most substantial advancement in the last five years was the addition of public cloud as a serious alternative to on-premises solutions, but fundamentally clouds are just another massive data silo.

I had a revelation while I was the CEO of Fusion-io.  We had solved a real problem that caused customers real pain but, in the end, we were creating more silos as well (many more).  Each silo has its own set of rules, processes, and limitations making the situation not only counter-productive but also counter-cultural as modern society strives for the users of products and services to be empowered and dictate the terms of engagement to meet their needs and requirements.  I realized that data is tethered to infrastructure and in the modern world that seemed outdated and antiquated as the rest of IT became more automated, self-service, and virtualized.

I concede that to store data; silos must exist. However, I contend that the approach to utilizing and managing unstructured data should transcend the physicality of whatever storage it resides on.

The Hammerspace mission is to untether data from its infrastructure, eliminating the inherent inefficiencies of data silos.  The new manifesto for data management tells us that data should:

  • Be easy to access, regardless of where it resides
  • Enable insights into your business
  • Be orchestrated by intent
  • Deliver micro-granular control
  • Be streamlined with a minimal number of copies
  • Not have to be moved between data silos to achieve all of the above

Our goal is to create a product, elegant in design, to virtualize data; making it easy to manage and consume across any infrastructure found in the hybrid multi-cloud.  We reject the conventional wisdom that building bigger, faster, cheaper data silos will solve the data problems of the future.  Moreover, we believe that the people who put data to work, DevOps and DataOps teams, are the best suited to direct the management of data. These are the people creating value from data, delivering on business objectives and driving digital transformation – everything else should be automated.