对于很多刚入行的朋友来说,不清楚应该选择什么样的服务器提供商,是选择传统的IDC, 租用服务器租用机柜,还是选择现在很火的云服务器呢?在本文中,通过对比传统的IDC和云服务,简单阐述一下服务器的选择。
  

1.是选择传统的IDC还是云服务?

  
  在app领域,经常会出现应用爆发的情况.如果真的出现了应用爆发,为了应对爆发的压力,最简单的方法就是升级服务器的硬件,加cpu啊,加内存。
  
  在传统的IDC,要加cpu或内存,流程如下:
  
  1.和客户经理商商谈所需硬件的价格
  
  2.汇款过去,等IDC的财务确认
  
  3.确认后,等待IDC安排工作人员升级硬件
  
  这个流程走一次,最少也要1至2天。延迟了1至2天升级硬件,怎么保证可以快速应付爆发的业务,啥都黄了。
  
  而在云服务器,升级硬件就很简单:
  
  1.在用户后台选择需要的硬件配置
  
  2.通过网络支付
  
  3.重启服务器,升级就完成了。如果只是升级带宽,甚至不用重启。
  
  整个过程合起来不用5分钟,简单,快捷,方便。
  
  而且,现在的云服务器提供商,出了服务器外,还提供下面的服务:
  
  负载均衡
  
  云数据库
  
  云内存存储
  
  这些服务在app上线初期,在一台服务器上自己搭建就行了,但随着app的发展,这些服务都需要部署在不同的服务器。
  
  规模的增大,也要面对高可用,高并发,监控报警等问题。这些问题如果都要后端人员处理,那要疯了,后端就那么一两个人,既要保证平时的开发任务,又要做复杂的运维管理。后端人员也不是全能,一般后端人员是专注于开发,运维稍逊一筹。
  
  这时,就能体会到云服务的优点,由云服务器的提供商来负责运维。高可用,高并发,监控报警这些都靠云服务器的提供商来保障,就能大大减轻运维方面的压力和人员的开支。
  

2.选择哪种云服务器?

  
  国内的云服务提供商,推荐的就只有阿里云和ucloud,其它的云服务提供商,只能一笑而过。
  
  ucloud价格上有优势,但客服和帮助文档方面,阿里云有优势。
  
  特别想吐槽一下ucloud的文档,文档内容实在太逊色了。记得一次配云硬盘的时候,
  
  不知为啥,云硬盘没有格式化,需要自己动手。看ucloud的文档硬是没看懂,结果我硬要去了阿里云的帮助文档,按照里面的操作,一步步就把云硬盘配好了。
  
  一边看着阿里云的文档,一边操作着ucloud的机器,其乐融融,这是多么奇葩的事情。
  

3.题外话

  
  最后,在网络上经常被问到,需要选择什么样的服务器配置,这个问题,没法回答。这需要在综合考虑用户量,业务逻辑综合考虑的。
  

  给个建议,最初硬件配置可以差点,随时监控主机,发现负载高了,才升级硬件配置也不迟

----------------------------------------------------------

本人把网络上发表的一系列“app后端”文章加以整理并增加了运维和架构方面的内容,出版了书籍《App 后台开发运维和架构实践》,该书已在京东,当当和亚马逊上销售。

《App后台开发运维和架构实践》的购买链接

京东 
当当 
亚马逊 
互动出版网 
天猫

---------------------------------------------------------------------------------------------------------------------------

打开链接  app后端系列文章总目录 总目录 ,能查看本人发表过的所有原创“app后端”文章。

【作者】曾健生

【QQ】190678908
【qq群】254659220 
【微信公众号】 appbackend
【新浪微博】 @newjueqi
【博客】http://blog.csdn.net/newjueqi

