大家好,我是来自武汉的一名大三学生,我的专业是计算机软件工程,在我们这个专业自然会经常与软件打交道,我也使用java开发过几个小型网站,但我之前开发的网站和应用都没有部署上线过,与其说是网站不如说是单机应用,试问哪个处于青少年的男生不想部署一个自己的网站展示给小伙伴,于是报着这个目的我在假期的时间里通过在网上收集资料和大佬交流了解到了阿里云平台。
第一次进入阿里云平台就被简洁的界面和对新手友好的教学吸引了,在教学的引导下我成功在远程访问成功了我的ECS,又在网上找教程在ECS中安装了mysql、nignx和redis,当然其中好几次由于不熟练安装失败,不过经过的我不懈努力总算是完成了安装,靠这个我成功的部署了我的第一个项目。
经过了一段时间的学习我对我之前做的项目很多地方不满意,比如用户上传的头像和文件都是在本地储存,文件多了对程序的性能有一定的影响,和单体架构的可用性太低等等,
刚好我了解了OSS文件存储服务和ECI容器服务又学习了docker技术,说干就干,花费了我一个月时间我将之前的网站进行优化,数据源用的RDS mysql版,redis使用ECI的容器实例
,用户上传的文件都会通过服务端签名后直传到OSS服务器,大大提升了程序的性能,期间还学会了使用ESC海外服务器搭建VPN代理。
在接触阿里云之后我的技术不论是宽度和深度都和之前有了较大的提升,这也离不开阿里云详细的帮助文档和教学视频,感谢阿里云飞天加速计划带给我学习上的帮助。