您当前的位置: 首页 >  阿里云

87cloud

暂无认证

  • 3浏览

    0关注

    114博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

阿里云国际版建立云端数据库操作流程

87cloud 发布时间:2022-08-29 15:40:46 ,浏览量:3

手把手教学如何使用阿里云架设与托管网站系列,今天87loud继续编辑创建云数据库的操作教程:

自建关联式数据库的瓶颈

关联式数据库(Relational Database),几乎在所有应用中都可以见到的数据库应用,但是在套装软件或者自行安装建立数据库的时候,通常会遇到一些问题,笔者整理如下:

  • 需要维护的数据库版本、操作系统设定
  • 当 Application 与 Database 移动到同一台服务器中,当这台服务器发生障碍时,会影响数据库的性能降低或是不可运行
  • 定期备份、灾难复原的手动成本较高

这些问题通常都会造成用户的困扰以及多余的成本支出,然而阿里云也提供了全代管的数据库服务,就是今天实作用到的云数据库(Relational Database Service,RDS)。

关系型資料庫 (Relational Database Service,RDS)

阿里云RDS是一个完全托管式的数据库工具,我们只须要专注在数据库的使用即可; 也就是说,我们不必担心底层的维护,只需要选择好机器规格、硬盘规格,阿里云会直接帮助我们完成环境调校,数据库搭建,同时也会提供备份、Log、监控报警等等的功能。

  • ApsaraDB RDS for MySQL
  • ApsaraDB RDS for PostgreSQL
  • ApsaraDB RDS for SQL Server
  • ApsaraDB RDS for MariaDB TX

图:RDS功能与支持数据库示意

使用前需要注意两点:

A. 系列版本的选择

版本简易说明应用场景基础版本单节点架构开发测试环境、小型网站高可用版本Master-Slave 备援架构可适用大范围的场合集群版本仅针对SQL Server提供服务,可支持一组Master-Slave架构,并提供7个Read-Only Replica。使用SQL Server的大型系统、制造业的数据库系统。企业版本仅针对MySQL提供服务,提供1 Master; 2 Slaves的架构,并且通过多个Replica来达成数据的强一致性。需求极大高可用性与数据安全的应用场景,例如金融相关产业、大型企业核心数据库等等。PolarDB MySQL Cluster 版本PolarDB云原生数据库,为阿里云推出的自家数据库版本,具备强大的兼容性与操作性能。兼容MySQL、PostgresSQL、Oracle数据库系统,可用于大多数企业级别的场景。

B. 规格选项:要注意不同的Instance规格,否则会影响DB的性能。

规格说明共享同一台实体Host上,与其他VM共享资源,有资源分配的风险,稳定性较低。 较适合用于测试环境。通用CPU资源互相覆盖率比共享规格低,稳定性稍微高一些,同样也适合用于SLA较低的场景。独享(企业版)完全独享的CPU、RAM,性能非常稳定,不会因同一台Host其他的VM而有所影响。 适合用于一般企业的业务场景。专属独享一整台虚拟或者物理 Instance的资源,可以自行分配需要切割多少DB Instances; 同时开放主机权限,可以让用户进行自定义Configuration 。 特色是可以进行资源超分、定制化调校,较适合用于大型企业的应用场景。

以上两点在进行RDS创建时,请务必确认自己需要的规格,否则会浪费太多成本跟效能,无法获得最大的运用效益。

RDS 实务操作

图:本次架构示意图 (1) 在导览页选择RDS

(2) 选择创建实例

(3) 选择使用的数据库版本及适合的规格需求

(4) 选择主数据库实例建立的可用区位置,这边考量测试环境选择单一可用区布署节省成本 注:如选择多可用区布署,会在另一个可用区自动布署备用数据库并进行keep alive的切换

(5) 选择在新加坡region预先建立好的VPC及VSwitch

(6) 确认订单后,等待机器建立成功就完成数据库实例建置啰!

(7) 补充:可以在备份恢复设定调整自动备份的时间

关注
打赏
1660812023
查看更多评论
立即登录/注册

微信扫码登录

0.0398s