从传统数据库到云数据库演|学习笔记

简介: 快速学习从传统数据库到云数据库演

开发者学堂课程【从传统数据库到云数据库演进从传统数据库到云数据库演】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/65/detail/1156


从传统数据库到云数据库演

 

内容介绍:

一、云数据库的六大特性

二、云数据库的架构

三、阿里云数据库(DBaaS)

四、云数据库专属集群

 

一、云数据库的六大特性(面向云计算架构设计)

1.开箱即用

应用性非常好,无需安装,直接选择需要的规格,类似在淘宝上购买商品。

2.自动运维

云数据库能够自动运维挑战非常大,很难做到100%的自动运维,但是云数据库一定会往这个方向发展,例如可用保障,备份恢复,监控告警。云数据库已经完全具备。而更高级的,像自动诊断优化,自动扩容等等这些更高级的自动运维也在发展。

3.弹性扩展

云数据库最根本的特性是给所有的用户提供弹性的能力。云数据库承担负载的能力非常强,这是一个面向云数据库的基本特性。

4.兼容生态

云数据库基本上都会兼容包括开源或者商业的生态,来保证我们的应用能够比较平滑的迁到云数据库。

5.服务保障

云数据库本身是一个商业的技术升级,所以说很多提供的服务,都会有服务保障的承诺,包括可用性,包括服务的质量等等。

6.更安全

安全永远是数据库里面最核心的东西,云数据库在面向大量的用户一定要设计一个更加安全的保障体系。不管是数据的传输加密,还是访问的权限控制,以及一些安全补丁,漏洞,及时的修复等等,它都应该能提供更加安全的保障体系。

 

二、云数据库的架构

阿里云数据库支持非常多的数据库类型,如下图。

image.png

下图是分享云数据库的底层架构,我们所有的基础资源都是从数据库来管理,包括物理机、虚拟机、存储、虚拟网络、负载均衡,这些属于基础资源,都是在云数据库平台,它会自动去管理。在平台有很多功能。包括实例生产、实例配置、弹性升降级、诊断优化、备份恢复、安全审计、监控告警等。这些都属于我们paas层提供的基本功能。基本上所有的数据库都会提供这些功能。在上面的用户接入层,主要是面向我们用户的一个界面,包括在线的购买,控制台上对数据库的操作,还有数据的迁移导入导出,以及数据的数据库的管理。由此可去做数据查询,建库建表等影响用户层的这个功能。第三方集成厂商可以通过Open API来对数据库做批量的自动化的管理。整个云数据库跟阿里云整个体系是一致的,包括很多云的公共服务像账号,计费,权限,标签等都是跟阿里云统一一起设计的,这是整个阿云数据库的一个架构体系。

image.png

 

三、阿里云数据库(DBaaS)

image.png

阿里云上已经有超过10万的这个客户,有40万的实例,是中国最

强的这个数据库。提供了最丰富的数据库选型。基本上最新的数据库的版本引擎都是在阿里云上首发的,那这些提供的这些产品跟生态都是100%的兼容,如果你已经在使用这些数据库。业务不需要修改,可以直接迁移到阿里云上,内核都是经过了双十一的高并发与稳定性的考验。避免了开源的版本有很多 Bug,或者一些明显的性能问题。

云数据库有几个比较重要的特征,第一个是开箱即用,阿里云数据库可以直接选择想要的配置。参数都会调整最优化的配置,像监控告警都内置在里面,数据迁移可以比较简单地把之前数据库迁上来。第二个是更快,快就是在内核上特别优化,参数上定制化的优化。阿里云的数据库性能至少是比社区的或者其他的厂商能够提升30%的性能。快速弹性扩展能力这些功能是非常完备,第三个是更稳。稳就最主要体现在我们的可用性保障,第一个提出99.99%可用性。在硬件选型方面也非常慎重,基本上会选择非常稳定的硬件,经过很长时间压测才会放到云数据库里面,在高可用系统里面,已经管理了数十万的实例。经过大规模的高可用的考验,在内核的特别是开源数据库的内核 bug方面修复非常快。最后一个是更安全,安全往往是企业在数据库选型里面非常看重的,云数据库内置了备份恢复的基本能力,在恢复这块,可以恢复到任意一个时间。可以恢复到某一个表,加速恢复的进度,还有回收站也是避免误操作,误删除表,SQL 操作审计,传输与存储的加密:TDE/SSL。PCLDSS/ISO/SOC/等保安全认证

 

