免费容器—claw使用体验

免费容器—claw使用体验
home again经过一番洗礼,如今免费支持容器的服务商已经很少了,claw作为新兴的提供免费容器的厂商算是眼前一亮。claw的免费政策是首月送$5的免费额度,当用户绑定注册时间大于半年(180天)的github账号,则以后每月都送$5免费额度;没有限制容器的数量,也就是说控制费用在$5以内,看自己本事能建几个算几个;免费流量10GB。180天的github账号门槛和10GB流量的限制下,也算能过滤掉一大部分滥用,减少了踩踏的可能性。
使用时发现容器提供的公网竟然出自阿里云,据说claw就是阿里云自己下场开的小灶,消息确切度不可知。按照claw的定价,再加上阿里云以往的作风来看,claw免费政策能活多久应该还是个未知数。
免费政策
- 首月送$5,绑定注册时间≥180天,每月送$5
- $5额度内不限制容器数量
- 免费流量10GB
- 每个区域限额4vCPU/8GiB内存/10GiB硬盘
- 区域:新加坡、美东、德国、美西、日本
注册
此链接包含我的推荐码,介意者可以复制链接然后删除推荐码再在浏览器打开即可。
地址:点我前往。注册时可以直接选择github,可以免去后续再绑定github账户的操作。
注册后点击右上角头像—>Plan,就能看到$5的月度赠送额度。
创建容器
claw整体风格像是macOS桌面,进入首页点击“App Launchpad”,然后点击右上角“Create App”,进入创建容器流程。创建容器的界面非常简单,大体分为左右两边,左边就是配置成本预览,可以帮助自己控制容器成本;右边就是配置容器的参数了,分为下面几块:
Application Name
应用名称,随意填写即可,用于帮助自己区分容器的用途。
Image
镜像。分为Public(公有)和Private(私有)。公有就是放在hub.docker.io官方仓库里的镜像;私有就是放在官方仓库里的镜像,私有仓库镜像就需要额外指明仓库地址、用户名和密码。
Usage
容器的规格,唯一影响容器成本的因素。可以调整容器的cpu和内存大小,已经备份数量。一般项目给个0.2CPU、128MB内存就够了,空出来的额度还能拿来建几个其他的容器。Replicas(备份)就只要1个就够了。
Network
控制容器内网映射。根据镜像不同,容器会在其内部开不同的端口,比如8080、7890、7001、7002等五花八门端口,我们需要阅读镜像的说明找到开了什么端口号,然后将流量从容器内部映射出来,供外部访问。这里只需要填容器内部会用到的端口号,而不需要填外部端口号,即表明是同端口号映射。后面不要忘了打开按钮“Enable Internet”,你才能在互联网上访问到容器里的跑的服务。
开了“Enable Internet”之后,你就可以自定义域名,点击“Custom Domain”填写域名并配置域名cname解析记录,然后“Confirm”确定即可。要先保证cname解析生效,否则confirm不了😄。
这个界面做的真简单,简单到简陋了,尤其自定义域名按钮,整个界面是没有ui吗?如果需要自定义域名,建议创建容器时就做好,因为claw自定义域名会重启容器😒
Advanced Configuration
高级设置。可能会用到的下面几个:
- Environment Variables:环境变量,可以自定义容器的初始变量,比如数据库账号、密码等,具体看镜像是否提供自定义环境变量功能。
- Local Storage:硬盘本地挂载。重启容器丢失数据就不用多说了,挂载了硬盘才能让持久化不丢数据。Mount Path(挂载路径)指的是容器里的路径,容器的数据存储在哪个目录下,就填写哪个目录,结尾不需要“/”
其他
对象存储
claw不做容器,只拿来用作对象存储也还可以,每月10GB流量的阿里云网络对象存储,对小网站来说不仅够用而且超预期。claw的对象存储兼容S3,意味着还可以拿来用picList作图床。
数据库
claw支持结构化数据库和非结构化数据库,包括mysql、MongoDB、postgresql、Redis,意外的是还支持消息队列Kafka,很少有免费提供消息队列的服务商,就是做消息队列的厂商都没几家,craw真的很像是大厂随便拿出了几个技术自己开了一个小作坊的样子。
切换地区
回到首页,在左上角切换,现在有5个区域可供切换,所有区域都可使用但共享$5免费额度。
自定义域名ssl证书
只要添加了cname解析记录,craw就自动帮你后台发放ssl证书,这是自动进行用户无法干预,也就是说如果ssl证书生效缓慢的话用户只能等。我自己体验下来自定义的ssl证书下来的很慢,大概需要大半天时间,好在期间可以使用http。
结论
现在才来做提供免费额度的容器服务商,也算是很少见的事情。君不见之前的服务商定价涨价的涨价,免费额度取消的取消,厂家倒闭的倒闭?总体感觉claw界面简洁(简陋是能说的么?),还是有需要改进的地方,像是临时赶鸭子上架的东西,例如ui不合理,ssl证书生效过于缓慢。提供ssl证书,还要吐槽一点就是用http://自定义域名,也会出现404的情况,这是自定义域名未生效的表现,craw后端服务缺服务器吗?无论如何在这个时候有一家claw提供免费容器,大家要珍惜,拿来做做小项目就好,比如挂个签到脚本、监控面板什么的,不要拿到手不管三七二十一直接代理一把梭哈。