moots logo

Moots Technology 利用 AWS Well-Architected Tool 降低风险

2021 年

自成立以来,Moots Technology(Moots)一直在设计创新的商业软件解决方案,以帮助各个公司管理日常基本业务任务,从而帮助他们解决日常运营挑战。Moots 一直专注于时间表解决方案、日历系统和资源预订解决方案,并将可用性视为其开发周期的核心。

尽管 Moots 在设计解决方案时考虑到了云就绪性,但其大多数客户最初都在各自的数据中心中或使用虚拟机来运行解决方案。事实证明,这对于客户的用户体验来说不太理想。而且采取了这些方式之后,客户还得管理其整个基础设施堆栈、软件更新和一般维护。“只有在客户端或并发用户的增量或增速有限的情况下,才适合在物理服务器或虚拟机上运行我们的解决方案。”Moots 的总经理 Oliver Bischof 表示。

Moots 团队决定构建经过优化的云原生解决方案,因此求助于 Amazon Web Services(AWS)和 AWS Well-Architected Tool,该工具可以帮助用户查看工作负载的状态,以便针对其解决方案架构中的高风险问题采取预防措施。使用 AWS,Moots 得以应对迫在眉睫的风险、降低基础设施成本,并采用最佳实践在全球范围内开发解决方案。

男性专业人员面带微笑在两台显示器前工作。
kr_quotemark

“通过实施 AWS Well-Architected Tool,并通过 AWS 培训扩展标准和程序,我们走上了学习如何安全、可靠、高效地大规模运营解决方案的快车道。”

Oliver Bischof
Moots Technology 的总经理

探索潜在的选项

在作出关键的设计决策之后,Moots 团队开始在市场中探索最适合其需求的可用选项。Moots 很快意识到,通过迁移到 AWS,可以提高其解决方案的安全性和效率。Moots 还看到,使用 AWS 可以解决几个迫在眉睫的问题,例如,降低基础设施成本和采用最佳实践在全球范围内开发解决方案。Moots 可以将其更多基础设施迁移到云,以克服当前架构的限制因素。Bischof 表示:“使用 AWS 的最重要原因之一是推动全球客户增长潜力。”

Moots 团队非常熟悉 AWS 的使用,而且已经使用 Amazon Elastic Compute Cloud(Amazon EC2)运行生产系统。Amazon EC2 是一项 Web 服务,用来在云端提供安全、可调整大小的计算容量。Moots 团队认识到,通过在 AWS 上设计其软件解决方案,可以帮助降低硬件故障风险、提高服务使用可见性、保护客户数据、提高可用性,以及提升全球可扩展性。“使用 AWS 可以提供有效地运营基础设施所需的全部额外功能,”Bischof 表示。“鉴于 AWS 每年都在快速创新和发布新的服务,我们毫不犹豫地选择了 AWS 作为我们的云提供商。”

利用 AWS 专业知识改进架构

为了帮助团队巩固其云知识,Moots 让员工参加了 AWS Training and Certification,这有助于培养和验证技能,使个人和团队都能够从云中获得更多收益。在获得 AWS 认证的过程中,该团队了解了 AWS Well-Architected Framework,此框架描述了在云中设计和运行解决方案的关键概念、设计原则和架构最佳实践。Moots 的领导很高兴地了解到,AWS Well-Architected 将成为巨大助力,帮助公司云架构师为其移动应用程序和 Web 应用程序构建安全、高性能、弹性、高效的基础设施,。

