暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

企业级分布式数据库 - GaussDB 介绍

一叶扁舟 2023-03-30
449

目录

什么是 GaussDB

简介

应用场景

产品架构

产品优势

安全

责任共担

身份认证与访问控制

数据保护技术

审计与日志

监控安全风险

​​​​​​​故障恢复

​​​​​​​认证证书

GaussDB 与其他服务的关系

约束与限制

计费模式

什么是 GaussDB
简介
GaussDB 是华为自主创新研发的分布式关系型数据库。该产品具备企业级复杂事务混合负载能力,同时支持分布式事务,同城跨 AZ 部署,数据 0 丢失,支持 1000 + 的扩展能力,PB 级海量存储。同时拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力,能为企业提供功能全面,稳定可靠,扩展性强,性能优越的企业级数据库服务。

应用场景
交易型应用
大并发、大数据量、以联机事务处理为主的交易型应用,如政务、金融、电商、O2O、电信 CRM / 计费等,服务能力支持高扩展、弹性扩缩,应用可按需选择不同的部署规模。

详单查询
具备 PB 级数据负载能力,通过内存分析技术满足海量数据边入库边查询要求,适用于安全、电信、金融、物联网等行业的详单查询业务。

产品架构
GaussDB 分布式形态整体架构如下:

产品优势
高安全
GaussDB 拥有 TOP 级的商业数据库安全特性:数据动态脱敏,TDE 透明加密,行级访问控制,密态计算。能够满足政企 & 金融级客户的核心安全诉求。

健全的工具与服务化能力
GaussDB 已经拥有华为云,商用服务化部署能力,同时支持 DAS、UGO、DRS 等生态工具。有效保障用户开发、运维、优化、监控、迁移等日常工作需要。

全栈自研
GaussDB 基于鲲鹏生态,是当前国内唯一能够做到全栈自主可控的国产品牌。同时 GaussDB 能够基于硬件优势在底层不断进行优化,提升产品综合性能。

开源生态
GaussDB 已经支持开源社区,并提供主备版版本下载。

安全

​​​​​​​责任共担
华为云安全责任共担模型

身份认证与访问控制
身份认证:用户访问云数据库 GaussDB 时支持对数据库用户进行身份验证,包含密码验证和 IAM 验证两种方式。

密码验证:登录数据库时,需要对帐号密码进行验证,验证成功后方可进行操作。IAM 验证:使用统一身份认证服务
(Identity and Access Management, IAM)进行精细的权限管理。

访问控制:

权限控制:购买实例之后,您可以使用 IAM 为企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,通过 IAM 进行精细的权限管理。
VPC 和子网:虚拟私有云(Virtual Private Cloud, VPC)为云数据库构建隔离的、用户自主配置和管理的虚拟网络环境,提升用户云上资源的安全性,简化用户的网络部署。子网提供与其他网络隔离的、可以独享的网络资源,以提高网络安全性。
安全组:安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求并相互信任的弹性云服务器和 GaussDB 数据库实例提供访问策略。
数据保护技术
GaussDB 通过多种数据保护手段和特性,保障存储在 GaussDB 中的数据安全可靠。

数据保护手段

简要说明

传输加密(HTTPS)

支持 HTTP 和 HTTPS 两种传输协议,为保证数据传输的安全性,推荐您使用更加安全的 HTTPS 协议。

数据备份

支持设置数据库的备份和恢复,来保障数据的可靠性。

敏感操作保护

控制台支持敏感操作保护,开启后执行删实例等敏感操作时,系统会进行身份验证,进一步保证 GaussDB 配置和数据的安全性。

SSL 数据加密

可以使用 SSL 来加密数据库 GaussDB 和客户端的连接。SSL 通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。

审计与日志
云审计服务(Cloud Trace Service,CTS),是华为云安全解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。

通过云审计服务,您可以记录与 GaussDB 实例相关的操作事件,便于日后的查询、审计和回溯。

​​​​​​​监控安全风险
云监控服务为用户提供一个针对云数据库、云服务器等资源的立体化监控平台。使您全面了解云上的资源使用情况、业务的运行状况,并及时收到异常告警做出反应,保证业务顺畅运行。

