相关产品

相关推荐

探索阿里云产品,构建云上应用和服务

免费试用

相关产品

相关推荐

探索阿里云产品,构建云上应用和服务

免费试用

温馨提示

抱歉,登录前您只能看到8页哦。立刻登录,浏览全部技术解决方案最佳实践案例内容!

如果您是企业账号,可以生成子账号授权访问。

BpFile(id=331, bpId=205, name=基于MyBase构建自主可控数据库和高弹性应用实践, author=null, keyword=自主可运维,高弹性,数据库合规, description=一些企业级客户上云前,会重点关心数据库是否自主可控,包括云资源独享、自主可运维、获取OS 权限等特点,同时又要兼顾数据库合规性、安全性和高性能的要求;并力求在业务弹性下合理利用云产品降低数据和应用成本,弹性地支持业务。本实践为此类用户提供相关实践参考。, position=null, ossUrl=bp-CTTBHH1CXRQASP05.pdf, tags=null, level=null, tagList=null, products=null, productList=null, hotspot=null, oneClick=1, createTime=null, modifiedTime=null, timeConsuming=null, status=1, pdfDescription=

一些企业级客户上云前,会重点关心数据库是否自主可控,包括云资源独享、自主可运维、获取OS 权限等特点,同时又要兼顾数据库合规性、安全性和高性能的要求;并力求在业务弹性下合理利用云产品降低数据和应用成本,弹性地支持业务。本实践为此类用户提供相关实践参考。

, templateId=APCMLYSYYYDCZ0MS, freetry=, visitTime=null, visitCount=null, video_url=, buttonName=null, buttonUrl=null, targetId=APCMLYSYYYDCZ0MS, partner=null, partnerUrl=null, partnerLogo=null, cooperation=, cooperationList=null)
1 基于 MyBase构建自主可控数据库和高弹性实践 场景描述 业务架构 一些企业级客户上云前,会重点关心数据库是否自主可 控,包括云资源独享、自主可运维、获取 OS权限等特点, 同时又要兼顾数据库合规性、安全性和高性能的要求;并 力求在业务弹性下合理利用云产品降低数据和应用成 本,弹性地支持业务。 实践收益 数据库自主可控,包括自定义监控指标的。参考本实践根 据业务自定义监控指标, 例如监控大盘按业务线分布, 或按数据库实例的重要程度分布等。 灵活智能:业务迅速发展期间,高峰期不可预知,导致业 最佳实践频道 阿里云最佳实践技术分享群 务或数据库打满情况,直接影响线上业务。借助弹性伸 缩、MyBase的服务特性,满足业务的突发高峰。 高性价比:在 DB预分配资源过剩场景,借助紧凑型特 性,合理缩减空闲数据库实例,降低迁移、合并数据库等 人力成本。 产品列表 云服务器 ECS 传统型负载均衡 SLB 弹性伸缩 Auto Scaling 云数据库专属集群 MyBase 堡垒机 云架构设计工具 CADT
2文档模板(手册名称)/Error! Use the Home tab to apply 云服务器 ECS(产品名称) 标题 to the text that you want to appear here. 阿里云 企业上云实践 基于 MyBase构建 自主可控数据库和高弹性实践 文档版本:20210322 文档版本:20150122(发布日期) II
3基于MyBase构建自主可控数据库和高弹性实践 文档版本信息 文档版本信息 文本信息 属性 内容 文档名称 基于 MyBase构建自主可控数据库和高弹性实践 文档编号 205 文档版本 V1.0 版本日期 2021-03-23 文档状态 发布 制作人 阿瑟、德歌 审阅人 - 文档变更记录 版本编号 日期 作者 审核人 说明 V1.0 2020-03-23 阿瑟 德歌、智予、天裵 创建 联系我们 如果您在使用本最佳实践时遇到问题,欢迎通过钉钉扫描二维码联系方案负责人获取 进一步帮助: 文档版本:20210323 I
4基于MyBase构建自主可控数据库和高弹性实践 前言 前言 名词解释 云服务器 ECS:是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效 率,使您更专注于核心业务创新。详见:https://www.aliyun.com/product/ecs 弹性伸缩 Auto Scaling:根据用户的业务需求和策略,经济地自动调整弹性计算 资源的管理服务。弹性伸缩不仅适合业务量不断波动的应用程序, 同时也适合业 务量稳定的应用程序。详见:https://www.aliyun.com/product/ecs/ess 传统型负载均衡 SLB:主要面向 TCP/UDP等网络层负载场景,具备超强 4层分 发性能,单实例达数百万并发连接,扩展系统服务、提升可用性。支持 TCP、 UDP、 HTTP和 HTTPS,具备强大的 4层处理能力,以及基础的 7层处理能力。详见: https://www.aliyun.com/product/slb 云数据库专属集群 MyBase:是阿里云专为企业级用户定制优化的解决方案,支 持 MySQL、PostgreSQL、SQL Server、Redis数据库。具有云资源独享、支持资 源超分配,自主可运维、开放部分数据库和 OS权限等特点。云数据库专属集群为 客户独享云资源更加安全,用户既享受到云数据库服务的便捷灵活,又满足企业 对 数 据 库 合 规 性 、 安 全 性 和 高 性 能 的 要 求 。 详 见 : https://www.aliyun.com/product/apsaradb/cddc 堡垒机:集中管理资产权限,全程记录操作数据,实时还原运维场景,助力企业用 户构建云上统一、安全、高效运维通道;保障云端运维工作权限可管控、操作可审 计、合规可遵从。详见:https://www.aliyun.com/product/bastionhost 云架构设计工具 CADT:是一款为上云应用提供自助式云架构管理的产品,显著 地降低应用云上管理的难度和时间成本。本产品提供丰富的预制应用架构模板, 同时也支持自助拖拽方式定义应用云上架构;支持较多阿里云服务的配置和管理。 用户可以方便的对云上架构方案的成本、部署、运维、回收进行全生命周期的管 理。详见:https://www.aliyun.com/product/developerservices/cadt 文档版本:20210323 III
5基于MyBase构建自主可控数据库和高弹性实践 目录 目录 文档版本信息 ........................................................................................................................................................ I 法律声明 ............................................................................................................................................................... II 前言 ..................................................................................................................................................................... III 目录 ..................................................................................................................................................................... IV 最佳实践概述 ....................................................................................................................................................... 1 前置条件 ............................................................................................................................................................... 2 资源规划 ............................................................................................................................................................... 3 1. 初始化环境构建 ............................................................................................................................................ 6 基于 CADT构建基础资源 ............................................................................................................................. 6 1.1. MyBase专属集群添加主机 ......................................................................................................... 10 1.2. 创建 MySQL实例 ......................................................................................................................... 13 1.3. 创建数据库和账号....................................................................................................................... 15 1.4. 初始化应用部署 .......................................................................................................................... 18 2. 业务应用弹性伸缩 ...................................................................................................................................... 25 2.1. 创建伸缩组 .................................................................................................................................. 25 2.2. 创建伸缩规则 .............................................................................................................................. 29 2.3. 自动触发任务 .............................................................................................................................. 32 2.4. 检验业务伸缩效果....................................................................................................................... 34 3. 数据库自主可控权限 .................................................................................................................................. 36 3.1. 通过 Webshell访问主机 .............................................................................................................. 36 3.2. 通过堡垒机访问主机 ................................................................................................................... 37 3.2.1. 创建堡垒机 .......................................................................................................................... 37 3.2.2. 关联堡垒机 .......................................................................................................................... 39 3.3. 自主可用权限验证....................................................................................................................... 43 4. 集群的只读实例和读写分离....................................................................................................................... 44 4.1. 创建只读实例(MySQL) ............................................................................................................ 44 4.2. 设置读写分离 .............................................................................................................................. 46 5. MyBase集群的高负载使用场景 ................................................................................................................. 49 5.1. MySQL实例的高负载创建 ........................................................................................................... 49 5.2. 实例级弹性配置 .......................................................................................................................... 50 6. MyBase均衡型使用场景 ............................................................................................................................ 53 文档版本:20210323 IV
6基于MyBase构建自主可控数据库和高弹性实践 最佳实践概述 最佳实践概述 场景描述 一些企业级客户上云前,会重点关心数据库是否自主可控,包括云资源独享、自主可 运维、获取 OS权限等特点,同时又要兼顾数据库合规性、安全性和高性能的要求; 并力求在业务弹性下合理利用云产品降低数据和应用成本,弹性地支持业务。 实践受益 数据库自主可控,包括自定义监控指标。参考本实践根据业务自定义监控指标, 例如监控大盘按业务线分布, 或按数据库实例的重要程度分布等。 灵活智能:业务迅速发展期间,高峰期不可预知,导致业务或数据库打满情况,直 接影响线上业务。借助弹性伸缩、MyBase的服务特性,满足业务的突发高峰。 高性价比:在 DB预分配资源过剩场景,借助紧凑型特性,合理缩减空闲数据库实 例,降低迁移、合并数据库等人力成本。 文档版本:20210323 1
7基于MyBase构建自主可控数据库和高弹性实践 前置条件 前置条件 为了顺利完成本实践,您需要提前完成以下准备工作: 注册阿里云账号,并完成实名认证。您可以登录阿里云控制台,并前往实名认证页 面(https://account.console.aliyun.com/v2/#/authc/home)查看是否已经完成实名 认证。 阿里云账户余额大于 100元。您可以登录阿里云控制台,并前往账户总览页面 (https://expense.console.aliyun.com/#/account/home)查看账户余额。 本最佳实践的资源规划仅作为实践演示,实际业务场景资源以用户实际需求为准。 在本实践中,涉及到阿里云资源开通,本文后续实例中不单独展示服务开通相关 操作,请使用者自行开通 ECS、Mybase、OSS、堡垒机等服务,并对操作账号授 权。 文档版本:20210323 2
8基于MyBase构建自主可控数据库和高弹性实践 资源规划 资源规划 初始化环境来验证本次实践内容。降低验证成本,资源选择按量付费方式,规格为常 用规格。规划内容如下,具体业务需求,根据实际业务来定。 初始化环境资源 属性 详细说明 地域 华南 1(深圳) 名称:sz-vpc VPC 网段:192.168.0.0/16 资源组 默认资源组 名称:vswitch_e 交换机 可用区:深圳 1 可用区 E IPV4网段:192.168.0.0/24 地域:华南 1(深圳) 名称:eip 支付方式:按量付费(后付费) 弹性公网 IP 线路类型:BGP 流量:按使用流量计费 带宽峰值:10Mbps 类型:普通安全组 安全组 访问规则:入方向支持端口 SSH(22)、HTTP(80)、HTTPS (443)、MySQL(3306) 地域:华南 1(深圳) 名称:SLB01 支付方式:按量付费(后付费) 负载均衡 SLB 可用区:多可用区类型,可用区 E+可用区 F(备) 实例规格:slb.s2.small 实例类型:私网 流量:按使用流量计费 名称:Magento应用 数量:2台 应用服务器 支付方式:按量(后付费) 实例规格:ecs.c5.xlarge(4C8G) 文档版本:20210323 3