文档章节

9.app后端选择什么服务器

 晓已
发布于 2015/04/08 10:25
字数 999
阅读 19
收藏 0
点赞 0
评论 0

【转载】作者曾健生,公众号IDappbackend

               比目网路 Bmob后端云

 

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

  

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

  

  在app领域,经常会出现应用爆发的情况.如果真的出现了应用爆发,为了应对爆发的压力,最简单的方法就是升级服务器的硬件,加cpu啊,加内存。

  

  在传统的IDC,要加cpu或内存,流程如下:

  

  1.和客户经理商商谈所需硬件的价格

  

  2.汇款过去,等IDC的财务确认

  

  3.确认后,等待IDC安排工作人员升级硬件

  

  这个流程走一次,最少也要12天。延迟了12天升级硬件,怎么保证可以快速应付爆发的业务,啥都黄了。

  

  而在云服务器,升级硬件就很简单:

  

  1.在用户后台选择需要的硬件配置

  

  2.通过网络支付

  

  3.重启服务器,升级就完成了。如果只是升级带宽,甚至不用重启。

  

  整个过程合起来不用5分钟,简单,快捷,方便。

  

  而且,现在的云服务器提供商,出了服务器外,还提供下面的服务:

  

  负载均衡

  

  云数据库

  

  云内存存储

  

  这些服务在app上线初期,在一台服务器上自己搭建就行了,但随着app的发展,这些服务都需要部署在不同的服务器。

  

  规模的增大,也要面对高可用,高并发,监控报警等问题。这些问题如果都要后端人员处理,那要疯了,后端就那么一两个人,既要保证平时的开发任务,又要做复杂的运维管理。后端人员也不是全能,一般后端人员是专注于开发,运维稍逊一筹。

  

  这时,就能体会到云服务的优点,由云服务器的提供商来负责运维。高可用,高并发,监控报警这些都靠云服务器的提供商来保障,就能大大减轻运维方面的压力和人员的开支。

  

2.选择哪种云服务器?

  

  国内的云服务提供商,推荐的就只有阿里云和ucloud,其它的云服务提供商,只能一笑而过。

  

  ucloud价格上有优势,但客服和帮助文档方面,阿里云有优势。

  

  特别想吐槽一下ucloud的文档,文档内容实在太逊色了。记得一次配云硬盘的时候,

  

  不知为啥,云硬盘没有格式化,需要自己动手。看ucloud的文档硬是没看懂,结果我硬要去了阿里云的帮助文档,按照里面的操作,一步步就把云硬盘配好了。

  

  一边看着阿里云的文档,一边操作着ucloud的机器,其乐融融,这是多么奇葩的事情。

  

3.题外话

  

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

  

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

本文转载自:http://mp.weixin.qq.com/s?__biz=MzA3NDMzODk5Mw==&mid=203052516&idx=1&sn=c2f6cb0e17c28934c44ab3da9...

共有 人打赏支持
粉丝 2
博文 15
码字总数 1110
作品 0
广州
app后端设计--总目录

做了3年app相关的系统架构,api设计,先后在3个创业公司中工作,经历过手机网页端,android客户端,iphone客户端,现就职于app云后端平台bmob(想了解bmob点击这里)。其中的乐与苦,得与失,...

云栖希望。 ⋅ 2017/12/04 ⋅ 0

基础教学 | 什么是负载均衡?

简评:不想看文字的话,文章里的图片还是挺清晰易懂的。 负载均衡是高可用网络基础架构的关键组件,通常用于将工作负载分布到多个服务器来提高网站、应用、数据库或其他服务的性能和可靠性。...

极小光 ⋅ 01/12 ⋅ 0

【腾讯云】云负载均衡简介总结

什么是负载均衡? 组成部分 名词解释 负载均衡的工作原理 基本工作原理 请求路由选择 监控后端服务状态 相关服务 什么是负载均衡? 负载均衡(Cloud Load Balancer)可以对多台云服务器进行流...

Yfblog ⋅ 2017/12/17 ⋅ 0

6.Azure负载均衡(下)

那接下来我就可以创建一个负载均衡来放在WEB01和WEB02的前面。 创建一个负载均衡器 输入负载均衡的名称,以及类型: 内部:内部负载均衡器 (ILB) 仅将流量定向到云服务内的资源,或使用 VPN ...

ZJUNSEN ⋅ 02/11 ⋅ 0

实现前后端分离的心得

原文出处:陈陈jg 实现前后端分离的心得 对目前的web来说,前后端分离已经变得越来越流行了,越来越多的企业/网站都开始往这个方向靠拢。那么,为什么要选择前后端分离呢?前后端分离对实际开...

陈陈jg ⋅ 2017/07/02 ⋅ 0

多种负载均衡算法及其 Java 代码实现 

