关于 Evernote
Evernote 是一款跨平台应用,旨在帮助个人和团队记录、整理、查找和分享想法。该应用由 Evernote Corporation 开发,这是一家总部位于加利福尼亚州雷德伍德城的私营公司。
关于 Datadog
Datadog 是一家全球领先的服务提供商,致力于为云规模应用提供监控服务。该公司将来自服务器、数据库、工具和服务的数据整合在一起,在基于 SaaS 的数据分析平台上为客户呈现整个堆栈的统一视图。在 Datadog 的帮助下,企业可以避免停机、优化性能并加快产品开发和部署速度。
由于用户对其服务的需求越来越高,Evernote 从私有云迁移到了 Google Cloud Platform,将 3.5 PB 数据移动到了扩容能力更强、安全性更高的基础架构。通过让 Evernote 更好地了解动态环境,Datadog 帮助 Evernote 提高了应用性能、正常运行时间和员工效率。
Google Platform 成果
- 通过迁移至 Google Cloud Platform,提高了性能、正常运行时间和安全性
- 借力于 Datadog 更好地了解了整个应用堆栈
- 加快了强大的新服务和新功能的交付速度
- 为 2 名全职员工腾出了时间,进而可以加快开发进度
仅用 70 天便将 50 亿条用户笔记移至 Google Cloud Platform
Evernote 是一款热门应用,可帮助消费者和企业基于文本、网页、照片、语音备忘录甚至手写笔记创建数字笔记,进而提高工作效率。这些“笔记”可以包含文件附件,让用户能够便捷地使用喜欢的设备记录和完善他们的想法。
现在,2 亿多 Evernote 用户可以更安全地存储数十亿条笔记和附件,此数据量大约相当于已发行的现代书籍的十倍。随着数据的增长,Evernote 愈加专注于提供无缝的用户体验并引入新功能和新服务。该公司私有云的扩容能力已无力支持如此多变的基础架构,因此 Evernote 将其服务迁移到 Google Cloud Platform,并关闭了数据中心,这样其员工便能够专注于产品创新,而不是维护工作。
“我们技术策略的核心是,帮助我们的工程师尽快专心打造具有创新性的高品质办公工具。通过迁移到 Google Cloud Platform 并使用 Datadog 提高应用监控性能,我们可以快速推出新服务和新功能,从而在不断变化的市场中立于不败之地。”
- Garrett Plasky,Evernote 技术运营经理正常运行时间和性能对 Evernote 至关重要。公司必须始终确保能够快速地为客户提供服务。因此,能否监控应用堆栈中的每个组件就极为关键。为了更好地了解性能和资源利用率,Evernote 选择了 Google Cloud 合作伙伴 Datadog 的云端监控和分析平台。借助于 Datadog 的云服务,Evernote 构建了自定义信息中心,对其应用和基础架构有了更好的了解,提高了性能并减少了停机时间。
Evernote 技术运营经理 Garrett Plasky 说:“我们技术策略的核心是,帮助我们的工程师尽快专心打造具有创新性的高品质办公工具。通过迁移到 Google Cloud Platform 并使用 Datadog 提高应用监控性能,我们可以快速推出新服务和新功能,从而在不断变化的市场中立于不败之地。”
Datadog 产品管理总监 Ilan Rabinovitch 说:“通过充分利用 Google Cloud Platform API 提供的丰富元数据,我们帮助 Evernote 等公司大幅提高了监控性能并将数据整合在了一起,从而使其能够更好地了解应用性能。”
在 Google Cloud Platform 之上奠定更坚实的基础
Evernote 向 Google Cloud Platform 迁移了 50 亿条笔记和 120 亿个附件文件。本来这项工作预计需要 9-12 个月才能完成,但在 Google 专业服务团队的指导下,Evernote 仅用了 70 天便完成了从解决方案规划到架构设计,再到成功迁移 3.5 PB 数据的整个迁移流程。在此期间对客户造成的影响微乎其微。Google Cloud Platform 强大的数据处理能力以及显著提升的应用性能让客户获益匪浅。由于 Google Cloud Platform 会默认对静态存储的客户数据进行加密,因此 Evernote 可为客户数据提供更佳的安全保障,让客户安心无虞。
“通过充分利用 Google Cloud Platform API 提供的丰富元数据,我们帮助 Evernote 等公司大幅提高了监控性能并将数据整合在了一起,从而使其能够更好地了解应用性能。”
- Ilan Rabinovitch,Datadog 产品管理总监使用 Datadog 提高应用监控性能
通过使用 Datadog 来监控和自动收集 Google Compute Engine 主机、Google Kubernetes Engine 集群和 Google App Engine 项目的关键性能指标,Evernote 能够更深入地了解其基础架构和资源利用率。工程师得以关联各项指标,以优化性能并获取重要事件通知。
Datadog 会将 Evernote 的 Google Cloud Platform 数据完整保留 15 个月,让该公司能够将实时指标与以前的值进行比较。工程师可以使用标记轻松分割指标来隔离某些主机子集,从而能够迅速地深入分析并快速解决问题。
更快地提供新功能
现在,Evernote 员工可以将更多时间和精力放在开发新功能和满足客户需求上,而不是将资源投入到日常基础架构维护和监控中。
Garrett 补充道:“借助 Google Cloud Platform 和 Datadog,我们的公司可以更快地向前发展。我们让更多工程人员投入到了创新当中,并不断为客户带来新功能。我们现在已经为两名全职员工腾出时间来开发微服务,这有助于更快地推出新功能。”
“Google 致力于持续创新、保障安全,并通过与 Datadog 等公司合作来强化产品功能。Google 满足了我们对于云服务商的一切期盼。”
- Garrett Plasky,Evernote 技术运营经理与 G Suite 轻松集成
Evernote 服务与 G Suite 相集成,让用户可以轻松地将任何文件从 Google 云端硬盘拖放到他们的笔记中,进而通过快捷工具栏图标添加背景信息,并利用缩略图预览功能获得丰富的浏览体验。用户对云端硬盘中的文件所做的任何更改都会自动同步到其笔记中。
Evernote 首席产品官 Erik Wrobel 说:“Evernote 是人们用于记录和完善想法的工具,它与 Google 云端硬盘相集成,可以帮助人们运用丰富的背景信息完善并交流想法。”
随时随地记录想法
Evernote 之所以选择 Google Cloud Platform,还因为其内置有高级数据分析和机器学习功能。未来,Evernote 计划利用 Google Cloud Machine Learning Engine 在其服务中添加语音识别和翻译功能,让客户能够利用更多功能来即时记录自己的想法。
Garrett 说:“Google 致力于持续创新、保障安全,并通过与 Datadog 等公司合作来强化产品功能。Google 满足了我们对于云服务商的一切期盼。我们期待使用机器学习等 Google 技术来提升我们的竞争优势,并提供更出色的用户体验。”
关于 Evernote
Evernote 是一款跨平台应用,旨在帮助个人和团队记录、整理、查找和分享想法。该应用由 Evernote Corporation 开发,这是一家总部位于加利福尼亚州雷德伍德城的私营公司。
关于 Datadog
Datadog 是一家全球领先的服务提供商,致力于为云规模应用提供监控服务。该公司将来自服务器、数据库、工具和服务的数据整合在一起,在基于 SaaS 的数据分析平台上为客户呈现整个堆栈的统一视图。在 Datadog 的帮助下,企业可以避免停机、优化性能并加快产品开发和部署速度。