首页 > 其他分享 >洞悉PaaS平台的本质

洞悉PaaS平台的本质

时间:2023-05-19 16:13:14浏览次数:30  
标签:PaaS 运维 调度 能力 洞悉 本质 自动化 软件

1、商业公司的软件工程能力

  • 提高服务的SLA:提高服务的SLA主要指的是提升系统的可用性(俗称几个9),主要表现在:高可用的系统、自动化的运维;
  • 能力和资源重用或复用:软件工程还有一个重要的能力就是能力重用和资源复用,主要表现为:软件模块的重用,软件运行环境和资源的重用;
  • 过程的自动化:把软件生产和运维的过程自动化起来,主要表现为:软件生产流水线,软件运维自动化。

以上三方面的能力对应分布式系统架构主要为:分布式多层的系统架构、服务化的能力供应、自动化的运维能力。

 

2、PaaS平台的本质

一个好的PaaS平台应该具有分布式、服务化、自动化部署、高可用、敏捷以及分层开放的特征,并可与IaaS实现良好的联动。

PaaS和传统中间件的差别:

  • 服务化是PaaS的本质,软件模块重用,服务治理,对外提供能力是PaaS的本质;
  • 分布式是PaaS的根本特性,多租户隔离、高可用、服务编排是PaaS的基本特性;
  • 自动化是PaaS的灵魂,自动化部署安装运维,自动化伸缩调度是PaaS的关键。

 

3、PaaS平台的总体架构

 

上图中可以看到了两个相关的 PaaS 层。一个是 PaaS 调度层,很多人将其称为 iPaaS;另一个是 PaaS 能力层,通常被称为 aPaaS。没有 PaaS 调度层,PaaS 能力层很难被管理和运维,而没有 PaaS 能力层,PaaS 就失去了提供实际能力的业务价值。

 一个完整的PaaS平台会包括以下几个部分:

  • PaaS 调度层 – 主要是 PaaS 的自动化和分布式对于高可用高性能的管理。
  • PaaS 能力服务层 – 主要是 PaaS 真正提供给用户的服务和能力。
  • PaaS 的流量调度 – 主要是与流量调度相关的东西,包括对高并发的管理。
  • PaaS 的运营管理 – 软件资源库、软件接入、认证和开放平台门户。
  • PaaS 的运维管理 – 主要是 DevOps 相关的东西。

 

4、思考

 

5、参考资料

1)洞悉PaaS平台的本质

标签:PaaS,运维,调度,能力,洞悉,本质,自动化,软件
From: https://www.cnblogs.com/hlc-123/p/17415480.html

相关文章

  • JavaWeb之Servlet本质
    Servlet:服务器和Wepapp开发者之间的协议,sun公司已经规范了Servlet协议,Wepapp开发者只需要去实现规范接口类和对应的配置文件即可,Servlet底层是面向接口编程,用反射机制实例化一个类后再向下转型成Servlet类(因为Wepapp开发者实现规范好,只需到对应的文件中调用各个方法)菜鸟教程的解......
  • 从缓存的本质说起,说服技术大佬用Redis
    摘要:在技术领域中,没有银弹。我们需要不断探索和研究新的技术,结合具体问题和需求,选择最适合的解决方案。本文分享自华为云社区《知乎问题:如何说服技术老大用Redis?》,作者:勇哥java实战分享。最近在某问答平台看到一个技术讨论:如何说服技术老大用Redis?“他总觉得用Redis每次都要......
  • (第26章)LinuxC本质中链表、二叉树和哈希表
    文章目录一、单链表的结构决定只能出栈,入栈1.链表的结构2.链表与数组的区别3.单链表所有基本操作代码(1)链表的插入(2)链表的查找(3)链表的删除(3)遍历整个链表(4)销毁整个链表4.习题5.C++NULL指针二、双向链表结构决定可以出队和入队1.在上面的单项链表上改改,得到双向链表2.改进双向链表:新增......
  • paas saas iaas
    IaaS-基础设施即服务IaaS是基础设施即服务。英文全称是Infrastructureasaserver。概念:需要帮助客户搭建好运行服务的基础设施,就是在线下筹备机房或机器,组成环境运行能够提供服务的项目并部署该项目提供服务。举例:举例说就是我要在提供服务之前给客户那边搭建好线下的运行环......
  • 【经济机器是如何运行的】30分钟看懂经济的本质(无数大佬推荐)建议收藏!
    视频来源: https://www.bilibili.com/video/BV1qG4y157qp/?share_source=copy_web&vd_source=185624f32058093bb3ad55ee7f1c12b1总结:1、不要让债务的增长速度超过收入。当债务增长速度超过的你的收入增长速度,你的信用会降低,是没有能力还债的。2、不要让收入的增长速度超过生产......
  • JSP 的本质原理解析:"编写的时候是JSP,心里想解读的是 java 源码"
    JSP的本质原理解析:"编写的时候是JSP,心里想解读的是java源码"@目录JSP的本质原理解析:"编写的时候是JSP,心里想解读的是java源码"每博一文案1.JSP概述2.第一个JSP程序3.JSP的本质就是Servlet4.JSP的基础语法4.1在JSP文件中直接编写文字4.2在JSP中编写Java程序......
  • 搜索引擎如何判断锚文本质量
    搜索引擎判断锚文本是否适合,主要通过如下几点判断:(1)锚文本植入符合文章需求,该出现的时候出现,不该出现的时候不要出现。(2)对所在文章有促进作用,用户阅读的时候可以通过锚文本扩展阅读。(3)能延展用户需求,挖掘用户额外需求并满足。(4)锚文本设置的数量和位置都做到依据文章的延展需求而定......
  • 系统认知篇:防腐层、门面模式及适配模式的本质
    作者:京东科技倪新明门面模式和适配器模式是代码级的设计模式,而防腐层本质是一种防御型策略,在更高的层级对系统进行解耦1关于防腐层Anti-CorruptionLayer(ACL)如下:Implementafaçadeoradapterlayerbetweendifferentsubsystemsthatdon'tsharethesamesema......
  • Sitecore10 Demo演示环境Azure一键部署(Step By Step Guide to installing Sitecore10
    本文演示SitecoreXPSingle(XP0)在Azure上的一键部署,即“30分钟生成Sitecore演示环境”的一环。关于XP(即SitecoreExperiencePlatform)roles的相关介绍移步XPSingle配置主要用来开发和测试:FourSitecoreroles:ContentDelivery,ContentManagement,Processing,andRepo......
  • 23 22 | 扩展性设计,看透业务的本质
    你好,我是乔新亮。这一讲,我想和你聊聊,如何做好扩展性设计。说到扩展性设计,可能你的第一反应是业务拆分、集群扩容等等。说得没错,这些都能增强系统的扩展性,但仅仅局限于架构和技术层面。我的下属经常兴奋地向我描述,说他实现了一个非常厉害的、高性能、高可扩展性的系统。我的回答......