记一次服务端方案选型

作为一个Android开发者,要自己开发服务端,选择服务端开发方案的过程

一,Serverless

开始是想用serverless,只关注业务逻辑,其它的环境配置,安全验证,动态扩容等都交给serverless平台来做

1. 阿里云serverless

阿里云serverless平台,是国内最早做的,看起来也很完善,但实际使用起来各种蛋疼,最严重的两个问题是:本地调试,log查看
本地调试:文档上提了一句可以用docker+sandbox做,但是没有具体步骤,叮叮上问了,也只是一句简单地用sandbox,没有任何步骤,等我把docker装好后,开始以为是我自己不会做,后来参考aws和华为云,它们都有详细的步骤,而且有sandbox的各种命令来模拟本地环境,但是阿里云完全没有提及,应该就是功能不完善,害我搞那么久

问题:

因为不能本地调试,验证一次小的改动都要走一遍发布流程,效率极低及其操蛋
log似乎也有问题,经常看不到自己打印的日志,不好定位问题
各种角色,权限等配置,也很复杂
阿里云控制台,文档网页时不时卡死,其他云的网站都没出现过这种问题,垃圾啊,可能是骄傲了不求上进
实际测试发现冷启动比较慢,并发量稍大的时候,会有一段时间没响应
需要绑定备案域名

结论:阿里云serverless不适合做web/移动应用的后端,而且这次对阿里云的印象很差

2. 华为云serverless

偶然发现华为云,发现做的还不错,基本功能向阿里云看齐,serverless很全包含了函数计算(有sandbox本地调试),API网关,表格存储,对象存储,而且现阶段免费,所以决定试一下
hello word demo跑起来后,发现sandbox只支持Linux,Windows,命令行cli竟然只支持Linux,放弃...

3.百度云函数计算,压根就不支持做后端服务,目前看只能用于iot, 腾讯云的函数计算也是功能不全

4. aws lambda

阿里云应该就是学的它的,该有的都有,国内也能访问,但是sandbox本地调试处于公测阶段,整体看了下文档感觉比较复杂,另外国外有一个serverless.com的网站,集合了aws,微软,Google的serverless,做了一套统一的工具,但是对node.js,python支持较好,Java不能本地调试,后来参考了(https://www.phodal.com/)的文章,感觉serverless目前还是不太适合做APP后端,一是本地很不方便,配套工具还很初级,二是实际使用也有限制,比如冷启动特备是对于java jvm更慢

二,租用云服务器

常规方法,租云服务器
缺点:需要自己配置搭建环境,豆豆租房后端用的是这种方案(jetty+jersery+mongodb),但是没有配置log服务,也没有涉及到分布式等,以后真的数据量大了,还有很多工作要做,很多东西要学,一个人可能搞不过来

三,App Engine

目前暂定APP engine,百度GAE
好处:
不用管扩容,日志等问题,以后可以直接加实例来解决
直接上传war包,基础版mongdb可以导出,以后可以方便移植到云服务器
基础版很便宜256m内存+5m宽带+2g磁盘 4毛一天
操作简单,文档,控制台比阿里云舒服

问题:
目前基本版mongodb只有1g的容量,以后满了怎么办
基础版能不能满足后面的需求
专业版最低需要80多一个月,略贵
会不会有其他的坑,国内App Engine就两家,新浪SAE,百度BAE,阿里云以前上过但后来下架了,是因为市场太小,还是这个方案本身有缺陷???

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,457评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,837评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,696评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,183评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,057评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,105评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,520评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,211评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,482评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,574评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,353评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,213评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,576评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,897评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,174评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,489评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,683评论 2 335