关于PaaS的纯干货总结

关于PaaS的纯干货总结
什么是PaaS?

  1. PaaS是面向应用的核心平台。
  2. 从功能定义和核心价值分为三个层次:
    1)自动化获取资源进行部署;
    2)提供标准化的编程框架和服务来帮助应用开发和运行实现自动化;
    3)无需感知底层资源的应用自动化运维(包括配置、升级、伸缩等等)。

业界PaaS发展趋势

  1. 根据Gartner对全球公有云PaaS服务市场空间预测,2020年将达到百亿规模
  2. 在整个Paas生态中,容器和编排占据重要一环,五成企业已在生产环境使用容器;
  3. 在整个容器编排生态中,Kubernates逐步统一容器编排和资源管理框架生态,华为云PaaS低层基于Kubernates,同时自研增强并回馈开源;
  4. 微服务也是PaaS重要组成部分,正在被企业广泛接受,75%企业已计划/正在开始使用微服务,微服务框架与生态呈现多样化。

华为云PaaS服务产品能力介绍

  1. 华为云PaaS主要提供的服务:
    1)面向编排和资源管理的容器平台、函数服务;
    2)企业级云中间件;
    3)一站式应用管理平台(ServiceStage)以及可拆分的应用管理独立服务:编排服务(AOS)、微服务引擎(CSE)、容器镜像仓库(SWR)、性能管理(APM)
  2. CCE是基于业界最主流的Kubernetes的企业级容器服务,主打特性为:1)裸金属容器;2)支持有状态应用。
  3. 面向IoT后端、实时文件处理、Web网站/移动APP后端的场景,华为云PaaS提供高性能Serverless计算平台——FunctionStage。
  4. 云中间件服务可以帮助用户快速构建云上企业级应用系统。
  5. ServiceStage:针对微服务开发、部署、运维,华为云提供一站式微服务云应用平台。可拆分为四个独立服务:
    1)AOS(应用编排服务):简化应用在云上的部署过程,主打特性有:混合编排、模板化、图形化。
    2)CSE(微服务引擎):企业级微服务管理平台,针对企业应用微服务化运行和治理。
    3)APM(应用性能管理服务):提供一站式的云应用高效运维能力。主打特性:1)应用拓扑;2)业务会话KPI监控,海量调用链处理
    4)SWR(容器镜像服务):为客户提供私有镜像管理的仓库服务。

