The future of personalization is cloud computing, with the Linux open-source operating system underpinning the servers that drive the Internet.
Docker, an open-source software project, repackages Linux technology and server operating systems like Sun Microsystems’ Solaris into open-source software that moves product seamlessly from machine to machine across dozens of servers and the entirety of the Internet.
Docker aims to offer developers a matrix of languages and frameworks in "containers." As Wired reports:
The goal is to foster a world where anyone can treat any pool of machines in much the same way Google treats its private data centers. If you wrap your software in Docker containers, you can readily spread them not only across the machines in your own data centers, but onto popular cloud services such as Amazon Web Services — and back again.
eBay, the Web’s online auction house, is now using Docker containers as a means of testing new software inside its data centers. San Francisco startup MemSQL is doing much the same in testing the database software it sells to other businesses, a database that runs across dozens of machines. And another startup, CoreOS, offers a new Linux operating system specifically designed for use with Docker containers.
Silicon Valley is latching onto Docker’s free open-source software, which still needs time to reach its full potential. That potential is not lost on Google. According to Wired, "Google sees Docker as something that can help everyone else do what it has been doing for years."
Google engineer Eric Brewer tells Wired the two companies share the same vision for how applications should be built, and are a "natural fit." From Wired:
On Tuesday, with a keynote speech at a conference in San Francisco, Brewer is set to unveil new ways that Google will combine Docker with its cloud computing services, Google App Engine and Google Compute Engine. For the company, this is a way of fueling interest in these services as it strives to challenge Amazon’s dominance in the burgeoning cloud market. But considering Google’s widely recognized knack for building its own massive internet applications, from Google Search to Gmail, Brewer’s speech will also provide an enormous boost for Docker.
The technology is similar to Google’s Borg, a new breed of software the company likens to “warehouse-scale computing,” which combines Google products like Maps, Search and Gmail into one giant data center. Rather than scattering applications across a sea of servers, a single system will run products simultaneously.
While Docker seemingly represents an easy way for developers to move their products off of Google’s cloud service, Google believes the software will encourage many others to use it.
Docker technology is also being backed by cloud services like Amazon, Rackspace and Digtial Ocean.
New Career Opportunities Daily: The best jobs in media.