The growing global demand for agricultural resources, combined with the need to reduce water and energy waste, is driving the adoption of smart systems based on IoT, cloud computing and decision-making automation. This is the context for the application analysed, which is designed to monitor agricultural fields using sensors, drones and actuators, with the aim of optimising irrigation and ensuring operational sustainability. However, its original implementation in an on-premise environment highlights structural limitations: unpredictable load growth, poor fault resilience, manual resource provisioning and infrastructure costs that are difficult to optimise. These critical issues highlight the need for a more flexible and automated architectural model. For this reason, the work explores the migration of the application to the cloud, focusing on two of the main cloud providers, namely Amazon Web Services (AWS) and Microsoft Azure. The dual modelling aims not only at comparative evaluation, but also at verifying the portability of the system, its vendor neutrality and the possibility of building a replicable, scalable and long-lasting architecture.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Cloud Migration of Smart Irrigation Systems: A Comparative Study of AWS and Azure

  • Luigi Colucci Cante,
  • Mariangela Graziano,
  • Beniamino Di Martino

摘要

The growing global demand for agricultural resources, combined with the need to reduce water and energy waste, is driving the adoption of smart systems based on IoT, cloud computing and decision-making automation. This is the context for the application analysed, which is designed to monitor agricultural fields using sensors, drones and actuators, with the aim of optimising irrigation and ensuring operational sustainability. However, its original implementation in an on-premise environment highlights structural limitations: unpredictable load growth, poor fault resilience, manual resource provisioning and infrastructure costs that are difficult to optimise. These critical issues highlight the need for a more flexible and automated architectural model. For this reason, the work explores the migration of the application to the cloud, focusing on two of the main cloud providers, namely Amazon Web Services (AWS) and Microsoft Azure. The dual modelling aims not only at comparative evaluation, but also at verifying the portability of the system, its vendor neutrality and the possibility of building a replicable, scalable and long-lasting architecture.