深入浅出云计算
何恺铎
前国双技术总经理
立即订阅
1945 人已学习
课程目录
已完结 19 讲
0/4登录后,你可以任选4讲全文学习。
开篇词 (1讲)
开篇词 | 云计算,这是开发者最好的时代
免费
IaaS篇 (8讲)
01 | 区域和可用区:欢迎来到云端数据中心
02 | 云虚拟机(一):云端“攒机”,有哪些容易忽视的要点?
03 | 云虚拟机(二):眼花缭乱的虚拟机型号,我该如何选择?
04 | 云虚拟机(三):老板要求省省省,有哪些妙招?
05 | 云硬盘:云上IO到底给不给力?
06 | 云上虚拟网络:开合有度,编织无形之网
07 | 云端架构最佳实践:与故障同舞,与伸缩共生
08 | 云上运维:云端究竟需不需要运维?需要怎样的运维?
PaaS篇 (8讲)
09 | 什么是PaaS?怎样深入理解和评估PaaS?
10 | 对象存储:看似简单的存储服务都有哪些玄机?
11 | 应用托管服务:Web应用怎样在云上安家?
12 | 云数据库:高歌猛进的数据库“新贵”
13 | 云上大数据:云计算遇上大数据,为什么堪称天作之合?
14 | 云上容器服务:从Docker到Kubernetes,迎接云原生浪潮
15 | 无服务器计算:追求极致效率的多面手
16 | 云上AI服务:云AI能从哪些方面帮助构建智能应用?
结课测试 (1讲)
结课测试|这些云计算知识,你都掌握了吗?
结束语 (1讲)
结束语 | 与云计算一起,迈向未来
深入浅出云计算
15
15
1.0x
00:00/00:00
登录|注册

09 | 什么是PaaS?怎样深入理解和评估PaaS?

何恺铎 2020-03-23
你好,我是何恺铎。
欢迎你来到我们《深入浅出云计算》课程的第 9 讲,这也是我们 PaaS 篇的第 1 讲。让我们继续精彩的云计算之旅。
PaaS,对你来说也许不是一个陌生的词汇,你可能早已从业界大咖或身边同事的高谈阔论中屡次听到这个字眼。不过,很多人对于 PaaS 服务的评价,可是既有“真香快来”的赞赏,也不乏“大坑勿入”的批评,面对如此两极分化的评价,你估计也有点拿不定主意。这些如雷贯耳的 PaaS 服务们,究竟靠不靠谱、好不好用呢?
作为极客时间的一名“极客”,咱们人云亦云可不行,必须要建立起对 PaaS 的系统认知。从今天开始,我们就来好好地研究一下 PaaS。
让我们先从它的定义说起。

什么是 PaaS?

在 IaaS 篇中,我们主要是侧重于基础设施类的云服务,尤其是虚拟机、云磁盘、云网络等服务。它们的特点是,和传统 IT 基础设施往往有一个对应关系,所以被称为基础设施即服务(Infrastructure-as-a-Service)。
今天我们的主角 PaaS (Platform-as-a-Service),则是指云计算提供的平台类服务,在这些平台的基础上,用户可以直接开发、运行、管理应用程序,而无需构建和维护底层的基础设施。
用更通俗的话来说,PaaS 是在 IaaS 的基础上又做了许多工作,构建了很多关键抽象和可复用的单元,让我们用户能够在更上层进行应用的构建,把更多精力放在业务逻辑上。
取消
完成
0/1000字
划线
笔记
复制
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
该试读文章来自付费专栏《深入浅出云计算》,如需阅读全部文章,
请订阅文章所属专栏。
立即订阅
登录 后留言

