Fargo: the updated Open vStorage Architecture

With the Fargo release of Open vStorage we are focussing even more on the Open vStorage sweet spot: multi-petabyte, multi-datacenter storage clusters which offer super-fast block storage. In order to achieve this we had to significantly change the architecture for the Fargo release. Eugene, the version before Fargo, already had the Shared Memory Server (SHM) in its code base but its wasn’t activated by default. The Fargo release now primarily uses the SHM approach. To make even more use of it, we created the Open vStorage Edge. The Edge is a lightweight block…Read more …

Domains and Recovery Domains

In the Fargo release we introduced a new concept: Domains. In this blog post you can find a description of what Domains exactly are and why and how you should configure them. A Domain is a logical grouping of Storage Routers. You can compare a domain to an availability zone in OpenStack or a region in AWS. A Domain typically group Storage Routers which can fail for a common reason f.e. because they are on the same power feed or within the same datacenter. Open vStorage can survive a node failure without any…Read more …

Performance Tuning

At Open vStorage we now have various large clusters which can easily deliver multiple millions of IOPS. For some customers it is even a prestige project to produce the highest amount of IOPS on their Open vStorage dashboard. Out of the box Open vStorage will already give you very decent performance but there a few nuts and bolts you can tweak to increase the performance of your environment. There is no golden rule to increase the performance but below we share some tips and pointers: vDisk Settings The most obvious way to influence…Read more …

The Game of Distributed Systems Programming. Which Level Are You?

(originally published on the incubaid.com blog, 2012/03/28) Introduction When programming distributed systems becomes part of your life, you go through a learning curve. This article tries to describe my current level of understanding of the field, and hopefully points out enough mistakes for you to be able follow the most optimal path to enlightenment: learning from the mistakes of others. For the record: I entered Level 1 in 1995, and I'm currently Level 3. Where do you see yourself? Level 0: Clueless Every programmer starts here. I will not comment too much here…Read more …

Storage across datacenters

Wim Provoost, Product Manager of Open vStorage, gave a vBrownBag TechTalk at the OpenStack Summit in Austin about OpenStack storage across datacenters. In this talk he discusses the problems encountered by the Open vStorage team and solutions they applied to build a scalable, block storage cluster across 5 datacenters in the US.Read more …

Tech Field Day Interview at OpenStack Summit

At the OpenStack Summit in Austin, Wim Provoost got interviewed by Stephen Foskett. Stephen is the organizer of the Tech Field Day events, an independent IT influencer event. In this interview they discuss Open vStorage and talk about the benefits it can bring to enterprises that are looking to run OpenStack in production.Read more …

Playing with Open vStorage and Docker

I was looking for a way to play with Open vStorage on my laptop with as ultimate goal letting people easily experience Open vStorage without having to rack a whole cluster. The idea of running Open vStorage inside Docker, the open container platform, sounded pretty cool so I accepted the challenge to create a hyperconverged setup with docker images. In this blog post I will show you how to build a cluster of 2 nodes running Open vStorage on a single server or laptop. You could also use this dockerised approach if you…Read more …

From A(pp) to B(ackend) – no compromise

While giving presentations I often get the question how Open vStorage is different compared to other block or scalable storage solutions in the market. My answer to that question is the following: It is the only no-compromise storage platform as it combines the best of block, file and object storage into one storage platform. Allow me to explain in more detail why I’m confident that Open vStorage fits that description. For many readers the first part (Block and Object) will be well known but for the sake of clarity I’d like to start…Read more …