Google真是壕,提供有永久免费的虚拟机(云服务器),配置是共享1核、0.6G内存、30G磁盘。

但让人不太适应的是只能用Linux系统,我这折腾了一会,终于Win了,记录一下过程。

首先,gg提供了300美元的额度,一年以内可用,那么其实用这个额度直接开一个低配的windows虚拟机也是可以的,但是概算了一下,因为windows的授权比较贵,所以这么做的话实际上并没有钱去用流量了,所以我才这么折腾。

我又要说教了,不是说windows好或者linux不好,主要是windows强于易用性,win上面的很多商业软件就是比linux里面的好用、方便。我觉得明明点两下鼠标就搞定的事情,非要占用我两只手在那敲一行行的命令,我觉得这个装B的理由也太勉强了,况且windows的网络性能本身就超过linux和unix,不服的话去找几个顶尖高手用IOCP和kqueue、epoll对比一下看看真实情况,别听那些菜B瞎J8吹。IOCP和kqueue、epoll本身实现的思路就差不多,不过微软封装的更灵巧一点,所以不需要太过于底层的操作就可以得到足够牛b的性能。十几年前的破PC就可以支持超过50万长连接,这就是windows的性能,不比linux/unix差。

扯远了,回过头来说怎么免费用win吧。

首先,我不知道google是怎么在技术上实现的,如果开一个win的虚拟机,然后生成镜像或者克隆磁盘,再从镜像新开一个虚拟机,那么依然是windows系统的收费,这个事情让我很莫名其妙,技术上实现并非不可能,但我个人看法是真没必要,暂且假设他是记录了磁盘的来历吧。

有了这个假设,那么我就换了个思路,如果我生成镜像的过程不经过google的平台,而是自己完成呢?如果google不刻意针对你的话,这个路子应该是可行的。我试了一下,成功了,方法如下:

1,开一个windows的虚拟机,按照个人习惯进行配置、设置什么的。然后关机。

2,添加一个空白磁盘,大小30G,比如名为mywin。将mywin附加为win虚拟机的第二次盘,开机。

3,用分区助手将win虚拟机的C盘缩小为29G,然后复制到mywin。

4,关机,从mywin生成一个映像,名为win2008。

5,留下win2008,其他所有的映像、虚拟机、磁盘什么的全删掉。

 

6,这时候新开虚拟机,选择自定义映像里的win2008就可以了,如果是美国区域并且选择最小型号的话,永远免费。

这个永远免费是有前提的,就是每月只给1G流量,并且不能流向中国和澳大利亚,而进入的流量不计费,也就是说可以拿来做备份用。

 

上图:

 

 

Share

发表评论

电子邮件地址不会被公开。 必填项已用*标注