最新消息:

AWS Educate Starter 上手体验与入坑须知

VPS运维 hostloc 992浏览 0评论

最近 VPS 到期,想着受够了换机器时迁移站点数据的痛苦,就打算整个稳定点的机器专门用来建站。

最后左挑右选,在稳定与价格的平衡之下选择了 AWS Educate Starter $100 账号,在某发卡站于 60 大洋购入。卖家表示可以持续6年,每年100刀。不过我没报什么希望了,只是觉得亚马逊肯定比 Alpharacks、VirMach 之流要稳定。毕竟,这是用来建站的。

关于 AWS Educate Starter 是什么,我在这里就不过多赘述了。一句话概括,就是亚马逊提供给学生群体的云服务体验资格。因为羊毛党等原因,产品策略上相比以前有所调整,不再是常规的一年免费账号,额外多出一些限制,对于我这种个人博客建站是足够了。

鉴于亚马逊官方并未对 Starter 账户的免费额度作出详细说明,而网上关于 Starter 账户的计费问题说法不一,特此写下博客。希望有了解的大佬路过时能够解答我的疑惑!

2020年3月28日更新:计费规则已经能够基本确认,博文内容相应调整,希望能够给同样摸不着头脑的朋友一些参考!

2020年8月29日更新:以下站点转载本文时不注明来源,多次提醒依然置之不理,已列入黑名单。Closty

2020年9月28日更新:经证实,可以使用 CloudFront 中转魔法,甚至可以使用国内节点(不过效果并没有很明显)!

尝试上手

登录控制台

打开 https://www.awseducate.com/signin/SiteLogin,进入学生账号专用的登录页面。
AWS Educate Starter 上手体验与入坑须知-1

依次输入账号、密码,进入登陆后的页面。
AWS Educate Starter 上手体验与入坑须知-2

然后我就有点懵了,这都什么情况,说好的云服务呢?
AWS Educate Starter 上手体验与入坑须知-3

还好,一番观察,发现了右上角的AWS Account,应该就是这个了吧……
AWS Educate Starter 上手体验与入坑须知-4

事实也确实如此,经过一番激活操作后,就是下面这样了。显示本学年的$100积分,还剩一年有效期。
AWS Educate Starter 上手体验与入坑须知-5

点击按钮进入,再跳转一次到学校的授权登录页面(类似于中国知网之流的在线授权登录,用过的应该懂吧),同样有账号状态、剩余额度、本次登录会话的剩余时长。
AWS Educate Starter 上手体验与入坑须知-6

点击AWS Console,就是我们期待的控制台界面了! AWS Educate Starter 上手体验与入坑须知-7
AWS Educate Starter 上手体验与入坑须知-8

创建实例

这个账号最大的功能就是EC2,也就是我们熟知的 VPS。
所以我们直接创建实例。

配置实例:系统

勾上左边的仅免费套餐,就可以筛选出所有无需额外付费的系统,然后选择一个自己想要的就行。
AWS Educate Starter 上手体验与入坑须知-9

建议选择传统的 x86 而非 ARM,因为价格方面并无差异,还不要说 ARM 是否在 Starter 账户的支持范围内,以及架构不同带来的使用差异。

由于存在神奇的权限限制,“免费套餐”的系统并不代表都可以被 Starter 账户使用。
例如,选择这里的 Ubuntu Server PRO 14.04 TLS,并经过后续的一番配置,最后会在点击审核和启动时被告知“没有权限使用该系统”。
为了避免无用功,最好在一开始就选择符合条件的系统。
我并没有测试所有的系统,但根据我的使用经历,Ubuntu Server 16.04 LTS 是完全没有问题的,建议直接选择此系统,实在不满意也可考虑进入系统执行 DD 脚本重装(不过硬盘空间貌似会随着重装次数而逐步缩水 AWS Educate Starter 上手体验与入坑须知-10)。

配置实例:类型

机型方面,似乎只有一个免费的版本,所谓的“免费”标签对 Starter 账户上不成立的,所有机型都需要收费。

同时,只有 t2m4m5c4c5 这几种规格的部分机型可供 Starter 账户使用,具体如下表。
AWS Educate Starter 上手体验与入坑须知-11
AWS Educate Starter 上手体验与入坑须知-12
AWS Educate Starter 上手体验与入坑须知-13

如果你没有太强的性能要求,和我一样想保持一年时间持续免费,同时预留一些积分额度用于支付流量费,那么直接选择 t2.nano 就好了。这是有权限的机型当中最便宜的那个。
AWS Educate Starter 上手体验与入坑须知-14

配置实例:属性

这里主要是网络、数量等情况,感觉亚马逊的配置挺复杂的,看到不是很懂,那就保持默认、无脑下一步好了。
AWS Educate Starter 上手体验与入坑须知-15

尽管可以立即完成、创建实例,但并不建议直接选择审核和启动。后面还有一些比较关键的设置,最好都过一遍,以免今后在错综复杂的 AWS 控制台找不到对应选项。

配置实例:硬盘

由于有30GB的免费 EBS (Amazon Elastic Block Storage),所以我们可以把默认8GB的系统盘调整为30GB
硬盘也是要消耗积分额度的,最小可以设置为8GB,实在不够用可以设置得大一些。

直接选取默认的 通用型 SSD 就行。相比普通机械盘,它并不需要计算 IOPS(机械盘有200万次的月免费量),速度又快,还不会因为 IO 过大而又产生一笔巨大的费用。

AWS Educate Starter 上手体验与入坑须知-16

