因为之前在讲授云计算相关课程的时候会涉及到云数据库RDS相关的产品,因此在之前教学的过程中会RDSForMySQL的产品来给学生进行演示。
本次试用了一下最新的RDSPOLARDB,确实和之前传统的RDSForMySQL有区别,这里分享一下在院校教学中针对POLARDB所能做的教学设计。
之前讲解RDSForMySQL时,实际上是为了让学生明白,现在不需要在本地服务器或者云服务器中自己安装和配置MySQL数据库,而是只需要通过云厂商提供的产品,即可方便的实现MySQL数据库的配置和使用,而且可以结合ECS服务器通过内网来调用数据库,保证数据安全,并减少维护成本。
而这次POLARDB在这方面基本没有什么变化,仍然可以很方便的给学生讲明白云数据库在这方面的优势,同时由于POLARDB本身自带读写分离和集群属性,因此在演示时,可以直观的让学生看到企业进行数据处理时的管理逻辑和处理方法,比之前传统RDS需要单独申请读写分离要方便的多,而且可以很灵活的扩容读取实例,方便演示弹性伸缩等云计算特性。
教学中还可以使用POLARDB进行复杂查询性能测试对比,来演示当前云平台在大数据速度提升上所做的功能。通过对比本地数据库、传统RDS数据库与POLARDB来给学生演示进行了数据库优化后,在复杂查询上性能的大幅度提升。
当然在教学中使用POLARDB也存在一些问题,比如POLARDB相对价格比较高,而且没有提供试用功能,因此只能老师在讲课中进行演示,不方便让学生自己申请来进行尝试,当然这点可以通过子账户的方式来解决,但是毕竟这样会占用老师很多时间来进行准备。所以还是希望能提供一些学生账号来方便在校大学生进行体验,以便于产品生态的扩展。
PS:还有一点小问题是在申请集群外网时,提示“Theresourceisoutofusage.”,估计是外网地址已经被申请完了,如果是的话建议优化一下错误提示。