首先给大家介绍下什么是负载均衡(来自百科) 负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展 网络设备和 服务器的带宽、增加 吞吐量、加强网络数据处理能力、提高网络...

局长 ⋅ 2017/02/09 ⋅ 13

Nginx 实现负载均衡的几种方式

要理解负载均衡,必须先搞清楚正向代理和反向代理。 正向代理与反向代理【总结】 注: 正向代理,代理的是用户。 反向代理,代理的是服务器 什么是负载均衡 当一台服务器的单位时间内的访问量...

zhongbeida_xue ⋅ 04/24 ⋅ 0

使用cookie实现大屏数据“千人千面”

使用cookie实现大屏数据“千人千面” 细心的用户注意到,在产品的数据配置面板中,如果选择API作为数据源,会有两个小的勾选项,分别是“由服务器发起请求(HTTP 代理)”和“需要 cookie (...

央九 ⋅ 05/18 ⋅ 0

基于nginx的负载均衡概述与实现

前言: 前面我们提到了lvs和keepalived结合起来的高可用负载均衡,lvs根据原目ip地址及端口将其调度转发至后端 的某个主机,是一种四层的实现,因为lvs是四层的,所以不会受限于套接字或打开...

li690347460 ⋅ 2017/01/23 ⋅ 0

SpringMVC+Hibernate +MySql+ EasyUI实现CRUD(一)

个人小程序,可以微信扫一扫看看。谢谢支持 http://pan.baidu.com/s/1kTMp0WZ 最新项目下载地址 访问地址 1.基于easyui的 增 删 改 查 2.基于poi的导出excel 3.基于 SpringMVC HandlerInter...

小帅帅丶 ⋅ 2014/11/15 ⋅ 9

没有更多内容

加载失败,请刷新页面

加载更多

下一页

线程池

一、线程池:提供了一个线程队列,队列中保存着所有等待状态的线程。避免了创建与销毁额外开销,提高了响应的速度。 二、线程池的体系结构: java.util.concurrent.Executor : 负责线程的使用...

stars永恒 ⋅ 25分钟前 ⋅ 0

你值5K还是15K?实战案例,测测你的分析功力

本文源自陈老师遇到的真实案例。 老板说:“我们今年准备参加展会,做一年。以前我没参加过,没关系,这里有一份展会数据,你回去分析下哪些有价值,后边组织的时候有个指导”。现在你收到任...

加米谷大数据 ⋅ 26分钟前 ⋅ 0

中文转英文功能

package com.sysware.task.util;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.for......

AK灬 ⋅ 27分钟前 ⋅ 0

JNI Java层类关联C/C++层的类

Android开发时,因为要实现某某功能,需要集成算法公司的算法库(so库),这就需要自己编写JNI。 通常这些库提供的接口可以概况成1、初始化 2、算法处理 3、释放 4、打印版本号 初始化后会返...

国仔饼 ⋅ 30分钟前 ⋅ 0

maven下载jar包改为阿里云的maven库

一:修改maven安装路径中conf文件夹下的setting.xml文件 <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/......

夜醒者 ⋅ 31分钟前 ⋅ 0

电商用户行为分析大数据平台相关系列10-基础数据结构分析

电商用户行为分析大数据平台相关系列1-环境介绍 电商用户行为分析大数据平台相关系列2-HADOOP环境搭建 电商用户行为分析大数据平台相关系列3-HIVE安装 电商用户行为分析大数据平台相关系列4...

xiaomin0322 ⋅ 32分钟前 ⋅ 0

使用readLine()方法遇到的坑

下午玩 TCP/IP 的 Socket 通信时,使用 BufferedReader 的 readLine() 遇到了一个坑,现在终于解决了,特此记录下来。 程序很简单,客户段从控制台读取用户输入,然后发送至服务器端,主要代...

孟飞阳 ⋅ 32分钟前 ⋅ 0

基于Hadoop集群的Hive安装配置(Derby数据库)

Hive是一个数据仓库基础工具在Hadoop中用来处理结构化数据,提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行(具体的Hive架构大家自行搜索)。接下来主要讲下Hadoop集群下...

海岸线的曙光 ⋅ 33分钟前 ⋅ 0

CoreOS裸机iso安装和相关配置

裸机通过iso安装CoreOS,个人趟了很多坑,以下就是完整的从零开始部署和配置的过程,希望对大家有用。 一、安装CoreOS到硬盘 1. 准备Live iso镜像,制作好usb启动盘 Live iso下载地址 2. 搭建...

ykbj ⋅ 38分钟前 ⋅ 0

jquery控制表格锁列(转)

表格已经完成后新加的需求,要实现锁表格的第一列。很多带这种效果的都是js封装的框架或者具体某种框架的组件,不适用解决当前问题。作为后端开发又实在不熟样式,搜到了一个可以用的,虽然样...

刘昌鑫 ⋅ 40分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部