Welcome!

Python Authors: Pat Romanski, AppDynamics Blog, Matt Davis, Donald Meyer, Liz McMillan

Blog Feed Post

Software-defined Storage from Nexenta: Evan Powell, Nexenta CEO

Recently, people have started to apply the term “software-defined storage” (SDS) to our NexentaStor and to OpenStorage approaches more generally.

That prompted us to look at what we really mean when we use that term.

Already I’m seeing a rush towards the “Software-defined” label. Consider “Software-defined networking.” It appears that $1.26bn gets people’s attention. Thank you VMware (and Nicira, and EMC)!

The promise of a software-defined data center is simple: fix IT once and for all. If you compare the data center to highly controlled and automated processes in manufacturing, IT still lags behind. You’ve got highly paid experts deploying box X and another highly paid expert connecting it to box Y, where another highly paid expert runs application Z and then turns around and complains about the other so-called experts not being expert enough. Those companies that have nailed IT have achieved competitive advantage because the average data center is a mess filled with proprietary, dated technologies that don’t work well together.

Nexenta Logo

The software-defined data center promises flexibility, end to end flow through provisioning and management, and application awareness so that applications can be deployed, on demand, and can access appropriate resources from the data center, also on demand. Again, at the highest level, the goal is to fix IT so that the benefits of the incredible ongoing exponential improvements in hardware flow through to end users thanks to a software and services stack that just works to improve competitive advantage.

But first, before we talk in detail about what SDS is, here are a few approaches that do not pass the sanity check as being SDS:

  1. Storage hardware that is driven by APIs. Don’t get me wrong. It’d be great if storage hardware companies supported up-to-date Rest-APIs. But that is surely not enough to warrant a rebranding as SDS.

  2. Storage software that works with one and only one vendor’s hardware.
    Again, it is great to be able to drive storage hardware via software. Actually I’m not sure how else you’d do it. But claiming that your management UI or even your multi-system management capabilities somehow make you SDS is a stretch at best.

  3. Anything sold by a legacy storage hardware vendor. OK, perhaps my bias is showing here. However, a hardware company suddenly claiming they are a software company is a zebra changing its stripes. You cannot suddenly become a software company because you have software developers. You have a value chain entirely predicated on selling expensive hardware with on-disk formats that lock customers into your products. And now you want to back away from that model and pivot to being a software-centric business that offers choice? That’d be a great pivot to make; IBM did something similar and it is astounding that they pulled it off.  Customers get this so they tend to want to buy software from software companies.

  4. Something that ONLY works as a virtual storage appliance. It must be possible to provide a consistent storage solution across virtual and physical infrastructures alike. Needless to say, this applies to folks that can run on one, and only one, VSA as well, since that even further reduces the flexibility and ubiquity needed to achieve SDS.

  5. Something that sacrifices fundamental data storage capabilities. If your solution is Windows-based or otherwise not truly enterprise class, you are not yet ready for enterprises. I suppose that is tautological. Still, worth reiterating. Just because the future is software-defined storage does not mean that the features enterprises have demanded in the past on their arrays are no longer needed—most still must remain. 

Enough with describing what SDS is not. What is it as we see it?

In short: software-defined storage is an approach to data storage and management that virtualizes the underlying hardware and enables the flexibility and dynamism promised by virtualization to both be fully achieved and to be extended into the management of storage. Software-defined storage is a fundamental component of software-defined data centers. Key attributes include:

  • Openness: Systems that are inherently closed and proprietary lack the flexibility of open systems. This openness should extend from on-disk formats through APIs and business models.

  • Ubiquity: Solutions should be widely available, and work with all major protocols. This implies two things. First, it implies some kind of open source or freemium distribution model, so the solution can achieve widespread distribution. Second, it implies you’ve got to be able to serve block, file, and object protocols.

  • Abstraction: This is all about separation of the data from the data control layers. Amongst other things, this means that JBODs rule. Everything—from RAID through HA and replication and NFS, CIFS, and other protocols―should be delivered as software that can define the attributes on the storage in the server or on the JBOD on the fly, as needed.

  • Service Level Agreements / Application Awareness: If a product or service is to be considered software-defined storage, it must be possible to inherit SLA requirements from the compute level or from the overall data center business logic. We agree with VMware’s approach here as far as we understand it; and we fully anticipate CloudStack and OpenStack will head in a similar direction, being able to pass along requirements from the application provisioning and management layer through the entire stack, including storage. Self-provisioning storage, based on application requirements, is an example, similar to our own NexentaVSA for View.

  • Collapsing Compute, Storage, and Networking: For software-defined storage to become reality, the storage protection, replication, cloning, and other capabilities must be able, for certain use cases, to be run co-resident on the compute boxes. In practice, this ironically can mean moving aspects of that logic off the storage capabilities on-box so that storage itself delivers services that then are instantiated, as needed, on the physical device or rack. Our own cloud-wide deduplication capabilities, which we are including in our contributions to the OpenStack Swift community, are good examples of this kind of cloud or data center-wide capability enabled by collapsing just the right part of the storage onto the box (in this case a Swift box) while retaining other aspects logically off the box in a distributed fashion.

