云平台概念学习

昨天和同事聊了一下他要做的云平台软件,感觉和之前公司做的挺类似,将云相关的概念进行了梳理,整理如下:

什么是云:云是网络、互联网的一种比喻说法。

什么是平台:操作系统、数据库和一些中间件都可称为软件平台。

什么是云平台:我的理解是,存在于互联网中,具备扩展和向其他用户提供基础服务、数据、中间件的提供商。

云平台当前有几种服务类型:根据分层理论,将云平台根据基础服务、数据、软件系统,划分为Iaas(Infrastructure as a Service)基础设施平台即平台、Paas(Platform-as-a-Service)平台即服务、Saas(Software-as-a-Service)软件即服务。

什么是IaaS(Infrastructure as a Service):

百度百科:消费者通过Internet 可以从完善的计算机基础设施获得服务。这类服务称为基础设施即服务。

个人理解:通过软件平台系统将大量的硬件资源进行集中管理,根据用户请求进行按需分配存储空间、计算能力、内存大小、防火墙、操作系统、网络环境等基础设施,以满足用户需求。

优:基础设施可以动态扩展,根据需求升级而增加基础设施的配置和容量。用户只为自己使用到的部分付费,降低运营成本。

缺:安全性、稳定性不确定。如果服务提供商网络环境出问题,会引起用户不能访问到提供的基础设施,造成运行在其上的Paas、Saas也不能提供服务。

什么是Paas(Platform-as-a-Service):

百度百科:把服务器平台作为一种服务提供的商业模式。通过网络进行程序提供的服务称之为SaaS(Software as a Service),而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS(Platform as a Service)。

个人理解:软件系统随着使用量的增加,会存在性能瓶颈。通过Paas平台的系统,可以将服务、缓存、存储等运行在基础设施上,且又不属于业务部分公共功能,放入Paas平台,以便利用云的扩展性。分担业务系统的性能压力。比如企业服务总线、云存储、云缓存等。代表产品有ESB、Hadoop等。

优、缺点和Iaas类似。

什么是Saas(Software-as-a-Service):

百度百科:随着互联网技术的发展和应用软件的成熟, 在21世纪开始兴起的一种完全创新的软件应用模式。它与“on-demand software”(按需软件),the application service provider(ASP,应用服务提供商),hosted software(托管软件)所具有相似的含义。它是一种通过Internet提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。用户不用再购买软件,而改用向提供商租用基于Web的软件,来管理企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件,软件厂商在向客户提供互联网应用的同时,也提供软件的离线操作和本地数据存储,让用户随时随地都可以使用其定购的软件和服务。对于许多小型企业来说,SaaS是采用先进技术的最好途径,它消除了企业购买、构建和维护基础设施和应用程序的需要。

个人理解:为降低企业运营成本,企业通过购买Saas平台的软件直接使用达到软件目标,而不必购买服务器、部署在自己人服务器上的软件、专人的维护。只需要按照次数或者使用量来付费。代表模式:多租户。

优点:使用方便,运营成本低。

缺点:除稳定性、安全性外,软件的定制开发、升级、与其他软件整合,都离不开Saas提供商的支持。

Iaas、Paas、Saas关系:

Paas和Saas可以运行在Iaas上,也可以不运行在Iaas上。

Paas可以为Saas提供服务,也可以为非Saas系统提供服务。

Saas可以使用Iaas作为基础设施,也可以不用。可以使用Paas解决性能问题,也可以不使用Paas。

什么是云计算:

百度百科:使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。

个人理解:是原网络计算的下一代版本。将需要的计算任务拆分为子任务,借用互联网中海量的基础设施提供的运算能力,一起完成运算任务,缩短计算时间。比如Hadoop中的MapReduce.

时间: 2024-10-23 12:37:55

云平台概念学习的相关文章

云平台中节点异常如何考虑迁移因素

在云平台中物理节点异常是否立即迁移到其他可用资源节点?还是人为干预? 手动恢复异常节点的云主机...? 自动迁移实现不难,难就难在如何定位故障?物理机异常有N种假设: 网络故障:交换机端口异常,广播风暴... 这种现象将会导致多节点异常?如果这种故障实现自动迁移将会带来意外风险 服务异常:MQ 消息积压,磁盘写满,将会导致所有节点无法正常通信,如果这种故障实现自动迁移带来意外风险 软件异常:后端存储节点服务down ,monitor 异常,将会导致云主机无法正常work, 如何定位VM 故障,是

Azure云平台学习之路(三)——Cloud Services

