Table of ContentsView in Frames

How client applications affect the HTTP transaction load

Understanding the HTTP transaction profiles of client applications can help you calculate the estimated transaction load on the StorageGRID Webscale system and ensure that the StorageGRID Webscale system can manage the it.

Different client applications have different HTTP transaction profiles. For example, a client application that primarily stores content places an HTTP transaction load on the StorageGRID Webscale system that consists mostly of POST transactions. A client application that primarily retrieves content consists mostly of GET transactions.

When you design client application integration with the StorageGRID Webscale system, you should plan and diagram the interaction sequences between the client application and the StorageGRID Webscale system to determine the transactions performed for each application-specific set of functions. This enables you to map the system transaction coverage to application-specific operations.

After you determine the HTTP transactions associated with each type of application-specific functionality, you can calculate the transaction load on the StorageGRID Webscale system. For example, if a client application stores 100 new objects each hour, the POST rate is 0.027 transactions per second.

By providing a translation between application-specific tasks and the corresponding load on the StorageGRID Webscale system, users of the application can size the system based on their use of the application.

Many client applications deploy multiple instances of the client application to handle multiple sites, workgroups, or devices. When you deploy multiple instances of a client application, the load numbers for the transactions should reflect the load placed on the StorageGRID Webscale system by a single instance of the client application. You can calculate the load placed on the system by multiple instances of client applications by adding the numbers for the application-specific loads, and then converting the sum into the corresponding system load.