CLOUD 一月 17, 2021

薅 AWS 羊毛

文章字数 5.5k 阅读约需 5 mins. 阅读次数

AWS,即 Amazon Web Services,是由 Amazon 提供的云服务。在 Gartner 新的 2020 年云基础设施和平台服务 (CIPS) 魔力象限 中,Gartner Research 将 AWS 定位在“领导者象限”中。在此魔力象限中,CIPS(Cloud Infrastructure and Platform Services)被定义为“标准化、高度自动化的产品,其中基础设施资源(例如计算、联网和存储)由集成式平台服务加以补充。”

Magic Quadrant for Cloud Infrastructure and Platform Services, 2020

免费套餐

作为领导者,AWS 提供的福利也是很厚道的,为每个账号都提供了免费套餐,包括试用、12 个月免费和永久免费三种类型的多种产品,详细可见:

关于免费套餐的内容,官网有如下说明:

12 个月免费:这些免费套餐产品仅适用于新 AWS 客户,在自注册 AWS 之日起 12 个月内可用。当 12 个月的免费使用期过期或您的应用程序使用量超过了免费套餐限额,您只需支付标准的按使用量付费的服务费率(请参阅每个服务页面上的完整定价详情)。存在限制条件;有关更多详细信息,请参阅优惠条款。

永久免费:这些免费套餐产品在 12 个月的 AWS 免费套餐期限到期后不会自动过期,而是无期限地提供给现有的和新的 AWS 客户。

试用:这些免费套餐产品是短期试用产品,始于第一次试用开始时。试用期过后,您只需支付标准的按使用量付费的服务费率(请参阅每个服务页面上的完整定价详情)。

客户在全球区域中使用的套餐服务使用量,均将计入 Amazon AWS 免费套餐中。AWS 免费套餐中的免费使用量每月计算一次(所有区域)并自动应用到账单中,免费使用量不能累计。目前,我们尚未在 AWS GovCloud(美国)区域和中国(北京)区域提供 AWS 免费套餐。

即,免费使用不假,但是是有 限额 的,超过限额是仍然要付费的,别问我怎么知道的。

怎么薅

注册账号

AWS 创建 AWS 账户,注册过程中需要填写银行卡信息,可以使用信用卡,注册后会产生 1 美元的预授权交易。完成注册信息填写后,需要等待服务激活,官方说法 您的服务可能需要24小时才能完全激活。进度会通过注册邮箱进行通知。

服务激活后,即可选择开通免费套餐中的服务了。

免费套餐是为每个账号提供的,账号通过邮箱注册,注册信息中,手机号、银行卡号等信息,可以重复使用,只要邮箱不同即可,这意味着。。。

开通服务

以开通 EC2 服务为例,EC2 是 AWS 的 Virtual Servers in the Cloud

先在 AWS 管理控制台 中选择区域,如 亚太地区 (东京)ap-northeast-1,然后在 Services 中选择 EC2,在东京开通一台 EC2 服务。

点击 启动实例,选择系统镜像,勾选 仅免费套餐,选择一个符合条件的镜像,如 Amazon Linux 2 AMI (HVM), SSD Volume Type。之后选择符合免费套餐条件的实例类型 t2.micro。配置安全组时,可以开放一些端口供后续使用,也可以在需要时再进行设置。

完成设置准备启动时,会提示 选择现有密钥对或创建新密钥对,创建一个新密钥对,并下载私钥文件后,即可启动实例。

注意过程中的提示:您必须下载私有密钥文件(*.pem 文件)才能继续操作。请将其存储在安全且易于访问的位置。您无法在创建文件后再次下载此文件。

实例启动成功后,可至实例信息界面,点击 连接,选择 EC2 Instance Connect会话管理器SSH 客户端 方式连接至 EC2 实例。

限额

羊毛虽好,但不要无节制的薅。

免费套餐是有时限和限额的。

  • 12 个月免费是指 从注册之日 起 12 个月内
  • 还要注意服务用量的叠加,如 EC2 服务 12 个月内免费,但每月免费时长是 750 小时,所以在免费套餐内,可以连续使用一个 Linux 实例一个月,或者使用十个 Linux 实例,每个每月 75 小时

用量接近限额时,会收到邮件提醒,一定要注意免费套餐的限额,否则会收费。

另外 EC2 服务会带有一个外网 IP,即使时限没超过用量,带宽超过也是会收费的,如:

Bandwidth $0.15
$0.000 per GB - data transfer in per month 16.818 GB $0.00
$0.000 per GB - data transfer out under the monthly global free tier 15.000 GB $0.00
$0.000 per GB - regional data transfer under the monthly global free tier 0.007 GB $0.00
$0.114 per GB - first 10 TB / month data transfer out beyond the global free tier 1.299 GB $0.15

在账单界面可以看到具体限额和用量:

服务 免费套餐的使用量限额
Amazon Elastic Compute Cloud 750 hours per month of Amazon EC2 Linux, RHEL, or SLES t2.micro or t3.micro instance dependent on region
Amazon Elastic Compute Cloud 30 GB of Amazon Elastic Block Storage in any combination of General Purpose (SSD) or Magnetic
AWS Data Transfer 15 GB of bandwidth out aggregated across all AWS services
AWS Key Management Service 20,000 free requests per month for AWS Key Management Service

套餐到期

12 个月的免费套餐到期时,开通的服务不会自动停止。服务继续运行将会产生费用。如不再使用,需手动停止服务。

以 EC2 服务为例,选择对应实例,停止或终止实例即可。停止后可再次启动实例,终止后则不能。

注意:停止或终止实例均会导致 IP 发生变化。重启实例不会改变 IP。

可通过控制台查询公网 IP 地址,也可以在主机中通过 curl http://169.254.169.254/latest/meta-data/public-ipv4 进行查询。

另外,12个月免费期不是指 365 天,具体过期时间,可以收到的到期提醒邮件为准,大致为整月结算。

0%