金融行业的DBFS存储解决方案

作者阿里云代理 文章分类 分类:linux图文教程 阅读次数 已被围观 712

一、场景的要求


由于金融与保险行业的业务属性,决定了其对数据的以下要求比较高:

  • 可靠性

可靠性一般主要是指数据的不丢不错。在任何场景下,金融行业都不允许用户的数据发生错误或者丢失。举一个简单的例子。“用户A”去“银行XXX”存了10000元,等一个月后,“用户A”想去“银行XXX”取钱的时候,发现只有9000元了,这是发生数据错误了。如果“银行XXX”说没有该“用户A”的记录,这是发生数据丢失了。数据不丢不错是属于金融行业的生死线要求。

  • 数据一致性

一致性一般主要是指数据要符合一定的业务语义。举一个简单的例子。“用户A”去“银行XXX”给“用户B”转了1000元,结果发现“用户A”的账号少了1000元,“用户B”的账号并没有多1000元。“用户B”的账号与“用户A”的账号并不在同一家银行。这个案件属于异行转账错误,也是金融行业的生死线保障。

  • 可用性

通常对可用性也有一定的要求,一般要达到分钟级。你可以让“用户A”等几分钟,但是不能让“用户A”等上几个小时,否则就会导致客户投诉。

所以,传统的金融级存储解决方案,一般都是用高端的SAN存储。SAN存储结合上层数据库系统,在可靠性、一致性、可用性上都会为金融系统提供不错的保障。

随着云计算的兴起,云定义的SAN存储是什么?

近年以来,共享SSD云盘的推出,算是对传统SAN的一次重定义。例如阿里云推出的共享ESSD,不但解决了上云的过程中传统SAN的替换问题,还为用户提供了其实现高可用必须的集群文件系统功能,如“阿里云的数据库文件存储DBFS企业版”,为金融用户上云提供了云端的一站式解决方案。


二、DBFS解决方案

阿里云数据库文件存储DBFS企业版基于阿里云的共享ESSD,实现集群文件系统的功能,为用户提供阿里云的全栈式一体化解决方案,避免厂商之间复杂的依赖关系。

  • 基于DBFS的多活高可用架构

主要应用于对数据的可靠性和可用性有强烈要求的场景,例如金融、保险、证券等行业。行业目前通用的解决方案是基于共享存储构建多活高可用性系统。例如Oracle RAC数据库搭配共享存储SAN。阿里云提供的一体式解决方案是Oracle RAC可部署于DBFS之上,为用户带来存储整体使用的高可靠性、便利性、高可用性及高性能等。具体最佳实践请参考“Oracle RAC最佳实践”。

编辑搜图

  • 基于DBFS的主备高可用架构

主要应用于对数据可靠性,成本有要求的通用场景,例如金融外延业务、政府及教育等。这类场景传统方案是基于SAN构建数据库主备高可用系统。阿里云推荐用户上云后基于DBFS构建主备高可用数据库系统。其带来的优势,具体请参考最佳实践“MySQL高可用实践”。


编辑搜图



 

本公司销售:阿里云新/老客户,只要购买阿里云,即可享受折上折优惠!>

我有话说: