欢迎进入广西天酷文化传媒有限公司官方网站!

专业互联网营销服务商
互联网+传统媒体整合营销服务商

咨询热线:18878883055

内页banner

新闻分类

产品分类

热门关键词

联系我们

电话:18878883055

邮箱:1765046280@qq.com

地址:南宁市青秀区新竹路1号B座2404室

网址:www.sky-cool.cn 

爱奇艺广告平台架构设计过程中积累的经验

您的当前位置: 首 页 >> 新闻中心 >> 新闻列表

爱奇艺广告平台架构设计过程中积累的经验

发布日期:2018-10-13 作者: 点击:

最后分享几点我在架构设计过程中总结的经验。

深入理解业务。 在架构设计方面,业务和架构是要互相配合的,架构在满足业务需求的同时,也可以反过来给业务提需求甚至要求改变业务逻辑已达到系统的*优,这里的关键就是充分理解业务。架构上很难解决的问题,可能在业务上做个微小的调整就搞定了,能有这样的效果,何乐而不为呢。在系统或者架构优化方面,优化理论和策略已经研究的非常充分,剩下的只是如何跟业务场景进行结合和利用。

设计阶段要追求**,实践阶段要考虑性价比,采用分阶段递进的方式演进到**的架构。** 在设计阶段可以暂时抛开实现成本或者其他一些客观条件的束缚,按照理想的情况去做架构设计,爱奇艺广告这样得到的一个结果是我们所追求的一个理想目标,这个目标暂时达不到没关系,因为它的作用就是指明架构将来的发展或者演化的大方向;然后在结合实际的限制条件逐步调整这个**的架构到一个可实际落地的程度,这个过程中还可以保留多个中间版本,作为架构演进升级过程的 Milestone。也可以这样理解,从现实出发,着眼于未来,随着技术发展的速度越来越快,在设计之初遇到的限制和障碍很快就会被解决,避免被这些暂时的限制和障碍遮住了对未来的想象。

爱奇艺架构设计过程

监控先行。 监控信息是了解系统运行状态的重要信息,大部分监控信息都要持久化用来做数据分析使用,它可以做异常检测也可以辅助进行问题的分析和定位;做好监控工作是改善 TTA(Time To Detection)和 TTM(Time To Mitigation)指标的方法之一;这里还要强调的是要在设计阶段就考虑到相关的各种监控指标、统计粒度等细节内容,在开发阶段就在系统中进行相关指标的计算和统计,在服务部署阶段将这些指标同步到监控系统中;确保服务上线之初就有相应的监控“保驾护航”,避免裸奔。

容错能力。 这个世界是不**的,不**世界中的系统要面对各种各样的问题;在一个系统的整个生命周期中,研发运维人员要花费大量的时间来应对和解决各种错误甚至是灾难;两个方面去考虑,即 Design By Failure 和灾难演练(Netflex 已经开源了他们的相关工具)。我想谈谈自己的实际体会:

首先,在设计之初可以先划定系统的边界,分出系统内部和系统外部;从成本的角度考虑,系统内部因为可控性强,可以设定一些假设以减少相关的考量和系统容错设计;其余的系统内部问题以及系统外部的问题,优先解决影响较大的问题(譬如,外部服务不可用,对外接口访问量突增)和高频发生的问题(硬盘故障,网络割接),这样的问题大部分都有可借鉴的方案,如果因业务场景特殊而不能复用已有方案,那就要考虑自己来实现;应对外部服务不可用进行熔断并增加保底策略,访问量突增做限流,专线故障时走外网,硬盘做 Raid;其他的未考虑到问题在问题首次发生时要评估损失和应对成本来决定要否立即解决;

其次,灾难演练的这个想法跟消防演练是一样的,消防演练一方面可以发现逃生流程上的缺陷,更重要的是培养参与者的逃生常识和实操经验,在问题真正发生时能正确应对;灾难演练同理,在做自动化的同时,也要安排专人(尤其是新人)进行故障处理,要有老司机陪同进行 review 在必要时进行指导或者接管处理动作。这样才会使得团队整体的容错应急处理能力不断地提升。这个世界注定是不**的,因此才会有也更需要**主义者来让这个世界变得**,哪怕是只有一点点。


本文网址:http://www.sky-cool.cn/news/376.html

关键词:爱奇艺平台架构,爱奇艺架构设计过程,爱奇艺积累的经验

上一篇:没有了
下一篇:大数据冲击传统广告业引来新契机

最近浏览:

相关产品:

相关新闻:

1546850331725174.png

扫一扫

关注有惊喜


联系我们 CONTACT US

公司地址:南宁市青秀区新竹路1号B栋楼2404号房

全国服务热线::18878883055

公司邮箱:1765046280@qq.com

网址:www.sky-cool.cn 

  • 在线客服
  • 联系电话
    18878883055
  • 在线留言
  • 在线咨询
    欢迎给我们留言
    请在此输入留言内容,我们会尽快与您联系。
    姓名
    联系人
    电话
    座机/手机号码
    邮箱
    邮箱
    地址
    地址