云平台的简短介绍

定义术语:什么是云平台?

在我们的行业中,迎面而来的最主要变化是云计算。这个变化的许多重要部分之一是云平台的到来。正如它名称所示,这种类型的平台让开发者编写运行在云的应用程序,或者使用来自云的服务,或者二者兼之。今天,在这种类型的平台上使用了不同的名称,包括即时需要平台和作为一个服务平台(PAAS)。无论如何命名,这个支撑应用程序的方式具有很大的潜能。

让我们看下原因,思考下今天应用程序平台是如何被应用。当开发团队创建一个已预知的应用程序(如,运行在组织内部的),这个应用程序已经拥有许多需求。当在环境中的其它计算机提供如远程存储的服务时,操作系统为执行这个应用程序提供基础的与存储交互及其它的支持。如果每个即时需要应用程序的创建器,首先必须构建所有这些的基础,我们今天的所看到的应用程序可能会更少。

类似地,如果每个开发团队希望创建一个云应用程序,首先必须构建自己的云平台,我们也不可能会见到更多的云应用程序的出现。幸运地,供应商们承担了这个挑战,大量的云平台技术在今天将要出现。这个概述的目标是分类别地,简要地描述这些技术,目的是他们可以被被创建企业应用程序的某些人所理解。

上下文环境中的云平台:云服务的三种类型

图1 云服务被分组为三种显著的类型

控制了云平台,通常为着眼于云服务提供了先天条件。正如图1所示,云中的服务可以被分成三个显著的类型。这些类型是:

l 软件即服务(SaaS):一个SaaS应用程序完全运行在云中(那就是,没有服务器停靠在可访问的Internet服务提供商处)。即时需要客户端通常是一个浏览器,或者其它简单的客户端。今天SaaS应用程序的许多已知例子是Salesforce.com,但,许多其他人也是有的。

l 附着在服务上:每个即时需要的应用程序提供自己的有益功能。应用程序有时可以通过访问提供在云中的特定应用程序来强化这些。因为这些服务仅依靠这个特定的应用程序是有用的,他们可以被认为是它的依附。这样的一个流行的使用者例子是Apple的iTunes:当一个附着服务允许购买新的音频和视频内容时,桌面应用程序对参与的音乐及其他更多的内容是有益的。微软的Exchange托管服务提供一个企业范例,增加基于云的垃圾信息过滤器,档案和其它服务到即时需要的Exchange服务器。

l 云平台:一个云平台为应用程序提供的基于云的服务。而不是构建他们自己的自定义功能,例如,你新SaaS应用程序的创建者可以替换为你期望的云平台。正如图1所示,云平台直接的用户是开发者,不是最终用户。

理解云平台需要对这个环境中的单词“平台”的含义有更多理解。一个更广泛的方法是把它作为任何一个软件的平台来思考,为开发者提供创建可访问的服务。下一节看下这个概念更多点的明细。
应用程序平台的一般模型

我们今天的应用程序平台的经验大部分来自即时需要的平台。思考云平台的有用的方法是,依赖于即时需要环境的一个应用程序开发者,如何把需要的服务转换到云平台上。图2帮助理解这个,显示了可以被应用在上述二者世界里的一般模型。

图2:作为拥有三部分角度的一个流行的应用程序平台

继续>>下一页[第1页][第2页][第3页][第4页]

时间: 2024-11-05 14:27:34

云平台的简短介绍的相关文章

JavaScript Web云平台OS.js介绍

OS.js是一个浏览器的JavaScript Web桌面实现,它提供了完善的窗口管理器.应用APIs.GUI工具集以及文件系统抽象.此外,OS.js还是完全免费并且开源的,这意味着你可以为其贡献代码,也可以按照自己喜欢的方式使用它.OS.js可用在所有现代浏览器中,并且可以部署到所有平台上. OS.js的主要功能与特性如下所示: 开源 OS.js完全开源,其代码位于GitHub上,目前已经有2800多个Star.你可以申请为其贡献代码,也可以免费使用其代码. Web桌面 OS.js提供了一个完全

OpenStack开发测试云平台介绍

