【金秋打卡】第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平台的基础上发展
这篇关于【金秋打卡】第19天 Paas平台是什么的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Java中定时任务实现方式及源码剖析
- 2024-11-24Java中定时任务实现方式及源码剖析
- 2024-11-24鸿蒙原生开发手记:03-元服务开发全流程(开发元服务,只需要看这一篇文章)
- 2024-11-24细说敏捷:敏捷四会之每日站会
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解