云平台:允许开发者们或是将写好的程序放在“云”里运行,或是使用“云”里提供的服务,或二者皆是的服务

转向云计算(cloud computing),是业界将要面临的一个重大改变。
各种云平台(cloud platforms)的出现是该转变的最重要环节之一。
顾名思义,这种平台允许开发者们或是将写好的程序放在“云”里运行,或是使用“云”里提供的服务,或二者皆是。
至于这种平台的名称,现在我们可以听到不止一种称呼,
比如按需平台(on-demand platform)、平台即服务(platform as a service,PaaS)等等。
但无论称呼它什么,这种新的支持应用的方式有着巨大的潜力。
应用平台(application platforms)是如何被使用的。
开发团队在创建一个户内应用(on-premises application,即在机构内运行的应用)时,
该应用所需的许多基础都已经事先存在了:
操作系统为执行应用和访问存储等提供了基础支持;机构里的其他计算机提供了诸如远程存储之类的服务。
倘若每创建一个户内应用都得首先构建所有这些基础的话,那么恐怕我们今天看到的应用会少很多。

云平台    cloud platforms

相关技术  云计算(cloud computing)
别    称  按需平台(on-demand platform)
计    算  弹性虚拟计算
    
三种云服务
实际环境中的云平台:三种云服务
为掌握云平台,我们先从大体上考察一下云服务。我们可以把通过“云”提供的服务分为三大类。它们是:

软件即服务(Software as a service,SaaS):SaaS应用是完全在“云”里(也就是说,一个Internet服务提供商的服务器上)运行的。
其户内客户端(on-premises client)通常是一个浏览器或其他简易客户端。
Salesforce可能是当前最知名的SaaS应用,不过除此以外也有许多其他应用。

附着服务(Attached services):每个户内应用(on-premises application)自身都有一定功能,
它们可以不时地访问“云”里针对该应用提供的服务,以增强其功能。
由于这些服务仅能为该特定应用所使用,所以可以认为它们是附着于该应用的。

云平台(Cloud platforms):云平台提供基于“云”的服务,供开发者创建应用时采用。
你不必构建自己的基础,你完全可以依靠云平台来创建新的SaaS应用。云平台的直接用户是开发者,而不是最终用户。
要掌握云平台,首先要对这里“平台”的含义达成共识。一种普遍的想法,是将平台看成“任何为开发者创建应用提供服务的软件”。

平台一般模型
我们今天对应用平台(application platform)的认识,主要来源于户内平台(on-premises platforms)。
因此,一种思考云平台(cloud platforms)的方式,
就是考察应用开发者在户内环境里所依赖的服务(services)是如何转变为“云(cloud)”的。

无论在户内环境、还是在“云”里,我们可以认为一个应用平台(application platform)包含以下三个部分:
一个基础(foundation):几乎所有应用都会用到一些在机器上运行的平台软件。
各种支撑功能(如标准的库与存储,以及基本操作系统等)均属此部分。

一组基础设施服务(infrastructure services):在现代分布式环境中,应用经常要用到由其他计算机提供的基本服务。
比如提供远程存储服务、集成服务及身份管理服务等都是很常见的。

一套应用服务(application services):随着越来越多的应用面向服务化,这些应用提供的功能可为新应用所使用。
尽管这些应用主要是为最终用户提供服务的,但这同时也令它们成为应用平台的一部分。
(也许你要奇怪,为什么要把别的应用视为平台的一部分,但在面向服务的世界里是这样的。)

开发工具也是另一个重要部分。现代工具可以帮助开发者们运用应用平台的这三个部分来构建应用。
为了对这个抽象模型有具体的认识,下面我们将它与今天主流的户内平台加以对照。
户内基础(on-premises foundation)包括有:

操作系统(Operating system):Windows、Linux及其它版本的Unix是主流选择。
本地支持(Local support):不同风格的应用采用不同的技术。
例如,.NET框架和Java EE应用服务器为Web应用等提供了一般性支持,而其它技术则面向特定类型的应用。
比如Microsoft Dynamics CRM产品提供了一个为创建特定类型的商业应用而设计的平台。
类似地,不同种类的存储被用于不同目的。Windows、Linux及其它操作系统里的文件系统提供了原始字节的存储功能,
而各种数据库技术(比如Oracle DBMS、MySQL、Microsoft SQL Server及IBM DB2等)则提供了更加结构化的存储功能。

