Igreja Universal do Reino de Deus (Universal Church 或 UCKG) 于 1977 年在巴西成立。该五旬节基督教组织在接下来的数十年内迅速扩展,如今已遍布 170 多个国家/地区。Universal Church 使用电视、Internet、报纸、电台广播和博客来传教。根据教堂提供的信息,其网站、Portal Arca Universal (Universal Ark Portal) 和创立者 Macedo 主教的博客每月的网页访问量超过 3000 万。

Universal Church 过去将其数据中心外包给巴西托管提供商。但是,每当该组织播送特殊电视和电台节目时,这些活动的访问量都会超出该教堂的服务器容量,从而导致性能下降和故障。“我们拥有 20 台服务器,但容量却不足。”Universal Church 的牧师兼 IT 总监 Rodrigo Prota 说道,“我们面临的情况十分严峻。购买额外的服务器以满足高峰期使用量需要投入高昂的费用。”停机和容量不足导致教堂不得不考虑其他解决方案。

“我们考虑过将我们的托管解决方案迁移至托管服务或转移到云中。”Prota 说道,“我们之所以选择 Amazon Web Services (AWS),是因为它是最快的解决方案且可以降低成本。通过与 AWS 合作伙伴网络 (APN) 的成员兼咨询合作伙伴 Dedalus 合作,Universal Church 仅在 4 天内就完成了迁移。

Universal Church 整理了其在美国东部 (弗吉尼亚北部) 区域的云环境,如下所示:

  • Amazon Virtual Private Cloud (Amazon VPC) 为 Portal Arca Universal 网站提供了安全的私有环境。Universal Church 使用 Red Hat Linux 和 MySQL 数据库以及 Amazon Simple Storage Service (Amazon S3)、Elastic Load BalancingAuto Scaling 来运行网站。
  • 所有博客和活动都使用在安装有 MySQL 数据库、Amazon S3 和 Elastic Load Balancing 的 Red Hat Linux 上运行的 WordPress。
  • Universal Church 还使用 Amazon VPC 流式处理 IURD TV,并部署了 Amazon CloudFront 来降低延迟和提高数据处理速度。IURD TV 在安装有 MySQL 数据库、Elastic Load Balancing 和 Amazon S3 的 Microsoft Windows 上运行。

Prota 评论道:“WordPress 会占用大量服务器容量。但我们发现,即使 WordPress 消耗了大量容量,AWS 仍具有高性能。总的来说,Universal Church 预置了 30 个 Amazon Elastic Compute Cloud (Amazon EC2) 实例并在 Amazon S3 存储桶中存储了近 5TB 的数据。图 1 展示了该组织在 AWS 上的环境。

Universal Church architecture diagram

图 1. Universal Church 在 AWS 上的架构

“我们依靠网站来覆盖我们的受众,因此这些网站必须可供访问。”Prota 说道,“通过使用 AWS,我们无需再通过投入资金来支持我们的活动所带来的高流量。我们可以增加或减少容量和服务器数量,并且只需为所用服务和使用时间付费。我们的应用程序可以在 AWS 上正常运行,这可确保高可用性。我们估计,通过在 AWS 上运营其资产,该组织在硬件和劳动力方面节省了约 125 万美元。”

“AWS 云为我们提供了安全性、速度和灵活性。”Prota 继续说道,“我们计划将来在 AWS 上运营更多解决方案。我们希望完全使用 AWS 云。”

要详细了解 AWS 如何帮助您满足 Web 应用程序需求,请访问我们的 Web、移动和社交应用程序页面:http://aws.amazon.com/web-mobile-social/

要详细了解 Dedalus 如何帮助贵公司在 AWS 云上运行,请参阅 AWS 合作伙伴目录中的 Dedalus 清单