全面迁移到 Google Cloud Platform

这一周,终于将这个网站全面迁移到 Google Cloud Platform 上了。WordPress 原站服务器从 OVH 迁移到了 Google Compute Engine(简称 GCE),对象存储从 Amazon S3 换到了 Google Cloud Storage。同时,原先自建的 DNS 也换到了 Google Cloud DNS

所使用的 Google Compute Engine1.7GB 版本(经过几周的使用,发现 0.6GB 加上合理的 SWAP 就足够了,已经降级)的,主要是因为有比较占用内存的 Piwik 统计软件,目前实际占用长期在三分之一以下。原先 WordPress 是安装在 OVH 的服务器上的,然后 GCE 亚洲东区缓存加速。现在重新迁移到了 GCE 亚洲东区上,由于减少了网络延迟,动态内容的速度快了很多。看来现在 GCE 的确是 VPS 的首选。其实,0.6GB 的版本应该也是够用的。10GB 硬盘价格:0.6GB @ $5.00/月;1.7GB @ $15.73/月。若要换用 SSD,需要再加 $1.3/月。详细的 GCE 介绍

对象存储换成了 Google Cloud Storage,与 GCE 同区,配合 gcsfuse 几乎可以当作本地硬盘使用。但是,要注意目录和文件数量不要太多,否则会严重影响性能。我使用的是 Regional Storage,价格 $0.02/GB/月。价格比 S3 稍稍低一些。经测试,Google Cloud Storage 的静态文件存储服务在中国似乎可以正常访问,这相比几乎无法访问的 S3 要好不少。前端我使用了 UPYUN 和 Cloudflare 直接进行分发。价格表

Google Cloud DNS 是具备 Anycast、IPv6 和 DNSSEC (需要申请) 的,而且中国连接也不怎么绕道。但是需要注意的是,Google Cloud DNS 所给的四个 NS 中第一个在中国是被屏蔽了的,所以配置时将其删除即可。价格十分低廉:每个域名 @ $0.2/月,$0.40/百万个请求。价格表(现在为了实现 GeoDNS,已经换成了 Route 53)

至此,原本分布式的两个 VPS 改为了一个,管理起来终于方便多了,而且亚洲的访问速度反而是变快了。全部上云后灵活性以及稳定性有明显改善!

注:WordPress 主题已经换成 2017 版新版主题。

我的网站架构图

 

“全面迁移到 Google Cloud Platform”的13个回复

      1. 对啊,我也这么认为,国内速度确实优秀,价格也很便宜,今天发现贵站换了DNS,所以来问问,多谢这么速度的回复!

  1. 发现GCE规格,CPU 0.6g的计算能力是0.2,价格5美元。1.75G内存的计算能力是0.8,价格15美元,那系数0.2/0.8是按一个线程的3.2G运算频率相乘的吗?请问你的gce的主机是啥规格的,用的是啥环境呀?

    1. 今天看到了这个:https://cloud.google.com/compute/pricing#predefined_machine_types

      0.60GB 是 0.2 vCPU,1.70GB 是 0.5 vCPU。我是 0.60GB,查 cpuinfo 是 Intel(R) Xeon(R) CPU @ 2.50GHz,说明 0.60GB 能达到 0.5GHz,1.70GB 能达到 1.75GHz。但是都支持 Bursting:f1-micro instances get 0.2 of a vCPU and is allowed to burst up to a full vCPU for short periods. g1-small instances get 0.5 of a vCPU and is allowed to burst up to a full vCPU for short periods.

      装了监控软件,对比 GCE 给的 CPU 占用率和系统监控到的占用率,发现 GCE 图表上统计的 CPU 占用率正好是本地统计的 5 倍,也就是说如果本地看到的 CPU 占用是 20%,GCE 图表上显示的就正好是 100%,本地为 20~100%,GCE 图表上显示的就是 100~500%,算作 Bursting。

发表评论

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

当有人回复你时你会收到邮件通知,你所回复的人能够看到你的电子邮件地址