At Nexenta, we take the above vision seriously enough that we are looking at every line of code (with more than several million lines to look at) in NexentaStor and NexentaVSA for View, including changing aspects of the underlying ZFS technology, to insure that they are in alignment with our vision of software-defined storage. We are listening to some of our largest current users who need to manage thousands of NexentaStor instances across their cloud in a centralized manner through policies controlled by their cloud management frameworks.

We view NexentaVSA for View, our improvements to Swift, and forthcoming code-named NexentaSwift and NexentaHadoop solutions, as proof that SDS is coming. We have a pure software-only business model. And a relentless focus on data integrity, data protection, flexibility, high performance, and freedom from vendor lock-in in everything we do. We believe that Nexenta and OpenStorage approaches more broadly give the IT industry the best hope for transforming the 42% of IT spending that storage now absorbs into a better solution that reflects the requirements of emerging dynamic, software-defined data centers.

Stay tuned. And please contribute to the debate over what SDS is and what it is NOT. If the storage industry does this right, we can bring openness and a fundamentally more flexible approach to storage to market in the months and years to come, thereby freeing IT from the lock-in and legacy approaches of dominant storage vendors.  This is about more than Nexenta or even about storage—this is about fixing IT once and for all.  I look forward to hearing your thoughts.

Read the original blog entry...

More Stories By Bill Roth

Bill Roth is a Silicon Valley veteran with over 20 years in the industry. He has played numerous product marketing, product management and engineering roles at companies like BEA, Sun, Morgan Stanley, and EBay Enterprise. He was recently named one of the World's 30 Most Influential Cloud Bloggers.

IoT & Smart Cities Stories
Moroccanoil®, the global leader in oil-infused beauty, is thrilled to announce the NEW Moroccanoil Color Depositing Masks, a collection of dual-benefit hair masks that deposit pure pigments while providing the treatment benefits of a deep conditioning mask. The collection consists of seven curated shades for commitment-free, beautifully-colored hair that looks and feels healthy.
The textured-hair category is inarguably the hottest in the haircare space today. This has been driven by the proliferation of founder brands started by curly and coily consumers and savvy consumers who increasingly want products specifically for their texture type. This trend is underscored by the latest insights from NaturallyCurly's 2018 TextureTrends report, released today. According to the 2018 TextureTrends Report, more than 80 percent of women with curly and coily hair say they purcha...
The textured-hair category is inarguably the hottest in the haircare space today. This has been driven by the proliferation of founder brands started by curly and coily consumers and savvy consumers who increasingly want products specifically for their texture type. This trend is underscored by the latest insights from NaturallyCurly's 2018 TextureTrends report, released today. According to the 2018 TextureTrends Report, more than 80 percent of women with curly and coily hair say they purcha...
We all love the many benefits of natural plant oils, used as a deap treatment before shampooing, at home or at the beach, but is there an all-in-one solution for everyday intensive nutrition and modern styling?I am passionate about the benefits of natural extracts with tried-and-tested results, which I have used to develop my own brand (lemon for its acid ph, wheat germ for its fortifying action…). I wanted a product which combined caring and styling effects, and which could be used after shampo...
The platform combines the strengths of Singtel's extensive, intelligent network capabilities with Microsoft's cloud expertise to create a unique solution that sets new standards for IoT applications," said Mr Diomedes Kastanis, Head of IoT at Singtel. "Our solution provides speed, transparency and flexibility, paving the way for a more pervasive use of IoT to accelerate enterprises' digitalisation efforts. AI-powered intelligent connectivity over Microsoft Azure will be the fastest connected pat...
There are many examples of disruption in consumer space – Uber disrupting the cab industry, Airbnb disrupting the hospitality industry and so on; but have you wondered who is disrupting support and operations? AISERA helps make businesses and customers successful by offering consumer-like user experience for support and operations. We have built the world’s first AI-driven IT / HR / Cloud / Customer Support and Operations solution.
Codete accelerates their clients growth through technological expertise and experience. Codite team works with organizations to meet the challenges that digitalization presents. Their clients include digital start-ups as well as established enterprises in the IT industry. To stay competitive in a highly innovative IT industry, strong R&D departments and bold spin-off initiatives is a must. Codete Data Science and Software Architects teams help corporate clients to stay up to date with the mod...
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throug...
Druva is the global leader in Cloud Data Protection and Management, delivering the industry's first data management-as-a-service solution that aggregates data from endpoints, servers and cloud applications and leverages the public cloud to offer a single pane of glass to enable data protection, governance and intelligence-dramatically increasing the availability and visibility of business critical information, while reducing the risk, cost and complexity of managing and protecting it. Druva's...
BMC has unmatched experience in IT management, supporting 92 of the Forbes Global 100, and earning recognition as an ITSM Gartner Magic Quadrant Leader for five years running. Our solutions offer speed, agility, and efficiency to tackle business challenges in the areas of service management, automation, operations, and the mainframe.