从微服务到Serverless架构:享受纯粹的编程乐趣

同程旅游首席架构师王晓波在2017AS全球架构师峰会大会上做了题为《从微服务到Serverless架构:享受纯粹的编程乐趣》的分享,就同程实践Serverless的背景,Serverless与传统架构比较,同程的 Serverless实现了么,Serverless架构在同程的一些实际使用那些业务场景分析做了深入的分析。

https://yq.aliyun.com/download/629?spm=a2c4e.11154804.0.0.11916a792Vjn0q

展开
收起
福利达人 2018-06-17 18:46:48 2015 分享 版权
阿里云 AI 助理回答

同程旅游在探索Serverless架构的过程中,其首席架构师王晓波于2017 AS全球架构师峰会上分享了题为《从微服务到Serverless架构:享受纯粹的编程乐趣》的主题演讲。该分享围绕以下几个核心点进行了深入探讨:

  1. 实践Serverless的背景

    • 同程旅游面对业务快速迭代和用户量激增的挑战,传统架构难以满足高效开发、灵活部署及成本优化的需求。
    • 为了追求更高的资源利用率、降低运维负担,并加速产品上市时间,同程开始转向Serverless架构的探索。
  2. Serverless与传统架构的比较

    • 资源管理与弹性:相较于需要手动配置和管理服务器的传统架构,Serverless如阿里云SAE提供了自适应弹性伸缩能力,能够根据实时负载自动调整资源,避免了资源浪费,同时降低了运维成本。
    • 成本效益:Serverless采用按使用量计费模式,最小计费粒度精细至分钟级,相比固定资源预购的传统方式,显著提高了成本效率。
    • 开发与部署速度:Serverless支持零代码改造和极简运维,开发者可以专注于业务逻辑,无需关注底层基础设施,极大提升了开发和部署效率。
  3. 同程的Serverless实现

    • 虽然直接的案例细节未在参考资料中明确给出,但通过其他客户案例(如敦煌智旅、心动网络等)可以看出,同程旅游在实施Serverless架构时,可能采取了类似策略,即利用Serverless平台简化应用托管,实现快速部署、自动扩展及集成微服务治理等功能。
  4. 实际业务场景分析

    • 参考其他企业的应用实例,同程旅游可能将Serverless架构应用于高流量波动场景,如旅游高峰期的票务预订、酒店预订系统,以应对突发流量洪峰,确保服务稳定性。
    • 在用户行为分析、个性化推荐等大数据处理场景,Serverless架构能提供按需计算能力,有效控制成本并提升数据处理效率。
    • 对于内部工具和服务,如持续集成/持续部署(CI/CD)流程、自动化测试环境等,Serverless可加快开发迭代速度,减少资源闲置。

综上所述,虽然没有直接提及同程旅游具体实现Serverless架构的详尽案例,但从行业趋势和同类企业实践经验来看,同程旅游在探索Serverless架构过程中,旨在解决业务快速发展中的技术挑战,通过拥抱Serverless理念和技术,实现了更高效的资源管理、更快的市场响应速度以及更优的成本结构。


注释: 阿里云Serverless应用引擎SAE是提供的一种零代码改造、极简易用、自适应弹性的容器化应用全托管平台,帮助企业在不改变原有开发习惯的前提下,享受到Serverless带来的便利。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

为微服务建设降本增效,为微服务落地保驾护航。

还有其他疑问?
咨询AI助理