左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家
180928 人已学习
新⼈⾸单¥98
登录后,你可以任选6讲全文学习
课程目录
已完结/共 119 讲
左耳听风
15
15
1.0x
00:00/00:00
登录|注册

27 | 洞悉PaaS平台的本质

软件运维自动化
软件生产流水线
软件运行环境和资源的重用
软件模块的重用
自动化的运维
高可用的系统
深入研究分布式系统的领域
解决分布式系统问题的方案
分布式系统架构的本质
流量调度和API Gateway
生命周期管理
应用监控
服务运行状态同步
生产环境
DevOps流程
软件资产库
软件构建
运维管理
运营管理
流量调度的接入模块
PaaS能力层
PaaS调度层
Docker+Kubernetes层
自动化是PaaS的灵魂
分布式是PaaS的根本特性
服务化是PaaS的本质
过程的自动化
能力和资源重用或复用
提高服务的SLA
总结
PaaS平台的生产和运维
PaaS平台的总体架构
PaaS平台的本质
软件工程的本质
左耳朵耗子:洞悉PaaS平台的本质

该思维导图由 AI 生成,仅供参考

你好,我是陈皓,网名左耳朵耗子。
在了解了前面几篇文章中提的这些问题以后,我们需要思考一下该怎样解决这些问题。为了解决这些问题,请先允许我来谈谈软件工程的本质。
我认为,一家商业公司的软件工程能力主要体现在三个地方。
第一,提高服务的 SLA。
所谓服务的 SLA,也就是我们能提供多少个 9 的系统可用性,而每提高一个 9 的可用性都是对整个系统架构的重新洗礼。在我看来,提高系统的 SLA 主要表现在两个方面:
高可用的系统;
自动化的运维。
你可以看一下我在 CoolShell 上写的《关于高可用系统》这篇文章,它主要讲了构建高可用的系统需要使用的分布式系统设计思路。然而这还不够,我们还需要一个高度自动化的运维和管理系统,因为故障是常态,如果没有自动化的故障恢复,就很难提高服务的 SLA。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文深入探讨了PaaS平台的本质和架构特点,强调了软件工程的核心在于提高服务的SLA、能力和资源的重用、以及过程的自动化。作者指出PaaS平台具有分布式、服务化、自动化部署、高可用、敏捷以及分层开放的特征,并与IaaS实现良好的联动。文章详细介绍了PaaS平台的总体架构,包括PaaS调度层、PaaS能力服务层、PaaS的流量调度、PaaS的运营管理和PaaS的运维管理。此外,作者还提供了PaaS平台的生产和运维流程图,展示了软件构建、生产环境部署和服务接入的流程。总的来说,本文深入浅出地介绍了PaaS平台的本质和架构特点,为读者提供了全面的了解和认识。另一篇文章则总结了分布式系统架构的本质,强调了构建分布式系统所面临的问题和解决方案,包括硬件故障率、服务设计、服务拆分和无状态化、服务通信、故障处理、流量调度、分布式存储、测试和查错等方面的挑战和解决方案。文章最后鼓励读者分享自己在分布式系统领域的研究心得。整体而言,这两篇文章涵盖了PaaS平台和分布式系统架构的重要概念和解决方案,对于技术人员深入了解和思考分布式系统具有重要的参考价值。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《左耳听风》
新⼈⾸单¥98
立即购买
登录 后留言

全部留言(40)

  • 最新
  • 精选
  • delete is create
    耗子哥 这些主流技术是你所在工作中用到的还是下班写写demo学到的呢?

    作者回复: 整个工业界的主流技术。多看英文资料

    2018-06-09
    28
  • 李博越
    目前工作在搞这些,不过是用的swarm,估计过两年就会被淘汰吧

    作者回复: Swarm会淘汰的,看看docker官方同时还支持以k8s就知道k8s是赢家了。

    2018-01-01
    19
  • 噜啦
    需要好好品味,刚入paas这个坑,看来还需要修炼啊。 耗叔,你觉得k8s的官方文档和网上的、社区上的讨论哪个更容易让新手对整个k8s+docker的生态有一个了解? 求翻牌

    作者回复: 我在程序员练级攻略中的容器篇中罗列了些资料

    2018-07-27
    3
  • missa
    耗子叔你在做apm,gateway等的时间,有遇到什么坑,或者做的时候有需要注意的地方,以后的文章中方便讲讲?

    作者回复: 坑不少啊,以后有空讲讲

    2018-03-27
    1
  • 探索无止境
    耗子叔能否这一个JVM优化的系列专题,这一块现在网络上虽资源很多,但都不像您这样直达本质的讲法,期待!
    2018-04-16
    1
    12
  • 知识密度比较大,需要更多时间消化,读起来相当畅快,但实际下手又不知从何下手。这是个大工程,个人感觉只能有个整体认知,需要组织的力量去驱动。
    2018-12-30
    11
  • 剑八
    IAAS是基础设施,如服务器,网络 paas是软件基础设施,以平台形式对外提供服务,提供软件开发的部署,运维能力,客户只要关注业务软件开发既可。 SAAS是开箱即用的服务,如物流助手,电商网站 典型的,salesforce是paas平台,供不同的ISV去定制提供SAAS服务
    2020-12-30
    5
  • 林三杠
    这个系列真是干货啊,信息量巨大。对应的看自己单位的系统,简直千疮百孔,无法直视,在任何一个单点上都没做好,整体就更不用说了。
    2018-03-21
    1
    5
  • ipofss
    我还没接触过分布式,日常开发中没有应用场景,这一系列文章,让我对分布式有了高纬度的理解,然后再去扎进去学单块知识时感觉效果会更好
    2020-03-19
    3
  • 。。。。
    浩哥请教个问题,我看谷歌那篇spanner论文的描述,它完成一个事务的时间大致需要两个truetime api返回的时间误差值,大致可以推导出大概是8毫秒完成一个事务,这种情况下咋应付高并发的读写呢
    2018-01-03
    3
收起评论
显示
设置
留言
40
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部