随着互联网技术架构的快速普及,企业对于NoSQL的需求也越来越大,在云计算的潮流下,如何将云服务的思维和技术纳入到数据库创新,成为摆在云服务厂商面前的一道难题。
前不久,在第十届中国数据库技术大会(DTCC2019)上,华为云NoSQL资深布道师胡达分享了华为云多模NoSQL架构的实践与演进,包括存储与计算分离设计理念、多模NoSQL的统一架构、秒级弹性、秒级备份恢复等关键能力。
华为云数据库多模NoSQL服务荣获2019中国数据库技术年度评选非常好的创新产品奖
华为云多模NoSQL服务GeminiDB初衷:让使用者更省心
互联网和大数据背景下,传统关系型数据库越来越难以满足多样化数据管理需求。海量数据管理、高并发、高可用、高可扩展性的诉求,催生了各种NoSQL数据库技术,多样化的NoSQL技术满足了不同场合的应用需要,但同时给应用开发人员以及DBA带来了新的挑战。
在2019年初的华为中国生态伙伴大会上,华为云发布了两款具有划时代意义的云数据库产品:最新一代企业级高扩展海量存储分布式数据库Taurus和全球化的NoSQL分布式多模数据库Gemini DB。二者均为华为云厚积薄发的自研产品,针对用户普遍需求,结合当下云数据库领域最新技术,在功能和性能方面都有大幅提升。
其中,华为云多模NoSQL服务GeminiDB是基于NoSQL的市场机会以及客户的具体需求设计的,在公有云环境里考虑计算与存储分离架构,并不断的优化数据库架构,才能从根本上解决存储和计算设备的生命周期不匹配问题、数据迁移的成本问题和可用性问题。另一方面,对于软硬件的设计和整合,只有站在全局的角度,才能实现极致的性价比。
基于上述两个原则,华为云GeminiDB以华为云存储为统一数据底座,利用计算存储分离架构,实现了软硬件深度全栈的垂直整合,具备了Serverless按需弹性伸缩、跨Region容灾、自驱动的特点。
华为云GeminiDB具备企业级的服务可用性,能够容忍N-1个节点故障,并且在节点故障时对客户的应用无感知,不影响数据的读写。通过多节点并行的快照备份,做到5~10倍的备份恢复性能提升,分钟级完成集群的扩缩容。华为云GeminiDB服务的预期是希望让使用者可以大幅的减少工作量,更省心、更易用。
华为云多模NoSQL服务GeminiDB五大优势:让使用者更放心
胡达表示:“华为云在创新的路上加速奔跑,始终坚持技术创新的发展路线,在快速的市场变化里,从容应对来自多方面的挑战。华为云推出的多模NoSQL云服务GeminiDB,以100%兼容开源接口、多模型一致的运维体验、多副本强一致性等特点为设计目标,形成高性能、低成本、高可靠、安全、易管理的竞争优势。”
性能与成本方面,华为云多模NoSQL服务相较于传统开源产品的性能提升三倍,因为NoSQL和关系型数据库不同,其具有水平扩展能力,因此三倍的性能提升也就意味着三倍的成本节约,华为云多模NoSQL服务的数据副本较原生更少,节约了大量的资源,可以实现更加灵活的调度。
华为云多模NoSQL服务GeminiDB推出的第一个模型是文档数据库服务DDS,无论是端到端性能,还是弹性扩展、备份/故障恢复性能,均大幅领先业界同类型产品。
数据可靠性方面,提供跨3AZ的数据多副本,同时自动备份数据至OBS(对象存储服务),数据持久度高达11个9(99.99999999%),绝无数据丢失的担忧;通过VPC、子网、安全组、DDoS防护以及SSL安全访问等多层安全防护体系,抵御网络攻击。
生态方面,兼容文档数据库、Cassandra、Redis、InfluxDB等多协议接口:兼容文档数据库协议,支持文档数据模型,在读写性能、灵敏性、可靠性等方面有卓越的优势,适用于具有高并发读写、海量数据存储扩容的互联网、IOT场景;兼容Cassandra协议,支持宽列数据模型,基于存储计算分离的分布式架构,使其拥有超强写入性能,适用于IOT、实时推荐、金融反欺诈检测等场景。
华为云GeminiDB的特性使其非常适用于游戏、工业制造、互联网等行业。据介绍,该服务已在全球布局,让每个Region间数据进行超低时延的同步,帮客户业务实现全球容灾和就近读写。
运维方面,基于存储计算分离的分布式架构,实现分钟级节点扩容,秒级存储扩容,扩容过程不干扰线上业务;可视化实例管理平台对实例创建、删除、备份等需求实现一键式便捷操作。
近年来,大数据、人工智能、区块链等新技术、新概念层出不穷,然而在企业真正的业务场景里,数据依然是推动企业发展的基础,企业的效率提升、升级转型也需要基于数据的创新,尤其是如何将云与数据库的能力打通、整合。
华为拥有多年的积累,成熟的服务器、存储等产品,这为其增强数据库服务提供了很好的底层架构支持,构建有更多差异化优势的数据库解决方案,为客户提供更多场景化的服务,支撑用户更多的云端创新诉求。