我是来自软件工程专业的一名大四学生,主修Java方向的开发。暑期自学完SSM,springboot之后,想要动手自己写一个网站放到云端访问。一番了解之后,决定买台云服务器,在网上有很多的云服务器类别,腾讯云,阿里云,还有国外的云服务器等等。最终还是免费的最香,选择了阿里云的“飞天加速计划”,体验一下云服务器的功能。
不得不说阿里云平台的教程真好,很快就学会了简单的上手了,远程登录就可以连接使用了。然后就可以开始部署网站了,阿里云的ESC服务器是自带了外网IP的。别人通过ip地址的形式访问到云服务器,再根据端口号去访问部署在Tomcat内的Java程序。为了加快网页访问速度,还可以将图片等资源文件放到阿里云另外一个服务OSS对象存储里面,通过CDN进行加速。
使用ECS的过程也并不总是一帆风顺,虽然跟着阿里云服务器的官网ECS的使用教程学习过,但是有些东西还是要自己去摸索。例如nginx和mysql的配置环境就并不是很好去配置。不过这些都是可以上网找到解决办法。
部署之后,经过一段时间的体验下来阿里云ESC服务器确实是一个能够很好的学习怎么搭建项目的平台,因为是云端服务器,所以也就省去了实体服务器那繁琐的配置操作,上手就能用。
最后总结了下关于ESC服务器的一些优缺点:
优点部署
- 快捷:初始化时可以配置好语言和系统类型。
- 安全:平台提供免费的 DDoS 防护、木马查杀、防暴力攻击等服务。
- 容灾性强:云服务器具有自动修复和热迁移的能力,所以即使出现硬件故障或者火灾等情况,云服务器也可以很快的将数据迁移,继续使用。
- 弹性扩展:云服务器用户可以根据业务量自由配置 CPU、内存、带宽。在升级配置后数据也不会丢失。
缺点
- 费用问题:当然贵不是它的问题,是我的问题。
- 依赖网络,不像本地服务器一样数据存储在本地。