因此,Moots 的团队开始使用 AWS Well-Architected Framework,以及支持风险分析并为特定工作负载分配分数的 AWS Well-Architected Tool,来审查其应用程序架构。Moots 得以利用所识别的风险的高、中和低排名来确定补救工作的优先级。该团队首先通过简单的措施解决了已识别的风险,例如重写程序和文档,以及将他们的更多基础设施迁移到 AWS 上的无服务器和云原生服务。广泛使用的应用程序服务器被一组 AWS 服务取代,包括内容分发网络 Amazon CloudFront 和对象存储服务 Amazon Simple Storage Service(Amazon S3)。这些服务还包括无服务器计算服务 AWS Lambda,这种架构提高了 Moots 应用程序的可扩展性和前端可用性,同时降低了预置成本。为了帮助自动执行修补和备份等管理任务,该团队对容器编排和数据库使用 AWS 托管式服务。通过这些快速调整,Moots 立即提高了风险分数,将其云就绪架构的高风险分数降低了 25 个百分点(降至 10%),并将中等风险分数降低了 27 个百分点(降至 23%)。

使用 AWS Well-Architected Tool,Moots 得以将其流程与基于 AWS 执行的数千次工作负载审查的既定最佳实践进行比较。通过研究来自其他使用案例的示例,Moots 可以更好地预测在全球范围内开始在云中运行多租户解决方案之后,可能会遇到的挑战,并了解如何以理想方式设计其解决方案架构,以便从一开始就降低风险。Bischof 表示:“AWS Well-Architected Tool 为我们提供了简洁的护栏,使我们能够专注于了解以前知之甚少的领域,并实施重要的改进。”

将敏捷的方法应用于 AWS 基础设施

从一开始,Moots 就对其软件开发项目采用了敏捷的方法,并根据用户的意见不断进行改进。随着 Moots 在 AWS 上构建新的服务,该公司可以扩展这一理念,以构建其技术基础设施,这意味着该公司可以在面向客户的解决方案中构建新的功能,并帮助在几分钟内以代码形式将新技术堆栈完全部署到任何 AWS 区域中。由于 Moots 设计的解决方案具有高弹性和可用性,因此其客户无需安排停机时间进行维护,也无需担心高峰时段会发生中断。Moots 现在可以更快地部署和改进其解决方案和提高可见性,并为客户缩短更新的周转时间。Bischof 表示:“通过在 AWS 上执行每一个后续步骤,我们降低了风险、开辟了新的机会,或者节省了基础设施运营成本。”

为增长做准备

将软件解决方案迁移到 AWS 后,Moots 节省了运营时间,并提高了解决方案的性能、可用性和可靠性。现在,Moots 有能力扩展其服务,并计划开发补充性应用程序,为最佳实践奠定了坚实的基础。Bischof 总结道:“通过实施 AWS Well-Architected Tool,并通过 AWS 培训扩展标准和程序,我们走上了学习如何安全、可靠、高效地大规模运营解决方案的快车道。”


关于 Moots 科技

澳大利亚软件公司 Moots Technology 致力于设计新的创新型商业软件解决方案,寻求以可全球扩展的整体方式解决日常运营挑战。

AWS 带来的效益

  • 将高风险问题减少了 25 个百分点
  • 将中等风险问题减少了 27 个百分点
  • 为面向客户的解决方案构建新的功能
  • 减少了对客户端服务器维护的依赖
  • 改善了内部流程以推动未来增长
  • 降低了关键硬件故障风险
  • 在几分钟内将解决方案堆栈部署到新的 AWS 区域中

使用的 AWS 服务

AWS Well-Architected Tool

AWS Well-Architected Tool 提供了一种机制,可以定期评估工作负载、识别高风险问题和记录您的改进情况。

了解更多 »

AWS Well-Architected Framework

AWS Well-Architected 可帮助云架构师为其应用程序和工作负载构建安全、高性能且高效的韧性基础设施。

了解更多 »

AWS 培训和认证

企业需要具备云技能的人员来帮助他们转型。AWS 培训与认证帮助您培养和验证云技能,以便充分利用云。 

了解更多 »

Amazon CloudFront

Amazon CloudFront 是一种内容分发网络 (CDN) 服务,旨在获得优异性能、安全性和开发人员便利性。

了解更多 »


开始使用

无论行业无论规模,每天都有各种机构在使用 AWS 实现自身业务转型、实现企业愿景。欢迎您联系我们的专家,立即踏上您的 AWS 之旅。