Rick

Rick
Rick

Friday, April 24, 2015

Microservices Architecture: VMware Releases Photon – a Cloud Native OS for microservices


Microservices Architecture: VMware Releases Photon – a Cloud Native OS for microservices


VMware now has its own Linux distribution, 'Project Photon', as part of its Microservices effort which is calls "Cloud Native Application".


Microservices: Cloud Native Application

"The idea is that rather than rely on a monolithic application to do everything, one can instead create lightweight components that handle one part of the process previously baked into a single application." --The Register.
Now each component can be updates more often using DevOps-driven release train instead of a larger less rigid release train. Docker now has become the poster boy of how you create microservices, although one does not need containerization to build microservices. You typically do need some sort of cloud/virtualization 2.0.
Containers like Docker use para-virtualization which is more like change root then a fully virtualized OS. This means that they can run closer to the actual hardware and there are less levels of indirection between a containerized OS and a fully virtualized one. Docker instances inherit setting from the core OS like allowed file handle limits, network configuration, etc. A Docker instance is more like a process that looks like an OS than a full VM instance. 



Microservices Architecture: VMware Releases Photon – a Cloud Native OS for microservices.


Read more about high-speed microservicesJava microservices architecture and reactive microservices from a series of articles that we wrote.

Related links:
Kafka and Cassandra support, training for AWS EC2 Cassandra 3.0 Training