阿里云服务器如何搭建/迁移数据库?

简介: 对于大多数小型或初期项目来说,我们可能常用的做法是先将web、数据库全部安装在一起,后期根据需要来看是否将数据库单独迁移分离。传统物理服务器可以这么多,阿里云服务器也可以如此。
+关注继续查看

阿里云服务器如何搭建/迁移数据库?


对于大多数小型或初期项目来说,我们可能常用的做法是先将web、数据库全部安装在一起,后期根据需要来看是否将数据库单独迁移分离。传统物理服务器可以这么多,阿里云服务器也可以如此。


以阿里云ecs云服务器为例,我们来看看在云服务器上搭建数据库的相关内容:


1、对于ecs+rds方式来说,ECS自建数据库如何与RDS实例间的数据实时同步?


(1)通过 DTS 进行ECS上的自建数据库跟RDS实例间数据同步作业的配置;目前数据传输服务提供的实时同步功能支持的同步架构有限:


方式1: A-B 即两个实例之间的单向同步,即支持1对1的单向同步,要求实例 B 中同步的对象必须为只读,否则会导致同步链路异常,出现数据不一致的情况。


方式2: A-B/C/D 即一对多的分发式同步架构.这个架构对目标 RDS for MySQL 实例个数没有限制,但是要求目标实例中的同步对象必须为只读,否则会导致同步链路异常,出现数据不一致的情况。


方式3:B/C/D-A 即多对一的数据汇总架构对于这种多对一的同步架构,为了保证同步数据一致性,要求每条同步链路同步的对象不相同。


方式4:A-B-C 即级联架构


方式5: A-B-A 即实例A和实例B之间的双向同步架构


(2)如果要配置RDS-ECS上的自建DB 的反向同步,只要调换下源跟目标实例的实例类型,其他配置类似。


2、在ecs上有几种部署数据库的方式:


(1)在ECS(Windows系统)上部署Oracle数据库


(2)在ECS(Linux系统)上部署Oracle数据库


(3)在ECS(Windows系统)上部署SQL Server数据库


(4)在ECS(Linux系统)上部署MySQL数据库


(5)在ECS(Windows系统)上部署MySQL数据库


3、如何将阿里云ECS服务器上的自建数据库做迁移?


(1)DTS传输:ECS上的自建数据库到RDS/MongoDB/Redis/DRDS/PetaData/OceanBase的数据迁移,使用数据传输DTS服务即可轻松实现。


(2)增量迁移:对于支持增量迁移的存储引擎,还可以使用DTS在ECS自建数据库不停服的情况下,将数据迁移到目标实例。


(3)从本地数据库迁移:可以将自建库的数据导入到阿里云数据库上,实现业务平滑迁移。不同类型的云数据库,导入数据的方式也不尽相同,具体请根据实际场景选择对应的迁移案例。


4、为什么需要在ECS上部署数据库:


阿里云有提供相应的高可用数据库架构RDS,但由于RDS具有一定的限制条件,可能无法满足部分生产环境的要求,例如需要使用Oracle数据库、需要使用SQL Server报表服务等,在这种情况下,我们需要考虑在ECS上搭建数据库的方式。


常用数据库包含以下三种:OracleMySQLSQL Server


云服务器ECS地址:阿里云·云小站

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1月前
|
SQL 关系型数据库 MySQL
【ECS生长万物之开源】快速体验PolarDB开源数据库
本实验环境已内置PostgreSQL数据库以及PolarDB开源数据库:PolarDB PostgreSQL版和PolarDB分布式版,支持一键拉起使用。
|
2月前
|
存储 弹性计算 缓存
在阿里云服务器上配置自动备份 MongoDB 数据库的操作
我是吃了没有提前备份数据的亏,因为一次误操作,删除了所有数据。阿里云的ECS服务器控制台有定时与自动化任务-自动备份数据服务,不免费。那么就自己动手来吧。
81 0
|
4月前
|
SQL 弹性计算 关系型数据库
把RDSmysql的数据上传到ECS部署的服务器,需要在ECS中安装mysql吗?还是可以在部署的服务器内部直接写rds数据库的地址进行连接
把RDSmysql的数据上传到ECS部署的服务器,需要在ECS中安装mysql吗?还是可以在部署的服务器内部直接写rds数据库的地址进行连接
72 0
|
4月前
|
SQL 弹性计算 安全
传统服务器,是在服务器中安装数据库,现在ECS和RDS之间如何互通,访问?
传统服务器,是在服务器中安装数据库,现在ECS和RDS之间如何互通,访问?
81 0
|
4月前
|
弹性计算 NoSQL Linux
阿里云服务器安装Redis内存型数据库一条命令即可搞定
阿里云服务器安装Redis内存型数据库一条命令即可搞定,阿里云持久内存服务器ECS可用于搭建Redis内存型数据库,云服务器吧以阿里云服务器ECS持久内存型、Alibaba Cloud Linux镜像操作系统安装Redis 6.0.5或Redis 3.2.12详细操作流程如下:
阿里云服务器安装Redis内存型数据库一条命令即可搞定
|
5月前
|
存储 NoSQL Linux
如何正确地使用 Docker 在云服务器上部署 MongoDB v6 数据库并连接
本篇文章将向各位读者介绍使用 Docker 在云服务器上部署 MongoDB v6,并使用免费的 Studio 3T 连接数据库。本文弥补了网上既有方案的一些不足,解决了一些部署中的常见问题,有助于提升部署效率。
422 0
如何正确地使用 Docker 在云服务器上部署 MongoDB v6 数据库并连接
|
6月前
|
存储 数据库 对象存储
阿里云服务器备份数据库用快照怎么收费?
阿里云服务器备份数据库用快照怎么收费?阿里云快照服务怎么收费?阿里云服务器快照价格按量付费每小时扣费,快照费用是按照快照所占用的存储空间大小计费的,普通快照1GB价格为0.12元/GB/月,阿里云百科分享2023阿里云服务器快照收费标准:
248 0
阿里云服务器备份数据库用快照怎么收费?
|
9月前
|
弹性计算 应用服务中间件 数据库
阿里云领券中心:云服务器、数据库新购升级及老用户续费优惠券
阿里云官方活动中心全新推出领券中心,用户可在此领取最新的各种优惠券,目前已上架云服务器ECS与轻量应用服务器新购升级优惠券、数据库全产品新购和升级满减优惠券、老用户专享云服务器ECS与轻量续费优惠券。
阿里云领券中心:云服务器、数据库新购升级及老用户续费优惠券
|
10月前
|
机器学习/深度学习 数据采集 弹性计算
阿里云服务器十大用途使用场景(网站/APP/小程序/视频/数据库)
阿里云服务器可以干什么?服务器的用途有很多,常见的有网站、小程序、视频服务器、手机APP等,例如微信基于腾讯云服务器,淘宝基于阿里云服务器
|
11月前
|
弹性计算 关系型数据库 数据库
使用ROS部署ECS+SqlServer资源并通过PowerShell操作数据库
本文介绍如何通过ROS部署ECS+RDS+SqlServer资源,以及如何通过PowerShell操作SqlServer数据库。 注意:附录模板和截图中的commandtext部分仅为演示作用,请根据需求修改后使用。
84 0
推荐文章
更多