Amazon Managed Apache Cassandra Service引发竞争

日期: 2019-12-23 作者:Sean Michael Kerner翻译:邹铮 来源:TechTarget中国 英文

Amazon Web Services最近推出Amazon Managed Apache Cassandra Service,这引起活跃在开源Apache Cassandra市场中的其他供应商的注意。

DataStax公司联合创始人兼首席技术官Jonathan Ellis说:“AWS的发布进一步证实了Cassandra的覆盖范围和重要性。”该公司是Cassandra市场上最大的供应商之一。他补充说,各行各业的企业都从对Cassandra的投资中获得了丰厚的回报,Cassandra是一个开放源数据库,专门设计用于满足混合和多云部署的需求。

作为一个开源项目,多家供应商为Cassandra提供商业支持的服务。Gartner公司副总裁兼杰出分析师Donald Feinberg表示,通过添加Cassandra,AWS现在拥有云中最完整的数据库管理系统(DBMS)。他认为,在本月re:Invent 2019大会前,Cassandra是AWS产品组合中唯一缺少的主要DBMS。

Feinberg说:“他们不仅添加了Cassandra,而且还是云端唯一可用的无服务器Cassandra。这使得管理Cassandra集群变得更加容易,管理Cassandra的最困难的部分是多集群环境,而无服务器消除了这一障碍。”

关于该架构的争论

Instaclustr提供托管和托管的Cassandra即服务。该公司首席产品官Ben Slater称AWS发布该服务证明Apache Cassandra的重要性,并表示他希望看到其公司产品的持续增长以及兴趣。但是,他补充说,在他看来,Amazon Managed Apache Cassandra Service实际上不是托管的Cassandra。

Slater称:“这是部分Apache Cassandra代码库作为跨DynamoDB的转换层运行的AWS专有版本。该服务仅与Apache Cassandra部分兼容。”

AWS对此表示不同意,根据AWS数据库、分析和区块链市场营销总经理Herain Oberoi的说法,Amazon Managed Cassandra Service采用Apache Cassandra代码。

Oberoi说:“我们修改了Apache Cassandra,使其能够作为高度可扩展、无服务器的和托管的产品运行。”

Oberoi解释说,AWS自行构建了Amazon DynamoDB,以为客户提供快速、可扩展的NoSQL数据库服务。他说,当AWS构建Amazon Managed Cassandra服务时,客户要求在与Cassandra兼容的数据库服务中提供同样的质量。

Oberoi说:“我们从操作DynamoDB的经验中学到了很多,并且我们能够运用这些知识来构建高度可扩展且无服务器的专用Cassandra兼容数据库服务,但这两者是不同的。”

无服务器方法可能大有助益

ScyllaDB公司是Cassandra服务市场中的另一个参与者,最近更新了其同名数据库平台以提高性能。ScyllaDB构建自己的开源数据库,该数据库与Apache Cassandra兼容。

ScyllaDB公司首席执行官Dor Laor认为无服务器功能是Amazon Managed Apache Cassandra Service最令人印象深刻的部分。

Laor说:“用户不需要配置任何服务器,就可以立即创建表。纯服务方法和友好性是AWS的主要优势,我相信与Cassandra的复杂性作斗争的用户会喜欢该服务。”

尽管新的AWS数据库将与ScyllaDB的产品相竞争,但Laor说他认为这是一件好事。他说,他希望当用户在进行选购时,ScyllaDB的价格和性能能够吸引新用户。他预见到AWS服务将加剧Cassandra用户所面临的问题,并为ScyllaDB带来更多关注和赞赏。

Laor说,他还预计新的AWS数据库服务将面临很多技术挑战,包括与现有Cassandra部署的兼容性。

Laor称:“很明显,该服务的目标是将Cassandra用户转换为AWS托管的Cassandra,但该服务缺少一些关键功能-从多区域到实例化视图、计数器、对象大小限制等。当然,所有这些都可以随着时间的推移而解决。”

AWS承认,其服务并不具有所有Cassandra功能。AWS的Oberoi提醒称,Amazon Managed Cassandra服务现提供预览版本,并将随着时间的推移添加功能。他指出大多数客户已经可以使用和测试预览版,而无需对现有的Cassandra应用程序代码进行修改。

Oberoi说:“在预览版到正式发布版期间,我们将继续向Amazon Managed Cassandra Service添加功能,以帮助客户在生产环境运行Cassandra工作负载,例如跨区域复制。我们构建Amazon Managed Cassandra Service,为客户提供任意规模的单位毫秒级性能,因此,对于客户告诉我们的无法扩展、性能不佳或存在稳定性问题的实验性Cassandra功能或特定Cassandra功能,我们不会添加到正式版中,例如聚合器功能、计数器和实例化视图。”

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

翻译

邹铮
邹铮

相关推荐