This paper examines the cloud resources management for a multi-agent IoT architecture. The resources tenancy is a costly operation, thus their allocation and management should be approached in an effective manner. On the other hand, the infrastructure should not be affected by the deployment or maintenance life cycle, operations that could put parts of the system offline, or even the entire system. We emphasize the need for infrastructure audit, which offers a good insight of how the resources are used, the geographical areas with an increased number of failures and where the allocation of supplementary resources is mandatory. Also, the security audit and its impact over a distributed multi-agent architecture that handles a large number of heterogeneous devices is discussed.