啥叫PaaS

许多人身处互联网领域,对PaaS仍然是雾里看花。它看似复杂,其实只要用对看法,人人都可以轻松的认识它。

网络上盛传着用pizza为例子帮助人们了解什么是PaaS,那么编者今天也不举栗子了,也举个pizza得了。

Pizza

本地部署:就是你准备餐桌、烤箱、面团、奶酪等所有物品。在家自己做pizza;

IaaS:就是你准备餐桌、烤箱。厂商负责披萨面团、奶酪等物品。你买材料回家做;

PaaS:就是你准备餐桌,厂商负责烤箱、面团、奶酪等物品并烤好披萨。你叫外卖;

当你看到这幅图的时候,心里一定在想一个问题,厂商做的事情越多,你吃到pizza就越快,为啥还会有PaaS这一层?Easy,因为时代变了。人们开始关注的是如何提升生活质量,你要活得与众不同,同时,你还要把自己的生活成本降低、效率还得要高。

下面是PaaS的编年史,这么说一点也不过分:

·PaaS发源于2007年,这一年,Salesforce发布了第一个商业PaaS,即force.com;Heroku发布了支持Ruby编程语言的heroku。

· 2008年,Google公布GAE预览版,开始宣传它的PaaS。

·2011年,PaaS进入迸发期。亚马逊发布Beanstalk;VMWare发布Cloud Foundry,VM Instance;红帽发布Openshift,VM Instance。PaaS的成熟度不断提高。

·2012-2015年,全球PaaS市场全面开花,早期CloudBees 发布企业版Java PaaS,炎黄盈动发布企业级App Container内核,Docker发布容器虚拟化技术,EMC&Vmware发布企业版PaaS,微软Azure进入中国,IBM公布Bluemix PaaS,Oracle 提供企业云PaaS平台,Rocket发布容器虚拟化技术,Google发布容器编排技术。PaaS上升为多家厂商的发展战略。

·2016年以后,基于开源kubernetes的容器型开发者PaaS和企业PaaS技术开始成熟,PaaS成为一部分数字化转型企业的赋能平台。

整体来看,各路厂商都将PaaS视为未来的发展方向。而当中也不乏后来居上者,中国知名厂商华为便是其中一员。

所谓PaaS,本质上就是在云计算和新技术环境下,将这些复杂能力抽象成即需即用的一组服务,一种云计算场景化的中间件。PaaS的定义包括了应用、集成、业务流程、移动和数据库服务等细分领域。所以总结下来,我们就清楚的了解到了PaaS最重要的一个特征——覆盖应用生命周期

第一阶段:构建应用,包括工具和可视化,快速开发,自动化测试;容器与应用编排服务正是为此应运而生。华为云应用编排服务AOS通过图形化设计器,提供直观便捷的云资源开通和应用部署,将复杂的云资源和应用部署配置通过模板描述,实现一键式云资源与应用的开通与复制;模板市场中提供了海量的免费应用模板,覆盖热点应用场景,方便您直接使用或为您提供参考

第二阶段:部署应用,包括分发、自动化部署、多租户下的版本差异受管;华为云应用运维管理(Application Operations Management )能够为运维人员提供一站式立体运维平台,实时监控应用、资源运行状态,通过数十种指标、告警与日志关联分析,快速锁定问题根源,保障了业务顺畅运行。

第三阶段:运维,包括计算资源的弹性伸缩和监控调度、日志审计等,也会包括日常的运行维护,比如组织权限、业务异常干预、处理应用级问题;

第四阶段:进化应用,包括应用的版本管理和配置更新、升级和降级;华为云微服务引擎ServiceStage正是一个面向企业的一站式PaaS平台服务,提供应用云上托管解决方案,帮助企业简化部署、监控、运维和治理等应用生命周期管理问题。

第五阶段:卸载应用,包括应用程序和数据清除、计算资源释放;容器化、微服务化的应用对此的支持几乎是秒级处理,华为云容器以及微服务的全套解决方案无疑是此项大杀器。

未来已来。在中国的企业级软件市场,已经进入到PaaS赋能的新时代。

这是一个老市场的里程碑拐点,前半场的IaaS已经就绪,在有了PaaS的下半场,会以更快的速度爆发出形式各样的商业应用,应用交付模式将从刀耕火种的原始社会切换到专业化分工的现代社会。

菊厂PaaS应用服务体验汇现已隆重上线,期待您前来体验!

https://activity.huaweicloud.com/product_paas/index.html

