香港云服务二三事
公司系统需要同时面向国内和国外客户。选择云服务时候希望能兼顾大陆和国外的访问速度。比较了日本,新加坡和香港。最后决定使用香港的云服务器。
测试期间大陆到香港 ,ping值都是50ms以下,网络情况非常好。几乎和国内云服务器的访问速度差不多。很多需要扩展海外市场的创业公司,也都选择在香港部署。国内的几个大云服务提供商(阿里云,ucloud,青云,腾讯),香港都提供云服务器。 从战略上,香港都作为,国内云服务提供商进军国际市场的,第一站。毕竟大家都是中国公司。
第一次在香港使用云服务器,自己踩过很多很多坑。总结一下希望最后人有用。
系统大概20几个主机的规模,配置4核+16G内存。青云,阿里云,Ucloud三家服务器都使用了一些。应该是在香港自建机房的成本比较高,这三家都是租用了机房。
青云 -> PCCW Global 电讯盈科
阿里 -> 名气通
Ucloud -> NTT
ucloud的客户主要是游戏公司。
1.稳定性:
ucloud:
ucloud 出故障频率非常高,大概5,6月期间,几乎一两周要断网半个小时。原因也是各种各样,回国带宽满了,机房被DDOS,还是物理机挂了。 你不是云服务器,挂了物理机,应该可以自动切换啊
青云:
青云9月才开始用个,遇到问题到不是很多,印象中,就网络中断过十多分钟。
阿里云:
阿里云停机12个小时。这个事情但是闹得比较大。就不具体说了。后来香港阿里云就停售了,到现在还是限制销售。
阿里云云盾事件。 这件事比较奇葩。那天早上10点左右,我在配置一台新购买的深圳阿里云服务器。发现python无法安装,而且我运行什么命令,后面就not found。 官方解释是云盾升级了,误删。
国内云服务都是在一个机房,共用一套电源和网络,没有硬件上隔离。出问题就全挂。 AWS做的比较好。一个机房划分为多个有可用区,可用性就提高了很多。最近阿里云宣布开发金融云,其实就是机房添加了可用区。 阿里真会宣传。。。。
2. 无法使用虚拟IP
KeepAlive+虚拟IP是很常用的HA架构方式。测试时候才发现,云服务器都是不能直接使用虚拟IP。 变通的方式是使用监控脚本调用云服务接口切换IP,这个停机时间会有点长。
3.无法使用多播
云服务器网络都有点限制,无法直接使用多播。只能通过虚拟网络接口或者VPN方式来做,比较麻烦。和上个问题有点类似。
4. 数据库
一般都考虑使用云平台的RDS, 但是有一些问题,
1. 无法跨机房机配置数据库主从。
2. 阿里云,不能通过root用户自己创建数据库。 如果表没有主键,会自动给你一个主键 自动。 后面迁移,自己创建主键时候,遇到这个坑。
由于上面两个原因,就选择自己安装数据库。
5. 网络链接情况
3月初系统上线后,上海电信客户一直反映,访问香港ulcoud系统速度非常慢。延迟都有200ms,而又会掉包。 奇怪从其它城市 ,成都,深圳到香港网络都很好啊。而上海联通客户没有问题。分析了很久找不出原因。只有在深圳做个代理。 代理后访问速度是60ms (上海到深圳40 ms+深圳到香港20ms)。暂时解决这个问题。直到9月份我了解到,原来上海电信搞了个出国精品网。。。。 我心中一万匹CN马跑过。
给三家排个顺序:
1. 性能
这个没测试过。感觉应该差不多。
2. 稳定性,可用
青云>阿里云>ucloud
3. 网络
青云>阿里云>ucloud
4. 价格
阿里云>青云>ucloud
5. 服务
都还行。
这个三家云服务都有一些问题, 主要原因可能是是都是租用机房导致的。
以上吐槽系统希望对想在购买香港云服务朋友有点帮助。