图 4 系统总体架构 Fig.4 General framework of system 2.2 Amazon 云计算平台技术介绍 在云计算被提出之前,开发者需要按照需求购买存 储设备和计算设备等硬件设施,但是往往由于计算的不 准确性会造成资源的浪费。云计算的基本概念最初是由 Google 公司提出的。使用云计算平台用户不需要购买任 何硬件设施,因为云计算平台直接提供易交付和易扩展 的 IT 服务,如虚拟服务器、远程数据库以及大容量存储 服务。 本文通过制作服务器的 Docker 文件,将服务器部署 于 Amazon 云端。下面就以 AWS [23] ( Amazon Web Services ,亚马逊云服务)的虚拟服务器( Amazon EC2 )、 可扩展的云存储( Amazon S3 )和云端动态数据库 ( Dynamo DB ) 3 种云平台技术做简要介绍。 Amazon EC2 的 Web 服务接口简单,可以轻松获取 和配置容量。使用该服务,可以完全控制计算资源,并 可以在成熟的 Amazon 计算环境中运行。 Amazon EC2 将 获取并启动新服务器实例所需要的时间缩短至几分钟, 当计算要求发生变化时,可以快速扩展计算容量。 Amazon S3 提供一个简明的 Web 服务界面,用户可 通过它随时在 Web 上存储和检索任意大小的数据。使用 Amazon S3 ,用户只需按实际使用的存储量付费,没有最 低费用和准备成本。 DynamoDB 是一种快速、全面受管的 NoSQL 数据库 服务,它能让用户以简单并且经济有效的方式存储和检 索任何数据量,同时服务于任何程度的请求流量。所有 数据条目均存储在固态硬盘( solid state drives , SSD )中, 具有极高的可用性和耐久性。 2.3 农作物的测量和虚拟模型的生成 虚拟农作物建模对象包括水稻和番茄。为了获取水 稻建模所需的相关参数,于 2015 年和 2016 年在浙江杭 州中国水稻研究所进行了相关试验。选取时期为拔节期