当前位置:首页 > 报告详情

揭秘云原生技术中的“炒作”-Davide Taibi .pdf

上传人: 张** 编号:153039 2024-01-15 27页 5.93MB

1、Demistifying Hypes in Cloud-Native TechnologiesDavide TaibiProfessor.University of OuluSoftware Systems EvolutionServerless ComputingFunction as a ServiceMicroservice Migration Motivations-Improve Maintainability-Improve Scalability-Reduce Costs-Simplify Distributed Work-Improve System understandabi

2、lityMain Issues IdentifiedDavide Taibi-Colloquium Series-SPLAB ZHAWTechnical Issues Architectural Patterns are not clear Decoupling from the monolithic system Database migration and data splittingEffort-Related issues Effort required for the DevOps infrastructure Effort required for library conversi

3、on Effort at least 20%higher OReilly SW Architecture Conference 2018Stop using microservices!Move to serverless functions as soon as possible!What is Serverless 3a cloud-native platform forshort-running,stateless computationandevent-driven applicationswhich scales up and down instantly and automatic

4、allyandcharges for actual usage at a millisecond granularityWhat is Serverless?3 Baldini I.et al.(2017)Serverless Computing:Current Trends and Open Problems.In:Chaudhary S.,Somani G.,BuyyaR.(eds)Research Advances in Cloud Computing.Springer,SingaporeFrom Microservices to Serverless FunctionsPractiti

5、oners started migrate from microservices to FaaSMixed Approach(microservices+Functions)New applications 100%serverlessvast majority of Finnish companies(interviewed)Why practitioners are moving to serverlessMigration MotivationsCompanies Already moved to MicroservicesOPS Effort for MicroservicesGet

6、rid of Kubernetes No OPSCompanies Migrating from Monolithic systemsNew(hype)technologyPromising technology No initial infrastructural costs(pay as you use)Automatic scaling Lack of skilled OPS personnelMigration IssuesDevelopers are not used to the event-oriented programming Very hard to test Debug

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要探讨了云计算领域的Serverless计算和微服务架构,以及相关的迁移动机和挑战。作者指出,许多公司已经开始从微服务架构迁移到Serverless计算,以降低成本、提高可维护性和可扩展性。然而,这种迁移也存在挑战,如开发人员不熟悉事件驱动编程,测试和调试困难,以及未知的设计模式和反模式。 文章还介绍了一种称为微前端的概念,它是业务子域的技术表示,允许独立实现,并避免与其他子域共享逻辑。此外,文章还讨论了服务网格的概念,并提出了一个用于识别微服务架构中不良实践的目录。作者通过调查和采访72名经验丰富的开发人员,在两年内识别出11种特定的微服务不良实践,并提供了解决这些实践的可能方案。 总之,文章强调了在采用新技术时应考虑经济和技术动机,并在迁移之前评估系统问题。
"云原生技术中的Hype如何影响开发者决策?" 如何选择适合的企业架构?" 如何识别和解决常见问题?"
客服
商务合作
小程序
服务号
折叠