对于户内基础设施服务(on-premises infrastructure services),典型例子包括:
存储(Storage):跟基础里的存储一样,基础设施里的存储也分为多种风格。
远程文件系统可以提供简单的面向字节的存储,而Microsoft SharePoint文档库可以提供更加结构化的远程存储服务。
应用也可以远程访问数据库系统,从而能够访问其他种类的结构化存储。
集成(Integration):把机构内部的应用连接起来,通常要依赖于某种集成产品提供的远程服务。
比如,消息队列(message queue)是一个简单的例子,
IBM的WebSphere Process Server及微软的BizTalk Server等产品可用于更加复杂的场景。

身份管理(Identity):对许多分布式应用而言,提供身份信息是一个最基本的需求。
常见的解决此问题的户内技术包括微软的Active Directory(活动目录)及其它LDAP(轻量级目录访问协议)服务器。

套装软件(Packaged applications):这包括像SAP、Oracle Applications、Microsoft Dynamics在内的许多商业软件,以及许许多多现成的产品。
虽然不是所有套装软件都向其它应用暴露服务,但越来越多的套装软件是这么做的。

定制应用(Custom applications):许多机构对定制软件进行了大笔投资。
随着这些应用逐渐将其功能以服务的形式暴露出来,它们也将成为户内应用平台的一部分。

户内到云平台
上面那个一般模型描述的是户内平台,但它同时也可被用来考察云平台。
另外,因为户内平台与云平台可以一同使用,所以理解它们如何一起工作也是十分重要的。
正如户内应用(on-premises application)是构建于户内基础(on-premises foundation)之上的,
云应用(cloud application)也可以构建于云基础(cloud foundation)之上。
无论是户内环境、还是“云”里的基础设施与应用服务,均可为这两种应用所使用。
户内平台为我们今天的应用提供支持,类似地,云平台为我们明天将构建的应用提供服务。

云平台是由搭载了云平台服务器端软件的云服务器、搭载了云平台客户端软件的云电脑以及网络组件所构成的,
用于提高低配置或老旧计算机的综合性能,使其达到现有流行速度的效果。

大企业云平台
一、UAP平台
UAP平台  用友NC采用J2EE架构,致力于构建先进、开放的集团企业云计算应用平台,
为集团企业提供建模、开发、集成、运行、管理一体化的IT解决方案 。
NC以“高智能、高性能、高可用”成为中国集团企业商业模式创新、管理和竞争力升级的信息化平台。

二、弹性虚拟计算
根据企业不断变化的组织架构、管控模式和业务需求,为企业云应用服务快速提供动态、灵活、弹性、虚 拟、共享和高效的计算资源服务。

三、智能监控运维
实现对计算资源、存储资源、网络资源、云应用服务进行7*24小时全时区、多地域、全方位、立体式、智能化的IT运维监控,
保障IT系统安全、稳定、可靠运行。

四、移动技术

云服务平台
Gleasy是一款面向个人和企业用户的云服务平台,可通过浏览器及客户端两种方式登录,
平台包括即时通讯、邮箱、OA、网盘、办公协同等多款云应用,用户也可以通过应用商店安装自己想要的云应用,
该平台通过平台自身的产品服务与整合能力,将孤立的在线云应用有机联系起来。

拥有自主研发的分布式文件系统、分布式即时通讯系统、海量实时检索解决方案、
分布式文件处理解决方案、分布式数据库、分布式多级缓存以及众多自主研发的中间件及研发框架。

Gleasy从“系统”上看由三个层次组成:基础环境、系统基础应用、第三方应用。

基础环境为运行和管理云应用的基础环境,包括Gleasy桌面、帐号管理、G币充值与消费、消息中心等。
系统基础应用主要包含一说(即时通讯)、一信(邮箱)、一盘(文件云存储及在线编辑)、联系人(名片、好友动态、个人主页),
记事本、表格等在线编辑工具及图片查看器、PDF阅读器等辅助性工具。
第三方应用接近于PC上的可安装软件,或智能手机中的App。
第三方应用经过改造后可入驻,目前有美图秀秀、金山词霸、挖财记账、虾米音乐等应用。

备注:随笔中内容来源于网上资料整理,仅供参考。

转载于:https://www.cnblogs.com/Alanf/p/8327968.html

