计算市场争夺阿里云作为名副其实的国内业界第一,名声非常大,不过最近 IT 之家的事闹出来之后,我有点庆幸最终没有选择它。腾讯云算是业界老二,而且有着腾讯这个强大的靠山,云服务产品的种类和质量都不错。
上个月阿里云在云栖大会上宣布降价,昨天腾讯云方面也推出了全线降价活动,对包年包月产品均提供了大幅度的降价优惠。阿里和腾讯在云计算领域之争继续上演,双方都想通过价格优势带来用户的高增长,抢夺市场份额。
这对于云计算用户来说自然是一件好事,但是如果让价格完全左右企业或个人用户的购买决策的话,那么最终很可能会出现已购产品无法满足需求,从而不得不被迫迁移的情况。笔者的观点很简单,在考虑价格因素之前,应该先从产品性能、服务等多方面进行评估。
在选择自己的云服务器之前,我也在腾讯云和阿里云之间犹豫过,并对两家的产品做过一些简单的对比。下文中会简要分享一下对比结果。
在对比每一款产品时,本文先通过一系列的标准化测试比较产品的性能,然后再结合产品的最新优惠价格因素进行评价。至于两家的产品到底谁的性能更好、性价比更高,一切还是要用数据说话。
本文采用的测试工具和方法介绍,请查看配套文章:云计算产品性能测试指南。对象存储部分的脚本可在 Github 项目中查看。阅读期间,如果你觉得具体对比过程太长,可以直接跳到本文结语部分查看对比结论。
选择对比产品腾讯云和阿里云都是典型的 IaaS 服务商,产品种类繁多。限于时间和成本,没办法对所有产品进行一一对比,只能有选择性地比较一些基础产品和服务。
根据 AWS Web 应用参考架构,一个高可用、可伸缩的网站至少需要使用以下云计算资源:云服务器、云数据库、对象存储服务、负载均衡、内容分发等。因此我们在本文中主要对比云服务器、云数据库和对象存储这三个比较基础的产品。
网站参考架构图:以 AWS 服务为例。
腾讯云最新服务器活动--云服务器免费送。
对比产品的英文简称,下文在谈到对应产品时,将使用其简称表示。
云服务器对比云服务器是所有云计算服务商提供的最基础产品。厂商一般会根据分配的资源划分云服务器的级别和规格。但是由于采用的基础硬件、架构和调优技术存在差别,类似配置的云服务器之间也可能有较大的性能差异。
如果想了解并比较不同厂商云服务器的差异,最好的方式就是运行基准测试。
性能测试准备在开始测试之前,我们先在两家创建相同配置的两台云服务器,尽量确保测试结果之间具备可比性。付费方法均采用按量计费,使用包年包月服务器进行测试的成本较高。
腾讯云和阿里云针对按量计费的云服务器,均要求账户内有一定的余额:腾讯云好像没有最低充值要求,充值 10 元即可;阿里云要求账户内至少有 100 元余额。
测试云服务器的具体配置如下:
这里指出一点,由于阿里云 ECS 云硬盘最小为 40G ,而腾