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

news2024/11/26 18:18:03

目录

什么是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实例在对象存储服务上的备份文件,对用户不可见。

计费模式

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

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

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

支持区域:

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

更详细的信息可去官网​​​​​​​了解。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/384600.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何在openKylin操作系统上搭建Qt开发环境

一、获取linux系统下的Qt安装包 Qt官网下载地址:https://download.qt.io 国内镜像下载地址:https://mirrors.cloud.tencent.com/qt/ 。建议用镜像下载速度快。集成安装包在 official_releases/qt 目录下,新地址:https://downloa…

避免重启应用,10倍提升本地研发效率

谁在消耗我们的开发时间? 修改一点代码要重启项目,每次都要浪费很多时间进行方法调试时,要么需要Http请求,要么写个单元测试,非常烦 思考:有没有可能实现热部署随意测试任何一个方法? 热部署 …

开源计划 - 用海量设备汇聚成一台巨型处理器的开源项目

巨型处理器特性1. 由各种能够联网的普通智能设备组成2. 模拟硬件3. 存储器即处理器4. 数据处理的匿名化在2016年的时候,曾经设想过一种处理器。运行在海量的浏览器之上,可用于处理大规模的GPS地理定位距离的运算。后来开始逐渐做了新的延伸,打…

SpringCloud之服务拆分和实现远程调用案例

服务拆分对单体架构项目来说:简单方便,高度耦合,扩展性差,适合小型项目。而对于分布式架构来说:低耦合,扩展性好,但架构复杂,难度大。微服务就是一种良好的分布式架构方案&#xff1…

Git-学习笔记01【Git简介及安装使用】

Java后端 学习路线 笔记汇总表【黑马-传智播客】Git-学习笔记01【Git简介及安装使用】Git-学习笔记02【Git连接远程仓库】Git-学习笔记03【Git分支】目录 01-git的历史 02-git和svn的对比 03-git的安装 04-向本地仓库中添加文件 05-修改文件内容并提交 06-删除本地仓库中…

SpringCloud全家桶— — 【1】eureka、ribbon、nacos、feign、gateway

SpringCloud全家桶— — 组件搭建 1 Eureka 1.1 Eureka-server 创建eureka-server的SpringBoot项目 ①导入依赖 <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId…

【Python实战】2023关键词是小孩儿?某歌结婚生女一步到位,Hu歌官宣已婚产女后的W博,笑死哈哈哈哈(爬虫+数据可视化)

前言 办公室里很多喜欢Hu歌的小姑娘&#xff0c;听说他结婚了&#xff0c;而且孩子都生了&#xff0c;都非常惊讶。 就是我也是今天才知道的&#xff0c;哈哈哈哈&#xff08;交通闭塞了些&#xff09;&#x1f602;&#x1f602;。 所有文章完整的素材源码都在&#x1f447;…

Java常见知识点汇总

Java常见知识点汇总基础概念与常识1.Java 语言有哪些特点?2.JVM vs JDK vs JRE3.什么是字节码?采用字节码的好处是什么?4.为什么不全部使用 AOT 呢&#xff1f;5.为什么说 Java 语言“编译与解释并存”&#xff1f;6.Oracle JDK vs OpenJDK7.Java 和 C 的区别?基本语法1.注…

codeforces周赛div3#855记录

目录 总结 一&#xff0c;A. Is It a Cat? 二&#xff0c;B. Count the Number of Pairs 三&#xff0c;C1. Powering the Hero (easy version) 四&#xff0c;C2. Powering the Hero (hard version) 总结 真羡慕ACM校队的同学&#xff0c;能AC七八题&#xff0c;甚至ak …

飞天云动,站在下一个商业时代的门口

ChatGPT的爆火让AIGC再度成为热词&#xff0c;随之而来的是对其商业化的畅想——不是ChatGPT自身如何盈利&#xff0c;而是它乃至整个AIGC能给现在的商业环境带来多大改变。 这不由得令人想起另一个同样旨在改变世界的概念&#xff0c;元宇宙。不同的是&#xff0c;元宇宙更侧…

Apache Flink 1.16 功能解读

