Yes, it's here. Right on time for the fall, and full of new features and improvements. The new version of SDS is now available. Most of these features were teased or previewed at OpenIO Summit. If you attended our event, you won't be surprised, but the list of new features is long and you may have missed something; there are improvements all throughout the software.
Indexing and Search with Grid for Apps!
Metadata Indexing and Search are now integrated in SDS through Grid for Apps. As we mentioned earlier this year, Grid for Apps is now part of SDS and we take advantage of it to create new features and keep the core of our system lightweight and efficient. Here is a video with a demo about this new feature recorded at the OpenIO summit.
Alerting and Monitoring
The WebUI, included with our standard subscription, has a new alert and monitoring system. Demoed at OpenIO summit (here the video), this new alert system will help sysadmins to get better information on the status of their cluster sooner, and will improve their day-to-day activity. No matter how many nodes in a cluster, or their size, this new system is designed to give operators the most important alerts at first sight while filtering secondary issues with lower priorities.
Improved S3 Compatibility
S3 compatibility is a key feature for object stores. Our effort with S3 compliancy is constant and we improve our compatibility with each version of the software. With 18.10 we have added CORS (Cross Origin Resource Sharing), tag management, and encryption compatibility. Some of these APIs have been available for a while but we wanted to be sure to test them thoroughly before releasing them.
Our customers really count on OpenIO SDS S3 compatibility for their applications, and we want to ensure that all of them get what they need to run their storage infrastructure flawlessly.
More Operating Systems Supported
Ubuntu 18.04 LTS is now fully supported for production environments, completing the list of supported Linux distributions, which also includes Centos 7, RHEL 7 and Ubuntu LTS 16.04. Flexibility is one of the core principles of OpenIO SDS, and giving freedom of choice also in things like OS support makes a difference allowing end users to work with the systems and procedures they know better.
Focus on Performance
As always, we worked hard to improve performance across the board. Making the most of the available resources in the cluster is one of our goals, and continuous improvements have been part of our strategy since the beginning. This time we focused on better object listing in very large buckets, and tunable parallel data rebuilds.
Everybody can benefit from better performance because it also means better efficiency and lower resources needed. When compared to older versions of OpenIO SDS, these new enhancements allow to get more results, faster but also extending the life of your infrastructure before the next upgrade.
Encryption Made Easy
A feature requested by the vast majority of enterprise customers, encryption at rest, is now S3 compliant and has had a complete overhaul; it is now easier to configure and use. Standard subscription customers can quickly enable this feature on their cluster seamlessly today.
... And there is much more going on (Under the Hood)
With 18.04, we started a process to make some changes in the back-end. The 18.10 continues that effort on the internal directories, to make them manage ID of services instead of addresses, with the goal of a better integration in orchestrated cloud environments. We also released a new version of Rawx chunk service, written in Golang. This opens the door to new features and easier maintenance.
Most of the work we have done this year was about consolidation and optimization. Our customers love the robustness of OpenIO SDS and we wanted to be sure to keep this key aspect at the top of our priorities while taking the necessary steps for future evolutions of the product.
The next release of OpenIO SDS is quite exciting. I can't spill the beans now, but if you are curious, I suggest you to take a look at the videos we recorded at OpenIO Summit '18 to get an idea of what is going to happen.