四、云数据库专属集群

image.png 

最近发布了一款产品叫云数据库专属集群。自建数据库DBA可以在资源上更自主管理,可以做更个性化的管理,整体看起来更灵活。这是自建数据库的一些优势。现在上线的云数据库专属集群,把云数据库和自建数据库的两个优势融合在一起,云数据库专属集群首先是一个云服务,把所有的云数据库全部具备在里面的。第二,是在安全隔离方面做得非常好。专属集群意味着这台机器是这家企业专门使用,不会受到任何干扰,独享型的配置。同时也集成了堡垒机的管理,就是可以通过堡垒机来登录到你这台主机。第三,自主可控,专属集群里数据库的权限是全部开放的,可以非常好地兼容原来的运维习惯,能够去对底层包括操作系统,数据库,来做更深度的诊断分析,第四,高性价比,因为专属集群可以自己去控制配置。包括分配 CPU 和内存在,同时还会支持不同数据库。

相关文章
|
2月前
|
存储 关系型数据库 MySQL
Linux C/C++ 开发(学习笔记八):Mysql数据库图片存储
Linux C/C++ 开发(学习笔记八):Mysql数据库图片存储
86 0
|
2月前
|
关系型数据库 MySQL 数据库
Linux C/C++ 开发(学习笔记七):Mysql数据库C/C++编程实现 插入/读取/删除
Linux C/C++ 开发(学习笔记七):Mysql数据库C/C++编程实现 插入/读取/删除
67 0
|
9天前
|
Oracle Java 关系型数据库
[学习笔记] 在Eclipse中使用Hibernate,并创建第一个Demo工程,数据库为Oracle XE
[学习笔记] 在Eclipse中使用Hibernate,并创建第一个Demo工程,数据库为Oracle XE
|
2月前
|
Java 数据库连接 程序员
【后台开发】TinyWebser学习笔记(2)线程池、数据库连接池
【后台开发】TinyWebser学习笔记(2)线程池、数据库连接池
38 4
|
2月前
|
小程序 前端开发 数据库
【微信小程序4】云数据库:如何把数组一次性写入数据库中
【微信小程序4】云数据库:如何把数组一次性写入数据库中
41 1
|
2月前
|
缓存 NoSQL 关系型数据库
数据库缓存一致性学习笔记(一)
数据库缓存一致性学习笔记(一)
|
2月前
|
人工智能 关系型数据库 分布式数据库
AI与云数据库的深度结合:黄铭钧院士点赞PolarDB,引领云数据库2.0时代
最近,阿里云PolarDB开发者大会的举办引起了广泛关注,中国科学院外籍院士、世界级数据库专家黄铭钧在阿里云PolarDB开发者大会上表示,AI与云数据库的深度结合是数据库发展的必然趋势。他点赞以PolarDB为代表的中国数据库正在引领全球云原生数据库的发展。那么本文就来简单聊聊AI与云数据库的深度结合,引领云数据库2.0时代,以及院士点赞国产数据库的意义和数据库产业突破的重要性和前景。
305 2
AI与云数据库的深度结合:黄铭钧院士点赞PolarDB,引领云数据库2.0时代
|
2月前
|
开发框架 安全 .NET
某教程学习笔记(一):07、数据库漏洞(access注入)
某教程学习笔记(一):07、数据库漏洞(access注入)
34 0
|
2月前
|
XML SQL 安全
某教程学习笔记(一):08、MSSQL数据库漏洞
某教程学习笔记(一):08、MSSQL数据库漏洞
29 0
|
2月前
|
安全 关系型数据库 MySQL
某教程学习笔记(一):09、MYSQL数据库漏洞
某教程学习笔记(一):09、MYSQL数据库漏洞
28 0