【金秋打卡】第19天 Paas平台是什么

2022/11/14 3:23:56

本文主要是介绍【金秋打卡】第19天 Paas平台是什么,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

课程名称:Go 开发者的涨薪通道:自主开发 PaaS 平台核心功能

课程章节:1-1 ~ 1-5

课程讲师:Cap

课程内容

  • Paas平台是什么

    • Paas 平台即服务:提供了一个用于开发、运行和管理应用程序的完整、灵活且经济搞笑的云平台

    • 是一种云计算模型,它为客户提供一个完整的云平台以用于开发,运行,和管理应用程序。无需考虑在本地构建和维护该平台带来的成本、复杂度、不灵活性质

  • Paas优势

    • 缩短产品上市时间:普通情况下从开发,测试,验收,上线,灰度,全量切等等需要很多步骤,特别是有大量的依赖方的时候,每次上线需要协调很多个依赖方。如果使用paas平台,结合了devops,那么开发人员只需重点关注开发实现,上线,依赖,配置等都是自动化的。大大缩短产品上线时间

    • 开发团队提供更大的灵活性。传统的大型项目中,如果我们希望验证一下开发的实际效果,特别是有过多的中间件的时候,需要和管理该中间件的人进行反复沟通,比如申请ES权限,申请mysql权限,申请kafka的topic等等,浪费大量的时间和精力。而在paas平台上,开发人员可以根据已有配置,借助容器等工具,快速构建出测试环境,来跑demo,而无需人工申请资源

    • 降低总成本:沟通成本,资源成本。比如某个部门在一个项目中申请了一个实例来测试demo,但是在项目上线后,该实例没有被释放,而后续的使用率也很低,很低又不是不使用,这就造成了该实例的资源在绝大多数时候是空闲的,造成了极大的浪费。而paas的容器,可以按需扩容,在不需要的时候缩容,屏蔽了底层的实例。

  • DevOps 

    • DevOps开发流程目前没有一个较为统一的版本,每个公司都有多种

    • 新体系下的DevOps会融入到Paas平台中

    • 规模化的交付将借助于现有的PaaS体系中进行

    • 规模化的交付通常出现在是大版本更新,云搬迁里面,大量的服务,上百个服务都要更新一遍,对开发人员和运维来说都是非常耗时耗力的。

  • PaaS与服务网格

    • Service Mesh 是下一代微服务架构,目前都是依赖框架做的微服务,比如go-micore,spring-cloud,观测性,服务治理方面还不是很理想

    • Service Mesh 有成熟的观测台,比如流量的可视化

    • Service Mesh 需要通过PaaS平台进行系统性的管理

  • PaaS与低代码

    • 低代码是当今的风口之一,通过图形化编程方式来快速落地业务

    • 低代码解决重复开发效率低的一些问题

    • 低代码生成源码后会跑在PaaS平台中,既然是低代码,必然需要高度自动化的底层来支持

    • 预测,低代码的交付模式将直接放在PaaS平台的基础上发展

https://img2.sycdn.imooc.com/636fcbe200014b6217921005.jpg



这篇关于【金秋打卡】第19天 Paas平台是什么的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程