轻量应用服务器实践征文活动火热进行中,在过去的7月份小书生收到了很多用户的投稿,为我们讲述了ta和轻量应用服务器之间的故事。
在7月底的一篇推文中,小书生公布了第一批获得阳光普照奖的用户投稿,分享了他们的故事和相关应用实践;而这一次,我们将分享一位大学生小赵的学习实践,一起看看他是怎样利用轻量应用服务器让自己的大数据学习更加炫酷、高效。
在正式分享之前,小书生先来简单介绍一下本期投稿的作者。
小赵同学目前就读于重庆的一所大学,他在学习Hadoop大数据课程时接触到了阿里云的轻量应用服务器,随后被其快捷、方便的控制台体验,丰富的应用部署而深深吸引,爱不释手。而在这之前,使用个人电脑部署的虚拟机曾经让他“苦不堪言”:个人电脑的物理资源限制、校园网动态IP导致开关机时相关的文件配置非常麻烦……
这些问题烦扰都被轻量应用服务器的“哇塞”体验所解决,并且纠正了他提及的、似乎存在于不少大学生心中的“执念”:个人笔记本上安装的虚拟机VMware也很好地能满足当时的学习,用一台云服务器去学习有点大材小用了。
真的是这样吗?轻量应用服务器这么神奇、体验这么哇塞吗?使用云服务器学习课程真的是“大材小用”吗?让小书生带着大家一起,跟着他的文字一一揭晓他的答案。
一个大学生和轻量应用服务器的故事
我是一名学习大数据课程的大二学生,之前学习Linux课程的时候听到老师讲过云服务器的事,当时觉得云服务器对于我们来说很遥远,很新颖;并且笔记本上安装的虚拟机VMware也很好地能满足当时的学习,大家都认为用一台云服务器去学习有点大材小用了。但随着时间流逝,笔记本电脑本身的限制(例如配置、内存、处理速度等)以及环境的限制(特别是校园网络,接下来我会详细谈到)让我意识到,拥有一台云服务器也许是一个上乘的选择。
大二下学期,学校开设了Hadoop大数据技术的课程,在老师的讲述下我对云服务器有了一个全新的认识:它是云计算的产物,廉价的、可伸缩的计算能力为大数据提供有力的技术支持。课堂上老师也给我们展示了他自己的云服务器。
虽然看起来和虚拟机上的差别不是很大,但其快捷、方便,只需利用类似putty等远程连接工具就能进入自己服务器的特点着实吸引了我,而且相关维护也可以通过网页的服务器管理控制台来完成;服务器上的监控,像流量、CPU使用率、内存占用等也能直观看到,于是我也入手了一台云服务器——阿里云的轻量应用服务器。
阿里云轻量应用服务器,是一种可快速搭建且易于管理的轻量级云服务器;提供基于单台服务器的应用部署,安全管理,运维监控等服务,一站式提升服务器使用体验和效率。
我的服务器是版本Ubuntu 16.04,1核,2GB内存,系统盘40GB;对于学生,阿里云也给予了很多的优惠政策,让他们也有更多的选择。
打开轻量应用服务器管理控制台首页,自己服务器的状态信息一览无余,也可以很方便实现服务器密码修改,重启,重置系统等。手机上阿里云app登录验证也为安全提供保障,遇到问题也能与客服进行电话沟通解决,为自己的学习提供了很大的便利。
阿里云自带的阿里源可以快速地下载所需要的安装包,Hadoop,HBase,Spark,Hive,MongoDB,MySQL都能很好的部署在上面。相比于部署在VM虚拟机上,云服务器提供了静态的公网与内网IP,不管自己身处何处,借助putty等远程连接工具就能访问自己的服务器。
如今大部分校园都是借助校园网进行网络连接,大家都是一个学号配上自己的密码进行登录,通常自己的电脑连上网络,虚拟机只能利用NAT模式进行联网,而大数据组件中关于网络的配置文件都需要填IP地址(当然也可以选择单机模式,但提供服务相对变少)。由于校园网一般会提供动态的IP地址,也就意味着每次关机开机都得修改相应配置文件中的IP地址,如果还有从节点,那么工作也会变得十分繁琐。
而云服务器的静态IP很好地解决了这个问题。由于现实中一般都是都几十台甚至上千台的服务器集群,个人计算机不可能一次打开很多个虚拟机(通常同时开3-4个自己的电脑CPU已经快带不动了),为了模仿现实中的情况,拥有云服务器的同学可以组建起来,构成一个小的服务器集群。
我与阿里云服务器的故事还在继续,愿你我都能前程似锦。
本次的征文投稿分享就到这里了,小赵同学分享了轻量应用服务器在他学习大数据课程时带来的多重便利;其实,轻量应用服务器还可以在很多IT类相关的课程中为学生带来快捷方便与安全可靠的云上体验。