Monitoring on the cloud platform

So far, we have talked about how to develop the application and deploy it across different platforms in order to make it useful for the customer business model. However, even after you have developed the application, you will need personnel with expertize who will make use of tools to manage your application on the platform, which could be a public cloud or on-premise.

In this section, we will mainly focus on discussing tools or services provided by public cloud providers, using those with which we can manage our infrastructure, as well as taking care of Application Insights, that is, performance.

Before we go ahead with discussing tools, here are a few points to consider at the time of infrastructure allocation for any application:

  • It is good practice to perform load testing regularly against a certain set of requests. This will help you judge the initial resource requirement for your application. A couple of tools that we can mention are Locust (http://locust.io/) and JMeter (https://jmeter.apache.org/).
  • It is recommended to allocate resources with minimal configuration and use tools related to auto-scaling that manage your resources based on application usage.
  • There should be minimal manual interference in terms of resource allocation.

Consider all the preceding points. as it is necessary to make sure a monitoring mechanism is in place to keep track of resource allocation and application performance. Let's discuss the services that are provided by cloud platforms.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.224.6.211