Cookie policy: This site uses cookies (small files stored on your computer) to simplify and improve your experience of this website. Cookies are small text files stored on the device you are using to access this website. For more information on how we use and manage cookies please take a look at our privacy and cookie policies. Some parts of the site may not work properly if you choose not to accept cookies.

sections

CoreOS launches open source distributed storage system Torus

  • Print
  • Share
  • Comment
  • Save

Share and enjoy

Containerized software developer CoreOS has released the prototype version of its new open source distributed storage system, Torus.

The aim of Torus is to give developers access to a reliable and scalable storage system for applications that run on containers managed by Kubernetes, the open source container system promoted by Google.

App store

torus, CoreOS, open source

Torus overview

Source: CoreOS

Released today on Github, Torus sets out to solve the issue of persistent storage in container cluster infrastructure - where developers have struggled to store application data across containers. The system uses CoreOS’ etcd “to shepherd metadata and maintain consensus. This frees Torus itself to focus on novel solutions to the storage part of the equation,” said CoreOS software developers Barak Michener in a blog post.

Other approaches to the storage problem exist, such as Red Hat’s Ceph, Hadoop-focused MapR and even Cisco’s hardware-based storage solution. But Torus is a fully software-based take on the issue that can, at least to a prototype level, provide persistent storage for containerized apps.

“We have seen a clear need from the market for a storage solution that addresses the dynamic nature of containerized applications and can take advantage of the rapidly evolving storage hardware landscape. We’re excited to see CoreOS lead the community in releasing Torus as the first truly distributed storage solution for cloud-native applications,” Zachary Smith, CEO of bare metal cloud provider Packet, said.

With Torus written in Google’s Go programming language, Peter Bourgon, distributed systems engineer and creator of Go kit, said: “Distributed storage has historically been an elusive problem for cloud-native applications. I’m really happy with what I’ve seen so far from Torus, and quite excited to see where CoreOS and the community take it from here!”

CoreOS says that Torus is still in its early stages, but hopes to add new features, such as object storage, soon - with the help of the open source community, that is.

Have your say

Please view our terms and conditions before submitting your comment.

required
required
required
required
  • Print
  • Share
  • Comment
  • Save

Webinars

More link