摘要&#xff1a;本文整理自阿里云高级开发工程师 Apache Flink Committer、Flink 1.16 Release Manager 黄兴勃&#xff08;断尘&#xff09;&#xff0c;在 FFA 2022 核心技术专场的分享。本篇内容主要分为四个部分&#xff1a;综述持续领先的流处理更稳定易用高性能的批处理…

传输线的物理基础(一):地、信号和均匀传输线

我们每天都听到用到传输线&#xff0c;那么什么是传输线呢&#xff1f;一条同轴线缆是传输线&#xff0c;多层PCB板中带参考平面的PCB走线是传输线&#xff0c;我们可以理解为&#xff0c;传输线由任意两个具有长度的导体组成。接下来我们会看到&#xff0c;一条传输线用来将信…

想象力训练

一、课程目的1、了解想象力2、想象力训练二、静态想象法常用在单一图片上&#xff0c;比如一辆自行车要点1、形象鲜明 (大脑中生动的展现它的样子)2、放大:一点点放大它(后续的课程讲解经常用到放大这个方法)3、缩小:一点一点缩小它4、变多:一个变两个&#xff0c;两个变三个&a…

C++---数字三角形模型---传纸条(每日一道算法2023.2.26)

注意事项&#xff1a; 本题dp思路与 “线性dp–方格取数” 一致&#xff0c;下方思路仅证明为什么使用方格取数的思路是正确的。 题目&#xff1a; 小渊和小轩是好朋友也是同班同学&#xff0c;他们在一起总有谈不完的话题。 一次素质拓展活动中&#xff0c;班上同学安排坐成…

安卓开发调试使用 Charles抓包Https请求

1、Windows电脑安装证书Help->SSL Proxying -> Install Charles Root Certificate2、手机安装证书证书保存到电脑上.crt结尾的文件Help->SSL Proxying -> Save Charles Root Certificate2.复制到手机上 3.安装证书以红米手机为例打开手机设置-->密码与安全-->…

php宝塔搭建部署实战多模板cms管理系统源码

大家好啊&#xff0c;我是测评君&#xff0c;欢迎来到web测评。 本期给大家带来一套php开发的多模板cms管理系统源码。感兴趣的朋友可以自行下载学习。 技术架构 PHP7.0 nginx mysql5.7 JS CSS HTMLcnetos7以上 宝塔面板 文字搭建教程 下载源码&#xff0c;宝塔添加一…

在软件开发中如何将看板方法与 Scrum 集合使用?

什么是看板和 Scrum 的混合模式&#xff1f;适合在哪些场景使用&#xff1f;有哪些成功的案例可参考&#xff1f;本文将围绕以上问题展开。敏捷实践是一个团队过程&#xff0c;选择适合团队的敏捷框架时并没有什么技巧&#xff0c;无论您是使用看板方法、Scrum 还是两者的组合&…

【C++】vector的模拟实现(SGI版本)

吃不了自律的苦&#xff0c;又接受不了平庸的罪。想让自己变好&#xff0c;但又想舒服些。 你啊你……要么就不要去想&#xff0c;想了又不去做&#xff0c;犹犹豫豫&#xff0c;徘徊不前&#xff0c;患得患失… 文章目录一、四种构造函数1.vector的框架和无参构造2.构造函数调…

为什么FPGA在深度学习领域有着得天独厚的优势?

01 FPGA在深度学习领域有哪些优势 FPGA&#xff08;Field-Programmable Gate Array&#xff09;是一种灵活的可编程硬件设备&#xff0c;它在深度学习应用领域中具有许多优势。 首先&#xff0c;FPGA具有非常高的并行性。在深度学习中&#xff0c;许多计算都可以并行化&…

Verilog实现组合逻辑电路

在verilog 中可以实现的数字电路主要分为两类----组合逻辑电路和时序逻辑电路。组合逻辑电路比较简单&#xff0c;仅由基本逻辑门组成---如与门、或门和非门等。当电路的输入发生变化时&#xff0c;输出几乎&#xff08;信号在电路中传递时会有一小段延迟&#xff09;立即就发生…