开发者学堂课程【阿里云新手上云实战演练:阿里云 RDB】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/655/detail/10852
阿里云 RDB
二、建站
回答第一个实验,先做简单的建站一条龙,把 HTTP 网站做成 https,首先是了解一下步骤,运维和环境可能更多的需要,因为开发来做代码。
1、购买域名注意点
如果您申请注册的域名存在以下情形,该域名将处于“不可注册"状态:
(1)工信部备案中心黑名单库中的域名,域名前缀内容违反《互联网域名管理办法》第二十八条第(八)项规定的内容,例如涉及到政党、伟人名字、暴力、违禁药品、色情等内容。
(2)涉及诉讼、仲裁、处罚等的域名。
(3)注册局设置的特殊保留域名。
(4)按照政策规定不可注册的其他敏感词汇域名,自定义域名前缀时请关注域名的命名规范。命名规范可参考域名命名规则章节。
2、备案注意点
根据政策规定,解析至中国大陆境内服务器的网站等服务,必须完成备案才可对外提供服务。
(1)如果您没有提交过备案,直接将域名解析至阿里云中国大陆境内服务器上,将被阿里云监测系统识别并阻断网站服务,提示您需先完成备案。
(2)如果您已经在其他接入商处申请过备案,现在希望将域名解析至阿里云中国大陆境内服务器上,根据政策要求,您需要将备案信息接入阿里云。
如果您没有将备案信息接入阿里云,将被阿里云监测系统识别并阻断网站服务,提示您需要将备案信息接入阿里云。
3、使用云服务器ECS有下列限制
(1)不支持虚拟化软件安装和再进行虚拟化(例如安装使用VMware Workstation)。目前仅弹性裸金属服务器和超级计算集群支持再虚拟化。
(2)不支持声卡应用。
(3)不支持直接加载外接硬件设备(如硬件加密狗、U盘、外接硬盘、银行U key等),您可以尝试软件加密狗或者动态口令二次验证等。
(4)不支持SNAT等IP包地址转换服务。您可以使用自己搭建VPN或者代理方式来实现。
(5)不支持多播协议。如果需要使用多播,建议改为使用单播点对点方式。
(6)日志服务不支持32位Linux云服务器。您可以参见服务入口查看支持日志服务的地域(Region);参见使用logtail采集日志概述查看支持日志服务的云服务器系统。
三、阿里云 RDS
下面看一下如何购买阿里云的服务器。
1、MySQL版本实例
阿里云关系型数据库(Relational Database Service,简称RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。
基于阿里云分布式文件系统和SSD盘高性能存储,RDS文持MySQL、SQL Server、PostgreSQL、PPAS ( Postgre Plus Aavanced server,高度兼容Oracle数据库)和MariaDB TX引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。
比如有好几个T的数据,自己做这个过程就特别麻烦,中间可能会有中断,但是阿里云提供了一个数据传输的服务,直接选择原库,选择目标库,然后帮做这个数据的同步,包括增量,也可以帮做增量的同步。如果要做数据库迁移的时候,可以使用这个数据服务。
2、RDS 使用步骤
只要是这种服务器服务基本都是这个步骤,比如在阿里云买Kafka等,只要提供的这种资源都可以买,创建一下设置一下白名单,然后配一个公网地址。
配公网地址的时候,一般申请就行了,会生成一个公网地址,数据库相当于前三步有一个数据库实例,第四步就是创建数据库,再创建一个子账号,直接创建的时候可以不让它接受对某个数据库授权的账号,只不过阿里云全部把这个过程放到了外部界面上,通过UI的方式直接实现了,然后连接跟使用数据库。
四、使用 RDS 做 WordPress 数据库
绩效内置是可以装数据库的,不想用自己创建的数据库,想用阿里云上的数据库,现在就需要做实验二:在实验一的基础上使用RDS来做work press数据库。
RDS管理控制台:
现在先创建 RDS 实例,选择按量付费,其他配置如下图:
然后下一步。刚开始买 ECS 的时候有一个默认的交换机,这样如果不在创建都是默认的。交换机也是默认,资源组是做资源隔离的。确认订单,这样就购买成功了,要比买ecs 简单。
1、推荐数据库
阿里云新的数据库是更强大的数据库,如果数据量一般,推荐大家用RDS,假如数据库如果上了T级别,推荐大家可以用云数据库POLARDB,相当于直接买完就是一个RDS实例,买完就是一个数据库集群,这个性能会更高,但是这个价格也比较贵。
2、产品优势
(1)简单易用
POLARDB兼容多款流行的关系型数据库引擎,完全兼容MySQLUPostgresQL,高度兼容Oracle语法,代码/应用无需修改或只需少量修改。
(2)降低成本
计算节点和存储分离:多个计算节点共享存储,新增只读节点时只需支付计算节点费用,大大降低扩容成本。
Serverless存储:存储空间无需手动配置,根据数据量自动伸缩,您只需为实际使用的数据库容量付费。
(3)极致性能
深度优化数据库内核,同时采用物理复制、RDMA高速网络和分布式共享存储,大幅提高性能。
集群包含一个主节点和最多15个只读节点,满足高并发场景对性能的要求,尤其适用于读多写少的场景。
基于共享存储的一写多读集群,数据只需要一次修改,所有节点立即生效。
(4)海量存储,支持上百TB级别数据
采用分布式块存储设计和文件系统,使得存储容量不限制于单节点的规格,能够轻松扩展,应对上百TB级别的数据规模。
如果申请一个外网地址,运行中才能申请看实际状态不支持,该操作运行中才能申请,最好是别申请外网地址,数据库不需要对外访问。
基本信息:
可以申请公网IP,可以设置白名单,设置了白名单之后就白名单可以访问,剩下都不能访问。账号管理实际在运行中可以创建账号,现在没在运行中,所以不能创建。
备份恢复,可以设置定期备份,备份、设置、编辑,可以设置定期备份。
安全性就是白名单,在基本信息可以设置白名单,在数据安全性也可以设置白名单。参加白名单分组或者可以直接在默认分组,在默认分组时只有自己能连,需要连这台数据库的内网地址写进去。
3、参数设置
这里有一些是改了直接生效,有一些改了需要重启数据库。