参数调整 新部署rac_zCloud如何进行自动化部署?

zCloud根据不同的业务场景需求、不同的操作系统版本,将Oracle、MySQL、Redis、PostgreSQL等数据库及集群的最佳实践部署,以自动化安装部署的方式,在保证数据库配置最佳化的同时也将过去繁琐的安装部署工作变成了一件极其简单的事情。zCloud v2.5 已经对Oracle 19c数据库做了全面支持。用户仅需几步引导配置,即可在十几分钟内自动部署一套单实例或一套RAC数据库集群,同时可以自动搭建DG,保证高性能的同时满足安全需求。

上一篇介绍了zCloud的租户和资源管理,本篇依然从用户的使用角度出发,真实展示zCloud的第二个dbPaaS能力:自动化部署,是如何简单快速部署使用数据库资源的。

传统的数据库部署方式,往往没有统一的标准规范,早期的安装部署阶段没有规划好其所依赖的网络、存储、操作系统等环境,在安装的时候没有遵循必要的规范、合理的参数配置,都可能在投入生产后,出现各种问题(如内存参数设置不合理、软件安装目录过小等),导致影响到业务系统的稳定运行。

而从Oracle数据库版本支持的角度来看,Oracle 11g的扩展支持将在今年底结束,12.2在2020年结束扩展支持,18c不提供扩展支持,而19c将扩展支持至2026年,也是确定下来的长期支持版本。故今年以来,金融行业已经开始普遍将原有Oracle数据库升级至19c版本,同时采用该版本部署新增的业务数据库,以获得官方更长时间的支持。可是如何保证数据库19c的大量部署,而不出现人为失误,如何符合最佳实践的参数配置,如何在部署之后对该数据库进行统一的运维,是企业急需解决的大难题。

df4762725736456b92185e894269043a.png

zCloud根据不同的业务场景需求、不同的操作系统版本,将Oracle、MySQL、Redis、PostgreSQL等数据库及集群的最佳实践部署,以自动化安装部署的方式,在保证数据库配置最佳化的同时也将过去繁琐的安装部署工作变成了一件极其简单的事情。zCloud v2.5 已经对Oracle 19c数据库做了全面支持。用户仅需几步引导配置,即可在十几分钟内自动部署一套单实例或一套RAC数据库集群,同时可以自动搭建DG,保证高性能的同时满足安全需求。

以前部署一套Oracle RAC数据库平均需要1天时间,而使用zCloud的自动化部署,可以把时间控制在一个小时左右,交付业务系统所需数据库的时间大大缩短,这在争分夺秒的市场白炽化竞争中争取了有利条件。数据库部署的敏捷响应和高效执行,使得数据库全年交付的总数量提高了5-10倍,以前一年可能部署10+套数据库,如今通过zCloud平台,能够部署和维护100+数据库甚至更多。

87cb5afe5f9a0d783ae4ed8eea19c9fa.png

zCloud的自动化部署功能具备以下几部分功能:

  • 文件管理和匹配:管理自动化部署涉及到的各种安装介质,并能够与不同的操作系统和数据库、中间件版本相匹配,便于维护和管理
  • 参数组和选件管理:最佳实践的参数组匹配不同的数据库版本,通过增加自定义SQL和Shell脚本,达到用户的特殊安装需要,如对数据库的个性化修改、对操作系统的配置修改等
  • 流程向导指引:简单五个步骤,即可在线配置参数,后台自动部署
  • 资源隔离:部署时,根据向导指引中的个性化设置,可以对资源隔离,如IOPS/CPU资源隔离/内存资源隔离/磁盘吞吐量隔离等等
  • 流程管理:图形化方式查看运行中的部署任务进度和状态,做到流程跟踪和追溯
60e9bde71624f779108e062c90b4a496.png

zCloud的自动化部署支持多种数据库架构和版本,供用户灵活选择:

  • Oracle:单实例、Standalone、Oracle RAC(基于SAM/CFS)
  • MySQL:单实例、MySQL主从、双主、MGR、MariaDB Galera、高可用中间件
7b3b0d01370716b1e992582e986a9a94.png

下面我将给大家介绍如何通过zCloud配置少量信息后,高效、规范的创建一套数据库。

1、Oracle数据库自动化部署
(1)根据需要选择主机资源池和数据库版本类型