1.什么是云服务? 能够部署高度可用的且可无限缩放的应用程序和API.简而言之,就是你写的CMD程序按照一定的框架进行少量修改就能运行在Azure云平台上. 2.Azure云服务有什么特点? (1)专注应用程序而不是硬件,PaaS的一种. (2)支持多种框架和语言. (3)集成了运行状况监视和负载平衡. (4)自动缩放优化成本和性能 3.建立云服务之前,我们需要建立一个云存储,来记录我们的程序的日志信息(当然,这不是必须的) (1)选择左边导航栏的"存储".主面板上显示的是所有已有的存

【VMCloud云平台】SCCM(五)创建第一个集合

继上一篇云平台完成SCCM部署篇之后,SCCM篇正式开始,今天将开始介绍SCCM创建第一个集合,集合作用跟GPO中的作用域是一样的,即有时候你需要对不同范围的机器进行分发操作或其他操作时则需要把范围规定起来(紫色为完成实施,红色为实施中): 1. 打开管理控制台,定位点客户端符合性: 2. 在设备集合上点击右键选择创建设备集合: 3. 输入新集合名称,并选择目标机器所在的集合: 4. 点击下一步,新建成员规则,选择直接规则: 5. 输入资源类型与规则: 6. 接着就会出现筛选出来的值,进行勾选:

SAP统一丰富的云产品组合以服务规模不同的企业—凭借SAP HANA云平台

SAP统一丰富的云产品组合以服务规模不同的企业-凭借SAP HANA云平台 借助 SAP 统一的云产品组合,客户可以: 基于 SAP HANA云平台,实时顺应业务变化 作为业界唯一一个基于 SAP HANA 的云平台,SAP 旨在协助客户在实时的情况下,快速洞察.分析及应对业务变化,并实现持续创新.SAP HANA云平台是所有 SAP 云产品组合的基础平台,涵盖了应用开发以及集成服务.数据服务和基础设施服务等功能.SAP HANA云平台也是近期发布的 SAP HANA企业云不可或缺的组成部分,可

云计算学习(5-1)云平台产品介绍-华为的FusionCloud产品

FusionSphere云平台:为企业构建私有云  FusionManager:云管理平台(管理计算虚拟化.网络虚拟化.存储虚拟化) FusionCompute.FusionNetwork.FusionStorage OpenStack 服务器虚拟化:政府.事业单位.金融.教育.媒体:FusionCompute NFV电信云化:全球运营商:OpenStack 云数据中心:全球运营商.大型企业:OpenStack+FusionCompute FusionAccess桌面云  通过桌面云终端设备访问

阿里云平台之docker容器故障总结

各位网友及同行大家好: 今天遇到了一些关于阿里云平台docker容器的问题,现在把自己在解决问题的思路和自己的一点心 得体会分享给大家,如果有遇到过类似问题的网络可以借鉴一下简单的小思路: 问题描述:云平台docker 容器处于停止状态,无法进行启动:(由于此容器也是带着应用的,不 应该停止的,以下是简单的思路) 解决办法:1.一般遇到此问题时候先登陆到宿主机上,然后查看以下docker进程是否存在: (备注:因为有的时候docker进程有时候会被卡死:这时候需要将其进程杀掉,然后重新启动) l

网络架构、云平台和微信公众平台开发接入

版权声明:本文为博主原创文章,未经博主允许不得转载. 云与后端相关的技术似乎并不属于嵌入式和物联智能硬件开发工程师的范畴,但是嵌入式开发工程师有必要认识成熟的网络架构和相关的云技术,以拓展自己在系统架构方面的视野.大数据分析是物联网背后的核心价值,物联智能硬件是物联大系统的终端,开发工程师不仅要深入精通物联技术,也应该去理解大系统,甚至整个生态领域的相关技术. 作为嵌入式开发工程师,也许并不需要熟悉云和后端的技术开发,但至少要对其中用到的技术和接口有一定的认识. 一.网络架构 常见的网络架构分为

YY游戏私有云平台实践 (转BOSS的InfoQ发文 )

作者 风河 发布于 2016年1月13日 | 讨论 编者按:YY游戏的页游早在2013年就在云平台上运行,其Cloud 1.0已经支撑几十万的同时在线用户.日前,YY游戏云平台进行了Cloud 2.0的改造,其主要目标是支撑端游,同时也将继续服务页游.手游的运营. 这次架构升级是一次完全重构——抛弃OpenStack,网络.计算.存储业务都是自己实现.作为YY游戏云平台的负责人,风河在本文里主要描述了YY游戏需要建设一个什么样的云平台,以及如何建设这个云平台的. YY游戏的业务需求变迁 YY游戏

云平台项目-----总结

2015年4月份至今,我开始参与公司云平台设计与开发,为了巩固知识点,整理一些项目中用到的技术,以下是简要的介绍: 项目要求及特点:    高可用,高并发,多线程,大数据量,多节点 开发语言:            java 设计工具:            VISIO,EA,WORD =========中间件========== Karaf              osgi容器,bundle可插拔,模块化开发 ActiveMq         消息队列中间件 Dubbo