2017北京ArchSummit-参会感想

简介: # 大会背景 时间:2017.12.8~2017.7.9 地点:北京 会议:ArchSummit -北京 2017架构师峰会 日程:http://bj2017.archsummit.com/schedule # 我关注的点 1. 架构升级和优化 2. 高可用体系的一些专题 # 架构升级和优化

大会背景

时间:2017.12.8~2017.7.9
地点:北京
会议:ArchSummit -北京 2017架构师峰会
日程:http://bj2017.archsummit.com/schedule

我关注的点

  1. 架构升级和优化
  2. 高可用体系的一些专题

架构升级和优化

爱奇艺移动端架构演进

  1. 分享了爱奇艺从php到java的技术转型中遇到的问题:技术栈的切换,开发人员的技术转型,技术组建更替迭代。
  2. 从三个方面爱奇艺的移动架构优化:快(cache+异步)、稳(熔断+限流+灾备)、准(系统监控+业务检测)

image.png

转转的推荐系统升级之路

分享了转转的推荐系统架构的升级之路:

  1. 粗力度的个性化推荐
  2. 细粒度多维度个性化推荐:增加用户画像,增强数据复用性,属性级别细化
  3. 实时的推荐系统:离线处理用户画像,用户兴趣实时化
  4. 基于ML的排序模型、找回模型、用户兴趣模型

image.png

知乎feed流架构演进

  1. 所有人的Feed 都一样(热门榜单)
  2. Feed 个性化,推模型:大V的粉丝难以实时分发、资源消耗大、排序难以实时调整、基于关系链的变更过滤难做
  3. Feed 个性化,拉模型 + 离线计算(预计算):资源冗余大、rt长、计算策略复杂、算法难以实时调整
  4. Feed 个性化,拉模型,采用 Redis Module,将计算下沉接近存储:
    image.png

高可用架构体系

滴滴的高可用架构

1.业务增加的压力下带来的架构演进
image.png

2.高可用的抓手
image.png

3.滴滴也搞了一套多活的架构,和集团不一样的地方是滴滴做的是同城多活,可以理解为同城下的单元化架构。
image.png

4.滴滴在数据同步方面划分了不同维度的数据,使用了不同的数据同步方式。
image.png

微博的弹性调度

微博的业务场景:热点事件,如鹿晗恋爱、谢娜怀孕

微博调度系统的架构演进:

  1. 人工:运维同学手动扩容
  2. 自动:根据QPS、AvgTime定时定量去扩容
  3. 智能化:根据RT/SLA/SUCCESSRATE做容量计算,每分钟进行采集和水位判定,达到预先设定的阈值水位进行自动扩容。

智能化弹性扩容中:

 1. 为了防抖,每5分钟满足3次采集水位点才算达到阈值水位。    
 2. 为了计算准确性,去掉了性能最好和最差的百分之十的流量,计算中游的80%的流量。     

image.png

看分布式服务化架构关键技术:左耳朵耗子

耗子哥的原标题是:不改一行代码提升系统的性能和稳定性并支持秒杀:看分布式服务化架构关键技术。看到这个标题还是很好奇的,带着疑问提前一小时来到耗子哥的专场,发现只有地下可以做了,再晚一点连站着的地方都没有了。

1.耗子哥分享了他们的统一监控架构设计,通过日志的收集->聚合->计算->执行监控。

image.png

2.基于网关的流量调度技术,吧很多的事情前置到网关层去做

image.png

3.提到了如何不改一行代码:做秒杀、提升稳定性
3.1. 先思考下,不改代码的情况下如何让一个性能很差的系统支持秒杀的场景?

     耗子哥的案例中:通过流量网关,做一个随机数的规则开关,随机的结果不符合开关规则就会丢弃该请求,随机数的规则是根据请求数,以此达到随机流控的效果,间接的支持了秒杀。     

3.2. 如何不改代码节省百万的成本:原系统使用阿里云存储,阿里云价格较为昂贵,想切换到其他存储方,但是小厂家的储存的稳定性没有保证。最后选择使用小厂家的存储做主存储,阿里云作为关键数据的灾备,既节省了成本又保证了数据可靠性。

启发:在听这个分享之前,我一直在思考如果是让我不改代码支持秒杀,我会怎么做,心中一直没给自己一个满意的答案,虽然今天在听了耗子哥的方式之后,会给我们一种标题党的感觉,但是回头认真思考会发现,其实作为技术人员,我们往往容易在做事情的时候吧自己限制在自己的思维空间呢,很多事情都行通过技术来改变,但是有些时候一些东西其实是可以换一种方式更轻松更高效的解决的。

目录
相关文章
|
机器学习/深度学习 物联网 云栖大会
|
云栖大会 云计算
82岁成都“极客”老人将族谱“上云” 还想去杭州云栖大会见马云
本文讲的是82岁成都“极客”老人将族谱“上云” 还想去杭州云栖大会见马云,成都老人俞性佑是个标准的“80后”——今年已经82岁的他,不仅年龄上“积极靠拢”80后,心态上也完全不输年轻人,不仅手机电脑玩的溜,甚至还动起了“云计算”的心思,把自家的族谱搬上了阿里云。
2725 0
|
运维 监控 Cloud Native
云栖百城汇开发者专场来了!北、上、杭、蓉带你看见数智中国
9月阿里云开发者社区又为大家带来如下精彩活动:云栖百城汇阿里云开发者专场,北、上、杭、蓉、渝带你看见数智中国;阿里云企业AIOT技术与解决方案沙龙成都站,更多精彩线下技术活动等你参与!
7066 0
|
人工智能
今晚直播预告:“创客天下·杭向未来”(美国站)海选第一期
本次美国站海选(第一期)由良仓加速器、纽约来易加速器共同呈现,邀请多位重量级嘉宾和优秀项目,整合各类创新创业要素,旨在为海外项目搭建对接交流的平台。
|
大数据 Serverless 区块链
剧透 & 报名 | 蚂蚁金服ATEC城市峰会·上海即将开幕
蚂蚁金服ATEC城市峰会·上海,5大分论坛精彩看点!
2713 0
|
存储 云安全 大数据
[开学季]北京城市学院阿里云大数据学院举办2018级新生阿里云大咖课堂暨开学第一课
"聚焦学生综合素养,培养新型工程师人才" 10月25日,北京城市学院-阿里云大数据学院举办阿里云开学第一课“当高校遇到大数据”主题讲座,本次讲座嘉宾为阿里云大学云安全学院院长李兰柱,大数据学院各专业300多名师生参加了此次讲座。
1819 0
|
新零售 人工智能 编解码
70位讲师带你探秘:LiveVideoStackCon 2018 音视频技术大会北京十月现场
由LiveVideoStack出品的LiveVideoStackCon 2018音视频技术大会将于10月19-20日在北京举行。
2748 0