Web 开发 | 云服务器

背景

突然想写一篇笔记,关于 Play framework 的具体实践,目的是深入理解 Web 开发思路,触及 Play framework 的方方面面,而不仅是几个简单的小样例。但实践不能只在开发环境中做,一个好的项目必须经历线上环境的摧残,才有机会成熟,所以准备讨论一下 云服务器

正文

  • 云服务器 ECS
  • 系统镜像
  • 安全组
  • 域名 + 备案(可选)
  • 域名解析(可选)

云服务器 ECS

云服务器是什么?简单来说,它就是一台托管服务器,你可以任意选择型号,随时升级配置,增减集群数量。

我们能做什么?将项目上线,开放访问入口,免费提供给大家娱乐。

我们能收获什么?生产部署经验,线上项目表现,紧急情况运维。

如何选择比较优惠的云服务器?推荐 阿里云 的 云翼计划,在 2018 年 6 月,还可以用 1 折的优惠购买入门级服务器。

当然你也可以看看其他服务商的优惠活动,比如:华为云、腾讯云、京东云、百度云。

由于经济能力有限,这里只针对 阿里云 的云服务器控制台,其他云服务器应该也是相通的。

这个是很早之前的活动买的,与 云翼计划 的差别就是它贵了一倍,却只多了一个 20 GB 的数据盘。

系统镜像

在购买云服务器时,最好不要选 Windows 系列的公共镜像,就没有 SSH Server 来说,你得开放多少端口来给别人攻击?

MySQL(3306)、Redis(6379)、Cassandra(9042)、Elasticsearch(9200)……想想就觉得恐怖!

推荐选 Linux 系列的公共镜像,比如 CentOS 7.4 64位 就不错,其他如 Ubuntu 或 Debian 也都 OK!

安全组

安全组相当于最外层防火墙,不设置安全组的话,你不可能打开访问服务器的入口。

远程登陆端口默认开通,比如 ssh22 端口,以及 mstsc3389 端口。

提示:3389 端口用于 Windows 的远程桌面,不需要的话 不要开放

域名默认是 80 端口,没有域名的话,你可以选择开放其他端口,比如 8080 端口。

域名 + 备案

这一步 不是必须 的。

你可能觉得 www.baidu.com180.97.33.108 更酷,至少知道是访问百度,而不是未知网页。

在 阿里云 的很多顶级域名,首年都只需要 1 元,所以可以考虑购买一个域名。

域名购买后,切记去 备案 一下。阿里云 有一个完备流程,耐心下来,你还可以多十几天的服务器使用时间,反正都不亏,何乐而不为?

备案完成后,可以在 备案专区 查看信息:

域名解析

对于没有域名的同学来说,这一步 不是必须 的。

  • 记录类型

一般我们用的是 A 记录,其他类型不在本文的讨论范围内。

  • 主机记录

我们可以把域名解析设置为泛解析,正规项目请不要这样做

  • 解析线路
  • 记录值
    A 记录类型就填云服务器的 公网 IP,其他的根据记录类型填写。

公网 IP 可以在云服务器实例预览中找到(在前面的 配置信息 图中也有):

总结

云服务器不是刚需,但对于 Web 开发来说,是上阵杀敌的必经之路,因此还是有必要买来玩一下。

你可能感兴趣的:(Web 开发 | 云服务器)