If you like immudb, give us a star on Github!

What Is VMware Photon Controller – Everything You Wanted To Know About Photon Controller

What Is VMware Photon Controller – Everything You Wanted To Know About Photon Controller

Well, when it comes to technological business, certain rules are in place when it comes to longevity. You can’t survive several decades without have an effective strategy which changes with time. And one of those important strategies is to creatively destroy your own product before it becomes a burden for you. The thing is that your competition is definitely going to kill it. But for your own survival, you have got to do it first before somebody else do that. When you are able to overpower that transition, you will learn to survive another decade. Otherwise, chances are high for your business to lose its edge and slowly fade away.

Speaking of VMware Photon Controller and Photon platform, both are part of a new technology that is being introduced by VMware. Photon Controller is an Open Source technology. As for Photon Machine, it is nothing but a modified and minified version of linux that is optimized to run within an ESXi hypervisor. The introduction of the Photon platform has come in handy in scaling the application in a dynamic manner. The Photon Platform is highly streamlined and optimized and that is what set them apart.

The VMware Photon Platform

If you want to run containers that heavily rely on API automation, this is the best optimized platform you can find. This Photon platform is nothing but a modified version of ESXi hypervisor. The major difference is that it is based on Photon OS.

To elaborate, we can say that Photon Controller is a highly distributed platform. With the help of this, you gain access to the single API endpoint. As for the architecture, it has the capacity to accommodate multiples and several developer teams. It has ties to cloud foundry, and the admin has the power to issue a create cloud foundry cluster. He will be able to achieve this with the help of the API endpoint we have mentioned before.

In other words, Photon manages to do several things behind the scenes, including creating new nodes, configuring these nodes, etc. And finally it returns the Foundry API Endpoint. As a result, the developers will be able to utilize the infrastructure for their benefit. The Photon Controller has been given the duty of effectively hiding the complexity of the operation.

VMware Photon Platform Architecture

Let’s take a look at the architecture of the Photon Platform. And we’ll also try to uncover the buzz surrounding the containers. First and foremost, containers are highly portable. They help you run your apps. The best thing about working with the containers is that it is really simple to deploy the application. Developers have welcomed this with both their hands. Moreover, you have a very simplified lifecycle.

Let’s try to understand these works from a developer’s point of view. As a developer, you can develop the app in your laptop and then deploy it on the server. We are referring to the production server here. The admin of the server will be responsible for pulling this app to make sure that it is in production.

Let’s come back to the VMware Photon Controller. It has two dashboards – tenant dashboard and admin dashboard. You should know that cloud admin dashboard we are referring to is web based. Who manages these dashboards? Well, ZooKeeper is supposed to manage it. ZooKeeper is designed to help distributed processes to work with each other in a coordinated manner. And that’s not all. There are other important components attached to the controller.

VMware Photon Architecture

Photo courtesy of VMware Blog

The infrastructure is meant to deal with the cloud-native apps and containers alike. It’s meant for a multi-tenant environment. As stated before, there are two key components here – the Photon Machine and the Photon Controller. In case of Photon Machine, the Photon OS already exists in it.

Things To Remember

Times have changed and so does technology. Today, admins will be in need to collaborate with the developers. They also need to collaborate with new container technologies. This is really important as it helps you to speed up the new cloud applications. As you know, the Photon platform is the perfect tool that you need here. But there are questions that need to be addressed. The problem lies with these platforms is that it is a specific platform, which may not be suitable for everyone. Or in other words, not every admin has to deal with container apps or new set of developers. So, in a way, it has limited appeal. But for those who need it, it can be the best thing for them.

We can see that it provides a tailored solution for a section that demands it. It can reduce workload in a very efficient manner. It works for a very specific set of needs. As far as small businesses are concerned, I don’t see them chasing this technology as they have very little use of it. They might not benefit much from this technology. However, with changes in the technology, it might become suitable for smaller businesses in the future. I would say that, at some point, SMB sector might benefit from this technology. Yeah, it holds true at least in the case of Devenvironments.

What is the best approach at the moment? Well, they need to spend more time and resources on vSphere 6 to make sure that it is capable of handling the demands. First and foremost, they have to make it bug free as soon as possible. At the moment, you will come across several instances of serious bugs, which undermine the value of vSphere 6.

As we all know, VMware is one of the leading players when it comes to commercial computing in the modern world. But they are more focused on earning more money from their ESXi and vSphere platform. They cannot ignore the fact that companies have several complaints about these technologies. Companies are looking for a less expensive, lightweight option. So, VMware has to do something about this. Perhaps, they should spend their time and energy on Photon Controller. A we all know, technology has to constantly reinvent itself as we move forwards. VMware knows this more than anybody else. 

So, our guess is that they will do something about this soon.

Performance Analyzer

To monitor your vSphere including your containers, check out our Performance Analyzer