云平台(cloud platforms)相关推荐

  1. 5分钟将Node应用部署到SAP云平台Cloud Foundry

    一键式部署Node应用到SAP Cloud Foundry 阅读这篇blog大约需要5分钟 SAP云平台是SAP为客户提供的PaaS平台,其主要的目标是帮助客户和合作伙伴在最短的时间内开发出创新的云应 ...

  2. 云平台是什么意思 云服务平台有哪些【详细介绍】

    云平台是什么意思 云服务平台有哪些[详细介绍] 摘要:云平台是什么意思?随着云计算的不断发展,很多的云平台都应运而生,这种平台允许开发者们或是将写好的程序放在"云"里运行,或是使用 ...

  3. [云开发3]-将问卷调查Demo应用快速部署到SAP云平台

    快速部署到SAP云平台Cloud Foundry 阅读这篇blog大约需要5分钟 在Demo原型开发后的第一时间部署到云平台. Be slow to promise and quick to perf ...

  4. esp8266 TCP接入巴法云物联网云平台

    文章目录 前言 (一)注册添加TCP设备 (1)注册巴法云账号 (2)创建主题 (二)订阅发布主题 (1)TCP设备相关指令 (2)调试 (三)ESP8266接入巴法云 前言 巴法云物联网云平台,就如 ...

  5. 5分钟将Docker镜像部署到SAP云平台CloudFoundry

    一键部署Docker镜像到SAP CloudFoundry 阅读这篇blog大约需要5分钟 Docker 是世界领先的软件容器平台.DockerHub 是一个由 Docker 公司运行和管理的基于云的 ...

  6. 8月热讯|2022年云平台服务炒作周期、“The Cloud 100”排行榜...

    栏目导读:从全球视角出发,带您了解无代码相关最新资讯. TOP3大事件 1.Gartner预测2022年低代码应用平台收入将达到74亿美元,同比增长28.4% 近期,Gartner公布了"2 ...

  7. Spring Cloud剖析--云平台技术栈17

    导读:之前发布了云平台技术栈(ps:点击可查看),本文主要说一下其中的Spring cloud! Spring Cloud 是一个基于 Spring Boot 实现的微服务框架,它包含了实现微服务架构 ...

  8. IBM中国开发中心吉燕勇: 通过Cloud Data Services打造新型认知计算数据分析云平台...

    在今年初IBM首席执行官Ginni Rometty公开表示将向认知计算与云计算平台方向转型之后,尽管外界一致认为这一过程并不会轻松,但经过近半年时间的努力,IBM确实已取得了一些进展,尤其是在中国国内 ...

  9. java 电子商务云平台b2b b2c o2o springmvc+mybatis+spring cloud+spring boot

    大型企业分布式互联网电子商务平台,推出PC+微信+APP+云服务的云商平台系统,其中包括B2B.B2C.C2C.O2O.新零售.直播电商等子平台. 技术解决方案 开发语言: java.j2ee 数据库 ...

最新文章

  1. 数据管理DMS企业版接入蚂蚁金融云售卖
  2. springMVC参数传递(三)
  3. ConfigParser MissingSectionHeaderError: File contains no section headers.
  4. vim8支持的linux版本,Vim 8.0 版本安装方法及添加Python支持
  5. 1.16 项目实例:Java图书信息查询
  6. c 子类对象 访问父类对象受保护成员_java面向对象总结
  7. 小程序和APP的差别是什么?
  8. 夏侯南溪搭建目标检测模型——数据读取篇
  9. 在计算机rwn代表,基于改进和RWn-SVM的化工过程故障快速诊断.pdf
  10. 锐起无盘服务器内存盘,关于锐起无盘的缓存原理以及使用方法
  11. 卫星图像数据下载地址
  12. excel常用控件使用方法一看就懂(干货不糊弄)
  13. 管理型工业以太网交换机什么
  14. 素数之魂——黎曼和他的伟大猜想
  15. 我的日程安排表 II
  16. QQ丶微信分享URL Schemes填写
  17. 一点点读懂cpufreq(二)
  18. 零知开源分享-L298N模块使用 电机驱动 TT马达
  19. 【转】IOS数据库操作SQLite3使用详解
  20. Android四大组件和启动模式(面试总结)

热门文章

  1. 【ppt幻灯片制作】Focusky教程 | 选择合适的背景
  2. 聚类算法(K-means AGNES DBSCAN)
  3. VSFTPD移植及使用
  4. Linux下vm.overcommit_memory的内存分配参数解释(主要是redis服务——redis服务的日志:/var/log/redis_6379.log)
  5. 动态规划:游艇租用问题
  6. C++之this指针
  7. 干掉鼠标!用这 4 款 App 大幅提升 Mac 键盘效率
  8. 基于vc2017 编译 python 3.7
  9. 太阳能自动灌溉系统 利用spwm实现逆变正弦波
  10. 使用opencv对图像进行透视变换