The Sun Set On Traditional Storage –
It's Time To Move To The Cloud
It’s not enough to say that Docker is “rapidly gaining traction”. Docker’s adoption is skyrocketing. By now, Docker has graced thousands of businesses, with several more than quintupling their usage of container technology within a single year. It’s for good reason, too – Docker containers offer too many luxurious features to be worth ignoring.
Unfortunately, Docker has one minor headache of an issue that prevents it from completely obsoleting databases once-and-for-all: a lack persistent storage solutions.
But What IS Persistent Storage?
Docker’s agility is actually one of its bigger downsides. It’s so optimized for efficiency, portability, and performance, that by default, it keeps its data local for quick retrieval, and deletes it upon closure of the container itself. This means that containers are not a good solution for applications such as MongoDB and PostgreSQL – if something causes the container to close, like a crash or a power outage, the data is lost for good.
Persistent Storage, is, then, the answer. Data that persists after the container closes, and that can be reused at a later date. There are some solutions, such as the passing of directories and volumes from host to container, but none of them can answer to the agility of a Docker container.
After all, an SSD isn’t going to move across the network with its Swarm service, is it?
Enter Storidge, Inc.
Over the past year, we talked to many enterprises, big and small. We learned that while many would like to run their stateful apps in containers, few actually do due to the lack of persistent storage solutions. This results in a massive pool of apps that cannot be run in a Docker environment. All servers, and many other applications that manage data are simply unfeasible or better run outside of a container. You might find that this umbrella encompasses nearly all applications; we certainly did.
It turns out that this is such a big problem, that persistent storage has been cited as the toughest challenge in deploying containers for the second year in a row, just above a lack of satisfactory data management tools, data integrity concerns and storage failing to effectively scale as container counts grow.
Four years ago, we set out to solve these problems, and now we’re proud to present ContainerIO (CIO) – the solution to that, and more.
We solved storage’s immobility by enabling data to move with the container, anywhere – even across clouds. We solved the complexity of existing systems by wrapping the technology in a responsive and intuitive “driver-less storage” experience. We solved scalability by enabling clusters to scale both up and down nearly instantly.
And on top of everything else, we have seamless integration with existing enterprise applications so current investments are fully utilized as IT helps make the transition to modern applications.
We see a future for the data center (whether physical or virtual) where driver-less storage enables enterprise IT to focus on the two things that matter; applications and data. What we envision is ambitious, but we believe we have the team to do this right. If you are an IT leader at a company where you deploying container technology and need a persistent storage platform, we hope that you will consider us. We would love to be a part of your enterprise infrastructure journey. We know we will not have all the features you need, but we also know that we will listen and do our best to exceed your expectations.
Storidge isn’t just here to make a difference; we’re here to change the whole game.