因此,我们邀请了来自五八同城公司的高级云计算工程师:赵龙,分享了他在企业内部设计.构建以及运维整个 OpenStack 系统的经验,让更多希望能够了解和使用这个优秀的云计算平台的技术人员可以更有效地获得最有实用价值的信息.随着互联网技术的飞速发展和广泛应用, 互联网公司对于产品迭代和技术升级的要求都更为迫切.相应地,研发测试人员对于机器的使用需求量也上了一个台 阶.传统的虚拟化解决方案存在 大量的问题和弊端,已经无法满足企业内部用户按需取用虚拟机资源的需求,运维人员和开发测试人员在虚拟机的使用管

久经考验的全栈云平台:Apsara Stack Enterprise 新特性介绍

摘要:本文的整理自2017云栖大会-南京峰会上阿里云专有云高级专家谢宁的分享讲义,讲义首先介绍了企业级云架构的发展趋势.政务云平台的特征.并介绍了阿里云专有云平台的产品全景图,并对于政务云的设计架构以及Apsara Stack Enterprise 的新特性进行了介绍. 在2017云栖大会-南京峰会上,阿里云专有云高级专家谢宁做了题为<Apsara Stack Enterprise 新特性介绍>的分享.在分享中谢宁分享了目前企业级云架构的发展趋势,目前新应用互联网化,传统核心应用开始逐渐改造,

Windows 8云平台开发环境搭建过程详解

Windows Store应用是基于Windows 8操作系统的新一代Windows应用程序,其 开发平台以及运行模式和以往传统平台略有不同.为了帮助更多开发人员加入到 Windows Store应用开发行列,本篇将介绍如何在Windows Azure云平台搭建 Windows8应用开发环境,本篇介绍的方法适合未安装Windows8操作系统,使用Mac 或者Linux平台的开发人员参考阅读. 准备工作 在搭建环境前,大家需要在Windows Azure平台注册免费账号,注册完成后, 即可获得90

《开源容器云OpenShift:构建基于Kubernetes的企业应用云平台》一3.2 核心组件详解

3.2 核心组件详解 OpenShift的核心组件及其之间的关联关系如图3-2所示.OpenShift在容器编排层使用了Kubernetes,所以OpenShift在架构上和Kubernetes十分接近.其内部的许多组件和概念是从Kubernetes衍生而来,但是也存在一些在容器编排层之上,OpenShift特有的组件和概念.下面将详细介绍OpenShift内部的核心组件和概念. 3.2.1 Master节点 在介绍Master节点前,我们先补充一些内容.OpenShift集群可以由一台或多台主

基于微服务和Docker容器技术的PaaS云平台架构设计

本文讲的是基于微服务和Docker容器技术的PaaS云平台架构设计[编者的话]在系统架构上,PaaS云平台主要分为微服务架构.Docker容器技术.DveOps三部分,这篇文章重点介绍微服务架构的实施. [3 天烧脑式容器存储网络训练营 | 深圳站]本次培训以容器存储和网络为主题,包括:Docker Plugin.Docker storage driver.Docker Volume Pulgin.Kubernetes Storage机制.容器网络实现原理和模型.Docker网络实现.网络插件.

盘点Linux下的开源云平台&amp;&amp;云存储服务

15个您可能不知道的开源云平台 桉树云服务环境 Eucalyptus 开源协议及语言 GPL Java C/C++ 1 2 1 2 官方网站 http://www.eucalyptus.com/participate 介绍 Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) 是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的.实用的云计算.它最初

15个你可能不知道的开源云平台

1.1 云服务环境 Eucalyptus 1.1.1 介绍 Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) 是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的.实用的云计算.它最初是美国加利福尼亚大学 Santa Barbara 计算机科学学院的一个研究项目,现在已经商业化,发展成为了 Eucalyptus Systems Inc.不过,Eu

DockOne微信分享(七十九):基于容器技术构建企业级PaaS云平台实践

本文讲的是DockOne微信分享(七十九):基于容器技术构建企业级PaaS云平台实践[编者的话]企业级容器化PaaS平台旨在为企业应用提供底层支撑能力,覆盖应用开发.应用交付.上线运维等环节,包括代码的管理.持续集成.自动化测试.交付物管理.应用托管.中间件服务.自动化运维.监控报警.日志处理等,本次分享主要介绍基于容器技术构建PaaS平台所采用的相关技术.涉及的核心功能模块以及相关方案. 为满足以上需求,MoPaaS企业版基于Cloud Foundry及Kubernetes等开源技术框架和智能