企业应用上云的“3类场景7种方案”
企业应用上云方案一:应用零改造,云上自动部署和运维
1.传统模式下,应用部署与运维面临的挑战:1)手工部署,效率低错误率高;2)升级困难,业务中断;3)监控与问题定位困难。
2.华为云PaaS提供自动化部署和运维的解决方案:1)通过模板化、可视化的应用编排,帮助客户自动化部署;2)提供应用拓扑、监控、告警、日志、调用链等能力,帮助客户自动化运维。
3.使用华为云PaaS获得的收益:1)自动化部署,效率高,错误率低;2)滚动升级,业务不中断;3)自动化监控运维服务
企业应用上云方案二:应用切换云中间件,降低运维成本
1.企业使用中间件的传统思维是拿社区开源版本使用,但是社区开源的中间件在企业应用场景下存在不少挑战。典型的挑战有:1)开源版本能力(包括安全)较弱;2)企业需自运维开源组件(拿到软件包,部署、升级、回退、数据备份恢复等),投入成本高;3)开源版本扩展能力不足
2.使用华为云PaaS的云中间件获得的收益:1)提供企业级的云中间件服务并有专业的云厂商兜底;2)业务人员与运维人员不再需要关心开源中间件底层实现技术,运维交由平台本身;3)对开源版本做进一步的商用加固和技术增强。
企业应用上云方案三:应用容器化,秒级弹性伸缩,资源利用率更高
1.传统虚机应用面临的挑战:1)应用上线慢,业务扩容时间长;2)应用交互性能低;3)同业务压力下资源利用率低。
2.华为云PaaS应用容器化解决方案:1)应用可以基于容器镜像构建、运行,上线和扩容快,秒级伸缩;2)基于容器本身的特性,提升资源使用率和业务交互的性能。
企业应用上云方案四:应用微服务化,特性解耦,快速上线
1.传统单体应用面临的挑战:1)特性耦合度高,难以维护与扩展:维护人员需要掌握整个代码,修改代码的影响难以管控;2)特性上线慢:增加新特性需要对整个系统重新发布一次,包括单元测试、集成测试、线上升级等;3)企业自部署开发、问题定位困难、成本高:企业使用开源微服务框架改造,会问题定位困难,成本高的问题
2.华为云PaaS提供提供微服务化解决方案:1)无侵入式微服务框架,支持应用简单4步改造迁移;2)提供容器和虚机应用混合编排,支持应用渐进式改造;3)提供商用APM服务,支持应用拓扑、调用链等自动化运维机制
企业应用上云五:软件SaaS化,商业模式转变
1.传统模式下,卖服务的企业面临的挑战:1)各租户需要case by case手工部署;2)租户之间无隔离能力;3)多租户需要各自运维,成本高,伸缩慢。
2.应用SaaS化改造方案:软件企业按照软件发布流程完成软件服务上架,用户访问华为云订购软件,平台自动化部署和运维。
具体流程:1)用户登陆华为云portal;2)访问marketplace,点击订购,选择套餐;3)PaaS服务管理模块自动化部署软件实例;4)PaaS上报软件使用话单,用于计量计费;5)PaaS负责软件升级、运维监控等;6)用户访问软件实例
3.使用华为云PaaS应用SaaS化解决方案,获得的收益:1)各租户自动化部署;2)物理/逻辑多租能力;3)各租户统一运维、升级。
企业应用上云方案六:基于PaaS的企业能力开放

  1. API网关(API Gateway)是为开发者、合作伙伴提供的高性能、高可用、高安全的API托管服务,帮助用户轻松构建、管理和部署任意规模的API。
  2. 轻松开启企业能力开放之旅:只需在管理控制台中点击几下,便可为企业自有系统快速创建API,提供页面化调试工具,简化API开发。
  3. 通过API网关可以快速生成多场景适配SDK,无需业务端做任何修改,轻松实现一套业务系统对接多套业务场景,降低业务开发及运维成本。
  4. 配合API市场,通过与合作伙伴系统对接达成深度合作,建立新的企业生态。从而变现服务能力,提高企业营收。
    企业应用上云方案七:函数编程,极致创新
  5. 针对不是长期运行的,而是不定期触发的业务场景,华为云PaaS的函数服务可以帮助业务提供方减少日常维护的资源和服务。
  6. 华为云PaaS的函数服务的特性:1)用户只需编写代码并将其上传至函数服务,配置触发条件,自动执行;2)按照工作负载的大小精确和毫秒级快速扩展;3)按代码实际执行时间(次秒级)和代码实际触发执行次数收费。

