Slashdot Mirror


CoreOS Launches Torus, a New Open Source Distributed Storage System (infoworld.com)

CoreOS on Wednesday launched Torus, an open source project that provides storage primitives designed for cloud-native apps and can be deployed like a containerized app via Kubernetes. With Torus, startups and enterprises get access to the same kind of technologies that web-scale companies such as Google already use internally. NetworkWorld reports: Torus is deployed by Kubernetes, side by side with the apps to which it provides storage, and it uses Kubernetes's Flexvolume plugin to allow dynamic mounting of volumes for nodes in the cluster. This allows, for example, PostgreSQL to run atop Torus storage volumes. Torus also demonstrates how CoreOS is working on what happens around containers, not only what happens inside them. A key part of Torus is etcd, a distributed key/value store used by CoreOS to automatically keep configuration data consistent across all machines in a cluster. In Torus, etcd is used to store and replicate metadata for all the files and objects stored in the pool.

26 comments

  1. Core OS? by Anonymous Coward · · Score: 0

    Overloading much?

  2. Ceph? by Anonymous Coward · · Score: 0

    How many c's can we throw around?

    1. Re:Ceph? by Joe_Dragon · · Score: 1

      CEPH is cool when will VMware be able to use it with out an iscsi bridge

    2. Re: Ceph? by Anonymous Coward · · Score: 1

      Proxmox uses ceph natively.

  3. Re:I have no idea what this is. by WarJolt · · Score: 3, Informative

    My understanding is it's basically an open source way of creating something like a file system without any bottlenecks, so thousands of containers can use it all at the same time.

  4. Re: I have no idea what this is. by Anonymous Coward · · Score: 0

    It's not the world's fault that you've reached your personal technology singularity. Stop complaining and fucking google it.

  5. Only missed CoreOS Fest by this much . by Hadlock · · Score: 1

    No word at all about this at CoreOS Fest just a few weeks earlier?
     
    It was very interesting that all their vendors and tech demos were based on Kubernetes, rather than CoreOS-developed Fleet, actually there was a single Fleet based demo, by the NginX guys, but they seems pretty aware that they were demoing their product with a depreciated system.

    --
    moox. for a new generation.
  6. Caveat Emptor: it's all written in Go and Shell by Gravis+Zero · · Score: 3, Interesting

    I took a quick look at CoreOS and all it's companion software noticed that everything the but the lowest level stuff was written entirely in Go and Shell... and LOTS of it. While Shell will live on, no guarantees that Go won't be unsupported in a few years. This really looks like another unmaintainable mess.

    --
    Anons need not reply. Questions end with a question mark.
    1. Re:Caveat Emptor: it's all written in Go and Shell by Anonymous Coward · · Score: 0

      > While Shell will live on, no guarantees that Go won't be unsupported in a few years.

      Mu.

      Go is just as likely as Perl, Python (both 2 and 3), and Erlang to keep on living for the foreseeable future. Unless you have a support contract there are no guarantees that any given language will be supported over any given timespan.

    2. Re:Caveat Emptor: it's all written in Go and Shell by LWATCDR · · Score: 1

      I guess you don't know that bash is not the only shell or that their have been other shell scripting languages in the past that are no not used often?
      https://en.wikipedia.org/wiki/...

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    3. Re:Caveat Emptor: it's all written in Go and Shell by Gravis+Zero · · Score: 1

      and i guess you don't know that Shell is a UNIX standard.

      --
      Anons need not reply. Questions end with a question mark.
    4. Re:Caveat Emptor: it's all written in Go and Shell by h4ck7h3p14n37 · · Score: 1
      I would encourage you to read this article, Go at Google: Language Design in the Service of Software Engineering.]

      Go is a programming language designed by Google to help solve Google's problems, and Google has big problems.

      I suppose Google could abandon the language, but if they developed it to specifically address problems they were having, then I would expect it to be around for some time.

    5. Re:Caveat Emptor: it's all written in Go and Shell by Anonymous Coward · · Score: 0

      Why would it go unsupported if it uses a BSD style license + patent grant?

  7. Re: I have no idea what this is. by Anonymous Coward · · Score: 0

    The "just google it" thing is bullshit. We're not complaining because we are unable to google a new term. We are complaining because the headline and summary are a spammy slashvertisement, for what seems to be some useless nonsense product. Sure, we could google every made up term we see in an ad, but holy fuck, what a waste of time that would be. If we are going to have blatant ads as front-page posts, is it so much to ask that the ads should show some basic marketing competence and tell us what it is they are trying to sell us, and why we should be interested?

  8. My understanding by kob_2015 · · Score: 0

    I cannot be held accountable for the things I say or do. http://www2.hiherbdayandnightc...

  9. Really? by Anonymous Coward · · Score: 1

    Did you just seriously use the term "web scale"?

  10. Re: Caveat Emptor: it's all written in Go and Shel by untoreh+ · · Score: 3, Informative

    Their main competitor, docker, is also written in go. What you are suggesting is very unlikely.

  11. web-scale! by Anonymous Coward · · Score: 0

    They should also use MongoDB, because that's also web-scale. www.mongodb-is-web-scale.com

    1. Re: web-scale! by Anonymous Coward · · Score: 0

      Does it also work with a series of tubes?

  12. Re: Caveat Emptor: it's all written in Go and Shel by Anonymous Coward · · Score: 1

    Perl us undead and cannot be killed by mortal weapons

  13. Re: Caveat Emptor: it's all written in Go and Shel by K.+S.+Kyosuke · · Score: 1

    Actually, there was this argument recently that not most, but all tools in this class of software are being written in Go nowadays. I can't seem to find the link, though. Someone on Twitter was surprised about having found it out. (Is there even any other example of something similar? I can only think of most OS kernels being written in C.)

    --
    Ezekiel 23:20
  14. Re: I have no idea what this is. by Junta · · Score: 1

    I will concur. There have been very good and very useless releases, and we get the marketing view which unfortunately confuses things. Buzzwords are prioritized over the actual thing. For example, there's a lot of talk about containers and postgresql, but it's not clear that there's really good reason to call those technologies out as intrinsically related. I say that but it's clear that the postgresql is completely unrelated, just an example of using it.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  15. Re: Caveat Emptor: it's all written in Go and Shel by Anonymous Coward · · Score: 0

    There's one 'containerization' tool that isn't being written with Go: FreeBSD jails.

    By the way, also the first example of this stuff, and somewhere around a decade old already.

  16. Naming confusion by fibonacci8 · · Score: 1

    Police departments around the globe showed immense interest in this product until they discovered that it doesn't actually have anything to with doughnuts.

    --
    Inheritance is the sincerest form of nepotism.