考虑到这100刀用于保持持续一年完全免费是比较紧张的,同时 EBS 只支持扩大、不支持缩小的特点,建议创建时先设置为8GB,后续不够再按需扩容。
随着硬盘扩大、费用提高,积分用于流量的部分就会相应减小。好在相比流量费,硬盘的价格是很便宜的,加个10GB也多不了几个钱。

配置实例:标签、安全组、PEM 密钥

接下来的内容没有什么好说的,反正照着来就行。

密钥则需要下载后导入 SSH 软件使用(不支持密码方式登录,就算想要改用,也得先用 PEM 登录进系统再改)。

最后点击审核和启动,很快就可以看到服务器已经创建就绪了!
AWS Educate Starter 上手体验与入坑须知-17

延迟测试

其实早就知道结果会不太美丽,毕竟是美国东部一区(弗吉尼亚北部),地理空间上的距离摆在那里,看看就好。教育用途的免费产品,不必纠结太多。
AWS Educate Starter 上手体验与入坑须知-18

综合上面的测试结果,总体符合“联通优异,移动GG”的国际出口带宽素质标准。联通在网的我表示还行。 AWS Educate Starter 上手体验与入坑须知-19

如果你想知道自己访问 AWS 全球节点的实时延迟状况,可以访问这个专门的测试站点:CloudPing
如果你只想知道 AWS Educate Starter 的服务情况,也可直接:

ping dynamodb.us-east-1.amazonaws.com
Bash

 

计费问题

原内容:

亚马逊的计费是真的很奇怪。

  • 3月12日15时左右:启动实例,额度剩余 $100
  • 3月13日21时左右:额度剩余 $99.71,即大约30小时扣费 $0.29
  • 3月14日21时左右:额度剩余 $99.34,即大约54小时扣费 $0.66

对于这个扣费,我是很疑惑的:

  • 按理来说,不应该产生费用。系统和机型都是选择的免费版,硬盘也没有超出容量,SSD 不耗费 IOPS,15GB 出站流量也不可能在短短的装机过程中用完
  • 费用的扣除比例也不太对。第二天的增加了24小时,扣费增加 $0.37 反而比第一天多。期间流量耗费只有 100MB 左右,按价格计算,基本可以排除这个原因。

那么,问题到底出在哪了呢?(看不了账单+网上查不到=想破脑袋)AWS Educate Starter 上手体验与入坑须知-20

在线等一个明白的大佬解答,不胜感激! AWS Educate Starter 上手体验与入坑须知-21

2020年3月28日更新:

计费规则已经初步理清。

总体来说就是,Starter 账户并不存在所谓的“免费额度”一说,只是亚马逊没有专门针对这类账户调整对应的系统展示(也太懒了吧 AWS Educate Starter 上手体验与入坑须知-22),一切业务都需要扣除积分额度

如果你和我一样想让$100额度足够维持全年不间断的 EC2 运行,也是按照上面流程设置的各项额度,那么根据亚马逊官方的计算器,一共可以获得:

AWS Educate Starter 上手体验与入坑须知-23

简单来说,就是:

  • 一台 EC2(1核,0.5GB内存,8GB硬盘)
  • 37.4GB 出站流量(按照计算器页面所示:数据传入全免费,数据传出每区域每月免费流量为1GB。如果适用于 Starter 账户,那么再加1GB)

看起来还是有点紧张的哈。

你也可以访问亚马逊官方提供的月度费用计算器,自行调试符合自己要求的额度搭配方案(记得去除默认勾选的免费使用套餐
费用控制在每月平均 $100 / 12 = $8.33 以内即可。

个人总结

  1. Starter 账户限制较多,比如只能在美国东部一区(弗吉尼亚北部)使用、IAM 权限控制功能几乎残废、很多服务没有权限(因此不能查账单)。不过相比普通的一年免费账号,没有风控、不怕翻车,稳定性方面会强很多。
  2. 没有免费额度(或者说免费额度是假的),因此$100的积分比较拮据,加上流量费又很贵,无关的任何服务最好还是不要开了,省着点用(不过据说 Starter 账户的 EC2 单价要更优惠一些,大概是7折,这个可能需要一点时间来验证)。
  3. 由于额度限制,如果想要充分利用,就只能选取 t2.nano 机型。1核的处理器,512MB的运行内存,8GB的硬盘,总体来说性能略弱。当然,对于我这样的小型个人博客来说是够用了——宝塔面板运行起来并没有压力,不过在刚开始安装 LNMP 环境的时候容易出现 CPU 长期满载,进而导致面板服务掉线。
  4. 由于地理位置上的客观因素,美国东部一区(弗吉尼亚北部)的网络延迟比较大,夜晚高峰期尤其如此。不过考虑到我只用来建站,稳定性才是第一。套上拥有全球节点的又拍云 CDN、设置好静态缓存,延迟差异微乎其微。
  5. 若是用于某些特殊用途,搭配 BBR、锐速这类插件,总体来说速度还行(中国移动用户除外)。尤其是作为亚马逊这样的大厂,节点 IP 不是特别容易被封;万一被封了也可以通过销毁重开或设置弹性 IP 的方式来灵活更换。
  6. 总而言之,坑略多,上车需谨慎。如果只是轻度用量、要求不高,控制在额度访问内,那么还是挺香的;如果用量较大、要求也比较高,这个恐怕就不是很合适。因此,还是需要根据自己的实际情况,再三考虑后再上车

参考资料

  1. AWS Educate Starter Account 关于EC2的限制 https://www.taterli.com/5662/
  2. [入坑前看帖] AWS Educate Starter 限制 https://www.hostloc.com/thread-621442-1-1.html

本文转载自:https://www.kiwiape.cn/fun/2020/03/14/aws-educate-starter.html

转载请注明:主机饭 » AWS Educate Starter 上手体验与入坑须知

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址