Google to Test Distributed Application Workload Using Cloud PlatformIn order to withstand the testing workload of massively-scaled applications, enterprises can now use Google’s cloud platform to test distributed application. The enterprises can use the cloud as a test infrastructure to perform the application load test. Google has made it easy by allowing companies to use its containers with Kubernetes to test their infrastructure under different workloads. This comes at a much reasonable cost as compared to dedicated infrastructures.

According to Sandeep Parikh, a Google solution architect, the idea behind such a move is to avoid the need for organizations to invest in costly infrastructure to perform load tests. In addition, it also helps in providing more scalability as compared to dedicated infrastructures. Moreover, there are many other things like set up, computing, deploying, and execution, which can make things complex.

Evaluating an application demands the hardware to be upgraded and executing new tests under different workloads. This surely involves certain level of complexity; however, this can be reduced by using Google’s Kubernetes container. The Kubernetes technology can help in simulating system clients and providing elasticity, which makes it easy for enterprises to perform application testing. In addition, the container’s properties of being light, available, and easy to deploy, makes it an excellent choice of running a number of test simulated clients.

According to Google, a developer can use multiple containers to deploy a framework to test distributed applications load using Google’s container engine. The developer can specify the number of users for simulation as well as the number of container nodes. It allows the developer to measure latency, failure rates, etc. and analyze the performance of the infrastructure with change in load. Moreover, he is also able to handle other upcoming issues that could crop up with the increasing workload.

Developers can also customize the application to run complex application workloads, and can review the performance metrics using Google cloud monitoring technology. However, the Google has not released the pricing details yet. The developers can refer to the pricing calculator of Google cloud where they can get the pricing information based on the size and scalability of the container.