Cloud Pinup: Tutum
There is a company with a singular vision of providing the simplest way for developers to go from code into production. A company that has, in just over a year, become the go-to destination for easily deploying and managing distributed applications across any infrastructure and striking the perfect balance in cloud computing between flexibility and simplicity. That NY based company is Tutum; built for developers and built to scale ops quickly and easily.
Tutum, which means safe or secure in Latin, was first conceived as a security decision support system to help companies transition safely to the cloud during the fall of 2012. A year later, the decision was taken for the company to join forces with open-air platform Docker with the vision of creating a company that integrated the best of PaaS (Platform-as-a-service) and IaaS (Infrastructure-as-a-service) with an emphasis on simplicity and flexibility.
The system breaks down into three component stages: the Build phase where you can ‘’containerize your application and accelerate development”, the Deploy phase which allows you to “quickly and easily deploy applications using Tutum, and to handle the orchestration of your orchestration and application containers” and finally the Management phase where you “have complete control of your applications, whether it’s through the intuitive Dashboard, simple API, or CLI tool. With built-in logs and data monitoring, all the info you need is at your fingertips.”
Tutum was born after the realization that developers still didn’t have the true freedom that the cloud was promising; that the application experience was largely dependent on the provider used. In its own words, “Tutum decouples the orchestration layer from the underlying infrastructure on which your application runs. Tutum works on top of any infrastructure provider and users can choose the provider that best satisfies their requirements. Tutum orchestrates the underlying infrastructure and your containerized applications. In this regard, Tutum is OaaS (Orchestration-as-a-Service). But it’s also much more. Using Tutum means you never have to worry about being locked in to just one infrastructure provider. The power is now truly with the user.”
Tutum is committed to remaining platform agnostic and has made a definitive commitment to a host of Linux platforms, including Ubuntu, CentOS 7, Fedora 21,22, and Debian 8. Furthermore, anyone can start using the open-source Tutum builder project immediately to automate the building and testing of their Dockerized applications. Click here to get going.
Tutum is still in Beta and, as such, is completely free for developers. Nevertheless, the features that are on offer today are sufficiently stable to be considered production-ready. Yet there are still more features that Tutum believes its users will need before it considers itself ready to move out of beta. Cloud providers like Microsoft Azure, Digital Ocean, Amazon Web Services and SoftLayer are all supported and there is a commitment to many other IaaS cloud providers in the near future.
In just over a year, the company has successfully provisioned and scheduled over a million containers for tens of thousands of users across tens of thousands of servers running Docker and is poised to become a global powerhouse in the vital arena of building, running and shipping applications.
By Jeremy Daniel