本人是软件工程专业学生,目前大三在读,通过学校课程规划了解到了“飞天加速计划·高校学生在家实践”活动,飞天加速计划免费提供给学生一个服务平台,让学生可以在上面做一些实践感觉非常不错,这个平台对于大学生来说帮助非常大。
本学期,软件学院开设了架构驱动的软件开发实践课程,该课程要求我们使用阿里云服务器以及java工程脚手架,通过开发框架,实现企业级的软件开发,部署过程。在之前课程的学习中,我们构建的服务,软件都是单体式架构,并且在本机上实现软件开发过程的,这门课程让我了解到了软件微服务化的形式,以及贯穿整个软件生命周期的开发,测试,运维的全流程。
在使用ECS的过程中,由于我之前没有使用阿里云服务器的经验,没有打开安全组端口,不能通过ssh进行远程连接,在阿里的博客中发现了这个问题,并成功解决。平台提供的教程可以帮助我解决绝大多数问题,比如选择了
Alibaba Cloud Linux操作系统,但是不会在这个系统上安装docker服务,非常详尽平台文档帮助我解决了这个问题。可以使用阿里云自身的镜像服务,作为docker加速,并且可以使用阿里云作为镜像保存平台(类似DockerHub)。
在两周的体验中,我们使用阿里云的服务器搭建了一个简易的小网站,在本地测试通过后完成在服务器上的部署,当输入服务器的ip地址和端口号后,当网页出现在浏览器中时感到心情愉悦,感谢阿里云平台和飞天计划给了我们这样一个学习的机会。后续我们将继续延用ECS,我们将在多位同学申请的阿里云服务器上搭建k8s集群,利用微服务拆分,微服务治理的方式开发一个电商管理平台,作为我们的课程大作业。