《揭秘云原生技术中的“炒作”-Davide Taibi .pdf》由会员分享,可在线阅读,更多相关《揭秘云原生技术中的“炒作”-Davide Taibi .pdf(27页珍藏版)》请在三个皮匠报告上搜索。
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