亚马逊云EC2部署QNAP


**文章首发于INFOQ

由于云服务器方便快捷,可以随时访问的优点,我们会从把本读数据中心迁移到云上,对于NAS也是如此,在家里开了两年NAS之后,后来官方在亚马逊云海外区提供了官方的AMI,这样我就可以把这个系统开在亚马逊云EC2上了。

本地部署的时候

在本地部署QNAP的时候,我的桌面是这样的,升级内存和硬盘都要关机然后打开盖子拧螺丝,然后再等待漫长的开机时间,随时而来的是客厅里24小时的噪音。而且最头疼的事情,就是搬家不好带走,一个是体积大,另一个是快递运输对硬盘造成次生伤害。

image-20231118221116567

使用EC2开启NAS系统

云上的系统叫做QuTSCloud,在亚马逊云海外区提供了威联通官方制作好的AMI,这个需要先订阅才能使用,这页面中提到每小时的价格每小时0.2美元,这个仅仅只是EC2实例的价格。这个AMI是BYOL的,默认不带lisence,也就是当使用这个AMI启动EC2之后,还需要在操作系统层面进行激活。

image-20231118222754004

在订阅之后会提示启动实例,当然也可以在常规的EC2 控制台上启动,这里默认的机型是M4.xlarge。对于NAS这种小众系统镜像的制作商而言,Xen实例升级到Nitro实例需要定制NVME驱动,增强联网驱动,这个也是一个不小的挑战,那么姑且先使用M4这个机型吧。这个AMI只有在海外区才有,亚马逊云中国区目前还未上架,去年年中我尝试跟QNAP发过邮件询问,被告知在准备上架的工作,然后一年多过去了,还没有任何实质性的进展。

image-20231118222943293

另外社区AMI中可以看到这里有经过验证的提供商提供了QNAP QuTScloud的景象,可以推测拥有者: 679593333241这个账户应该就是QNAP官方的亚马逊云账户。从Marketplace启动活着从这里启动应该都是一样的系统,尽管我们一直秉承着第三方不保证一定安全的理念,这里亚马逊云验证的方式倒是能让人放心。

image-20231118222510327

按照常规启动EC2的返回式我们选好机器配置,网络和磁盘参数,接下来就进入到启动系统的环节了,qnap提供了ssh和web两种方式的访问方式,尽管QTS是基于Linux定制的系统,但是我们常常使用Web的界面多一点,ssh的界面我一般仅仅在实例救援的时候会用,比如服务无法访问的排查,忘记了MFA这样的场景:

image-20231118220353252

QuTSCloud和本地QTS比多出了一个输入许可证的环节,与windows server把lisence加到实例每小时的费用不同, 这个许可证只能通过QNAP官方购买,由于不知许可证会绑定机器的哪些信息,按照官方的说法是一个许可证只能用一次,所以还是很好奇在EC2底层实例漂移的时候这个lisence的表现如何,希望以后两位巨头能有更加深入的合作,用户直接付钱给亚马逊云就好。

image-20231118220445738

许可证的费用如下,这个仅仅是操作系统的使用权,看出来还是要比一般的VPS贵上一些的,早些年youtube宣传片上的价格是1核心1个月8.99元,现在几乎降价了一半,其他配置的费用也下降了不少。

image-20231118220457370

在激活之后,界面和本地QTS是一样的,对QNAP的老用户来说十分友好,还可以监控资源的使用率,如果喜欢折腾的话,这一步也可以使用EC2自带的Cloudwatch监控作为替代。

image-20231118220516275

同样,我们也可以使用QNAP 家的Support,在云上很方便的给他们创建工单,一般情况都会有电话和远程支持,可以更快的帮我们解决问题。

image-20231118220606554

以上就是在云上使用 QNAP QutCloud 的体验了,这里不是一定推荐上云,如果你经常使用本地终端连接,那么其实还是购买 QNAP 的硬件合适一些,如果经常在云上和本地传输数据,那么 ISP 分配的上传带宽就捉襟见肘了。如果全部是云环境,那么在两台 EC2 之间可以就可以利用 VPC 内高达 10G 的网络吞吐量,最后借用很喜欢的 YouTube up 主的一句话来做个总结,如果你还没有 10G 网络,那么用哪台 NAS,都一样慢。

参考链接:

  1. QNAP on aws: https://aws.amazon.com/marketplace/pp/prodview-semu4vbft7e7e?ref_=beagle&applicationId=AWSMPContessa#pdp-reviews
  2. 云平台部署QuTScloud:https://www.qnap.com.cn/zh-cn/how-to/tutorial/article/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%BA%91%E5%B9%B3%E5%8F%B0%E4%B8%8A%E9%83%A8%E7%BD%B2%E5%92%8C%E5%AE%89%E8%A3%85-qutscloud

文章作者: AWS Learner
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 AWS Learner !
评论
  目录