对于很多刚入行的朋友来说,不清楚应该选择什么样的服务器提供商,是选择传统的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. 2021-7-20 pytorch学习基础笔记
  2. 字符设备驱动程序之poll机制
  3. nvme驱动_耗时3天2夜,搞定了macbook pro(2015款)更换nvme固态,经验分享一下,希望能帮到有需要的人!...
  4. java学习(145):file常用方法2
  5. 二十二.香港大学火星实验室R3LIVE框架跑官方数据集
  6. 【Computer Organization笔记02】指令系统、MIPS指令系统简介、THCO MIPS指令系统、THINPAD指令模拟器
  7. canvas背景效果
  8. jsp java mysql_jsp java mysql
  9. 计算机图形学 dda,计算机图形学直线DDA算法和Bresenham算法精选.doc
  10. 一个人摘了一些桃子,第一天卖掉了一半,又吃了一个,第二天卖掉了一半,又吃了一个,以后天天都是如此处理,到第n天发现桃子只剩下一个桃子,n是参数,返回值是一共摘的桃子数。 求两个数的最大公约数
  11. 【ESP32之旅】ESP32C3 Arduino库使用方法
  12. 连接华为云服务中心常见问题汇总
  13. 【平头哥】手动CKLink驱动安装/更新
  14. 国有林场试点森林防火(资源监管)四位一体系统建设指南
  15. 齐博x1 相关栏目名称的调用
  16. 第023、024讲:递归:这帮小兔崽子、汉诺塔 | 课后测试题及答案
  17. QT-按下按钮实现页面跳转
  18. 幸福的烦恼—当本地化客户端遇上本地化服务器
  19. “折翼行动” :全球第三大比特币矿机厂商遭遇供应链攻击
  20. 计算机内存最大是多少位,win7内存支持多大_win7旗舰版64位最大内存是多少

热门文章

  1. 高并发,你真的理解透彻了吗?
  2. Microsoft Word 教程:如何在 Word 中更改页边距、创建新闻稿栏?
  3. unity导入的模型设置详谈(后面动作)
  4. ARM Linux下UPnP使用
  5. 广州的11个辖区_人才吸引力排名,广州11个区哪家强?
  6. oracle表空间 设置,oracle表空间的设置与管理(代码实例)
  7. ping网络丢包的故障原因
  8. numpy.sum中axis参数用法解析
  9. ReactiveX简介
  10. 滑动平均值滤波的VERILOG实现