• [问题求助] DDS报错 connect timed out
  • [技术干货] 【转载】【产品技术】加密系列:RDS数据库、DDS数据库
    【转载华为云社区】关系型数据库支持MySQL、PostgreSQL、SQL Server引擎。RDS数据库:当启用加密功能后,用户创建数据库实例和扩容磁盘时,磁盘数据会在服务端加密成密文后存储。用户下载加密对象时,存储的密文会先在服务端解密为明文,再提供给用户。仅有专业版密钥管理中的密钥才能对数据库实例进行加密。约束条件已通过统一身份认证服务添加华为云关系型数据库所在区域的KMS Administrator权限。权限添加方法请参见《统一身份认证服务用户指南》的“如何管理用户组并授权?”章节。如果用户需要使用自定义密钥加密上传对象,则需要先通过数据加密服务创建密钥。使用数据加密服务创建密钥详情请参见创建密钥。实例创建成功后,不可修改磁盘加密状态,且无法更改密钥。存放在对象存储服务上的备份数据不会被加密。华为云关系型数据库实例创建成功后,请勿禁用或删除正在使用的密钥,否则会导致服务不可用,数据无法恢复。选择磁盘加密的实例,新扩容的磁盘空间依然会使用原加密密钥进行加密。使用KMS加密数据库实例(控制台)在通过关系型数据库(Relational Database Service,RDS)购买数据库实例时,可以选择“磁盘加密”,使用KMS提供的密钥来加密数据库实例的磁盘使用KMS加密数据库实例(API)也可以通过调用RDS API接口购买加密数据库实例。DDS数据库:当启用加密功能后,用户创建数据库实例和扩容磁盘时,磁盘数据会在服务端加密成密文后存储。用户下载加密对象时,存储的密文会先在服务端解密为明文,再提供给用户。仅有专业版密钥管理中的密钥才能对数据库实例进行加密。约束条件已通过统一身份认证服务添加华为云文档数据库服务所在区域的KMS Administrator权限。如果用户需要使用自定义密钥加密上传对象,则需要先通过数据加密服务创建密钥。实例创建成功后,不可修改磁盘加密状态,且无法更改密钥。存放在对象存储服务上的备份数据不会被加密。华为云文档数据库服务实例创建成功后,请勿禁用或删除正在使用的密钥,否则会导致数据库不可用,数据无法恢复。选择磁盘加密的实例,新扩容的磁盘空间依然会使用原加密密钥进行加密。使用KMS加密数据库实例(控制台)用户在通过文档数据库服务(Document Database Service,DDS)购买数据库实例时,可以选择“磁盘加密”,使用KMS提供的密钥来加密数据库实例的磁盘。使用KMS加密数据库实例(API)也可以通过调用DDS API接口购买加密数据库实例。
  • [中间件] RTI DDS通信中间件替换问题
    支持国产鲲鹏920CPU物理机、虚拟机环境下研制、测试、运行使用的RTI DDS通信中间件,有哪些测试过的中间件可以替换RTI DDS??
  • [数据库] 【第6课】灵活备份及恢复数据,保证数据可靠性!
    文档数据库服务支持数据备份和恢复功能。建议您定期对数据进行备份,当数据库故障或数据损坏时,可以通过备份恢复实例数据,从而保证数据可靠性。支持的备份类型l   全量备份对数据库进行的全量备份。 ²  自动备份系统自动创建数据库实例的全量备份。用户可以配置自动备份开始时间段和自动备份保留期。 ²  手动备份用户启动的数据库实例的全量备份,它会一直保存,直到用户手动删除。l   增量备份对上一次备份后变化或者修改过的数据空间进行备份。上一次备份可以是全量备份或者增量备份。在对某个实例进行增量备份前,对该实例必须进行过一次全量备份。支持的备份策略 自动备份策略是指通过设定备份时间、备份周期、保留规则等设置项,自动进行数据备份的策略。为目标实例设置好备份策略后,将按照备份策略自动进行数据备份和过期备份删除操作。l   开启自动备份策略,将立即触发一个全量的自动备份,备份完成的时间取决于实例的数据量。l   修改自动备份策略,将在设置的备份时间段内随机触发一个全量的自动备份,备份完成的时间取决于实例的数据量。l   关闭自动备份策略,将不会对您的数据进行备份,并且实例上已有的全部增量备份将会被删除。支持的恢复类型恢复到新实例 基于备份数据创建一个新的实例,并将数据恢复到新创建的实例中。 l   按备份文件恢复到新实例²  描述:文档数据库服务支持使用已有的自动备份和手动备份,恢复实例的数据。²  场景:适用于恢复整个实例数据的业务场景。l   按时间点恢复到新实例²  描述:文档数据库服务支持使用离散时间点上的增量备份,恢复实例的数据。²  场景:适用于多个库或整个实例恢复数据的业务场景,将数据恢复至某个时间点。l   按库表恢复数据²  描述:通过某一时间点上的库表恢复数据,会在实例上新生成恢复后的库表,不会导致实例数据被覆盖。²  场景:适用于通过库表恢复数据的业务场景。 恢复到已有实例 基于已有的自动备份或手动备份,将备份数据恢复到已有实例,覆盖已有实例的数据。²  恢复到已有实例会导致实例的帐号密码被备份文件中保留的帐号密码覆盖。²  只可选择与备份所属原实例同版本或更高版本,同规格或更高规格,且存储空间大于备份文件的已有实例进行恢复。 
  • [数据库] 【第2课】文档数据库服务DDS如何实现跨可用区容灾部署
    什么是文档数据库服务?文档数据库服务(Document Database Service,简称DDS)兼容MongoDB协议,提供安全、高可用、高可靠、弹性伸缩和易用的数据库服务,同时提供一键部署、弹性扩容、容灾、备份、恢复、监控和告警等功能。DDS跨可用区容灾购买文档数据库实例时,通过设置区域、可用区、加密方式、网络信息等信息,实现数据库实例跨可用区容灾部署。购买成功后,这些配置信息将无法更改。部署建议建议从以下维度考虑如何创建并使用文档数据库服务。区域和可用区:区域和可用区决定了文档数据库实例所在的物理位置,文档数据库实例创建成功后,将无法更换区域。您可以根据用户地理位置、产品资源价格、容灾能力和网络时延等因素,选择区域和可用区。更多信息,请参见区域和可用区。网络规划:推荐您使用与您的系统部署的弹性云服务器(Elastic Cloud Server,简称ECS)相同的虚拟私有云(Virtual Private Network,简称VPC)和子网来创建文档数据库服务的实例。数据安全:文档数据库服务提供了安全保障。您可以通过多可用区部署、审计日志、网络隔离、安全组、加密等多手段保障数据库的数据安全。跨可用区部署文档数据库实例登录华为云管理控制台,选择“数据库 > 文档数据库服务DDS”,单击“立即购买”,选择实例信息后,即可可以创建一个文档数据库实例。集群     1.  可用区部署方式     租户所在区域支持3个及以上的多可用区时,需要配置主可用区和备可用区,可以将集群实例部署在1个可用区或者3个可用区。跨3个可用区部署时,mongos节点可以选择单可用区或多可用区部署,config和shard组的主、备、隐藏点分别部署在主、备、第三可用区,实现跨可用区容灾。          2.  mongos部署方式     主可用区和备可用区不一致时,需要配置该参数。          单可用区部署     所有的mongos节点部署到主可用区,降低从mongos到shard之间跨可用区的网络跳转影响,以提高性能。     多可用区部署     只有1个mongos节点部署到备可用区,其余mongos节点部署到主可用区,在实现不同可用区间容灾的基础上,尽量降低跨可用区的网络跳转影响,以提高性能。     3.  选择与您的系统部署的ECS相同的VPC和子网来创建文档数据库服务的实例。副本集     1.  可用区部署方式     仅支持将副本集实例部署在1个可用区或者3个可用区。跨3个可用区部署时,主节点、备节点和隐藏节点分别部署在3个可用区内,实现跨可用区容灾。     2.  选择与您的系统部署的ECS相同的VPC和子网来创建文档数据库服务的实例。单节点     1.  单节点实例为单个节点架构,仅支持部署在一个可用区。     2.  选择与您的系统部署的ECS相同的VPC和子网来创建文档数据库服务的实例。更多参考内容集群架构文档数据库服务集群架构提供mongos、shard、config三类节点。其中,mongos为单节点架构,shard和config为三节点副本集架构。更多集群架构信息,请参见集群架构。副本集架构在文档数据库服务的副本集实例中,提供Primary,Secondary和Hidden三个节点,您可以直接操作Primary节点和Secondary节点。更多副本集架构信息,请参见副本集架构。单节点架构文档数据库服务的单节点架构,适用于研发、测试以及其他非企业核心数据存储的场景。更多单节点架构信息,请参见单节点架构。
  • [技术干货] 华为云文档数据库服务DDS监控告警全新优化
    “哎哎,小刘,那个很多客服反馈这个业务挂了怎么回事,赶紧看看。”正在安安静静写代码的你突然心头一颤,出问题了?于是赶紧打开业务链接,一看,果真出问题了。这可怎么办?怎么查问题呢?一脸meng逼。我们知道,没有一个系统是100%没问题的,但如果系统没有一套可靠的监控告警方案来把关,那么当系统出现异常时,我们该如何确保数据的安全可靠和业务的持续稳定呢?服务可用是数据库运维的重中之重,而数据库实例的监控告警则是保证数据安全的一把透明保护锁,它将所有运行状态可视化、透明化,方便DBA明晰各种异常情况,及时处理问题。华为云数据库一向重视数据的安全性和可靠性,致力于为客户提供高可用、高可靠、高安全、高性能、即开即用、便捷运维、弹性伸缩的数据库服务,并于日前对文档数据库服务DDS的监控告警界面做了优化和改进,新增了高级运维菜单,可快速查看关键性能指标和一键开通告警功能,更加方便客户监控和获取短信、邮件告警。华为云文档数据库服务DDS在监控告警方面做了哪些努力?1.在实例基本信息页,新增高级运维菜单。该菜单上面有两个页签“实时监控”和“告警设置”,这里面的内容是Console直接调CES接口获取的指标,用户交互和CES界面上一致,在高级运维的界面,展示了文档数据库实例最关键的指标,例如CPU使用率、内存使用率、磁盘使用率等,更多指标有便捷的超链接到CES界面上查询。科普一下:CES即云监控服务(Cloud Eye),为用户提供一个针对弹性云服务器、带宽等资源的立体化监控平台。帮助用户全面了解华为云上的资源使用情况、业务的运行状况,并及时收到异常报警做出反应,保证业务顺畅运行。2.支持“一键开通告警”。客户可以在高级运维的告警设置界面一键开启默认告警,该默认告警策略是云服务提供的最关键的几个指标的建议阈值告警。这是为了帮助客户快速开启告警而交付的一个功能,如果需要配置其他告警规则,可通过超链接跳转到CES上设置。3.文档数据库实例列表与云监控服务中的文档数据库监控对象列表体验一致。4.监控指标分层级展示。以集群为例:实例-》mongos、shard、config-》primary、secondary、hidden,监控告警邮件会呈现实例ID、实例名,方便客户查找目标实例。华为云文档数据库服务DDS监控告警功能的优化,极大方便了客户查找和监控各项指标,提升了客户感观体验,同时增强了数据库的可维护性。目前,华为云数据库双12年终钜惠火热进行中,活动期间购买爆款云数据库MySQL 1年3折起,还有8888元的会员专享豪华礼包等你来领,购买请戳:https://activity.huaweicloud.com/2019dec_promotion/index.html?utm_source=wechat&utm_medium=officialaccount&utm_campaign=shuang_1212&utm_content=sjk_shuang12#dbs
  • [技术干货] 化繁为简,高效简单,华为云文档数据库服务DDS连接管理可视化
    华为云文档数据库服务DDS是一款完全兼容MongoDB协议的云服务,在华为云高性能、高可用、高安全、可弹性伸缩的基础上,提供了一键部署、弹性扩容、容灾、备份、恢复、监控等服务能力。为了更好的服务用户,华为云文档数据库服务DDS改进和优化了连接管理功能,将原先分散的连接类功能整理成一个“连接管理”菜单,大大简化了用户访问步骤,提升了用户感观体验。华为云文档数据库服务DDS连接管理都有哪些独特优势呢?指引清晰明了,服务贴心又高效用户可以在这个“连接管理”菜单上查看内网/公网的连接地址和安全组策略明细,右侧直接呈现“连接指引”和如何连接实例的最佳实践,解决用户对如何连接文档数据库实例的疑问,帮助用户快速建立实例连接。连接过程可视化,轻松把控每一环节华为云文档数据库服务DDS直接呈现实例连接拓扑图,让客户清晰的了解文档数据库实例与ECS(云服务器)之间如何通信,客户端如何通过EIP(弹性公网IP)对文档数据库进行访问以及安全组如何保护DDS实例。不要复杂繁琐,只求简单高效。华为云文档数据库服务DDS连接管理功能的优化极大提升了用户体验,帮助用户简单又高效地建立实例连接,这也是华为云数据库极致求好的重要体现。目前,华为云数据库双12年终钜惠火热进行中,活动期间购买爆款云数据库MySQL 1年3折起,     全产品新购3年4.5折,续费8折起,还有8888元的会员专享豪华礼包等你来领,买管家式的华为云数据库,你值得拥有!购买请戳:https://activity.huaweicloud.com/2019dec_promotion/index.html?utm_source=wechat&utm_medium=officialaccount&utm_campaign=shuang_1212&utm_content=sjk_shuang12#dbs
  • [技术干货] 华为云DDS服务携三大价值特性助力企业云服务更上一层楼
    华为云文档数据库DDS是一款兼容MongoDB协议,在华为云高性能、高可用、高安全、可弹性伸缩的基础上,提供了一键部署、弹性扩容、容灾、备份、恢复、监控等服务能力的产品。目前,DDS社区版新增了审计日志、库表级时间点恢复、兼容MongoDB4.0版本三大价值特性,功能更完善,性能进一步提升。 一、审计策略灵活设置,保留时间长达2年华为云DDS服务社区版集群、副本集和单节点支持审计日志,保留天数长达732天,且价格亲民。(1)华为云审计日志除了能对整个实例审计之外,还支持只设置部分表,比如有些日志表不需要审计的,则可以不进行审计,也可以根据语句类型来审计。目前各大云服务的审计日志大多只能做到实例级,也就是所有表都审计,没有那么灵活。华为云DDS既考虑了客户的审计使用,又能让客户灵活设置敏感表的审计,节省了审计成本。(2)审计日志保留时间长达2年。二、库表级时间点恢复灵活迅速华为云DDS采取了灵活性和恢复效率合一的方式,单次恢复可以支持每个库表恢复到不同时间点,比如游戏场景,可能每个局服开局时间不一致,华为云DDS可支持单次多时间点回档。首先选择基准时间点,我们通过这个基准时间点来选择基准全备,然后展示基准可恢复时间区间,单次恢复每个库表可以在这个时间区间里面选择任意不同的时间点。三、全面兼容MongoDB社区4.0版本华为云DDS目前支持分片集群(Sharding)、副本集(ReplicaSet)和单节点(Single)三种部署架构,三大架构全面兼容MongoDB社区4.0版。华为云DDS服务三大价值特性的加持使其领先行业,在市面上具有极大优势,社区版现已发布,如想体验领先的服务,想企业更好更快地上云,敬请前往华为云官网:https://www.huaweicloud.com/product/dds.html?utm_source=wechat&utm_medium=officialaccount&utm_campaign=dds_1011&utm_content=sjk_dds
  • 【云图说】第147期 文档数据库可视化运维 高频需求一键式便捷操作
    小云妹带您体验可视化的实例管理平台,实例登录、数据备份等高频需求一键操作,轻松管理运维数据库~文档数据库服务DDS介绍页入口:https://www.huaweicloud.com/product/dds.html文档数据库服务DDS成长地图入口:https://support.huaweicloud.com/dds/index.html【往期回顾】●【第一期】华为云DDS-云上高性价比文档数据库服务●【第二期】小云妹之DDS实例安全基本操作
  • [技术干货] 慢日志新体验!华为云DDS慢日志支持明文显示轻松识别数据
    随着用户对数据安全的日益重视,文档数据库在最初的设计中,将慢日志脱敏后保存转储,但在实际使用过程中,其易用性问题也愈来愈突出。密文转储虽保障了信息不泄露,却给用户带来了使用上的困难,明文虽能快速识别信息,但慢日志查询语句中可能带有的身份ID、电话号码等敏感信息又隐含泄露的风险,那到底有没有一款既识别轻松又无安全顾虑的文档数据库产品呢?华为云文档数据库服务DDS,兼容MongoDB协议,在华为云高性能、高可用、高安全、可弹性伸缩的基础上,提供了一键部署,弹性扩容,容灾,备份,恢复,监控等服务能力。目前,华为云文档数据库服务DDS提供的慢日志查询功能新增了一项小功能,完美地解决了上述难题。为了提供更好更快的慢日志查询性能,华为云文档数据库服务DDS将客户的慢日志明细转储到一个内部查询子服务,这样能够节省客户实例的存储空间使用率,尽可能地让客户的存储空间存放更多数据文件。华为云文档数据库服务DDS提供的慢日志查询功能,支持脱敏和非脱敏显示。慢日志明细中,查询语句的条件或内容可能包含用户身份ID、电话号码等敏感信息,在数据转储过程中,若未得到客户授权,DDS会默认将慢日志脱敏转储以保证信息安全。但为了更方便客户对慢日志功能的使用,华为云文档数据库服务DDS添加了个新功能,让客户自行选择是否明文显示慢日志。在客户选择明文显示慢日志那一刻开始,华为云DDS才会将慢日志不脱敏转储,同时在客户关闭明文显示时,会将曾经保存的明文部分一次性清理干净。此外,服务内部还通过对私有IP地址范围、子网、路由表、防火墙、租户隔离和密钥提权等技术的监控,以保证转储后的慢日志数据安全。这样,客户既能轻松识别数据信息,又能保证数据安全,可谓一举两得。华为云文档数据库服务DDS是一款客户可信、安全、可靠的云数据库服务,其SSL安全协议提供安全及数据完整性保障,此外,默认开启备份策略,每天自动备份,备份数据存储至OBS(部分空间免费);可一键恢复到新实例,从技术和实现上保障用户的数据安全,并承诺不碰用户数据。每一款产品的改进和升级均是基于对用户切身体验的重视与用心,华为云坚守“以客户为中心”的原则,始终如一地为客户提供更好更优的产品和服务。2019华为全联接大会,将于今年9月18日至9月20日在上海世博中心隆重举办,届时会有多位业界大神莅临现场。在这里你不仅可以与名企大咖零距离交流,更能现场围观各个开发者的竞技PK,机遇难得,不可错过!目前,华为全联接大会的限量早鸟票现已开售,早鸟票价格低至150元,学生更是享受惊爆价99元!即刻加入华为全联接大会,与我们一起共创智能新高度!购票路径:识别下方二维码进入华为云数据库专享通道,注册华为全联接大会账号,尊享HC大会早鸟票,买一赠一,先到先得。Ps:购票后在后台留言,私信小编提供购票截图,即可获赠赠票专属码,赠票为开发者票。
  • [行业资讯] 揭秘!10+位DBA大神测评华为云DDS增强版实感
                 数据库、操作系统、中间件并称为核心基础软件,在 IT 软件堆栈中起到中流砥柱的作用。今天运行的绝大多数企业应用软件都离不开数据库的支持。随着移动互联网、物联网、云计算、大数据等新技术爆发式发展,图片、音频、视频等非结构化数据开始有了爆炸性增长,传统数据库已经不堪重负,企业客户急切需要新的 NoSQL 数据库技术与数据库产品。在云计算技术不断成熟的背景之下,云数据库开始崛起。云数据库无需购买和安装任何软硬件,只需支付服务费用,因而减少了 DBA 的投入和成本;并因为其按需扩展、按需付费等特性,云数据库也获得了大量中小企业及互联网企业客户的拥护。近日来,InfoQ 联合华为云邀请了来自各大互联网公司的 10+ 位 DBA,聚焦视频、游戏、车联网 / 物联网、金融、电信等场景,对华为云数据库 DDS 服务增强版(以下简称“华为云 DDS 增强版”)进行了详细测评。华为云 DDS 增强版属于华为云多模 NoSQL 服务 GeminiDB 序列,是 GeminiDB 的核心产品之一。华为云多模 NoSQL 服务 GeminiDB 是基于 NoSQL 的市场机会以及客户的具体需求设计而成,在公有云环境里设置计算与存储分离的架构,力图从根本上解决存储和计算设备的生命周期不匹配问题、数据迁移的成本问题和可用性问题,站在全局角度,对软硬件进行设计和整合,最终实现极致性价比。在历时一个月的测评时间里,InfoQ 对这 10+位 DBA 的测评结果进行了整理。整理结果如下:其中,云和恩墨首席架构师盖国强(业界人称“盖神”)在测评华为云 DDS增强版后的反馈如下:产品功能满意度整个测评过程非常流畅,未出现和遇到任何错误,功能设计得当,提示信息明确,核心功能(例如实例创建、资源变更、备份恢复、运行监控)健全,尤其是备份功能,该功能设计的初始备份和自动备份让人印象深刻,毕竟数据备份是数据管理的第一要义。用户体验满意度产品的交互设计清晰,提示信息明确,易于上手体验使用。备份恢复能够顺利完成备份和恢复任务,功能清晰,执行简单,调度任务修改流畅,能够充分保障用户的数据安全。但是如能对备份存储的可用性、安全性进行直观地表示和说明,会更增加用户的安全感;如果备份是异地、跨安全域的,也能为用户提供更好的心理安全感受。参数组使用方式对参数的区间和含义做了配置和说明,如果能够提供多个参考参数组,以适应不同场景则更佳,或者针对主要参数,提供知识库链接,针对不同参数的配置给予更多的讲解阐释会更好。可维护性备份任务的定义、监控告警的定制,都可以方便地定制和使用。系统的存储和配置扩容流畅平滑,易用性高。小编总结:总的来说,“盖神”对华为云 DDS 增强版给予了很高的评价。不止“盖神”,其余各大互联网公司的 DBA 也在测评后表达了对华为云 DDS 增强版的认可:金融/电信行业高级DBA “金融街男神”(匿名) 在测评华为云DDS增强版后这样说:“存储空间可扩容,实例规格可变,数据库端口修改方便,公网、内网均可以连接。用户交互做得很好,功能指引很清晰,实例运行架构图做得简洁明了。备份恢复功能为误删提供了保障,还可以设置备份周期,很方便周到。”  车联网领域DBA “飞驰的小马达” (匿名)在测评华为云DDS增强版后这样说:"在我们行业里,货物运输情况记录会使用NoSQL数据库,我们对可靠性要求较高。华为云DDS增强版可以按需弹性伸缩,自动备份数据,绝无数据丢失的担忧。通过多节点并行的快照备份,备份恢复性能提升,分钟级完成集群的扩缩容,非常方便。” 国内知名视频平台DBA专家“ 看剧狂人”(匿名) 在测评华为云DDS增强版后这样说:“华为云文档数据库DDS读性能优于写性能(吞吐量和稳定性方面);华为云文档数据库DDS在双节点上的针对中小数据量的读写与大数据量的读写相比,以大于8线程为最优。” 究竟这款文档型数据库有哪些“独特之处”,让各位 DBA 纷纷点赞?我们一起来了解一下华为云文档型数据库 DDS。1什么是 DDS?文档数据库服务(Document Database Service,简称 DDS)完全兼容MongoDB 协议,提供安全、高可用、高可靠、弹性伸缩和易用的数据库服务,同时提供一键部署、弹性扩容、容灾、备份、恢复、监控和告警等功能。2DDS具有以下基本特点:自动搭建兼容 MongoDB 协议的文档数据库实例供用户使用,提供一键式部署、数据高可靠存储、容灾以及故障切换等功能。提供基于 shard、mongos、config 组成的分片集群实例,轻松扩展读写性能,用户可以方便快捷地构建 DDS 分布式数据库系统。提供一键式的数据库备份、恢复功能。用户可以通过管理控制台进行数据库常规备份及恢复。提供多项性能监控指标及告警功能,数据库性能可视化管理。2018 年 7 月,华为云发布自研文档型数据库 DDS 增强版。今年 2 月,华为云DDS 增强版正式商用。作为华为云在数据库产品矩阵上的重要布局,DDS 增强版不但兼容最流行的 NoSQL 数据库 MongoDB,而且基于华为自研核心技术——存储计算分离架构,在读写性能、扩容能力、备份恢复性能、故障容忍能力等方面全面提升。相较于 DDS 社区版,华为云 DDS 增强版架构演进变化如下图所示。3华为云 DDS 增强版有哪些特点?作为国内首家基于计算存储分离架构的CloudNative的NoSQL数据库,华为云DDS增强版有哪些特点?1、内核优化 + 自研,高性价比,极致性能华为云 DDS 增强版采用内核优化 + 自研,是国内首家通过优化内核、全自研架构,为用户带来超高的性能与最优的用户体验的云端数据库服务,其在各方面的表现十分亮眼:在 Gartner2018 年数据库系列报告中,在自动数据分配、高速数据获取和事务处理方面获得最高分;兼容业界主流开源接口;性价比最优的文档数据库服务,支持非结构化数据存储场景。具体来说,华为云 DDS 增强版将 MongoDB 的多副本复制功能卸载到分布式存储,使得 Secondary 节点也可以为读写服务,相同成本下获得 3 倍的计算能力,进而获得 3 倍的读写性能提升:将 MongoDB 数据库节点无状态化,将数据和计算节点分离,去掉数据强归宿某个计算节点的限制,使得横向弹性伸缩性能提升 100 倍以上;打破 MongoDB 只在单个 Shard 副本集内支持 HA 高可用的限制,集群内所有 Shard 的所有节点都互为 HA 备份关系,使得可以支持任意 N-1 个节点故障;打破 MongoDB 只在单个 Shard 副本集内节点间复制 3 副本的限制,分布式存储采用分片复制能力,磁盘故障后可以由更多磁盘参与数据重构,10倍缩短数据时间;使用分布式存储的快照备份技术,替代 MongoDB 的逻辑备份,10 倍提升备份恢复性能。众所周知,游戏行业的数据库应用面临诸多痛点:资源的弹性伸缩,需要停服手工操作,不但需要停服,而且风险极高;没有数据库的故障自动切换机制或能力不足,主实例故障,修改应用配置,停服时间长;很少设置专职 DBA 岗位,遇见数据库回档场景,很难满足运营的诉求。具体来说,游戏行业需要存储大量用户信息、装备、积分等海量数据,并直接以内嵌文档形式存储,从而方便数据查询和更新。对于游戏数据库而言,既需要存储庞大的数据量,又要保证高效的读写速度。同时在开发过程中,面对复杂的游戏数据结构,要能够快速搭建数据结构,NoSQL 数据库非常适用于游戏项目的开发。华为云 DDS 增强版的上述特性,很好地契合了游戏行业场景的需求。在这次评测体验中,游戏行业 DBA 测评华为云 DDS 增强版后反馈是:华为云文档数据库提供的技术已经足够满足大部分项目的需求,可以快捷高效地创建、备份、恢复以及删除;并且还提供了方便的可视化界面,释放 DBA 的双手。对于即时交互性要求非常高的游戏,如王者荣耀等,游戏卡顿、延迟永远是致命的问题。跨可用区部署,可以有效地降低游戏延迟,提高游戏流畅度,优化用户体验。同时还能实现一定的容灾功能,华为云 DDS 增强版是精品游戏不可或缺的功能。2、高可靠性以视频行业为例,视频分类等应用都有视频不同维度搜索(比如相关、最新和最热)的业务需求。相比于社区版,华为云 DDS 增强版不仅能完全兼容MongoDB 协议,使用户在视频、电影、综艺等节目的 EPG 信息、演职员信息、多码率视频信息、节点信息、转码文件索引、转码视频播放 HLS 流地址、二维空间索引等方面,无需针对社区版语法做任何修改即可直接使用华为云 DDS 增强版。而且在成本方面,不需要每个分片都做 Primary、Secondary 和Hidden 的三副本数据冗余,省去 2 倍的存储投入,即可达到超高可靠性。高可用架构华为云 DDS 增强版,基于业界领先的计算存储分离架构,多个分片节点共享一个 DFVPool 的数据域,实现分片间数据零时延,在分片故障的情况下,由其他分片无缝接管请求的读写。副本集模式下,主节点和备节点提供服务。当主节点出现故障时,系统自动选取新的主节点,当备节点不可用时,隐藏节点接管服务,保证高可用。多副本冗余通过自研 DFVPool 存储池,实现数据多副本冗余,将 block 随机写入多台不同的存储主机上,保证(N/2-1)台存储故障时不丢失数据,而且对业务无感知,通过自诊断的方式快速补充冗余数据。数据备份包括自动和手动两种方式。自动备份为系统自动创建的数据库实例的全量备份,手动备份是由启动的数据库实例的全量备份,且备份成功后均支持一键式恢复。备份数据存储至对象存储服务在提高数据容灾能力的同时有效降低磁盘空间占用。创建实默认开启自动备份策略,实例创建成功后,将自动执行一次全量备份,该备份文件默认保留 7 天,创建成功后可以设置自动备份的周期,修改备份策略。可以根据自身业务特点随时发起备份,手动备份会一直保存,直到我们自己手动删除。可以将已有的备份数据恢复到新实例,恢复后的数据与该备份生成时的实例数据一致。视频行业 DBA 在测评华为云 DDS 增强版后给出反馈:在高可靠性方面,华为云 DDS 增强版提供的技术服务非常完善和齐全,包括集群的搭建、部署和一些可视化的界面都比较方便地搭建一个高可用、分布式的 DB 集群同时进行管理。在跨可用区部署上,华为云提供的支持还是比较完善的。实时的监控可以预防 DB 事故的发生;事故发生时可以通过可视化的界面及时解决;事故发生后可以依赖完善的容灾备份系统进行恢复。3、性价比最优,支持非结构化数据存储场景物联网智能终端往往需要进行多样化的数据采集,且需要存储设备日志信息,并对这些信息进行多维度分析;且物联网业务增长快,数据量大,访问量增长迅速。车联网符合并发量大,数据上传频率高,写多读少的高吞吐型业务场景,对查询要求也接近准实时;原有的关系数据库已经不能满足业务需要,尤其数亿量级下的分页查询和车辆历史轨迹查询的场景下,关系数据库的读取相应延迟已经达到了数分钟级,完全不能满足客户的需要。华为云 DDS 增强版兼容 MongoDB 接口,用于存储所有接入的智能设备信息,以及设备汇报的日志信息;DDS 可实现近 100TB 数据存储,满足国家要求存储 1~2 年的车辆数据,且根据用户需求,在 2019 年将实现更大规模数据存储;DDS 在灾备 / 迁移上,在 Q1 月份支持全量迁移;在 Q2 月份支持跨 AZ;在Q3 月份支持跨 region。综合来看,华为云 DDS 增强版是性价比最优的文档数据库服务,且支持非结构化数据存储场景,给 DBA 带来了极大的便利。4写在最后与测评的 DBA 沟通时,很多人用了“辛酸”二字,DBA 主要工作在后台,很少听到客户的夸奖,但当出现问题时,经常被指责。DBA 的工作时间非常不规律,许多 DBA 管理的更改需要中断,但是大多数数据库在营业时间内都处于活动状态,这意味着更改的时间只能安排在夜晚和周末期间。即使每天都使用数据库,中断通常也不会发生在高峰期,通常在周末的几个小时内。虽然 DBA 不属于开发、支持、基础架构、网络等 IT 团队中的任何一个,但对其他技术都要了解。云时代,数据库上云已成 DBA 共识,便捷性、高性价比、极致性能都是 DBA 选择云数据库服务的关键指标。一直以来,华为坚持以客户为中心,无论产品设计与服务提供,都致力于为客户提供最优性价比的服务与体验,华为云 DDS 增强版就是一款真正懂 DBA 的文档数据库服务,为 DBA 扫除数据库上云障碍,助力其开创云时代职业生涯发展的新篇章。基于华为公司 30 年的技术积累,厚积薄发的华为云数据库服务在发展的道路上始终坚持技术创新,此次通过对华为云数据库 DDS 增强版的体验评测,极致性能与超高的用户体验惊艳了参与体验的 DBA,也让开发者们对华为云数据库的未来产品与服务充满期待。(本文转载 InfoQ,文章根据 10+ 位 DBA 真实评测结果整理输出,评价引文不代表 InfoQ 立场。) 
  • [行业资讯] 732 天备份,数据任意时间点恢复!华为云数据库DDS超长待机
    日前,华为云文档数据库 DDS 备份新功能上线,支持任意时间点实例恢复、主备实例自动切换,数据备份保存周期和可恢复时间最长支持 732 天,备份空间 100% 免费赠送,最大程度保障用户不丢数据,安全性远高于业内其它云服务。数据任意时间点恢复,确保数据不丢失在生产环境中,尽管我们尽力避免误操作,但是还是会遇到误操作或是其他情况的出现。数据任意时间点恢复,顾名思义,即利用数据库日志,将数据还原到指定时间点的状态,该功能可以在数据库发生问题时最大限度的找回数据。华为云 DDS 提供每 5 分钟一次的自动备份,且备份保留期可配置 0-732天。用户可以将数据库备份恢复到5分钟前至备份保留期内的任意时间点,以此创建新的数据库实例,或恢复到原数据库实例上。目前,该功能已支持实例级别的恢复,能帮助用户快速恢复数据。主备自动切换,保障业务不中断对于数据库来说,可用性和可靠性是永恒的话题。当故障发生后,数据库能否做到主实例与备实例之间快速切换,确保业务顺利进行是用户最为关心的问题之一。那么,华为云 DDS 是怎么做的呢?华为云 DDS 将浮动 IP 绑定在 Primary 节点上,并通过 Agent 实时监控 Replica Set实例状态。2.当 Primary 实例发生故障时,副本集会发起自动选主,将 Secondary 实例升为 Primary,浮动 IP 切换至新的 Primary 上。3.主备切换完成,由 Agent 重新建立备机。华为云 DDS 三大使用场景,助力用户用好数据库10 倍备份恢复,保障游戏业务快速回档游戏行业需要存储大量用户信息、装备、积分等海量数据,直接以内嵌文档形式存储,更方便数据查询和更新。华为云 DDS 能为游戏行业提供快速回档能力,补救快速迭代带来的线上问题,满足用户低成本诉求。 值得一提的是,华为云DDS增强版提供了 10 倍于业内的备份恢复能力,对提升回档效率超高读性能,应对游戏高峰期数据访问需求;超强横向扩展能力,满足高峰期业务压力。海量存储满足物联网大数据场景需求物联网、车联网行业需要存储所有接入的智能设备信息,以及设备汇报的日志信息,且国家要求存储 1-2 年的车辆数据,百TB级别存储需求显著。华为云 DDS 存储容量支持近 100TB ,且2019 年将根据用户需求支持更大规模,能很好地满足物联网大数据场景需求。 分钟级横向扩容,满足互联网业务高速发展以电商为代表的互联网业务发展迅速,需要存储海量订单信息、订单状态,且需要根据派送过程不断更新,不时应对促销、抢购等活动峰值业务。华为云 DDS 提供了强大的弹性伸缩能力,增强版更是能实现 100GB 数据扩容及数据均衡5分钟内完成,堪称为电商、微博、直播、打车等有典型的业务高低谷应用量身打造。 当前,华为云 DDS  推出 0 元试用活动,且提供免费的配套数据库迁移工具 DRS,这对于想要了解文档数据库的用户而言,可以说是不可错过的大好时机。想了解更多详情 请扫码关注【HW云数据库】
  • [交流吐槽] 华为云文档数据库DDS社区增强版于2018年12月17日00:00(北京时间)转商通知
    尊敬的华为云客户:华为云计划于2018/12/17 00:00:00 将文档数据库DDS社区增强版服务正式转商用。文档数据库DDS社区增强版是华为云自主研发的高性能文档型数据库,完全兼容MongoDB协议,使用计算储存分离架构,在读写、扩容能力、备份恢复性能、故障容忍等方面对比MongoDB社区版有质的突破。服务正式商用后,服务将于2018/12/17 00:00:00正式开始收费,支持按需和包年包月两种计费方式,文档数据库DDS社区增强版费用低至0.51元/小时。华为云在此提醒您,相关资源如果不再使用,请于2018/12/16 23:59:59前登录控制台,删除对应资源,避免产生费用。更多关于华为云文档数据库DDS的产品介绍,请您点击了解。如您在使用过程中有宝贵意见,欢迎您拨打华为云服务热线:4000-955-988与我们联系。感谢您对华为云的支持!https://www.huaweicloud.com/notice/2018/20181211090608214.html
  • [技术干货] 常见问题FAQ(DDS)-更新至529
    问题描述回复1、华为DDS对应的的阿里和亚马逊的哪个服务?华为云DDS,对标阿里的云数据库MongoDB;对标亚马逊的DynamoDB2、华为DDS命名中为什么不直接使用MongoDB?MongoDB是由MongoDB公司运营的一款开源数据库软件,该公司有明确的商标保护。华为处于尊重原厂、遵守商标保护法的角度,采用DDS命名,寓意MongoDB是面向文档的NoSQL数据库3、华为DDS目前和阿里的最大区别是什么?阿里的MongoDB服务化开始时间较早,在数据库生态方面较全,例如大数据分析对接等功能。华为云计划今年内在生态上追平4、华为DDS目前和阿里的最大的相同点是什么?均支持MongoDB集群(Sharding)、副本集(ReplicaSet)、单节点(Single)三种架构。分别满足高可用/高扩展性需求、高可用需求、非核心业务高性价比需求的用户选型。目前华为云DDS副本集支持包年包月购买,集群支持按需购买,单节点正在公测5、华为DDS是否支持跨AZ高可用?跨AZ特性依赖于ECS是否有跨AZ的资源,6月份华东区三AZ资源到位。预计7月20日左右上线副本集跨三AZ的能力6、为什么DDS副本集、集群不考虑跨两AZ的设计?MonogoDB集群/副本集的三节点高可用架构,存在“多数派选举机制”:若将1个节点放在1个AZ,另外2个节点放在1个AZ,当另外2个节点挂了,数据库也是不可用,因此意义不大;原生MongoDB副本集/集群架构不支持实例级别的两AZ部署,需要服务改造,目前所有云商均未提供该能力7、华为DDS跟社区版MongoDB有什么区别吗?目前由于数据库通过云化,服务化封装后,关闭了一些功能,另外华为是一家非常重视安全的公司,将一些存在安全隐患的功能也关闭了,但我们会根据市场需求,陆续通过内核改造,安全加固的方式陆续开放出来,详细区别请点击查看8、什么情况下选择集群(sharding)架构?   集群是基于多个副本集(每个副本沿用三节点高可用模式)组成。集群的主要特点是横向扩展能力强,能满足用户不断增长的数据量需求,目前DDS可支持1T~12T的数据量。因此当客户对可用性要求较高、数据量较大(>2T)、未来扩展性要求较高的情况下,推荐用户使用集群架构9、什么情况下选择副本集(replica)架构?副本集是三节点高可用的结构,DDS副本集目前最大可支持1T的数据存储量。因此,当客户对可用性要求高、数据量不大(<1T)、未来扩展性要求不高的情况下,推荐用户使用副本集架构10、什么情况下选择单节点(single)架构?单节点是一个成本低、可用性相对较弱架构选型,当前最大可支持1T的数据存储量。因此,当客户对可用性要求不高(比如非核心业务/测试场景/个人学习场景,能接受数据丢失)、数据量不大的情况下,推荐用户使用单节点架构11、集群(sharding)架构里的mongos、config、shard组件分别有什么作用?三者如何配合工作的?DDS分片集群架构由路由(mongos)、配置(config)和分片(shard)组成。数据读写请求经mongos分发,通过查询config信息,并行分配到相应shard,可轻松应对高并发场景,且config和shard均采用三副本架构,保证高可用。12、副本集的三节点高可用架构,是如何保证高可用的?DDS副本集架构由主节点(Primary)、备节点(Secondary)和隐藏节点(Hidden)组成。用户可以直接操作主节点和备节点,当主节点故障时,系统自动选出新的主节点,当备节点不可用时,隐藏节点接管服务,保证高可用13、华为DDS是怎么收费的?集群目前支持按需购买,计划7月20日左右支持包周期;副本集支持按需和包周期购买;单节点目前在公测阶段。价格与友商持平,主流价格低于友商:点击查看14、华为DDS支持MongoDB的那个版本?为什么没有小版本说明?是否会支持更多版本?目前支持的版本为3.2,子版本不呈现给用户,一方面由于子版本较多,不利于统一维护,另外随着更稳定的子版本发布,我们希望能够统一维护,帮助用户分批升级。6月20日左右,DDS可支持3.4版本15、华为DDS上MongoDB的admin库下创建不collection?基于最佳实践的考虑,DDS不允许admin下mongodb创建集合。16、华为DDS上为何Hidden不让用户看到,而secendary可以让客户看到?因为首先要实现高可用,是需要3节点的(MysQL的高可用其实也是3节点,只是有一个仲裁的角色藏在后台,用户看不到),secondary可能会被用户用于只读(虽然这样做有很多问题需要考虑),所以Hidden不可缺少,但一般需要一个保留住特殊节点,避免用户侧发出额外的工作负载,这样让hidden可以做一些特殊操作,比如:备份可以在hidden上做,而不影响Primary和secondary17、建立数据库连接失败的原因有哪些?1.数据库客户端版本与DDS支持的版本不匹配;2.账号密码错误;3.开启SSL,但是用普通方式连接:点击查看18、哪里可以查看更多场常见问题?点击查看
  • [技术干货] 版本更新集锦【更新至518版本】
    本帖最后由 小路~ 于 2018-5-18 14:11 编辑1. 重大特性:副本集商用,支持按需、包年包月购买(1年83折;2年7折;3年5折)1.1 副本集快速入门:点击这里1.2如何购买MongoDB副本集:Step1:进入DDS产品页,点击立即购买Step2:跳转至如下页面,点击购买数据库实例15493Step3:选择要购买方式、规格等,提交订单即可154942.重大特性:单节点架构公测2.1单节点架构入门:点击查看2.2单节点公测申请通道:Step1:进入DDS控制台-单节点标签,点击立即申请15495Step2:进入如下页面,提交申请材料后,等待5-10分钟左右即可反馈审核结果。15496 3. 安全能力提升:支持磁盘加密支持EVS存储加密,当创建DDS实例时,自动对EVS加密。从物理层面保障用户数据安全。 4.重要优惠: 1元可领取2u8G副本集包月套餐;新用户1个月免费体验无门槛1元套餐:立即领取1元套餐新人免费套餐:立即领取免费套餐
总条数:39 到第
上滑加载中