即将开始的GIAC课程
利用Dapr轻易开发跨云云原生应用
云原生
2021-07-31 9:00--10:00
案例背景:
云原生应用已经成为一种主流的应用形态,其天生利用云平台的大量基础性服务,让应用本身可轻易获得高可用、高扩展、高性能、高伸缩、高可信等能力。
但是云原生应用的开发也面临诸多挑战。其中一个巨大的挑战就是,云原生应用要利用云平台的基础性服务,不得不引入大量的服务特定SDK到应用当中。当云原生应用需要混合多种语言来开发,并且需要进行跨云部署(或者要做到云平台中立)的时候,整个云原生应用的开发难度将会成倍提高。
解决思路:
针对上述挑战,微软发起了一个名为Dapr(分布式应用程序运行时)的开源项目。其依靠Sidecar架构把常见的一些云平台基础服务进行高度抽象后,为应用程序提供了统一的访问规范和开放的访问协议,从而达到了对外部服务依赖的隔离。通过这些抽象和隔离,Dapr给开发人员提供了多个构建块和组件,帮助其在开发云原生等分布式应用程序的时候如虎添翼。
成果:
本课程将对Dapr进行一个概览性介绍,并结合DEMO和案例讲解Dapr的组成部分和开发过程。
朱永光,从业21年,目前在微软咨询服务部任高级技术顾问。在软件架构、研发管理方面有长期的经验,近期在工作中重点关注DevOps和云原生/微服务的落地。曾连任微软最有价值专家(MVP)11届,喜欢在社区中和大家交流技术,闲暇之余会在自己的技术博客和微信公众号上分享一些经验总结文章。
即将开始的GIAC课程
利用Dapr轻易开发跨云云原生应用
云原生
2021-07-31 9:00--10:00
案例背景:
云原生应用已经成为一种主流的应用形态,其天生利用云平台的大量基础性服务,让应用本身可轻易获得高可用、高扩展、高性能、高伸缩、高可信等能力。
但是云原生应用的开发也面临诸多挑战。其中一个巨大的挑战就是,云原生应用要利用云平台的基础性服务,不得不引入大量的服务特定SDK到应用当中。当云原生应用需要混合多种语言来开发,并且需要进行跨云部署(或者要做到云平台中立)的时候,整个云原生应用的开发难度将会成倍提高。
解决思路:
针对上述挑战,微软发起了一个名为Dapr(分布式应用程序运行时)的开源项目。其依靠Sidecar架构把常见的一些云平台基础服务进行高度抽象后,为应用程序提供了统一的访问规范和开放的访问协议,从而达到了对外部服务依赖的隔离。通过这些抽象和隔离,Dapr给开发人员提供了多个构建块和组件,帮助其在开发云原生等分布式应用程序的时候如虎添翼。
成果:
本课程将对Dapr进行一个概览性介绍,并结合DEMO和案例讲解Dapr的组成部分和开发过程。