精选留言(13)

  • 何恺铎 置顶
    [上讲问题参考回答]
    1. “Cloud Shell”是云厂商为你提供的Shell交互环境(通常是免费的),默认安装了官方的CLI工具。你可以直接在上面很方便地执行云资源管理等脚本操作,免去了自己安装维护一个虚拟机的麻烦。
    2. 资源组是用来管理账户中各类云资源的一个逻辑上的集合。它有两个特点,一是能够囊括各种不同类型的资源,二是一个资源只能属于一个资源组。一般可以用资源组来表达和标记整个系统中具备一定规模的“模块”或“组件”,以便你对账户中的资源进行分类管理和成本归属的计算。
    2020-03-23
    6
  • Helios
    这个问题答不上来了,因为公司业务的限制导致我们没有使用公有云的任何paas相关服务,我们的业务是出包到客户场内由交付工程师去部署,都是一些对客户极其敏感的客户,所以暂时用不上公有云。

    但是我能说一下我们没用paas的极低的效率~
    我们的产品是基于k8s的,日志服务、监控服务、kafka服务,es服务,数据库服务.....当然也包括底层k8s的运维,都是我能搞,这还不是重点,重点是每次有人申请一套环境,我们还有从创建虚拟机到部署出产品给他们整出一套来,这就有了n套环境,每个环境出了问题都要我们解决,最多的时候一周有一半的时间花在这个上面,周报都不知道咋写~

    如果把数据库、监控、k8s这些让运营商提供,一是可靠性有了保障,二是使用更加方便了,不用自己部署相关服务,简单配置即可~

    作者回复: 是的,这正是PaaS的意义所在。

    即便在私有云层面,虽然节奏比公有云慢一些,但也会有越来越多成熟的PaaS服务出现,同样能为私有部署提供便利。

    2020-03-23
    1
    8
  • zhao
    用过阿里云的oss,rds、高防、web防火墙,
    1、oss 文件独立存储、可以加cdn,节省ecs的带宽,独立存储,安全、负载均衡也不用考虑图片单独存储,几乎无限的空间,不用考虑很多的问题
    2、rds数据库,由于公司没有专业的dba,数据库维护,直接交给了阿里云,升级硬件配置也非常方便,兼容原生的mysql ,很好,就是价格有点贵
    3、web防火墙,高防这些,只能交给专业的第三方或者阿里云,自己实现 ,几乎不可能,根本扛不住流量的冲击。

    作者回复: 很棒,最经典的几个服务都用上了

    2020-03-26
    3
  • leslie
    PaaS其实对于某个领域研究颇深的技术从业者:个人DB领域多年,接手的就是云厂商的RDB,初期操作策略相对简单还好;中后期2.0架构设计就发现对比实际需求在存储引擎、版本、读写分离、性能参数调整方面操作空间蛮有限的。
    就像课程中的例子:装修好的房子你直接可以用,但是你发现装修中的许多不合理性你就没办法调整;无法对于数据系统做到真正的扬长避短;尤其当系统越来越大需要各种特性化优化时,根本发挥不出其真正的版本优势所在。厂商的PaaS的架构或内核版本其实相对于主流市场要晚5-10年。
    有力使不上这大概是对于专业人员接触此类系统最大的感觉。
    谢谢老师今天的分享:期待后续的课程。

    作者回复: 分析得挺好,这就是我们提过的局限性问题,是要慎重的。不过晚5-10年这个有点夸张了,甚至在有些方面,其实云上数据库是在引领潮流的,我们后面会谈到。

    2020-03-23
    3
  • 开心果源~老余
    希望老师说说PaaS涵盖微服务,容器,devops等服务,PaaS到底还能承载什么应用,讲得太泛泛了。

    作者回复: 这一讲是PaaS概述,后面就会进入到一个个具体的PaaS服务了。不过也不要小看这一讲,学习了后面的具体服务以后,可以来再回味一下这一讲里的理念和方法论。

    2020-03-26
    1
    1
  • 胖子
    "如果没有内含的运行环境,那就说明这个 PaaS 属于“开箱即用”的工具类型,也就是直接依靠自身内置功能来向你提供支持或帮助。这时它功能的完善程度,以及和你需求的匹配程度,就比较关键了。",这段话不好理解,请问那些场景适用内含运行环境哪些场景适用不含运行环境?

    作者回复: 这里主要说的是PaaS的分类。通俗地说,有运行环境的就是那些允许你自己的代码在上面跑的承载性服务,没有运行环境的就是那些通过自有功能体现价值的非承载性服务。

    2020-03-24
    1
    1
  • 李宇嘉(Yujia Li)
    之前项目上使用到了MongoDB,然后上云的时候选择了aws号称兼容MongoDB的DocumentDB,然后应用上去跑的时候就各种报错,太坑了,后来只能自己搭建MongoDB了。

    作者回复: 是的,有时是会有部分兼容性问题。不过,也不要一棍子打死,要看得细一些,具体是哪个feature、两边版本是不是对应、是哪一年的事情、现在是否已经解决等等。在我的实践中,也曾用过某家云的MongoDB兼容服务来代替MongoDB,没有太大的问题。

    2020-03-23
    1
  • 我来也
    不知道阿里云的日志服务算不算是PaaS.
    最近在研究阿里云的k8s,勾选了日志服务后,会自动创建相关的日志.
    可以在上面看到很多个人的操作记录, 以及Ingress的日志.
    目前还只是初步接触,需要慢慢学习怎么用.

    但是感觉默认的配置很强大, 比起自己在es中创建规则, 要方便的太多太多.
    也可以看看别人能玩到什么地步.

    目前来看,除了费钱,没什么不好的.(目前来看,这个日志费用也非常低)
    2020-03-28
  • 戴斌
    NAS、OSS等存储还是提升了效率的
    2020-03-23
  • 小狼
    腾讯的RDS 阿里的日志服务和redis。
    2020-03-23
  • 一步
    使用最多的PaaS服务当然是数据库了RDS
    2020-03-23
  • Christopher
    目前接触的是基于k8s搭建的一个paas平台,一套部署应用的脚手架,部署应用相对来说要方便一点,缺点就是一些部署选项太多,不太了解k8s可能不太理解,需要一定的学习成本
    2020-03-23
  • 俊釆
    目前接触最多的是k8s,对其中的网络访问配置和认证权限配置比较头疼。
    2020-03-23
收起评论
13
返回
顶部