The Global Crop Diversity Trust 的总部位于德国波恩,是一个独立的国际非营利组织,其使命是保护全球农作物的多样性。为完成这一使命,Crop Trust 会协调世界上一些以种子(小麦、稻谷等)和植物剪枝(马铃薯、香蕉等)形式的主要作物种类集,并为其提供资金支持。该组织还负责维护 Genesys。Genesys 是基因库中的一个世界作物多样性数据库。Genesys 数据库包含有关 270 万多种作物的信息,任何需要连接到基因库来订购这些作物的用户都可以在该数据库中进行搜索。
Crop Trust 运营一个不断发展且多样化的 IT 基础设施,以为其完成使命提供支持。但是,该基础设施变得越来越难以管理。除基于 Java 的 Genesys 数据库之外,该组织还需要管理多个网站,其中包括一个主企业站点、一个用于进行授权管理的在线报告工具和其他内部系统。“我们的每个网站使用的是不同的托管 Web 提供商,且每个网站位于不同的归置站点。”IT 系统管理员 Alireza Mohammadi 说道,“举例来说,我们使用一个提供商来托管 Genesys,而使用其他提供商来托管主站点和在线报告工具。我们希望整合所有网站,并能够轻松管理环境。”
该组织还希望能够扩展许多科学家和植物育种家每天都会使用的 Genesys 数据库,以便添加更多与作物相关的数据,例如作物种类的评估和特征信息以及来自其他基因库的数据。“我们需要一种可按需预置更多容量的方法。”Mohammadi 说道。
在考虑使其 IT 和 Web 托管环境实现集中化并提高可扩展性时,Crop Trust 意识到自己需要找到一种最经济高效的解决方案。“作为一个经费主要来自纳税人税款的国际组织,成本对于我们投资新技术来说是一个重要因素。”合作伙伴关系和通信官 Brian Lainoff 说道,“我们希望投入的资金能够尽可能多的回流到工作方面。”
当 Mohammadi 开始评估 IT 基础设施提供商时,他制定了三个标准:“成本当然是一个重要的因素,但灵活性和安全性也很重要。”他说道,“我们需要灵活性以便在我们扩展时轻松扩展服务器,我们还必须确保基础设施的安全,原因是我们在 Genesys 以及其他站点中存储了重要数据。”
Mohammadi 发现,Amazon Web Services (AWS) 可以满足他的一切需求。“考虑了所有对我们很重要的因素后,我们意识到自己需要一种云解决方案,而 AWS 则是最佳选择。”他说道,“AWS 的价格最实惠,且能够提供可扩展性和灵活性,因此我们可以轻松地在全球扩展服务。”
最开始,Crop Trust 使用的是 AWS 免费套餐,用户可以通过 AWS 免费套餐在部署前获得使用 AWS 的实践经验。“AWS 免费套餐为我提供了一个绝佳机会,让我能够测试 AWS 以了解所有功能并确定其灵活性和安全性。”Mohammadi 说道,“它打消了我的疑虑,让我确信我们的选择是正确的。”
试用一段时间后,该组织将 Genesys 数据库迁移到了 AWS 云,并用两个 Amazon Elastic Compute Cloud (Amazon EC2) C3 实例来运行我们的 Web 应用程序,用 Elastic Load Balancing 来分配传入流量。为了支持该组织的应用程序执行的高计算量,加之该技术采用的是支持 SSD 的实例存储,因此 Crop Trust 选择了 C3 实例。在后台,包含访问级别详细信息的 MySQL 数据库在 Amazon Relational Database Service (Amazon RDS) 实例上运行。Crop Trust 还使用 Amazon Simple Storage Service (Amazon S3) 来托管辅助数据。
将 Genesys 迁移至 AWS 后的几个月内,Crop Trust 在 AWS 中部署了 Alfresco 文档管理应用程序,以解决文件存储难题。该应用程序包含约 200000 份文档,有 30 位员工需要访问这些文档。“我们的所有文档都将存储此处。”Mohammadi 说道。“这使我们可以更加灵活并更好地管理这些文档,因为它们之前存储在简单的本地 NAS 服务器中。”Mohammadi 说道,“AWS 获得了许多安全认证,并提供符合鉴证业务国际准则第 3402 号 (ISAE 3402) 的服务性机构报告,而且我们还可以非常轻松地通过管理控制台配置防火墙,从而以我们所希望的方式获得安全性。由于我们的系统使用的是 AWS 服务,因此我们对系统的安全性非常有信心。”
Crop Trust 遵循 Alfresco 部署方式,将其面向客户的其余网站整合到 AWS 中的一个服务器中,并使用 Amazon EC2 实例和 Amazon CloudWatch 进行监控。该组织计划部署 Amazon CloudFront(一项内容交付 Web 服务,可将 Web 内容分发至离用户较近的位置)和 AWS CloudFormation,以便进行容量管理和架构设计。在 AWS 迁移过程中的最后一步,该组织将其在线报告工具迁移到了 AWS。
借助 AWS,Crop Trust 已成功将其不同的网站后端和内部系统整合成一个单一、集中管理且基于云的解决方案。“与我们之前的 Web 托管提供商合作时,我们的每个系统都有不同的策略和管理界面,从管理角度来说,效率十分低下。”Mohammadi 说道,“当我们整合所有内容并将其迁移至 AWS 后,事情就变得容易多了。AWS 拥有强大的管理控制台,可简化一切操作。现在,我可以更加轻松地管理服务器,因此节省了大量时间。”
此外,Crop Trust 现在还具有其所需的可扩展性,能够快速响应其主要网站上的使用需求。“借助 AWS,我们可以轻松地增加容量。”Mohammadi 说道,“借助 Amazon EC2,我们可以在不到 1 分钟的时间内创建新实例,并以相同的速度快速复制这些实例。如果与其他提供商合作,仅访问新的服务器可能就需要花费数天的时间。借助 Amazon CloudWatch,我们可以跟踪自己的使用情况,以清楚了解何时需要增加容量。现在,我们拥有所需的灵活性,可满足我们网站上的业务需求。 Crop Trust 还可以利用这种灵活性来增加 Genesys 中的数据量。“我们可以利用在 AWS 中获得的灵活性真正地扩展 Genesys 中的作物数据量。从现在起,最终用户将可以从更多信息中进行选择。”Mohammadi 说道。
Crop Trust 获得的另一项重要优势是系统性能。“借助 Amazon CloudFront,我们将能够以比之前更快的速度和更低的延迟,为用户提供 Web 内容。”Mohammadi 说道,“每天,这将为我们的核心网站提供更强大的性能。”
成本是该组织迁移至 AWS 的主要动力之一。通过利用成本分配标签来跟踪 AWS 成本并对其进行分类,该组织实现了成本节约。例如,该组织将标签应用于其 Amazon EC2 实例和其他 AWS 功能,以更好地管理所有服务的成本。“AWS 中的成本分配标签对我们十分重要,因为我们需要将每个系统的预算区分开来。”Mohammadi 说道,“这款工具是独一无二的,我们查看的其他系统中都没有这款工具,它可以帮助我们精确计算每个预算范围的成本。” Lainoff 补充道:“此外,我们的运营成本也有所降低,因为我们之前合作的托管提供商的费用较为昂贵。对我们来说,使用 AWS 非常经济高效,而且作为一家非营利组织,这一点尤为重要。” 总的来说,Crop Trust 使用 AWS 预计节省了 30% 的核心网站运营成本。
Mohammadi 补充道:“技术客户经理始终非常乐意为我们提供帮助,并会努力解决我们遇到的所有问题。知道我们随时可以获得支持,这种感觉非常棒。这提高了我们对 AWS 的整体满意度。随着我们组织的继续发展,AWS 可以提供我们所需的灵活性、安全性和可扩展性。”
要详细了解 AWS 如何帮助您满足应用程序托管需求,请访问“应用程序托管”详细信息页面:http://thinkwithwp.com/application-hosting/。