Part 1 自我介绍
本人是东北农业大学一名在读大三本科生,就读软件工程专业。目前已经学习了主流语言C、C++、Java、Python,软件工程和项目管理方面也有学习,但是还只停留在理论阶段,没有动手实践过。为了提高编程能力、实践能力,我报名参加了学校的实验计划,加入一支团队,由项目老师给方向。
项目需要实现一个软件,为了可以远端控制仪器,实现人与实验室的分离。所以我考虑了使用阿里云服务器,这样就不需要自己电脑每天24小时一直跑了。因为项目目前属于实验阶段,就想着申请一个免费的服务器,看看效果如何。所以就顺势了解了阿里云的飞天加速高校学生计划。目前感觉使用效果不错。
Part 2 ECS使用心得
第一次使用的时候,因为完全没接触过云服务器,所以感觉连申请都无从下手。好在阿里云网站有一个非常详细的使用文档,就在屏幕的右偏下侧!
[H}N{Z@C0S_]SQE71@)XRU(O.png](https://ucc.alicdn.com/pic/developer-ecology/9aa139d87dca4220b06d83ce9832911d.png)
根据指示很顺利地完成了云服务器的申请、实例创建、安全组的设置、云盘的设置。其实很多专有名词比如域名解析、弹性计算、快照等等都是在边用便上网查什么意思。虽然过程有些磕磕绊绊,但是结果是好的,最后成功的将本地的项目部署到云服务器上(使用XFTP7软件和Ubuntu里的ssh工具)。配置好uwsgi和nginx之后就可以在任意网络上登陆到网站了。
如果有像我一样的ECS新手第一次使用这个东西,就可以使用我的模式,配合文档查看大概步骤和百度查询专有名词,一定能够顺利部署哒。最近我们项目组里的另一位成员有一个专业软件,好像建立一个复杂模型,需要生成数百万个网格,如果用自己的设备跑的话,速度太慢,损耗也很大,所以我向他推荐了阿里云的ECS服务器。目前他正在逐步上手进行中。
我在尝试ECS的过程中也遇到了很多问题,比如其中有一天突然上不去网站了,ping也ping不通,ssh也连不上,然后我在检查了nginx和项目内部没有问题之后,只能上阿里云网站来求助。阿里云的机器人客服很给力,当我输入关键词之后直接给我定位了一个很小的范围。但是由于不熟悉,即使范围很小,我也找不到问题所在,主要是因为无法把问题用术语表述出来。所以我转了人工客服,在排队等待之后,我因为其他事情忘记了,耽误了十分钟才回复客服。但是客服很有耐心,在我提供了ip和实例之后,大概过了三五分钟就解决了问题,并且指示我如何去做。原来是ip和服务器解绑了,绑定之后就成功登陆了,很给力。
Part 3 收获总结
目前使用ECS一个月了,最大的感觉就是使用熟练了之后很方便。再希望通过飞天计划申请两个月免费的服务器,等项目中期之后,项目经费批准下来一部分,再考虑申请一个自己的ECS服务器。
关于在本项目进行期间的成长,最重要的是,不管是编程语言类的课程知识,尤其是其中的面向对象思想、封装、继承思想得到了第一次实践,真切感受到其与面向过程思想的不同和代码的重用性很高。(顺便说一下,项目主要使用了python代码实现;还是软件开发、项目管理类的课程知识,比如需求分析、总体设计、编程实现,乃至检查错误时使用的软件测试方法,都得到了运用,加深了对此的印象,收获满满。感谢阿里云!
另外,由衷的感慨,阿里云这个网站做的真好,风格清新统一,而且运行很流畅,我的目标就是开发出这样的网站。加油吧!
收获总结,展望未来。通过“高校学生在家实践”有哪些收获,或者在使用过程中难忘的瞬间与事件,也可以聊聊自己在这过程中的成长与变化,立足当下,展望未来。
Part 4 个人作品链接
http://8.130.8.107/login