移动互联网初创型团队需要什么样的云计算服务?
对于创业型团队来说,服务器托管费用+带宽成费用+运维成本,是压在头上的三座大山。满足业务性能需要,又要降低成本,尽快实现收支平衡,是当务之急。
一、不靠谱的 App Engine
1、Google App Engine 云服务在国外的成功,不代表国内巨头们各种 *AE 仿造品的成功。在微博上搜搜就可以看到小伙伴们吐槽的各种不稳定,另外,*AE们对资源使用最大数各种规定限制,加上为了计费、阉割功能的各种限制,使它的价格优势成为鸡肋。*AE们就好比100M共享带宽的小区宽带,以低价卖给每个上网用户5M的带宽,前几十个用户感觉这网速真不错,等他卖了100个以上用户5M带宽,而这部分用户白天上班去了,晚上下班回来都在上网,其中又有一部分看视频、BT下载,于是乎,白天网速快,晚上慢得要死,连200K带宽都达不到。要知道,不怕神一样的对手,就怕猪一样的队友,在国内的 App Engine 环境下,水平参差不齐的开发者的代码质量、习惯性的资源滥用、别人网站被***殃及池鱼对*AE性能的影响,导致*AE的稳定性非常差。
2、所以,*AE们也意识到公共 App Engine 不稳定,所以又推出专用 App Engine,但费用一下就翻了很多倍。所以,*AE只是个人博客、个人开发者玩玩的工具,真正用作项目,还是需谨慎。根据实际的经验,*AE们还真不如VPS稳定。
二、成本低的小而美VPS
1、对于初创团队来说,购买服务器、交换机,托管服务器费用、带宽月使用费,是极其昂贵的。购买可以弹性升级硬件配置的云服务VPS,是降低成本不错的选择。国内VPS,1G内存、1~2核CPU、1M带宽、多线BGP,大概价格在100元/月左右,支持备案,可以作为最低入门选择,有条件可以购买两台互为热备,阿里云主机可以作为参考。大多数VPS服务商使用的都是廉价的SATA磁盘。如果你对磁盘IO要求较高,可以选择提供有SAS磁盘的IAAS云主机服务商,比如UCloud。
2、市场上的VPS商家主要有 Xen、OpenVZ、KVM 三种开源的虚拟化技术。全虚拟化的 Xen 更像独立主机,服务器资源按VPS实际大小平均分配,一般无法超售。半虚拟化的 OpenVZ 在同样的性能测试下,会比 Xen 高一些,但是,一台物理内存16G的服务器,可以分配出总内存大小超过16G很多倍的VPS,服务商可以超售,想卖多少台VPS就可以卖多少台,所以不推荐使用。KVM 在最新的 Linux 发行版中,已经是集成,但是,商业化应用还不成熟,基于 KVM 的 VPS 服务商很少。
3、VPS的操作系统,建议选择64位的Linux。在32位Linux下,PHP能给处理的整数不能超过正负2^31=2147483648,如果以后接入新浪微博、淘宝、腾讯等第三方开放平台,他们的接口里会有超过32位的整数(比如新浪用户ID、淘宝商品ID)。如果不幸使用32位Linux,你只能将这些整数当成字符串处理了,以后配合Sphinx等搜索引擎,会非常麻烦。
4、现在,可以在北京进行备案的域名有:国际域名 .com .net .org,国内域名 .cn .com.cn .中国,国别域名 .cc,其他的域名均不能进行备案。仅北京有限制,其它省市正常提交备案即可。我们原来申请的 .me 域名,在北京无法备案,后来只好拿到苏州去备案了。所以,在选择域名的时候,需要慎重。
5、使用 VPS,一定要定期在本地,做好数据备份,不要相信所谓的 7*24服务,99.99%安全稳定性,只要有人的VPS出问题了,都归为那 0.01%。
三、应对峰值带宽的云存储
1、对于DAU(日活跃用户)过十万的网站、APP应用来说,CDN或云存储是必需品。使用云存储不是因为存储空间,因为一块几TB的SATA磁盘很便宜,使用云存储是因为高出平均带宽值几倍至几十倍的峰值带宽。做手机APP应用,峰值带宽更集中,当你向所有用户群发PUSH一条消息,用户被唤醒打开APP应用,几分钟的时间,会消耗几十倍的带宽峰值。图片、下载,是最主要的带宽消耗者。也许,数据接口API只需不到1M的带宽,而图片对带宽的峰值需求则会达到100M。为了几分钟的峰值,去购买100M昂贵的带宽,其他时间带宽都空闲,是一件非常奢侈的事。
2、国内提供云存储服务的商家有很多,真正好用得却不多,提供FTP等公共通用协议的云存储更是微乎其微。使用第三方云服务,切忌千万不要吊死在一棵树上。支持FTP等公共协议,如果将来有问题,能够方便的进行数据迁移和技术替代。如果云服务厂商一直能够提供优质的服务,那么,也就可以长期使用他们的云服务。相信优秀的云存储提供商,是不会惧怕这一点的。
3、之前,我用过阿里云的开放存储服务OSS,但是,稳定性比起阿里云主机ECS等其他服务,要差多了。下面是用阿里云自家的云监控,监控最近一个月阿里云主机和OSS上的文件,云主机的可用性99.99%,而OSS可用性只有97.83%,月宕机累积时间31.27小时。而OSS每次一遇到升级,就更坑爹了,不多说,自己看他们的公告吧( http://bbs.aliyun.com/read.php?tid=146819 、http://bbs.aliyun.com/read.php?tid=141828 、 http://bbs.aliyun.com/read.php?tid=139381 ):
upstream view_store_server_pool{
server 192.168.1.2:80;
server 192.168.1.3:80;
}
server {
server_name view.store.zyan.cc;
(2)、又拍云存储支持 Token 防盗链。对于图片类防盗链来说,判断域名、Reffer就够了。但是对于软件下载等防盗链来说,Reffer等信息都可以伪造,比较靠谱的方法,还是Token防盗链。
4、如果说 VPS 云服务是必选项的话,关系型数据库服务则是可选项。
2、使用这类服务,有一点需要注意,对于域名的@记录,CNAME别名记录和MX邮件记录会冲突,如果将@记录由A记录改为CNAME记录,可能会导致该域名下绑定的企业邮箱服务器收不到邮件。
2、用过阿里云监控、盛大云监控、监控宝,功能大相径庭。谁的免费版本功能越多、赠送的免费短信通知越多(对于故障的第一时间告知,相比邮件监控通知、手机APP监控通知,短信的延迟速度是最小的),就用谁的。
转载于:https://blog.51cto.com/ljianbing/1611843
移动互联网初创型团队需要什么样的云计算服务?相关推荐
- 互联网创业技术团队需要多少人
(一)最开始阶段 这里所说的技术团队,指的是大技术团队,包括产品.设计.开发.测试等.互联网的产品通常会包括安卓App,iOS App,PC网站,手机H5. 最不可或缺的人,是开发和设计.假如有一位全 ...
- 针对初创型企业的高新企业认定知识及建议!
大家都知道申报高新技术企业需要一定条件,那初创企业申报高新技术企业能通过吗?这其实就是考验大家对<高新技术企业认定管理办法>中的企业成立时间问题熟不熟悉了,下面,高企在线小编将为大家简单分 ...
- 互联网创业研发团队需要多少人
2019独角兽企业重金招聘Python工程师标准>>> (一)最开始阶段 这里所说的技术团队,指的是大技术团队,包括产品.设计.开发.测试等.互联网的产品通常会包括安卓App,iOS ...
- 从初创型到独角兽企业,监控架构演进的那些事儿
一.业务背景 运满满创立于2013年,致力于为公路运输行业提供高效管理配货的app.在5年时间内从初创型公司发展到独角兽企业,我们经历了很多次的技术架构调整. 今天给大家分享下不同时期,在运维监控方面 ...
- 如何避免踩坑--初创技术团队组建风险预估
闲来无事翻翻微信,发现有不少朋友公司在招技术负责人,跟他们聊了几句,发现大多数认知都是技术部门的效率与进度达不到要求,机缘巧合下,有幸到了Y公司跟其Boss会面,得知其技术团队效率低下,总是不出东西, ...
- 优秀的互联网项目经理/市场总监如何选择给力的互联网技术实现团队?
优秀的产品经理.项目经理市场总监如何选择给力的技术团队? 这个问题恐怕困扰传统行业(有互联网项目需求有意拥抱互联网的传统企业)很多年,很多公司业务流程很顺畅,需求方面很明确,产品经理不缺,但是唯独缺一 ...
- 业务型团队如何提高人效
大部分公司都是业务型团队,业务驱动不是技术驱动.一直觉得业务型团队没有太多技术含量,用的技术也都是比较成熟的.他们对技术没有特别的创新需求,他们最大的敌人是业务.越是大型项目业务场景就越是复杂,所以他 ...
- 云时代,租电脑还是初创型企业最好的选择吗?
创业了才知道,哪里都需要用钱,比如企业注册.办公室租金.设备购买--一切我们看得见看不见的地方.为了保证企业的长期生存,如何节流是创业公司不得不考虑的事. 今天我们来讲讲大家经常会忽略的,办公设备. ...
- 知识管理:营建学习型团队
知识管理:营建学习型团队 作者:齐岭 转贴自:软件工程师 首先让我们看看什么是学习型的团队.按照曼彻斯特商学院研究人员对两千多个团队的调查研究,把团队分为三种类型:创造性团队.常规型团队和糟糕的 ...
最新文章
- Java定时任务调度工具
- 将调试信息同时输出到终端和文件_暨_多参数函数封装
- Idea快速生成War包
- 输入一字符串,统计其中有多少个单词(单词之间用空格分隔)(java)
- 将一个BYTE数组转换成16进制字符串和10进制字符串格式
- 【英语学习】【Daily English】U05 Places L01 How can I get to the city museum?
- PPC小问题,持续更新中...
- 美国工程管理计算机方向,理工科同学必看!美国工程管理研究生申请大揭秘~...
- 基于STC89C52的测速和超速报警系统设计
- windows磁盘空间释放(二)
- 用户授权中@Secured,@PreAuthorize,@PostAuthorize,@PreFilter,@PostFilter这五个注解的使用
- 多系统折腾记录(老电脑MBR分区)
- 《算法导论》15章-动态规划 15.1 钢条切割(含有C++代码)
- 基于python-flask制作的论坛
- MATLAB如何读取文件某一行的内容,如何读取文件的某一行
- python使用logging打印信息到日志文件中
- java虚拟机学习笔记之垃圾收集(下)
- c语言namel标识符,2012年7月计算机基础与程序设计自考试题
- 自定义Font Icon
- VS2010 C# WinForm学习视频
热门文章
- 蚂蚁金服自主研发的三地五中心异地多活解决方案获金融科技创新大奖
- python沙箱逃逸小结
- Track and Follow an Object----4
- AMD优势: 与众不同 选择丰富
- C#:把发表的时间改为几个月,几天前,几小时前,几分钟前,或几秒前
- Moorhuhn Kart 2 XXL Maps
- How To Use Google Logging Library (glog)
- 年度调薪一般涨多少_涨了!长沙各小区房价曝光!快来看看你的房子涨了多少钱...
- pytest测试框架_带你深入理解自动化测试框架Pytest的配置文件!
- aref无效 lisp_Common Lisp专题4:数组