5G、人工智能、VR …… 各种新技术迭代发展,音频、视频、直播等新型社交载体也随之加速落地。在新技术驱动的背景下,中国移动社交行业将迎来新一轮的变革契机,浪潮之下你是否也想躬身入局,做下一个社交赛道的弄潮儿。工欲善其事必先利于器,在社交载体越来越丰富的条件下,其所依赖的基础计算资源压力也越来越大。本文以公有云为背景,云服务器为切入点,讲讲移动社交云端资源部署的一些事。

社交产品的四大需求

1、高网络实时性

目前的移动社交应用,对于即时通讯,推送等交互体验拥有很高的要求,同时由于社交应用基本不存在地域属性,因此跨地域,实现全球通信是移动社交的必备要素。消息延迟,直播卡顿,图片加载慢等都会给用户带来非常差的用户体验,严重的甚至会造成用户的大面积流失。

2、高系统性能

目前移动社交用的实时在线数量达到几十万,几百万已经是常态,对于视频,直播等业务形式等更是容易导致服务器负载高,造成系统响应慢,严重的会导致整个系统服务不可用。

3、优越的数据库性能

随着使用人数的指数级上升和 VR 等新兴社交载体的快速落地,业务对数据库性能要求越来越高,数据库性能不足会引发用户数据丢失,数据加载慢等问题,导致产品体验非常差。

4、 数据容灾

很多社交数据是缓存在社交软件之中的,更有部分用户是把社交软件作为了自己日常记录的存储空间,若应用的数据发生丢失,那么产品必定会失去用户信任,导致用户流失。

以上的四个点都是一款移动社交产品想要快速发展必须考虑的。从产品需求层面,可以映射到在产品开发层面。在进行基础计算资源配置的时候,以下四个点如果能提前知道,那么就不会出现产品快速发展而服务器却拖后腿的情况了。

基础计算的四大产品

1、采用弹性公网 IP

弹性公网 IP(Elastic IP Address)是可以独立购买和持有的公网 IP 地址资源。EIP是一种 NAT IP。它实际位于公网网关上,通过NAT方式映射到了被绑定的云资源上。和云资源绑定后,云资源可以通过EIP与公网通信。它具有以下三个优势,解决了社交产品无地域限制导致网络时延高的特点。

  • 多达 89 条覆盖全球的优质 BGP 线路。
  • 中国内地的每个地域均提供电信、联通、移动、铁通、网通、教育网、广电、鹏博士、方正宽带等多条线路的直连覆盖。 配合共享带宽使用,可实现百
  • Gbps 级别的 BGP 带宽能力。

2、使用网络增强型云服务器

网络增强型实例大幅提升了单实例的网络吞吐能力和网络包转发能力,单实例最高支持 1200 万 PPS 转发能力,完美满足了移动社交的信息多队列并发需求。解决了移动社交产品终端多,同时段消息发送量大,并发需求高的问题。

3、弹性可伸缩的 RDS 云数据库

关系型数据库 RDS(Relational Database Service)是一种稳定可靠、可按需变配的在线数据库服务。各大云厂商的 RDS 一般都支持 MySQL、SQL Server、PostgreSQL 这三种引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案。对于社交这种有高频输入输出操作的产品,建议选择存储类型为本地 SSD 盘的数据库实例。数据存储与数据库引擎位于同一节点的 SSD 磁盘,将数据存储于本地 SSD 磁盘,可以降低 I/O 延时,同时可根据需求创建主从架构,实现数据冗余与读写分离,适用于对 IO 性能较高的业务场景。

4、使用负载均衡保证系统高可用性

负载均衡是将访问流量根据转发策略分发到后端多台云主机的流量分发控制服务。当主可用区出现故障或不可用时,负载均衡有能力在非常短的时间内(约30秒)切换到备可用区并恢复服务,因此就算在极端情况下云服务商发生了机房性质的灾难,也不用担心出现应用数据丢失,系统不可用的情况出现。

最后附上一张社交产品基础计算产品的架构图供大家参考,如果不懂的或者想要进一步交流的,欢迎公众号留言回复关键字“微信”,咱们下期再见