9.app后端选择什么服务器相关推荐

  1. 10.app后端选择什么开发语言

    在qq上,经常看到有创业团队的创始人一直都招不到技术人员,除了项目的因素外,很大的原因就是所需要掌握的开发语言偏门.通过阅读本文,详细了解选择开发语言的核心原则,使各位心里对开发语言的选择更加有数. ...

  2. 开发直播APP选择云服务器的优点

    开发者在开发直播app是都会用到服务器来辅助完成直播的相关业务.目前市场上,服务器的种类大致可以分为两种,一种是物理服务器,另一种是云服务器.但是目前适合直播业务的非云服务器不选. 首先,小编先来跟大 ...

  3. 搭建APP如何选择服务器

    APP软件开发是很重视用户体验度,除了功能,画面外,软件打开速度,是否卡顿等等也是影响用户体验度的重要因素.如果不稳定,经常卡,连不上服务器等,用户会卸载.因为服务器尤为重要是基础.目前服务器大致可以 ...

  4. app如何挑选云服务器,App如何选择高性价比的云服务器

    原标题:App如何选择高性价比的云服务器 在数字化转型和互联网创业的大潮流中,流量数据是重要的组成部分,不仅要整合好企业内部的资源,还要保证能吃得下风口间庞大的爆发性流量.在数据量级和复杂程度不断加大 ...

  5. app后端设计(12)--图片的处理

    app上线后,不断接受用户的反馈,于是,反馈非常差的情况下,都会有app的改版. 一旦app的改版,都会有比较大的UI改动,一改动UI,那么图片的尺寸也就必须要改变. 在app后端设计(1)-api( ...

  6. app后端设计(3)--短信,邮件,推送服务(2014.12.05更新)

    在app的后端设计中,免不了消息的推送,短信,邮件等服务,下面就个人的开发经验谈谈这方面. (1)最重要的是,各种推送一定要放在队列系统中处理,不然会严重影响api的响应时间. (2)短信方面 以前我 ...

  7. python适合做后端开发吗-用Python开发app后端有优势吗

    app后端开发学Python. Python的优点: 1.简单易学 Python 编程语言最大的优点之一,是其具有伪代码的特质,它可以让我们在开发 Python 程序时,专注于解决问题,而不是搞明白语 ...

  8. **16.app后端如何保证通讯安全--url签名

    app和后端的通讯过程中,api请求有可能被别人截取或不小心泄露.那么,怎么保证api请求的安全呢?在这篇文章中,介绍一种常见的保证api请求安全的做法--url签名. 1. url签名详解 在前一篇 ...

  9. Python可视化工具Matplotlib 3.0版出炉,改进默认后端选择,饼图终于变圆了

    李林 编译整理 量子位 出品 | 公众号 QbitAI Matplotlib 3.0来了!新版Matplotlib已能通过PyPI安装了,不过,这一版本只支持python 3,Python 2死忠还得 ...

最新文章

  1. SVN代码冲突解决方案小集合
  2. 你玩的音游可能真是AI生成的,Love Live!工作室发了篇论文,用AI节省50%作谱时间...
  3. css样式之 direction
  4. boost::hana::prepend用法的测试程序
  5. zoj How Many Shortest Path
  6. Linux 网络层收发包流程及 Netfilter 框架浅析
  7. 前端学习(635):字符串拼接
  8. java node websocket_nodejs怎么实现webSocket接口即时通讯服务?
  9. 天津大学考研计算机专业课的教材,天津大学(专业学位)计算机技术研究生考试科目和考研参考书目...
  10. 【MySQL】37 个 MySQL 数据库小技巧
  11. Python获取日期列表中每一天中最大的时刻对应的日期时间戳
  12. 六石管理学:从再生人有没有优势,谈软件开发
  13. 【光学】基于matlab GUI(杨氏双缝+劈尖)干涉+(单缝+多缝+圆孔+矩孔)衍射仿真【含Matlab源码 878期】
  14. 莫烦python sklearn笔记
  15. 中国天气数据,中国地面气象站要素清单
  16. winpe硬盘安装linux,winpe+linux安装到移动硬盘
  17. 新学习之 jQuery-boxy
  18. 电脑连不上网怎么办?出现未连接到网络,检查代理服务器地址。
  19. UE4鼠标滚轮轴缩放事件设置无效
  20. 上海大学计算机跨考限制,注意:跨考专业有限制!这些你必须要了解!

热门文章

  1. 下载 com.mob.sdk:MobSDK 失败处理
  2. 股价日内模式中蕴藏的选股因子
  3. 蓝桥杯 日志统计 Python
  4. 恢复服务器删除文件,恢复服务器删除文件夹
  5. 南达科他州立大学计算机科学,南达科他州立大学最新入学要求快来看!
  6. android 狂野飙车8更新,安卓、Win10 Mobile版《狂野飙车8》更新:加入保时捷家族...
  7. 【贪心】老鼠和猫的交易
  8. java特种兵 怎么样_Java特种兵(上册)
  9. k-均值(k-means)及Matlab实现
  10. 甲骨文服务器保活脚本(Oracle keep alive)