与 AWS 合作取得成功/教育/加拿大


eSafetyFirst 借助 safeINIT 的力量,在 AWS 上将代码部署速度提高至 4 倍,并将管理时间缩短 30%
了解 eSafetyFirst 如何在 AWS 上提升稳定性、将部署速度提高至四倍,并将基础设施管理时间缩短 30%。
概述 | 机会 | 解决方案 | 成果 | 使用的 AWS 服务
50%
基础设施稳定性改善幅度
30%
基础设施管理时间减幅
4 倍
代码部署速度增幅
概述
eSafetyFirst 是一家专门为加拿大企业和求职者提供服务的罗马尼亚公司。该公司以法语和英语提供在线职业健康与安全培训和认证服务,并将该服务托管在 Amazon Web Services(AWS)的加拿大区域。随着业务的增长,该公司希望一如既往地保持其卓越的服务,因此寻找了一家本地合作伙伴进行合作。eSafetyFirst 选择了 AWS 合作伙伴 safeINIT 实施针对其培训平台的转型项目。然而,后来的事实证明,将核心计算服务转移至容器的最初计划存在问题,此时,safeINIT 迅速做出调整,并构建了新的解决方案,以应对不断变化的需求。

机会 | 需要优化和保护的复杂网站
eSafetyFirst 帮助加拿大公司向员工提供合适的安全培训,使其远离危险,并遵守不断变化的法规。借助该平台,人力资源管理人员可以更轻松地跟踪数百名员工的认证和续期日期,从超过 36 门课程中进行选择,并自动通知员工参加保持合规性所需的培训。求职者也会使用该系统更新自己的资格证书,以增强对潜在雇主的吸引力。培训完全通过各种互动演示、测验和其他富媒体内容在线提供。从工作场所危险材料信息系统培训,到危险品运输认证,课程涵盖了所有行业和主题。
尽管该网站确实接受付款,但它不仅仅是一个电子商务平台。与零售网站相比,用户在该网站的停留时间通常长得多,用户旅程的可预测性也更低。这就带来了敏捷性和可扩展性方面的挑战:需求难以预测,在正常工作时间内波动较大,而在傍晚则会出现骤降。用户可能会在白天断断续续地参与和退出培训课程,并要求尽可能地缩短延迟,以便尽快完成课程。eSafetyFirst 知道,通过改进缓存可以为用户提供更出色、更快速的体验,但在遭受有针对性的拒绝服务(DoS)攻击后,便开始对安全问题产生担忧。

我们相信,safeINIT 能够帮助我们改善性能和安全性,而他们也确实做到了这一点。”
Cosmin Rebegila
eSafetyFirst 创始人兼首席执行官
解决方案 | 根据业务需求而变化的敏捷解决方案
eSafetyFirst 曾尝试多种方法,以便从其对 AWS 的投资中获得更多收益。“为了提高 AWS 性能,我们曾与多名自由职业者合作,然后,我们发现了 AWS 合作伙伴网络,并搜寻了本地具有合适专业知识的人员,我就是这样找到 safeINIT 的。”eSafetyFirst 创始人兼首席执行官 Cosmin Rebegila 说,“我们一拍即合。他们公平地对待我们,能够在我们需要的时候随时提供帮助,并且真正倾听了我们和开发人员的意见。” 在这种关系的推动下,即使没有设定关键绩效指标或目标,项目也能够继续进行。“我们没有说‘希望将速度提高 25%’或者诸如此类的具体目标。”Rebegila 说,“我们相信,他们能够帮助我们改善性能和安全性,而他们也确实做到了这一点。如果我去看医生,他让我吃药,我就吃药,我相信他的专业知识。”
同时,Rebegila 也很认可 safeINIT 对开发人员问题的关注,以及在需要时表现出的灵活应变能力。最初的计划是将工作负载迁移到容器中并重新设计,但在开发人员提出反馈后,则改为使用优化的 Amazon Elastic Compute Cloud(Amazon EC2)设置。“开发人员总是讨厌改变,但 safeINIT 确实从使用这些工具的人们那里听取了意见,并调整了计划。”Rebegila 说。该团队使用 Amazon CloudFront 实现自动扩缩,并以低延迟提供内容。设置非常简单,因为 eSafetyFirst 的大部分内容都是静态的,可以通过缓存来提高网站性能。现在,通过使用 AWS CodePipeLine,可以实现新代码的自动发布,无需人工干预。该团队使用 Amazon CloudWatch 监控资源和应用程序,帮助网站增强防御 DoS 攻击的能力。safeINIT 还建议使用 Amazon Aurora 简化基础设施管理。
成果 | 稳定性提升 50%,部署速度提高至 4 倍,管理基础设施的时间减少 30%
该项目使基础设施的稳定性提高了 50%,并将管理资源的时间减少了 30%。使用 AWS CodePipeline,新代码的部署速度是之前手动部署方法的 4 倍。有了更完善的审计和版本控制措施,网站变得更加可靠,必要时还可以轻松回滚。eSafetyFirst 对 Amazon Aurora“设置后无需管理”的特性表示赞赏。“我希望在设置服务器后,除了支付账单,什么也不需要做。”Rebegila 说,“我不想不停地调整它,而 Aurora 可以自动完成所有扩展工作。”
该项目提高了网站的安全性,并提供了模板化的解决方案,可以轻松复制到其他国家/地区,为国际扩张提供支持。eSafetyFirst 和 safeINIT 将继续合作,并正在考虑重建网站的前端,以清理旧代码,降低对第三方插件的依赖,并简化页面的提供和渲染方式。这既能够改善用户的性能体验,又能提高网站在搜索引擎中的排名。
关于 eSafetyFirst
eSafetyFirst 总部位于罗马尼亚,为加拿大的公司和客户提供服务。该公司使用超过 36 门课程和认证,成功为超过 20 万人提供了培训。除了为个人提供帮助外,它还为人力资源管理人员提供了一个平台,用来跟踪员工认证情况并自动安排培训计划,从而确保员工的安全,并帮助公司遵守相关法规。
关于 AWS 合作伙伴 safeINIT
safeINIT 总部位于罗马尼亚布加勒斯特,致力于帮助企业充分利用云技术的优势。其增强了现有的云基础设施,并尝试采用最新的开发成果为客户提供现代化解决方案。safeINIT 帮助初创企业和大型企业利用云功能,在 DevOps、自动化和安全性的支持下,达到快速增长的目标,并实现敏捷的可扩展性、增强的移动性、更高的协作效率和更低的成本。
使用的 AWS 服务
Amazon EC2
Amazon Elastic Compute Cloud(Amazon EC2)提供最广泛、最深入的计算平台,拥有超过 750 个实例,可选择最新的处理器、存储、网络、操作系统和购买模型,以帮助您最好地满足工作负载的需求。
Amazon CloudFront
利用 Amazon CloudFront,以低延迟和高传输速度安全地分发内容。
了解更多 »
Amazon CodePipeline
通过 AWS CloudFront 自动构建持续交付管道,以实现快速、可靠的更新。
了解更多 »
Amazon Aurora
Amazon Aurora 在全球范围内提供无与伦比的高性能和可用性,完全兼容 MySQL 和 PostgreSQL,而成本仅为商业数据库的十分之一。
行动起来
无论行业无论规模,每天都有各种机构在使用 AWS 实现自身业务转型、实现企业愿景。欢迎您联系我们的专家,立即踏上您的 AWS 之旅。