原来你是这样的PaaS!的更多相关文章

  1. 云计算下PAAS的解析一

    云计算下PAAS的解析一       PaaS是Platform-as-a-Service的缩写,意思是平台即服务. 把服务器平台作为一种服务提供的商业模式.通过网络进行程序提供的服务称之为SaaS( ...

  2. 【转】《从入门到精通云服务器》第七讲—IAAS、PAAS、SAAS

    Saas.Paas.IaaS这三个词,一直困扰众人很久.就拿字面意思来说,分别是:软件即服务,平台即服务,设施即服务.小编表示这个不往深了讲,真心看不懂,还容易弄混淆.今天我们就来扒一扒这三者的深层含 ...

  3. SQL Azure (16) 创建PaaS SQL Azure V12数据库

    <Windows Azure Platform 系列文章目录> 本文介绍的是国内由世纪互联运维的Azure China 最新的Azure PaaS SQL Database(SQL Azu ...

  4. [转]PaaS平台分类

    本文转自阿朱说 大家发现没,自从我们上升到有规模的互联网架构后,咱们中国的技能能力就跟不上了,只能采取国际业界顶级大公司开源出来的而且已经经受住大规模实际应用考验的组件来搭架构,因而咱们近几年大规模网 ...

  5. 云计算的三种服务模式:SaaS/PaaS/IaaS

    转载http://blog.chinaunix.net/uid-22414998-id-3141499.html 定义 云计算主要分为三种服务模式,而且这个三层的分法重要是从用户体验的角度出发的: S ...

  6. IaaS、PaaS、SaaS 之间的区别

    IaaS.PaaS.SaaS 之间的区别 “云服务”现在已经快成了一个家喻户晓的词了.如果你还不知道PaaS.IaaS和SaaS的区别,那就太out了. “云”其实是互联网的一个隐喻,“云计算”其实就 ...

  7. IaaS/PaaS/SaaS

    如果你是一个网站站长,想要建立一个网站.不采用云服务,你所需要的投入大概是:买服务器,安装服务器软件,编写网站程序.现在你追随潮流,采用流行的云计算,如果你采用IaaS服务,那么意味着你就不用自己买服 ...

  8. IaaS, PaaS, SaaS 解释

    IaaS.PaaS.SaaS作为云计算三种服务模式,下面会着重介绍他们的定义.作用.功能.对应产品以及他们之间的关系等. 一.定义:     SaaS:Software as a Service,软件 ...

  9. Android IOS WebRTC 音视频开发总结(八十)-- NUBOMEDIA: 首个WebRTC PaaS

    本文主要介绍NUBOMEDIA(我们翻译和整理的,译者:jiangpeng,校验:blacker),最早发表在[编风网] 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:b ...

  10. 移动App开发需要更多的PaaS平台而不是IaaS

    时代的变迁,创业的大潮,越来越多的人关注了有点开发,越来越多的人了解了互联网服务术语:PaaS.IaaS.SaaS.BaaS等.今天大家在开发App的时候这么多复杂的云服务如何来选择呢? IaaS服务 ...

随机推荐

  1. [转载]workbench分网---mapped face meshing面映射网格划分

    原文地址:face meshing面映射网格划分">workbench分网---mapped face meshing面映射网格划分作者:一丝尘埃 face meshing面映射网格划 ...

  2. PyMouse、PyKeyboard用python操作鼠标和键盘

    1.PyUserInput 简介 PyUserInput是一个使用python的跨平台的操作鼠标和键盘的模块,非常方便使用.支持的平台及依赖如下: Linux - Xlib Mac - Quartz, ...

  3. opencv常见示例

    1.批量转换灰度图并保存 #include <iostream> #include <opencv2/opencv.hpp> #include <string> u ...

  4. Qt编写自定义控件54-时钟仪表盘

    一.前言 这个控件没有太多的应用场景,主要就是练手,论美观的话比不上之前发过的一个图片时钟控件,所以此控件也是作为一个基础的绘制demo出现在Qt源码中,我们可以在Qt的安装目录下找到一个时钟控件的绘 ...

  5. LeetCode_160. Intersection of Two Linked Lists

    160. Intersection of Two Linked Lists Easy Write a program to find the node at which the intersectio ...

  6. Vue-cli安装,创建Vue项目

    1.安装脚手架: npm install -g vue-cli 2.查看vue: vue 3.查看可以使用的模板: vue list 4.创建项目sell: vue init webpack sell ...

  7. css3实现左右锯齿效果

    要实现的效果:css3实现左右锯齿效果 <!DOCTYPE html> <html> <head> <meta charset=" utf-8&qu ...

  8. iOS-代理设计模式delegate和protocol

    充当代理的步骤: 首先要明确谁请别人代理,谁当别人的代理 1> 请代理三部曲: 1 写一个协议protoc,把自己不方便做的事列出来(@protocol  studentDelegate < ...

  9. 波特词干(Porter Streamming)提取算法无代码单纯理解

    最近写东西提到这个算法,要看一下,结果网上都是直接根据代码解释,对于我这种菜鸟在刚开始看一个算法的时候真心不想直接看代码学.奈何都是各种语言的代码,么得办法.先走了一遍,有了大致的了解,翻译成自己的话 ...

  10. 【C/C++】【VS开发】结构体存储空间数据对齐说明

    关于内存对齐 一: 1.什么是内存对齐 假设我们同时声明两个变量: char a; short b; 用&(取地址符号)观察变量a, b的地址的话,我们会发现(以16位CPU为例): 如果a的 ...