《2019年微软服务开发痛点实践分享.pdf》由会员分享,可在线阅读,更多相关《2019年微软服务开发痛点实践分享.pdf(21页珍藏版)》请在三个皮匠报告上搜索。
1、微服务开发痛点实践分享Apache ServiceComb目录1.为什么需要微服务转型2.微服务开发面临什么挑战3.微服务开发痛点实践资源分散应用孤立数据不通架构扩展性差个性化需求激增系统性能差代码架构腐化部署规模大流量不确定技术多样性业务上新周期长设备成本高运维难度大多厂商多语言难集成用户面临的问题用户上云从资源云化向应用云化演进Cloud 2.0Cloud 1.0KVMVMXENVM虚拟机资源服务以应用为中心提供能力服务容器化、微服务化开放互通的混合云微服务IOT视频Kubernetesdocker用户应用加速上云,依托云化快速向数字化转型现在到2025年,应用运行于云上应用运行于云上VR
2、/ARIOTNFVDBBig DataVideoHPCVDICRMERPEmailWEB85%30%应用加速云化现金流投入时间成本消耗聚焦核心业务,专业的事交由专业的人去做未来当前应用云化节奏云化节奏商业价值Big dataHPCWebSAP交易系统VideoVR/ARAIIoTOAVASBSS用户应用上云诉求和方案方案 尽量少的基础设施运维工作 高资源利用率,真正按需付费 从卖License向卖服务转型 多租户部署、隔离和管理 API管理和开放能力 快速上云,对现有系统改动小 自动运维,提高效率 加快应用、特性上线速度1234567应用零改造上云方案应用云中间件套件应用容器化方案应用微服务化
3、方案应用SaaS化改造方案能力开放API网关Serverless函数计算平台诉求1.IT系统云化2.应用SaaS化3.轻资产敏捷创新微服务是用户应用上云、全面解耦的基石微服务成为云化时代流行架构微服务不是银弹挑战1:如何基于微服务框架高效开发和上线?挑战2:在不可预期的流量下如何保证业务高可靠运行?挑战3:在复杂的微服务系统中如何实现问题快速定位与恢复?挑战4:传统架构下的遗留系统如何向微服务架构低成本迁移?微服务化后如何面对微服务开发的问题和挑战易用、开放、多场景、企业级微服务解决方案华为 持续投入与深耕开源软件领域技术,回馈社区Linux基金会黄金成员Linaro 核心成员Open Com
4、pute 项目Apache基金会白银成员OpenStack 黄金成员ODL 黄金成员ONOS 初创成员OPNFV 初创成员CNCF 白金成员OCI 初创成员Cloud Foundry 黄金成员Linux基金会白金成员Apache基金会黄金成员Openstack 白金会员ONAP 初创成员LF Networking 初创成员Deep Learning Foundation 初创成员2015201620142012201320172018聚焦解决开源应用中的实际问题积极参与开源项目构建开发者生态使开源软件更易使用和管理持续优化和推动开源发展ServiceComb应运而生LC3大会正式开源2017.
5、06 ServiceComb2017.11Apache ServiceComb(incubating)2018.10Apache ServieComb捐赠给Apache进入孵化器成为Apache顶级项目首个Apache微服务顶级项目提供一站式的微服务开源解决方案,致力于帮助企业、用户和开发者将应用轻松微服务化上云,实现对微服务应用的高效运维管理华为开始实践微服务2012年Huawei MicroServices用户当下痛点:回馈到ServiceComb企业用户CTO:跨云、ServiceMesh、etc.2019融合流行生态打造一站式微服务解决方案分布式事务支持TCCSaga生态兼容Servi
6、ce Mesh全面的微服务治理和运维传统Java应用高性能网络编程框架标准契约规范非Java应用遗留系统分布式事务 高性能通信框架 开箱即用微服务治理 支持流行开源生态 联创分布式事务解决方案 支持多语言 支持混合部署,协同治理ServiceComb一站式微服务解决方案以技术为核心助力用户轻松微服务化上云插件式处理链SpringMVC限流负载均衡分布式追踪动态配置服务注册服务度量REST边缘服务熔断/容错安全认证分布式事务契约管理微服务脚手架配置治理中心POJOJAX-RSRPC插件式集成开箱即用编程/通信模型分离轻量级边缘服务纯异步内核内置监控治理分布式事务方案标准契约管理ServiceCo