Even the giants cannot sustain in the cloud IaaS market without introducing new features. A few years back hosting plans like dedicated, shared and PhotonVPS hosting were prominent, and now it’s the era of cloud computing services. It is Google that has now come up with the state of art technologies and the exceptional features to its customers. To face the competition, such innovations are inevitable and this is the reason Google has decided to appeal the developers directly. A product manager from Google, Dan Blecher, enunciated that Google is now thinking about the future of clouds, that is they focus on the evolving technology in the next 5 to 10 years. This was given out by Dan Belcher during the 17 stop Google Cloud Platform Roadshow event held recently in Boston.
What features does Google introduced? Currently, the IaaS case is where the developers can find resources ready and any amount of customization can happen. PaaS is the case where an OS is built in with other features, making is an apt environment for app development in the cloud platform. But, at times developers would like make advantage of both the cases. The Managed VMs from Google has now connected both the services. They are more of a link between IaaS and PaaS. The managed VM services will conduct updates and check for the correct specifications, and make them a perfect companion for those who handle a team of developers. Still this service is under preview.
Replica Pools is another idea Google has come out with. They are similar to the Managed VMs but they let the users copy the existing virtual machines. To put it short, they are more like copy and paste buttons for the virtual machine. This feature is offered through an API or UI, where users can create templates and the VMs with the required specifications are immediately spun out. Developers who need to handle loads of VMs and Replica Pools are the right choices. They are currently available in limited numbers.
Kubernetes is the platform that has been outsourced by Google to manage all the containers it used. Google uses multiple containers. IBM, Docker and other companies have signed into it. This is a management framework that helps to schedule the creating and using of containers. Applications can be spun up across various VMs automatically and they too can be transferred across the VMs using Kubernetes. Again, this is of limited preview like the other two mentioned here. As the competition between AWS , Microsoft and Google gets heated, Google would come with more new features/