VPS与云主机区别

上一篇博里谈到了VPS,这里顺便扯一下VPS与云的区别。很多商家(尤其是国内),都把VPS当云主机卖,其实两者还是显著不同。我们常见的VPS按虚拟化类型分有Xen、KVM、OpenVZ等,它们用到了这些虚拟化技术,在一台配置较高的母机上,虚拟出很多小型的私有服务器。这些服务器与母机共享磁盘、网络、CPU、内存。如果母机挂掉,这些VPS都挂了,所谓一损俱损。

云主机也用到了虚拟化技术,但上面说的主机虚拟化只是其中一部分。一般云计算平台虚拟化包括三方面:

  • 主机虚拟化
  • 网络虚拟化
  • 存储虚拟化

有一个统一的框架,通过API和消息中间件方式,将上述虚拟化模块组织起来,成为一个可管理的整体,这就是Openstack。

继续阅读

发表在 Common | 标签为 , | 一条评论

最近购买LEB两次被骗经历

LEB即lowendbox,低端VPS的意思。出于职业习惯,长期关注lowendtalk和lowendbox社区。3月份时,在lowendtalk论坛,intronet servers的老板(印度人),向我兜售VPS,2G KVM内存,50G磁盘,位于荷兰,7刀一年(没看错,是年)。这价格低得离谱,虽然当时充满怀疑,但考虑到也没几个钱,就购买了一个,paypal付款。买了后也没什么用,一直放那里。测了性能还可以,在lowendtalk也有其他童鞋的良好评测。没想到4月份,刚好一个月样子,这家就跑路了,VPS连不上,网站打不开,email也没人回复。lowendtalk有讨论帖,上当的应该不止我一个。

经历这个事后,我觉得购买LEB务必谨慎小心。后来写了个小应用,需要部署到VPS测试,于是又在lowendtalk找了一番offers。发现RaidLogic这家不错,有几年历史,128M VPS年付15刀。于是购买一个,把应用部署上去,跑了一段时间就没关注了。前几天一看,这个VPS居然也打不开了。然后发现RaidLogic网站也打不开,发邮件询问,居然退信。很显然又跑路了,在lowendtalk也有反馈帖

不由感慨VPS界也世风日下,人心不古。大家购买这种lowendbox时务必多留一份心,看网站历史,看卖家帖子,看买家回复,看社区reviews。否则上了这种不良商家的当,对自己不值。

发表在 Common | 标签为 | 3条评论

强烈建议不要使用iCloud邮箱

看了OSX 10.10的发布会视频,发言人对iCloud邮箱系统新功能又做了一番吹捧。之前测试过iCloud邮箱发信,情况非常糟糕,竟然存在外发丢信的情况,详见这篇博客。窃以为这么多天过去了,丢信问题应该解决了。于是再做了一次测试,没想到情况还是同样恶劣。外发信对方收不到,也无退信,就这样默默丢了。

继续阅读

发表在 Common | 标签为 , | 2条评论

国内运营商邮局背后的技术

国内电信、联通、移动三大运营商都为用户提供免费邮箱,甚至连中国邮政也推出了免费邮箱。在国外,运营商的邮局一般都很强大,如大名鼎鼎的AOL、earthlink、Comcast都是运营商并为其订户提供免费邮箱。鉴于国内这些单位的研发和创新能力,自己基本没可能研发邮件系统,因此无一例外都选用了第三方系统。从运营商邮局的DNS记录,以及邮件系统标识,很容易知道它们背后使用的技术。

  • 电信189邮箱:21CN的邮件系统
  • 移动139邮箱:早期是coremail系统,现在可能换成了彩讯自己的系统
  • 联通wo邮箱:亚信的系统
  • cntv邮箱:263的邮件系统
  • 中国邮政11185邮箱:亿邮的系统

邮箱跟搜索引擎一样,是互联网的基础产品。这类核心技术还是自己掌握比较好,使用别人的产品,也就被他人牵着鼻子走。希望国货当自强吧!(注:国货是指这些国企的货。)

发表在 Common | 标签为 | 2条评论

Swift语言免费电子书下载

假如你对Apple刚发布的swift程序语言有兴趣,那么可以在iTunes里免费下载官方提供的电子书。swift语言可以创建iOS和OSX应用,它吸收了一些C和Object-C的优秀特性。该免费电子书内容包括:swift总体介绍、功能详细指导、参考手册。不过,你需要一个iOS设备来阅读该书。点此下载

发表在 Common | 标签为 , | Swift语言免费电子书下载已关闭评论

DuckDuckGo将成为下一代apple产品默认搜索引擎

DuckDuckGo is going to be one of the default search engines available in iOS 8 and OS X Yosemite, according to iPhonehacks.com. The operating systems are still in beta, so things could change, but it’s an exciting prospect for people who prefer the privacy-focused search engine.

标题党,注意有之一。

发表在 Common | 标签为 , | DuckDuckGo将成为下一代apple产品默认搜索引擎已关闭评论

监控DNS故障

上一篇提到这几天公共DNS服务器总有问题,故写一个简单的Perl脚本用于监控公共DNS解析情况。这个脚本可直接用于Nagios插件。

先在域名系统里配置一个泛域名,比如*.livemonitor.game.yy.com,该泛域名有一个固定的A记录值,比如8.8.8.8. 然后每次构造一个随机字串作为起始label,去特定的DNS服务器(如广东电信)查询这个泛域名,比如abcd.livemonitor.game.yy.com,如果查询失败则触发告警。

脚本如下:

继续阅读

发表在 Common | 标签为 | 监控DNS故障已关闭评论

6.1国内DNS故障说明

6月1日当天我们客服反馈多处地方的用户登录游戏故障,经判断与DNS解析有关。

测试查询后,发现广东电信如下公共DNS:

  • 202.96.128.86
  • 202.96.128.166

对很多域名查询返回失败。例如我们自己的域名:

dv1

继续阅读

发表在 Common | 标签为 , | 3条评论

升龙系统介绍

升龙是yygame的程序集成运行环境,目前仅支持Java。一般来说,用户上线一个Java服务,典型的架构如下:

rise8

Java容器包括Resin、Tomcat等,一般是线程机制,不适合处理慢客户端,因此在前端用Nginx反代。Java应用后端的数据源一般包括Mysql、Redis等。

我们的应用很多,如果每个小应用上线,都需要准备Nginx服务器、Java服务器、Mysql服务器、Redis服务器,并且数量乘以2(高可用),那么服务器成本是较大压力。而如果每个应用,都要程序员/运维去手工部署,包括发布、变更、维护,那么对人力成本造成较大压力。

鉴于此,yygame研发了升龙系统,是一个综合部署、运行、运维平台。目前这边的所有项目,都基本运行在升龙上。下面简单介绍该系统。

继续阅读

发表在 Common | 标签为 , | 2条评论

天若能分分几许

天若能分分几许,尽是情爱两相成。
依依梦里寻无处,一掌一剑暗销魂。
古墓难守空幽梦,缱绻风来皆迷情。
神雕一鸣侠踪现,千里婵娟伴天邻。

这是我很喜欢的一首网络写神雕的诗。
神雕的电视剧我看过3个版本,小龙女分别是陈玉莲、潘迎紫、李若彤。
这几个版本各有特色,陈玉莲淡泊、潘迎紫明丽、李若彤冷艳。
从气质论,应该是陈与小龙女原型最接近,白衣如雪,不食人间烟火,如从书中走出。

继续阅读

发表在 Common | 标签为 | 天若能分分几许已关闭评论