0.缘由
这大三下学期,计算机科学与技术专业的我们的课设做出来了个微信小程序,由于图片需要上传云端,免费的图床又不稳定,我们就想到了阿里云的OSS对象存储,并使用了它,访问速度确实挺快,按量计费价格也实惠。
项目完成后,我们的好奇心还是很大,想着学习学习把我们的小项目部署上去,正好用到了OSS,就看到了阿里云的飞天计划。
阿里云飞天加速计划为我们高校学子免费提供了ECS服务器,我也借此计划,学习学习部署我和伙伴编写的微信小程序。
1.ECS心得
之前,我们的学习一般都在linux虚拟机上运行的,机器的性能又不高,还不能跨网访问,这为我们的项目开发带来了烦恼,因为添加数据的时候,数据库中的内容要保持一致性,我们只能通过局域网来共享数据库,来共享SpringBoot服务。
当我们把服务部署在ECS后,一切都变得方便起来,我们是基于Docker来部署的,只需少量命令就能下载完成镜像,而且阿里云ECS的网速是真的快,分分钟就下载完成。
最后部署完成后,我们想从外部进行访问,却发现怎么也访问不了,连运行于Docker上的数据库都无法连接,最后发现是端口没有开发,于是我们根据阿里云详细的说明文档,很快的就通过配置安全组来开放端口,而且安全组还可设置多个,以备不同的场景所需,十分便捷。
2.收获
本次部署并没有花费我们太多的时间,因为ECS真的很方便,还能实时查看ECS的运行状态,更换操作系统也是十分的方便快捷,几分钟内就完成了更换,比自己更换快多了。
这次的部署经历让我了解到了部署的大致过程,也还是非常的有趣,但是受限于微信官方小程序需要https的域名才能正式上线,而我在阿里云购买的域名由于ECS服务器时间不足3月不能进行备案,所以而暂时搁置。等我暑假的时候会考虑在阿里云买三个月上的服务器来体验体验完整的部署。
3.配图