安全稳定易维护 京东云数据库SQL Server服务上线
继推出云数据库MySQL,MongoDB和云缓存Redis后,京东云于2017年9月推出云数据库 SQL Server服务,并正式对外公测。SQL Server是最流行和优秀的商用数据库之一,能够高效的处理复杂的交易、查询,具有快速部署、弹性扩容、高效运维、多维监控的优点,并提供了基于镜像的高可用架构,能够满足企业在应用程序方面的严格要求。
京东云数据库SQL Server服务具有以下优势:
主备高可用,故障切换数据“零丢失”
为了保证客户业务的高可用性,京东云数据库 SQL Server服务采用了高安全模式的“数据库镜像”技术,可确保在发生故障的情况下,备份服务器能够快速、透明的接管客户业务,并保证数据零丢失。“数据库镜像”维护着一个数据库的两个相同的副本,这两个副本分别驻留在不同的服务器的SQL Server实例中。其中一台上的数据库用于客户端访问,充当“主服务器”角色;而另一台充当热备份服务器,即“镜像服务器”。数据库镜像会将主体数据库中执行的每一项操作(如:插入、更新和删除等)在镜像数据库中进行重新执行。在高安全模式下,事务必须在镜像库上提交后,才能在主体库提交,以确保数据的一致性,从而实现在发生故障时数据零丢失的目标。
多重安全防护,数据无忧
数据库存放了客户所有的关键数据,是整个应用系统的核心,因此数据库的安全性是客户非常关心的问题之一。2017年初国外发生的大量暴露在公网上的MongoDB数据库中存储数据被黑客删除并遭到勒索的事件,更是给众多客户的数据库安全性敲响了警钟。京东云一直将客户的数据库安全性放在首位,采取了众多有效的措施来保障客户SQL Server数据库的安全性:
1. SQL Server运行在独立的私有网络(Virtual Private Cloud,简称VPC),不直接暴露在公网上,可避免绝大部分恶意攻击。
2. 互联网上绝大多数的攻击都是利用了网络、操作系统或数据库本身的漏洞进行的。京东云的SQL Server数据库所在的宿主机位于多重防火墙之后,并且由专业的运维团队密切关注各种安全信息,及时为操作系统和数据库安装各种系统补丁,全方位修补安全漏洞,防止漏洞被利用。
3. 同时京东云本身还提供了安全组、DDoS防护、BGP高防、SSL加密链接等各种安全防护措施,能够最大限度的保护客户数据库的安全。
快速部署,抢占商机
在传统的方式下,企业由专业的IT人员采购硬件,自行安装SQL Server ,自行配置高可用架构,自行搭建监控告警。这种部署方式往往需要耗费数天到数周的时间。京东云数据库SQL Server能够在短短几分钟之内,便可完成包括高可用搭建,监控、告警部署在内的整个数据库环境的部署,并可立刻投入生产运行。 在时间就是产品生命、时间就是商业价值的信息社会中,快一步就意味着市场先机,意味着步步领先。
按需使用,弹性扩容,节约资金
京东云数据库SQL Server的弹性扩容机制,可以在几乎不影响业务的情况下,在线升级CPU、内存、硬盘等资源。因此在业务发展初期,可以选择较小的配置,节约资金;当业务发展后,可以即时扩容,增加资源,保障业务高效稳定的运行。这种按需购买资源的方式,能够避免客户前期购入过多冗余硬件,导致资源利用率不高,或者客户业务拓展后资源不足,影响最终用户体验和业务的进一步发展。同时它还避免了客户在前期投入大量资金购买昂贵硬件设备和数据库软件,能够让客户宝贵的资金有效的集中于业务发展上。
全SSD存储+优化运行环境,确保系统高效稳定
京东云数据库SQL Server采用的是全SSD的本地硬盘,可以提供强大的IOPS能力,避免传统磁盘由于IO瓶颈导致的性能问题。整个数据库的运行环境和参数配置通过专业团队进行精心地设计和优化,能够提供绝大多数场景下的最优设置,可以确保数据库高效稳定地运行。
便捷运维、实时监控+专业团队守护,系统运行无忧
在运维方面,京东云提供了易于操作,简单好用的Web控制台。客户可以通过控制台完成绝大部分日常运维操作,并实时监控系统运行状况。系统还具有自动备份的功能,给数据库的安全筑起最后一道防线。同时京东云还有专业的技术团队在后台7*24小时守护,随时解决客户的各种疑问,最大程度的保障客户数据库系统的稳定可靠。
除上述特点之外,SQL Server数据库本身还具有优秀的并行处理能力,不但能够高效执行海量并发的查询,数据的写入,还可以动态地将一个SQL拆分为多个线程,实现查询内的并行处理,这极大的提高了数据库对海量数据的处理性能。此外,对于客户业务中的一些比较复杂的SQL(例如7,8个表的关联,4,5层的嵌套子查询等)SQL Server的查询优化器能够智能地进行分析和重写,确认最佳的执行路径,实现复杂查询的高效处理。
SQL Server的并行执行能力和对复杂SQL的高效优化这两种特性正是常见的开源数据库所欠缺或薄弱的地方。所以相比于开源数据库,京东云数据库SQL Server更适合于对系统可靠性和数据安全要求高,业务逻辑复杂,数据量大,需要高效并行处理的各种场景。
以下为一些比较典型的使用场景:
1.企业ERP/办公系统
企业ERP/办公系统是企业的核心系统之一,企业的绝大部分业务都运行在ERP之上,并且部分业务流程相对复杂,因此要求数据库系统安全、高效、稳定。京东云数据库SQL Server基于镜像的高可用架构能够保证故障发生时,备机能够实时接管;内置的数据加密功能可以保护敏感信息;高效的查询优化器能够有效的分析客户SQL的复杂逻辑,并以最佳方式执行,确保客户业务的高效稳定,安全可靠。其部署示意图如下:
2.电商/O2O
电商及O2O业务中,对于交易及财务等数据要求有极高的可靠性,并且在促销或秒杀时,有对海量交易数据高并发写入的性能要求。
京东云数据库SQL Server的高可用架构能够保证在故障发生时,备机能够实时接管,且数据“零丢失”;其先进的并行处理机制能够确保大数据量处理的高效性,有效支持客户业务的海量交易。为了加速业务系统的性能并降低整体部署成本,我们还建议同时部署京东云MySQL数据库用于存储商品数据和用户信息,部署云缓存Redis,加速数据的访问。其部署示意图如下:
3.政府/事业单位公共服务平台
政府及事业单位的公共服务平台为大众提供各种服务,功能众多,因此对数据库有着各种不同的需求。京东云数据库SQL Server具有丰富的数据类型,支持空间地理数据,提供了大量的内置函数,能够最大程度地满足政府及事业单位的业务系统需求,能够降低开发成本,简化客户的维护工作。同时数据库的主备架构能够提供安全可靠的数据服务,确保公共服务平台能够高效,稳定的运行。其部署示意图如下:
总结
京东云数据库SQL Server所具有的快速部署,安全高效,稳定可靠,弹性扩容以及便捷运维的特性,使该产品非常适合于电商、企业、政府及事业单位的各个核心系统,并且能够帮助客户节约成本,使客户的人力物力能够专注于自身的业务发展。
目前京东云数据库SQL Server服务已经正式开放公测。 客户可以通过以下链接申请免费试用:https://www.jcloud.com/products/sqlserver
最后更新:2017-10-08 04:50:00