暂无图片
暂无图片
16
暂无图片
暂无图片
23
暂无图片

Aerospike Cloud:可扩展的实时数据库即服务,提供 AWS SaaS 工厂支持

通讯员 2024-07-08
215

实时、高性能的工作负载需要低延迟数据库,这些数据库可以进行扩展以满足最严格的要求。能够满足这些需求的分布式数据库已经存在了一段时间。但是,管理这些数据库可能会带来操作负担。随着这些工作负载过渡到云,管理所需基础设施的复杂性可能会增加,从而给客户带来挑战。

Aerospike 多年来一直在云中管理数据库,并利用这些运营经验中的关键见解来构建其下一代数据库服务 Aerospike Cloud。通过将 Aerospike 以软件即服务 (SaaS) 的形式提供,该公司消除了客户分配基础设施、部署和管理新软件以及对员工进行运营方面培训的需求。这种 SaaS 模式使客户能够更快地采用 Aerospike 的功能。

AWS SaaS Factory 团队邀请了 Aerospike 的首席产品官 Lenley Hensarling 来讨论 Aerospike 的 SaaS 之旅。Lenley 于 2019 年加入 Aerospike,担任首席战略官,并在过去三年中一直领导产品组织。在此之前,他在初创公司和大型成功软件公司的工作经历包括工程管理、产品管理和运营管理。他曾从事企业应用程序和基础设施软件方面的工作,重点关注实时数据和应用程序。

 与Aerospike的问答

AWS SaaS Factory:请告诉我们 Aerospike 的整体产品和解决方案。

Lenley Hensarling:十多年来,Aerospike 一直是以高效成本提供大规模数据库性能的领导者。我们的分布式多模型 NoSQL 平台提供无与伦比的速度(亚毫秒级延迟)和可靠性,以及高度一致的事务。在过去几年中,随着我们推出 Aerospike Cloud,我们的旅程将我们的产品开发扩展到云优先。我们的托管服务为此奠定了基础。

Aerospike 被部署用于一系列实时用例,包括支付、欺诈检测、个性化和风险管理。Aerospike 通常是我们客户 AI/ML 管道的核心。去年,我们推出了 Aerospike Graph 服务,使客户能够实时查询非常大的图表。我们最近推出了 Aerospike Vector Search 产品,该产品支持包括检索增强生成 (RAG)、语义搜索以及大型语言模型 (LLMs) 和小型语言模型 (SLM) 结果缓存在内的用例。随着企业使用生成式 AI,他们将需要一种具有大规模部署所需吞吐量的矢量解决方案,因此我们添加了基于我们基础数据库构建的 Aerospike 矢量搜索。

AWS SaaS Factory:在 Aerospike Cloud 中提供 SaaS 产品对您的其他产品有何影响?

Lenley Hensarling:从历史上看,我们的许多客户在达到规模化临界点时才来找我们,因为他们之前的解决方案的性能和经济性使其无法继续下去。现在,开发人员可以从使用 Aerospike 的第一天起就更轻松地构建他们的应用程序,而不必担心遇到成本或性能问题。

这些开发人员来自各个垂直行业,他们的事务系统需要一致且可靠的性能,因为它们的吞吐量会扩展到每秒数百万个事务,或者数据存储会从千兆字节增长到数百兆字节,再到 PB 级。

Aerospike Cloud 提供了一个简单的访问点来注册、支付、部署和管理 Aerospike 数据库。从那里,开发人员可以通过 https 安全地连接到他们的应用程序,或者在他们的应用程序和数据库之间建立私有链接。

AWS SaaS Factory:您能否向我们介绍一下 SaaS Factory 团队如何支持采用 SaaS 模型?

Lenley Hensarling:SaaS Factory 团队一直是我们在设计和构建服务时使用的重要知识来源。从架构设计审查到关于定价和成本模型的讨论,他们的见解和建议加快了我们的学习曲线。我们很幸运地将SaaS工厂视为我们团队的延伸。

AWS SaaS Factory:当您尝试将数据库部署为服务时,需要进行哪些流程或组织更改?

Lenley Hensarling:我们经历了一些变化,但我们从一个有利的位置开始。Aerospike 被财富 100 强公司用于为关键任务应用程序提供动力。Airtel、Fidelity、PayPal 和 Snap 等公司依靠 Aerospike 数据库在各自的市场中取胜。Aerospike 有一个组织结构来协助和支持这些客户成功交付这些应用程序。通过添加 SaaS 交付模型,我们能够扩展我们已经在做的事情,以帮助这些客户处理他们的 Tier 0 和 Tier 1 应用程序。

其中一个有趣的挑战是管理 Aerospike Cloud 中的不同依赖项。Aerospike 为我们的服务器、客户端和工具配备了许多工程团队。Aerospike Cloud 在我们的数据平面中利用了其中的几个组件。由于存在这些跨团队的依赖关系,我们需要一个系统的依赖关系和风险管理流程来推动我们的变更控制流程。这进一步表明,这种演变是全公司的协作努力,而不仅仅是一项计划。

AWS SaaS Factory:在迁移到 SaaS 交付模式的过程中遇到了哪些技术挑战?

Lenley Hensarling:Aerospike 的数据库在速度和规模方面一直表现出色,可产生高吞吐量的工作负载,读取延迟为亚毫秒级,写入延迟低至个位数。为了成功交付 SaaS,我们需要我们的解决方案比其他方法更好地进行成本优化。我们根据我们架构的一些特征来实现这一点,包括有效使用现代硬件。AWS 为 Aerospike 提供了一组出色的 Amazon EC2 实例,以实现企业部署。

Aerospike 和其他 NoSQL 数据库通过其分布式架构提供高可用性和弹性。在云中,这意味着要有一个跨 AWS 区域和可用区的单一数据库。这是 SaaS 环境中功能和成本结构如何变化的另一个示例。

我们还为架构的不同部分开发了一个成本模型。这包括深入研究多区域数据库中不同复制因子值的写入操作的数据传输成本差异,以及了解各种复制因子值的数据可用性 SLA,仅举几例。

AWS SaaS Factory:您从客户那里听到了哪些关于解决向 SaaS 交付模式迁移过程中的挑战的反馈?

Lenley Hensarling:反馈非常好。现有的本地和云托管服务客户对在 SaaS 平台上快速启动新数据库集群的选项表示赞赏。新用户喜欢我们免费试用版的易用性和底层的性价比功能。我们收到了一些功能请求,例如扩展可观察性指标和允许客户直接从 AWS Marketplace 购买。这些请求中的大多数都是针对我们路线图上的功能,得到用户的验证,证明我们走在正确的轨道上总是好的。

我们在这种转变中看到的一个重要转变是我们参与的角色组合。向 SaaS 的转变已将典型用户从运营角色转变为开发人员角色。这改变了我们听到的输入和问题的类型。开发人员更多地关注他们的应用程序,而不是数据库的操作。这是一件好事!Aerospike Cloud 的设计使我们的开发人员无需担心任何这些操作程序。这改变了我们支持免费试用和吸引新客户的方式。我们投入了大量资金来提供资源来解决不同的开发人员用例,例如集成、以开发人员为中心的文档和代码示例。

AWS SaaS Factory:您能否分享一下 AWS SaaS Factory 如何帮助您解决这些技术挑战?

Lenley Hensarling:AWS SaaS Factory 是这一旅程中的真正合作伙伴。获得他们与许多 AWS 合作伙伴合作的经验对我们有很大的帮助。我们定期与他们的团队进行里程碑审查,以深入了解我们架构中每个组件的细节,并讨论各种方法的优缺点。在某些情况下,我们做出了构建还是购买的决定,SaaS Factory为不同的第三方工具和库提供了建议,以包含在我们的评估中。

我们也赞赏他们与我们的团队合作的方式。AWS 拥有广泛的服务目录,您可以在构建软件时利用这些服务。AWS SaaS Factory 花了额外的时间来理解我们试图解决的问题,当他们提出建议时,我们收到了一个客观的观点,团队很容易理解。

AWS SaaS Factory:非常感谢您的合作,并祝贺您最近取得的成功。对于其他软件提供商在进行 SaaS 之旅时,他们有什么最后的建议吗?

Lenley Hensarling:尽可能多地提前计划。尽早定义你的目标、你的目标受众和你的内部利益相关者是至关重要的,因为你面临着前进道路上的挑战和决定。这有助于我们确定在寻求用户反馈的地方进行优先级排序。它明确了我们在压缩时间内交付最小可行产品 (MVP) 的时间表。它帮助我们确定资源的优先级,并确保最高的数据库性能和成本效益。虽然我们对这一成功感到兴奋,但这个新平台是 Aerospike 云优先战略的焦点。我们迫不及待地想让您在 2024 年体验一些出色的新 AI 和 ML 功能,包括 Aerospike 矢量搜索。

关于 AWS SaaS Factory

AWS SaaS Factory 可在 SaaS 旅程的任何阶段为组织提供帮助。无论是希望在 AWS 上构建新产品、迁移现有应用程序还是优化 SaaS 解决方案,我们都可以提供帮助。访问 AWS 上的 SaaS 页面,了解更多技术和业务内容以及最佳实践。

我们鼓励 SaaS 构建者联系其客户代表,询问参与模式并与 AWS SaaS Factory 团队合作。


作者:Lenley Hensarling,Aerospike 首席产品官
作者:Akshay Patel,SaaS 合作伙伴高级实践主管 – AWS SaaS Factory
作者:Anthony McClure,高级合作伙伴解决方案架构师 – AWS SaaS Factory
作者:Bill Tarr,AWS SaaS Factory 首席解决方案架构师


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

风行
暂无图片
9月前
评论
暂无图片 0
Aerospike Cloud:可扩展的实时数据库即服务,提供 AWS SaaS 工厂支持
9月前
暂无图片 点赞
评论
zy
暂无图片
9月前
评论
暂无图片 0
可扩展的实时数据库即服务,提供 AWS SaaS 工厂支持
9月前
暂无图片 点赞
评论
yBmZlQzJ
暂无图片
9月前
评论
暂无图片 0
Aerospike Cloud:可扩展的实时数据库即服务,提供 AWS SaaS 工厂支持
9月前
暂无图片 点赞
评论
贾桂权
暂无图片
9月前
评论
暂无图片 0
Aerospike Cloud:可扩展的实时数据库即服务,提供 AWS SaaS 工厂支持
9月前
暂无图片 点赞
评论
心有阳光
暂无图片
9月前
评论
暂无图片 0
Aerospike Cloud:可扩展的实时数据库即服务,提供 AWS SaaS 工厂支持
9月前
暂无图片 点赞
评论
Bond
暂无图片
9月前
评论
暂无图片 0
Aerospike Cloud:可扩展的实时数据库即服务,提供 AWS SaaS 工厂支持
9月前
暂无图片 点赞
评论
查看更多 >