以上所有提及内容欢迎登录华为云学院(https://edu.huaweicloud.com/courses/ ),在云学院站内搜索“PaaS整体解决方案概览”即可完整学习。目前华为云学院已上线大量相关免费课程供大家学习和探讨。

原文地址:http://blog.51cto.com/13988201/2317750

时间: 2024-10-29 11:20:29

关于PaaS的纯干货总结的相关文章

360手机助手内部资料曝光,63张PPT纯干货

360手机助手内部资料曝光,63张PPT纯干货 日前,国内最大的安卓应用商店360手机助手发布了<2016年手机软件行业趋势绿皮书>,这份绿皮书对2015年以来移动互联网的趋势做了总结,展望了2016年的发展方向.从这份绿皮书所反映的现状来看,当前,国内移动互联网或来到了一个十字路口. 这份报告的每一页PPT都是干货,对于移动互联网从业者.政府决策层来说绝对不能错过. 1.2015年移动端用户增速放缓并渐趋饱和,市场竞争迈入零和时代 随着中国人口结构的变化,人口红利出现下降,影响至移动智能终端

纯干货:微软漏洞中国第一人黄正——如何用正确姿势挖掘浏览器漏洞(附完整 PPT)

导语:黄正,百度安全实验室 X-Team 掌门人.他在这里分享了诸多漏洞挖掘的干货,目标成为大神黑客的你不能错过. 浏览器就像一扇窗,通过这扇窗,黑客可以攻入电脑的心脏. 就像情场高手,通过眼睛,融化一个人的心灵. 黄正,百度安全实验室 X-Team 掌门人.2016年,这个信仰"技术可以改变世界"的低调黑客大牛以一己之力挖掘无数浏览器漏洞,创下了排名微软 MSRC 2016 年度黑客贡献榜中国区第一(世界第八)的壮举. 从一个安全开发工程师华丽转身,成为安全研究员,黄正最终站在了中国

Docker快速入门实践-纯干货文章

Docker快速入门实践-纯干货文章,如果细看还能发现讲解视频呦!小伙伴们赶紧猛戳吧! Docker快速入门实践-纯干货文章 老男孩教育2016启用最新的官方博文地址: http://blog.oldboyedu.com/ 欢迎小伙伴们收藏关注,干货连连!

Java程序员的日常——经验贴(纯干货)

工作当中遇到的事情比较杂,因此涉及的知识点也很多.这里暂且记录一下,今天遇到的知识点,纯干货~ 关于文件的解压和压缩 如果你的系统不支持tar -z命令 如果是古老的Unix系统,可能并不认识tar -z命令,因此如果你想要压缩或者解压tar.gz的文件,就需要使用gzip或者gunzip以及tar命令了. 关于tar.gz可以这么理解,tar结尾的压缩包,其实只负责把文件打包,并没有进行压缩:而gz结尾的包,则是进行压缩操作. 因此,tar.gz的文件可以理解为,先进行打包,再进行压缩. 那么

IT技术学习指导之Linux系统入门的4个阶段(纯干货带图)

IT技术学习指导之Linux系统入门的4个阶段(纯干货带图) 全世界60%的人都在使用Linux.几乎没有人没有受到Linux系统的"恩惠",我们享受的大量服务(包括网页服务.聊天服务等)背后几乎都是由Linux系统支撑的服务器,超过20亿人每天都随身携带基于Linux内核开发的 Android手机出门,Linux也广泛应用在嵌入式系统上.因此学习Linux系统变得尤为重要,对于普通用户而言,平面式的学习Linux系统的基本使用已经足够,但对于开发者或者运维人员而言,深入学习Linux

2016新站SEO方案(纯干货)

在本月初新做了一个网站,分享一下最新的网站seo方案(纯干货). 1.域名选择:虽然百度声称不会歧视非主流的域名(比如.win..kim等),但是也称方便用户记忆的如.com..net等会更受引擎喜爱.百度除外的其他引擎都表示与网站主题相关的域名将会得到加权(比如网站是恋家房产,那么域名最好就是ljfc或是lianjiafangchan). 还有就是购买域名之前查一下有没有黑底子,如果有最好放弃. 2.空间选择:资金宽裕的可以直接上云服.独服.资金有限的朋友可以选择虚拟主机,最好有独立ip(这个

【纯干货】Amoeba实现MySQL主从同步与读写分离

[纯干货]Amoeba实现MySQL主从同步与读写分离 一.简介 amoeba简介 Amoeba(变形虫)项目,该开源框架于2008年开始发布一款 Amoeba for Mysql软件.这个软件致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的 时候充当SQL路由功能,专注于分布式数据库代理层(Database Proxy)开发.座落与 Client.DB Server(s)之间,对客户端透明.具有负载均衡.高可用性.SQL 过滤.读写分离.可路由相关的到目标数据库.可并发

纯干货:21天带你玩转容器

纯干货:21天带你玩转容器可能有些人已经使用过容器,但考虑知识体系的完整性,我们还是从最基本的容器知识开始带大家进入容器的世界.首先介绍一下什么是容器?Docker是一种轻量级的操作系统虚拟化解决方案,它想达到一次构建到处运行,类似于Java虚拟机的效果,它最初诞生于2013年,是基于go语言的实现,最初是由dotCloud公司的内部一个业余项目,后来项目开源加入了Linux基金会,然后现在代码在github上进行维护,有兴趣的同学可以下载下来读源码,这样会对于大家对Docker的原理的理解会有

纯干货:深度学习实现之空间变换网络-part2

https://www.jianshu.com/p/854d111670b6 纯干货:深度学习实现之空间变换网络-part1 在第一部分中,我们主要介绍了两个非常重要的概念:仿射变换和双线性插值,并了解到这两个概念对于理解空间变换网络(Spatial Transformer Networks)非常重要. 在这篇文章中,我们将详细介绍一篇空间变压器网络这一论文--Go ogle Deepmind的研究人员Max Jaderberg,Karen Simonyan,Andrew Zisserman和K