​​​​​​​故障恢复
GaussDB 会在数据库实例的备份时段中创建数据库实例的自动备份 , 提供了多种方式恢复实例的数据,用以满足不同的使用场景 , 支持将实例的节点分别部署在多个可用区,以此来实现 AZ 级高可用。当主节点发生故障时,备节点会自动升级为主节点,保证实例的可用性。

​​​​​​​认证证书
华为云服务及平台通过了多项国内外权威机构(ISO/SOC/PCI 等)的安全合规认证,用户可自行申请下载合规资质证书。另外,华为云还提供了以下销售许可证及软件著作权证书,供用户下载和参考。

GaussDB 与其他服务的关系
GaussDB 与其他服务的关系如表 1。

表 1 与其他服务的关系

相关服务

交互功能

弹性云服务器(ECS)

GaussDB 服务通过弹性云服务器(Elastic Cloud Server,简称 ECS)远程连接 GaussDB 可以有效的降低应用响应时间、节省公网流量费用。

虚拟私有云(VPC)

对您的 GaussDB 实例进行网络隔离和访问控制。

对象存储服务(OBS)

存储 GaussDB 实例的自动和手动备份数据。

云监控服务(Cloud Eye)

云监控服务是一个开放性的监控平台,帮助用户实时监测 GaussDB 资源的动态。云监控服务提供多种告警方式以保证及时预警,为您的服务正常运行保驾护航。

云审计服务(CTS)

云审计服务(Cloud Trace Service,简称 CTS),为用户提供云服务资源的操作记录,供您查询、审计和回溯使用。

数据管理服务(DAS)

使用数据管理服务(Data Admin Service,简称 DAS),通过专业优质的可视化操作界面,提高数据管理工作的效率和安全。

约束与限制

云数据库 GaussDB 在使用上有一些固定限制,用来提高实例的稳定性和安全性,具体详见表 1。

表 1 功能约束与限制

功能

使用限制

数据库访问

如果 GaussDB 实例未开通公网访问,则该实例必须与云主机弹性云服务器处在同一个虚拟私有云子网内才能相互访问。
弹性云服务器必须处于目标 GaussDB 实例所属安全组允许访问的范围内。
如果 GaussDB 实例与弹性云服务器处于不同的安全组,系统默认不能访问。需要在 GaussDB 的安全组添加一条 “入” 的访问规则。

GaussDB 实例的默认端口为 8000,只能在创建实例时修改。
部署

实例所部署的服务器,对用户都不可见,即只允许应用程序通过 IP 地址和端口访问数据库。

数据库的 root 权限

创建实例页面只提供管理员 root 用户权限。

说明:

在 2022.08.30 后,GaussDB 为 root 用户开放了 sysadmin 权限。新创建实例的 root 用户都将拥有 sysadmin 权限,而存量实例执行版本升级后,root 用户也将拥有 sysadmin 权限,如果需要进行版本升级,请联系客服处理。

如果存量实例未进行版本升级,则管理员 root 用户权限为:createrole,createdb 和 monadmin。由于旧版本 root 权限低于完整的管理员用户权限, 部分 SQL 语法 / 函数执行时会报权限不足,例如:create tablespace 等

重启 GaussDB 实例

无法通过命令行重启,必须通过 GaussDB 的管理控制台操作重启实例。

GaussDB 备份查看

GaussDB 实例在对象存储服务上的备份文件,对用户不可见。

计费模式
提供按小时、按月、按年的计费方式供您灵活选择,使用越久越便宜。

预付费(包年包月):这种购买方式相对于按需付费提供更大的折扣,对于长期使用者,推荐该方式。

按需付费(小时):这种购买方式比较灵活,可以即开即停,按实际使用时长计费。以自然小时为单位整点计费,不足一小时按一小时计费。

支持区域:

华北 - 北京四 华东 - 上海一 华南 - 广州 华南 - 广州 - 友好用户环境 西南 - 贵阳一 亚太 - 新加坡

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论