Interesting summary from Forbes on Microsoft’s new Azure technology with comments from Azure CTO Mark Russinovich
“Microsoft firmly believes that the future of application development for all organizations will be created using microservices. Microservices is a modern take on software architecture, in which complex applications are composed of small, independent processes communicating with each other using APIs. These services are small, highly decoupled and focus on doing a small task. The rise of Docker, the proliferation of third party developer tools and the increasing reliance on the cloud all play into the growth of microservices.”
Forbes: Microsoft Reinvents The Meaning Of PaaS–Welcome To The Microservices Future
Docker is hot and every major cloud platform is embracing as fast as possible. What’s driving the move to Docker and container technology?
- The operating system is increasing irrelevant
- PaaS is the new middlewear
- Vitalization technologies facilitate container technology
Read the full article
Build, Ship and Run Any App, Anywhere
Docker – An open platform for distributed applications for developers and sysadmins
WHAT IS DOCKER AND WHEN TO USE IT
Docker enables the creation of application containers that are much more efficient than running separate virtual machines in a cloud computing environment. This is why application containers are called a form of “operating system virtualization” whereas virtual machines, using a hypervisor, virtualize the computing hardware (aka a server).
Docker is barely a year old and every major cloud vendor (Microsoft, Amazon, Google, etc) is embracing. Google is the latest to get on board.
You can think of Docker as a shipping container for things on the internet–a tool that lets online software makers neatly package their creations so they can rapidly move them from machine to machine to machine.