zCloud支持Oracle 11g、12c、19c,并支持自动化部署单实例、RAC集群和standalone模式。

c341fecbd1949007fc12a635e0b09026.png
(2)填写对应的数据库信息

zCloud提供最佳数据库参数组,并支持对其自定义,最大限度满足用户的灵活需求。

f7b0049e7b0bd306987d2a673847eab7.png
(3)填写用户目录

支持添加用户组、用户和配置数据库相关路径。

9efd49e0615bafb0f228a5ccd635a71d.png
(4)选择安装的主机节点

可以根据IP地址、主机名和操作系统来区主机资源池中的主机节点。

90c2ceda6aa706f6883393fd21fab6e6.png
(5)添加存储

为不同的存储类型选择路径,并分配存储空间。

0fd07f68d4a0b13c363a20c6695bcc1a.png
(6)对配置信息进行复查

最终步骤进行配置信息的二次查验,减少失误概率。

10e933eae813af4bf32880a008188e6e.png
7b2b34cb1e9917f5a70bcc3a8562d8c7.png
(7)查看创建流程进度

可以查看创建Oracle的流程状态,将自动化操作的流程按步骤呈现出来,箭头显示黄色为已执行的步骤,箭头显示灰色为未执行步骤。并可以实时查看运行日志。

541c3f241989b874db5dbe56d978899d.png
781f09aaa030d4da04cf110c58c9b363.png

(8)安装完成

即可对Oracle实例进行管理。

5dc99910927aab9f0744046bdd566b96.png
a9778589d75fde621f325f92de44711e.png
2、MySQL数据库自动化部署
(1)MySQL自动化部署功能简介

zCloud支持MySQL的自动化部署类型有MySQL Community Server(5.7、8.0)的单实例、主从、单主MGR和MariaDB(5.7、10.2)的单实例、主从、Galera等,并支持高可用组件的自动化部署以实现MySQL的高可用、读写分离和自动分片功能。架构图如下:

6623c0a58442d7cf9dafffef53db826d.png
(2)随需选择主机资源池和数据库版本类型

第一步,填写基本信息,选择数据库池、发行版本和系列类型,并配置数据库信息和安装数据库的主机规格。

62d5c15e5cad895bcf486dfda696944d.png
(3)查看安装任务详情

在对MySQL做以上配置后,可等待数据库创建任务的执行,数据库列表的运行状态显示“创建中”,并可在任务中心中查看进度和详细日志。待创建完成后,数据库列表的状态变为“运行中”。

fc61fa7046577209e491634f2e13a369.png
7aa58201263200eb7eaa27da9f86a651.png
2ab88ea6dbaa7d22e7cd50aebdfcae70.png
a8e7eef609e625f87850fc00f40713b1.png
(4)安装高可用中间件

数据库安装完成后,可安装对应的数据库中间件,以实现高可用和负载均衡。配置高可用中间件仅需选择高可用中间件所在服务器、相关端口,设置ProxySQL管理用户。

b3a0d0335eb5ea8fe3de1a44b02e4103.png
39c0e91474a517ecd5dec72faa5ee8f4.png
(5)安装完成

安装完成后,可查看MySQL数据库的详情,通过拓扑图可以直观了解mysql数据库及集群的架构和运行状态。

09f7be0f11e5ce468420bd103ddabefc.png
6051f233f781309700bc9257423e406d.png
56efef0e65bdf28778b408c76ef0f066.png

以上便是zCloud的dbPaaS能力之自动化部署的介绍,下一篇将介绍在自动化部署完成后,DBA如何对已在zCloud平台上管理的数据库做高可用和备份恢复的管理。

zCloud目前已有众多的客户和应用实践,后续的文章依然会结合行业的真实应用给大家更形象地展示zCloud的功能设计,如果对dbPaaS平台感兴趣,可以持续关注,联系marketing@enmotech.com申请在线试用(请在邮件中备注您的姓名、电话、公司、职位和获取信息的来源,我们市场部小姐姐会第一时间联系您~)

原文阅读:https://www.modb.pro/db/27214?YYF

更多数据库相关干货,欢迎访问墨天轮官网:https://www.modb.pro/?YYF

0b1b2540534390d83482ff8d93c26f9e.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值