想创业做社交产品?不妨先看看这篇文章相关推荐

  1. 想转行做数据产品经理?这份书单赶紧收藏起来

    数据产品经理=产品经理+数据分析师?数据产品经理就是和数据打交道的产品经理?今天咱们来聊"数据产品经理的进阶之路". 我们已经悄然进入一个全新理念的信息革命时代--大数据时代,这对 ...

  2. 想创业或找兼职,先看看下面的文章交流一下(转载)

    发信人: majia (男儿志四方,潇洒走天涯), 信区: venture 标  题: 想创业或找兼职,先看看下面的文章交流一下(转载) 发信站: 华南木棉BBS (Thu May  7 09:04: ...

  3. 运维学python用不上_作为运维你还在想要不要学Python,看完这篇文章再说!

    原标题:作为运维你还在想要不要学Python,看完这篇文章再说! 本文由马哥教育Python自动化实战班5期学员推荐,转载自简书,作者为Li.Yingjie,内容略经小编改编和加工,观点跟作者无关,最 ...

  4. 上海nas服务器_想要自己搭建NAS服务器?看这篇文章,小白也能学会!(一)

    原标题:想要自己搭建NAS服务器?看这篇文章,小白也能学会!(一) NAS即网络附加存储(Network Attached Storage),通过网络提供数据访问服务. 本人不推荐自攒NAS,稳定性差 ...

  5. 想创业做老板,不懂如何注册公司怎么行?

    在当下的社会环境中,创业的人越来越多,追求美好生活是大多数创业者最普遍的创业动机.虽然创业者多数以追求理想的生活方式.解决就业.追求个人财富等自身需求为主,但创业本身就是企业家精神的一种体现,创业是一 ...

  6. 艾永亮超级产品:不知道怎么做产品?看完这篇文章了解你的产品

    体验产品,是每个企业家的必经之路,拆解产品就像一次新生,总结产品,是对自身产品的感知,当你不知道该如何做产品时,可以看完这篇文章,也许会得到一些新的启发. 产品体验是每个企业家对自身产品认知和创新的一 ...

  7. 狗年想有所成就?那你就要看这篇文章了

    关注「实验楼」,每天分享一个项目教程 刚过完春节假期,重新回到工作岗位,新的一年,有什么打算么?我问了好朋友,她说想赚钱,我猜很多人都是这么想,但是具体怎么做呢,她也不知道.如果没思路可以看看本文的 ...

  8. 想分享给马云和李开复的一篇文章

    本帖原创 首发 开源 免费阅读 百度就喜欢这样的原创内容 希望你们的品味是一样的(^-^)! 接下来我将分享一下个人观点和两个主题 分别是: 浅谈产品设计流程 及 价值取向 主题一 可能少数同学不知道 ...

  9. 当你想要成为一名IC设计工程师时,不妨先看看这篇文章

    目前整个 IC行业发展的非常迅速,但是最近网上也出现了一些唱衰的声音,认为IC行业已经开始内卷了. 那是不是内卷呢?这就要看市场的供求关系. 据我所知,不管是大企业还是小企业,都投入大量的人力物力去招 ...

  10. 女生适合做测试吗?看完这篇文章你就懂了

    前言 在我们的传统的想法中,女生的编程思维可能会弱于男生,也导致好多女生会直接躲开编程领域,女程序员的数量也是比较少的,但是也并不是所有的IT行业女生数量都是少于男生的,比如说软件测试,那么女生做软件 ...

最新文章

  1. 从IEEE754标准谈C语言浮点数据类型
  2. 开发人员能力不足的情况下如何推进敏捷开发?
  3. LiveVideoStack线上分享第四季(二):基于内容的自适应视频传输算法及其应用...
  4. 揭秘神仙高校的课堂!网友跪了:这就是差距啊!
  5. Vue给项目添加进度条
  6. linux 环境下安装oracle11g方法及安装过程中遇上的问题解决方法
  7. 静态函数 静态变量和常量
  8. JSP自定义标签开发步骤
  9. 【DJ-ZBS2 DH-70L两档切换漏电继电器】
  10. 一起学习PySNMP——理解什么是MIB
  11. 用devc++表白_【民大表白墙】表白七号楼332进门右面下铺哥哥的第四天。你再不来,我要下雪了。云雀叫了一整天。...
  12. bert做文本摘要_BERT文本摘要
  13. latex 首行不缩进,第二行开始缩进,悬挂缩进的LaTeX实现
  14. 2022年湖北省光电子信息和生命健康领域科技计划成果路演征集条件以及申报时间流程汇总!
  15. java 表单设计器 开源_6款在线表单设计器_Web表单设计器_AnyReport
  16. Netbackup 8.1 许可证
  17. 可视门铃竟然可以泄露WiFi密码
  18. 网络漫画书市场现状研究分析报告-
  19. 郑州大学计算机新媒体专业介绍,数字媒体专业介绍
  20. js跳转页面与打开新窗口的代码

热门文章

  1. graphpad prism柱状图横坐标斜着_GraphPad Prism 绘图教程 | 如何在图表中对齐对象
  2. 如何把网易云音乐ncm格式转换成mp3格式---记一下
  3. matlab分簇教程,leach分簇算法仿真(基于matlab)
  4. php汉字转换拼音插件,汉字转换拼音的PHP库
  5. 硬刚Hive | 4万字基础调优面试小总结
  6. 华为网络技术大赛模拟题目
  7. 史诗级互联网电商系统的演进过程详解
  8. 爬虫之模拟登录、自动获取cookie值、验证码识别
  9. TOPSIS法 —— python
  10. c语言程序设计网站有哪些,C语言编程软件有哪些?