近日,亚马逊云科技宣布通过与光环新网和西云数据的紧密合作,在中国区域(北京与宁夏)推出Babelfish for Amazon Aurora PostgreSQL,客户无需或只需很少的代码更改,便可直接在Amazon Aurora PostgreSQL上运行Microsoft SQL Server应用。Babelfish for Aurora PostgreSQL让Amazon Aurora可以理解Microsoft SQL Server应用的命令,让客户轻松地迁移到Amazon Aurora。客户使用Babelfish for Aurora PostgreSQL,只需迁移其数据并将配置应用指向Amazon Aurora,即可消除对Microsoft SQL Server的依赖,降低成本并简化操作。
亚马逊云科技同时宣布,推出Babelfish for PostgreSQL开源项目,PostgreSQL能够理解来自为Microsoft SQL Server编写的应用程序的查询,Babelfish for PostgreSQL的源代码在Github上开放,根据Apache 2.0许可和PostgreSQL授权,用户可在其PostgreSQL服务器上使用 Babelfish。
传统商业级数据库有诸多局限,无法为企业的现代化应用提供灵活、可自由选择的数据库。商业级数据库具有较强的性能,但费用昂贵、技术封闭,并且具有可随意更改的高锁定和惩罚性许可条款。许多客户已经开始转向PostgreSQL和MySQL等开源数据库引擎,希望获得商业级数据库的性能,同时兼顾开源引擎提供的价格和灵活性优势。但是,为实现高性能而配置开源数据引擎的过程既费时又费力,这是为什么今天已有超过十万的客户选择在Amazon Aurora上运行其数据库工作负载。
Amazon Aurora是一个完全托管的、与MySQL 和PostgreSQL兼容的数据库,在提供商用级数据库性能和可用性的同时,成本仅为其十分之一。如今,为获得开源引擎的高性能,客户选择Amazon Database Migration Service (Amazon DMS)将数据库迁移到云。然而,初始数据库迁移完成之后,为了在PostgreSQL上运行,客户还需要迁移应用逻辑,这需要手动编码,不但耗时并且通常与专有数据库命令相关联。采用PostgreSQL并青睐于在亚马逊云科技上运行开源数据库引擎的客户,希望以一种更简单的方式将其Microsoft SQL Server应用迁移到Amazon Aurora。
Babelfish for Aurora PostgreSQL是一项新功能,客户无需或只需很少的代码更改,即可直接在Amazon Aurora上运行Microsoft SQL Server应用。Babelfish for Aurora PostgreSQL为Amazon Aurora的一个新功能,让Amazon Aurora理解Microsoft SQL Server应用的命令。通过Babelfish for Aurora PostgreSQL,Amazon Aurora PostgreSQL可以理解Microsoft SQL Server专用的SQL语言T-SQL,并支持与Microsoft SQL Server相同的SQL语法,客户无需重写其应用程序的数据库请求。Babelfish for Aurora PostgreSQL还理解TDS(Microsoft SQL Server的网络协议),客户可以继续使用其应用程序依赖的Microsoft SQL Server数据库驱动程序。
因此,客户可以更轻松地将在Microsoft SQL Server上运行的应用程序迁移到Amazon Aurora,实现更快速、低风险且高性价比地数据库迁移。客户使用Amazon DMS迁移数据后,只需更新应用程序配置以指向Amazon Aurora,并开始测试在Amazon Aurora而非Microsoft SQL Server上运行的应用程序,测试完成后,客户就可以正式使用,而不再需要昂贵的Microsoft SQL Server。由于Babelfish for Aurora PostgreSQL同时支持Microsoft SQL Server和PostgreSQL,客户可以按照自己的速度进行迁移,并且同时运行其已有的Microsoft SQL Server代码,以及使用PostgreSQL应用程序编程接口(APIs)构建的新功能。
亚马逊云科技数据库和分析副总裁Raju Gulabani表示:“越来越多的客户告诉我们,他们想要一种快速、成本低廉和低风险的方式来摆脱传统数据库供应商的种种束缚,包括惩罚性许可条款、高成本和缺乏创新。现在,任何人通过Babelfish for Aurora PostgreSQL都可以快速、轻松且经济高效地将其应用程序迁移到Amazon Aurora,让客户以开源的成本获得高级别商业数据库的性能和可用性。”
除了Amazon Aurora,Babelfish for Aurora PostgreSQL的源代码现可在GitHub上开放,基于Apache 2.0和PostgreSQL许可任何人均可获得。企业可将其用于包括根据许可条款分发、修改和分发修改后的版本。除了在GitHub上提供源代码之外,所有Babelfish for PostgreSQL开发都是在GitHub上公开完成,企业可以查看正在开发的新功能。
Babelfish for Aurora PostgreSQL已在美国东部(俄亥俄)、美国东部(弗吉尼亚北部)、美国西部(加利福尼亚北部)、美国西部(俄勒冈)、非洲(开普敦)、亚太地区(香港)、亚太地区(孟买)、亚太地区(大阪)、亚太地区(首尔)、亚太地区(新加坡)、亚太地区(悉尼)、亚太地区(东京)、加拿大(中部)、欧洲(法兰克福)、欧洲(爱尔兰)、欧洲(伦敦)、欧洲(米兰)、欧洲(巴黎)、欧洲(斯德哥尔摩)、中东(巴林)和南美洲(圣保罗)区域、亚马逊云科技(北京)区域和亚马逊云科技(宁夏)区域等使用Amazon Aurora的客户正式可用,其他区域也将很快推出。
FactSet为全球数以万计的投资专业人士创建灵活、开放的数据和软件解决方案。FactSet首席技术官Demetry Zilberg表示:“我们非常高兴看到Babelfish for Aurora PostgreSQL的推出。Babelfish for Aurora PostgreSQL将加快我们从商业关系数据库平台迁移到 PostgreSQL on Amazon Aurora的步伐。这是FactSet产品驱动的数字基石项目的关键部分。使用Babelfish for Aurora PostgreSQL,我们的团队可以专注于创收产品开发,而不是重新架构。”
Presidio是领先的信息技术服务和解决方案提供商,帮助客户连结今天与未来的IT。“Presidio已经帮助众多客户使用Amazon DMS、Amazon Relational Database Service和其他亚马逊云科技服务,将他们的数据库运营迁移到亚马逊云科技平台上。但是,要想让客户可以灵活、自由地选择关系型数据存储,始终需要进行深入且成本高昂的应用程序重构。”Presidio云转型副总裁Sanjeev Pant表示,“通过Babelfish for Aurora PostgreSQL,我们可以削减昂贵的许可,提供广泛的后端选项,满足客户在数据和应用程序现代化变革之旅中的需求,打造数据驱动型企业。 帮助我们以及客户的项目减少时间,降低成本和风险,这是改变游戏规则的创新。”
Q2是一家领先的、安全和基于云的数字解决方案提供商,为金融服务提供商与用户之间的互动带来变革。“我们已经测试了一个最终用户应用程序,仅为Babelfish做了少量的数据库更改,我们对目前达到的性能感到满意。”Q2托管架构副总裁Jordan Hager表示,“我们预计Babelfish 让数据库从SQL Server迁移到Amazon Aurora的速度提高至少80%。越快从SQL Server迁移到Aurora,我们就能越早、越显著地降低数据库许可成本,提高开发人员工作效率并提升数据库性能。毫无疑问,我们对Babelfish的推出感到非常兴奋。”
本文属于原创文章,如若转载,请注明来源:Babelfish for Amazon Aurora PostgreSQL在亚马逊云科技中国区域可用https://cloud.zol.com.cn/781/7817734.html