Tag: cloud-based storage

  • That Other Continuous: Data Protection

    That Other Continuous: Data Protection

    Looking around at things to add to our current project’s toolchain (that is one of the reasons we do these side projects; to check out all sorts of new ideas/tools/etc), and researching the company where a former coworker is the CMO, I was drawn into the resurgent world of continuous data protection (CDP). It is interesting that we could end up adding CDP to the list of ‘continuous’ activities, like CI/CD/… CDP, even though CDP was named long before any of our DevOps or Agile terms were born.

    The whole idea of CDP is that it is always backed up, so you are continuously protected. It largely failed when first introduced because it massively increased both the cost and complexity of your storage environment. Essentially, it required a hot copy of all of your storage. Not something most enterprises were willing to invest in. I mean, it was friggin’ expensive. And it used virtualized storage, which no one wanted to mess with. Long story short, at the time, virtualized storage introduced issues no one wanted to deal with.

    But several things have changed over the years, and it is interesting to see where CDP concepts have cropped up. You see, today it is being used to protect companies from ransomware. It’s still a bit of complexity, but we’ve become experts at hiding complexity. It still requires a lot of storage (I would argue that the current versions I’m seeing require more storage than the original CDP solutions did), but when your environment is taken over by ransomware, a clean machine can be used to restore data to a point before the ransomware took over. From a “continuous protection” standpoint—giving it a modern meaning along the lines of “continuous testing”—that is an astounding feat.

    The way it works—at least the way that the current implementations I’ve looked at work—is pretty simple at heart, though as my former coworker likes to say, “Easy in concept, difficult in implementation.” It keeps every write ever made to storage, with time and currency markers. So it knows what the disk currently looks like, but it can also get to what the disk looked like at 12:33 am yesterday. Or January first, or a year ago… You get the idea.

    It uses a ton of space because there is an implied truth here—nothing is destroyed. In traditional storage, if you change a document and hit save, the document is written over. In the new iteration of CDP, if you change a document and hit save, the changes are recorded, but the original is not altered. Call it “non-destructive writes,” if you will.

    It is worth checking out. The concepts are huge, and offer protection that is otherwise in short supply. If you have a dedicated DevSecOps team, they’re the ones I’d point at it, since the big reason for using this is a security reason at heart (though there are other uses; I’m currently gushing about security because this is a big deal).

    I’ll get back on track and report back about things directly in the toolchain for our newest DevOps project next week. I thought this was worth writing about, since most of you all could use the concept, even if only for peace of mind. You’re rocking it! Protecting your work against the newest range of attackers is just common sense. It’s worth seeing if the modern iteration of CDP is for you.

  • Cloudian Adds Object-Based Storage Platform Monitoring Tool

    Cloudian Adds Object-Based Storage Platform Monitoring Tool

    Cloudian today added a monitoring and observability tool to its object-based portfolio of appliances for storing unstructured data in on-premises IT environments.

    Jon Toor, chief marketing officer for Cloudian, said HyperIQ provides access to analytics and health checks that enables predictive maintenance, enhances security and optimizes storage utilization. Cloudian is also pledging to extend the reach of HyperIQ in the future to other IT infrastructure via connectors.

    HyperIQ comes in the form of a virtual machine that IT teams download and install on-premises. A free HyperIQ Basic version comes with pre-configured dashboards. HyperIQ Enterprise comes with support and access to more advanced analytics features and is licensed by capacity at 0.025 cents per GB per month.

    Cloudian is also providing integration to multiple notification channels, including Slack, OpsGenie, Kafka and PagerDuty, to share alerts based on parameters IT organizations define in HyperIQ. In addition to pre-configured dashboards, IT teams can also leverage more than 100 data panels to drill into user or storage data at a more granular level.

    Toor said HyperIQ will become the foundation upon which Cloudian will also start to add AIOps capabilities to its platform. Based on machine learning algorithms, HyperIQ will enable Cloudian to collect the data required to train those algorithms, he said.

    Cloudian has been making the case for a distributed storage system that enables IT teams to globally manage appliances via a single user interface. As modern applications have become more complex, the need to access unstructured data stored within on-premises IT environments has become more pronounced.

    The challenge IT teams face is they don’t have enough staff available to manage each of those systems locally. In the wake of the economic downturn brought on by the COVID-19 pandemic, that issue has only become further exacerbated. Many IT organizations are either trying to reduce the size of their IT staff or limit the number of additional full-time employees they hire.

    At the same time, the amount of unstructured data an organization needs to store continues to grow. While much of that data can be stored on public clouds, a wide variety of global compliance regulations require much of that data to be stored in an on-premises IT environment.

    Given how distributed that data is, there is a clear need for deeper levels of analytics that ultimately should enable the management of distributed storage systems to be more automated. Many IT organizations have already significantly automated the management of storage systems within a local data center. The challenge now is to automate distributed systems residing in multiple geographic regions.

    Reliance on object-based storage systems to manage unstructured data within local data centers is still a relatively new phenomenon. Cloud storage service providers have been making use of object-based storage systems for the better part of a decade to manage massive amounts of data. Now internal IT teams are starting to follow suit. It’s not likely object-based storage systems will completely replace file-based storage systems anytime soon. However, the opportunity to automate the management of modern object-based storage systems may be far greater.