欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  博文

BCE,SAE,ACE AppEngine PAAS应用云引擎优劣对比区别分析

程序员文章站 2021-12-02 19:43:11
...

一、《DD博客》更名为《DD博客》

因服务器从SAE更换到BCE的缘故和一些个人原因、从即日起、原《DD博客》更名为《DD博客》、取dwtedx(我的五笔名字)两个DD命名、一是为了让博客的名字变得更简介看起来更简约、个人也非常喜欢简约舒雅的风格、二呢是为了让更多的博友能记住《DD博客》、哥们在第二次访问博客的时候、或者第二次下载博客资源的时候变得理加容易搜索


二、服务器更换百度BCE

估计大家都知道了、目前SAE取消开发者认证之后、很多开发者都另寻出路咯、毕竟1元100云豆、100云豆还不够支使1G的HTTP流量、一直以为我也在为寻找新的云服务器而烦劳、在天朝这个国度、GAE就不提了、那边我们的选择就只有BCE、ACE了、下边为大家简单对比一下这两者

BCE,SAE,ACE AppEngine PAAS应用云引擎优劣对比区别分析


三、BCE、ACE、SAE对比

1、数据库对比

SAE 支持MySql和自家开发的KVDB、KVDB是SAE开发的分布式key-value数据存储服务、用来支持公有云计算平台上的海量key-value存储、使用比较简单、但作为个人还是倾向于MySql、毕竟KVDB是key-value的存储、另外还支持缓存服务、Memcache是SAE为开发者提供的分布式内存缓存服务,用来以共享的方式缓存用户的小数据、另外、SAE 显式给出了主从库的访问方式、应用可以比较灵活地设计存取策略、例如读写分离、并且 SAE 是每个应用都拥有自己的数据库、而 BAE 是所有应用共用一个库


BCE 支持MySql、Redis和MongoDB、Redis和MongoDB都是属于NoSql、Redis基本使用方法也是比较简单的、可快速处理大师的key-value数据、现在比较流行、也是基于分布式的、可以很好的支持大数据 、MongoDB目前在IT行业非常流行的一种非关系型数据库(NoSql)、Mongo DB很好的实现了面向对象的思想(OO思想)、最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句、BCE 默认都是使用公有的数据库服务的、如果你的流量比较大也可以申请使用私有的、另外比较好的是BCE现在数据库都是免费使用的


ACE 支持MySql数据库、并支持缓存服务(Cache)、缓存空间总大小不超过512MB、支持memcached协议、另提供基于缓存的分布式session空间128MB(自动开通,无需代码适配)、另外ACE后台还可支持定时任务服务和后台任务服务


2、计费与配额

SAE使用云豆作为计价单位、人民币与云豆汇率恒定为: 1元 = 100云豆、采用所付仅所用的计费模式、依据资源使用量计费、按流量计费、CPU 时间、调用次数计费、注册或活动送配额(一个月30M流量)超出的按150云豆1GB计算、个人觉得比较贵、详细可参考:http://www.sinacloud.com/index/price.html

BCEBAE采用预充值、按量扣费模式、计费项包含:执行单元、MySQL、Redis、MongoDB、Port、日志、其中Redis、MySQL和MongoDB暂不收费、按分钟计费、不足1分钟按1分钟计(也就是说流量没有限制)

计费公式:费用=执行单元套餐单价×执行单元个数×使用时长 MySQL套餐单价×使用时长 MongoDB套餐单价×使用时长 Redis套餐单价×使用时长 Port套餐单价×使用时长 日志服务套餐单价×使用时长、详细可参考:http://bce.baidu.com/doc/BAE/Pricing.html


ACE 可包年包月、费用为20元/月、200元/年、按照应用实际运行的总时间计费、例如在一个小时内、占用了两个CPU核、其中第一个核使用了50分钟、第二个核使用了30分钟、那么计费的时间总计80分钟、详细可参考:http://help.aliyun.com/knowledge_detail.htm?spm=5176.383729.4.2.MVILGp&knowledgeId=6501905


3、域名绑定

SAE 目前可以随便绑、但没备案的话绑定域名的请求走海外中转、流量计费翻倍(原二级域名请求计费不变)


BCE 目前绑定必须要备案、而且必须要到百度备案、如果接入商不是百度的话、需要把接入商转到百度


ACE 也是需要备案才可以绑定的、检查通过后请继续完成CNAME指定


四、总结

BCE、百度、名气大、平台提供的服务还是很多的、应用托管的、快速生成一个应用的轻应用、给开发者提供了很多开发组件、这里主要用了托管的服务、按照使用量收费、个人目前也正在使用、收费比SAE和ACE都要便宜点

SAE、老品牌了、上线了有好几年了、是最早开始做应用托管的服务了、貌似我在07年还是什么时候读书的时候就听说开整了、注册比较麻烦、要微博账号、
ACE、阿里云的服务、稳定性这些都可以不用考虑、也开始收费了、相信收费之后会有更好的服务

三者代码管理工具都是用SVN的、另外BCE还支持Git上传代码、更新应用配置其实是非常好的方式、那么最后让我从SAE转到BCE的原因有两个、一是BCE便宜一点、对于屌丝站长而言、便宜是最大的诱惑、另外还有一个最重新的原因是我博客的整站都是使用百度的产品、如百度分享、百度联盟、百度站内搜索、百度社交平台、可是以我的网站就是一个典型的百度系