Docker Acquires French Start-Up Infinit
In file transfer competing with Box, DropBox, WeTransfer, BitTorent Sync and Google Drive
This is a Press Release edited by StorageNewsletter.com on December 7, 2016 at 3:15 pmThis article was written by founder and CTO Solomon Hykes on December 6, 2016 on the blog of Docker, Inc.
Docker, acquired a company called Infinit International Inc. Using their technology, we will provide secure distributed storage out of the box, making it much easier to deploy stateful services and legacy enterprise applications on Docker.
This will be delivered in an open and modular design, so operators can easily integrate their existing storage systems, tune advanced settings, or simply disable the feature altogether. We’re going to open-source the whole thing.
At Docker we believe that tools should adapt to the people using them, not the other way around. So we spend a lot of time searching for the most exciting and powerful software technology out there, then integrating it into simple and powerful tools. That is how we discovered a small team of distributed systems engineers based out of Paris, who were working on a next-generation distributed file system called Infinit.
From the very first demo two things were immediately clear. First, Infinit is a piece of technology with the potential to change how applications consume and produce data; second, the Infinit and Docker teams were almost comically similar: same obsession with decentralized systems; same empathy for the needs of both developers and operators; same taste for simple and modular designs.
Today we are pleased to announce that Infinit is joining the Docker family. We will use the technology to address one of the most frequent Docker feature requests: distributed storage that ‘just works’ out of the box, and can integrate existing storage system.
Docker users have been driving us in this direction for two reasons. The first is that application portability across any infrastructure has been a central driver for Docker usage. As developers rapidly evolve from single container applications to multi-container applications deployed on a distributed system, they want to make sure their entire application is portable across any type of infrastructure, whether on cloud or on premise, including for the stateful services it may include. Infinit will address that by providing a portable distributed storage engine, in the same way that our SocketPlane acquisition provided a portable distributed overlay networking implementation for Docker.
The second driver has been the rapid adoption of Docker to containerize stateful enterprise applications, as opposed to next-generation stateless apps. Enterprises expect their container platform to have a point of view about persistent storage, but at the same time they want the flexibility of working with their existing vendors like HPE, EMC, Nutanix etc. Infinit addresses this need as well.
With all of our acquisitions, whether it was Conductant, which enabled us to scale powerful large-scale web operations stacks or SocketPlane, we’ve focused on extending our core capabilities and providing users with modular building blocks to work with and expand. Docker is committed to open sourcing Infinit’s solution in 2017 and add it to the expanding list of infrastructure plumbing projects that Docker has made available to the community, such as InfraKit, SwarmKit and Notary.
A key aspect of the Infinit architecture is that it is completely decentralized. At Docker we believe that decentralization is the only path to creating software systems capable of scaling at Internet scale. With the help of the Infinit team, you should expect more and more decentralized designs coming out of Docker engineering.
A few words from CEO and founder Julien Quintard: “We are thrilled to join forces with Docker. Docker has changed the way developers work in order to gain in agility. Stateful applications is the natural next step in this evolution. This is where Infinit comes into play, providing the Docker community with a default storage platform for applications to reliably store their state be it for a database, logs, a website’s media files and more.”
Infinit’s next generation storage platform has been designed to be scalable and resilient while being highly customizable for container environments.
Infinit storage platform has following characteristics:
- Software-based: can be deployed on any hardware from legacy appliances to commodity bare metal, VMs or even containers.
- Programmatic: developers can easily automate the creation and deployment of multiple storage infrastructure, each tailored to the overlying application’s needs through policy-based capabilities.
- Scalable: by relying on a decentralized architecture (i.e peer-to-peer), Infinit does away with the leader/follower model, hence does not suffer from bottlenecks and single points of failure.
- Self Healing: Rebalancing mechanism allows for the system to adapt to various types of failures, including Byzantine.
- Multi-Purpose: the platform provides interfaces for block, object and file storage: NFS, SMB, AWS S3, OpenStack Swift, iSCSI, FUSE etc.
Read also:
Infinit, French Start-Updocker hykes in File Transfer
Competing with Box, DropBox and WeTransfer
by Jean-Jacques Maleval | 2016.01.19 | News