Summary
The advances in Cloud Computing have made that the technologies of deployment, management and monitoring of this type of applications reach a fairly high level of maturity. However, computing needs and the volumes of information managed by applications on the Internet of Things (IoT) pose new challenges for which purely cloud solutions are not sufficient. In particular, latency requirements and communication costs make it necessary to consider more elaborate architectures, emerging Fog and Edge technologies. The complexity of these architectures and the diversity of computing devices and communication channels make the management of such applications even more complicated.