多语言展示
当前在线:693今日阅读:84今日分享:32

【云计算】云应用该具备哪7项主要特征?

云计算被称之为"云应用的互联网",是继互联网、Web后的一个崭新的网,为此,云应用在云计算发展中占据着举足轻重的地位。未来,云计算的重大变革也需云应用来支撑整个行业的发展。云应用可以看作是SaaS的升级,国内网盘大都属于SaaS的范畴,包括个人网盘(如百度网盘、360云盘和腾讯微云)以及企业网盘(燕麦企业云盘(OATOS)、金山快盘和115网盘等)。那么,云应用该具备哪7项主要特征呢?
工具/原料

云计算

云应用:云计算的“细胞”

云计算是“云应用的互联网”,是继互联网、Web之后的一个崭新的“网”。这是一个超脱了硬件、超脱了传统软件、超脱了物理的网(互联网)、信息的网(Web)、超脱了传统计算模式的“应用的网”。“云应用”在云计算里的分量如此之重,云计算这场软件史上最重大的技术变革必须从“应用”这个支撑整个软件业这座大厦的基石开始。

“云应用”须具备以下7个特征
1

亲云性所有“云应用”必须与Web兼容,只要有网和浏览器就能访问云应用,与所使用的硬件无关,可以是电脑、智能手机,甚至是电视机。所有“云应用”运行在一个标准的云计算平台。这个平台必须与物理的资源完全隔离。“云应用”不直接访问任何计算机或网络的任何资源,如文件,网络,数据库,表单,数据域,数据类型,内存,外设等等。“云应用”必须与运营环境完全隔离,用户不需管理运行环境:包括硬件、软件、数据库、中间件等等。

2

非程序性“云应用”不再是程序,而是“可执行的文档”。创建“云应用”就像书写文档。“云应用”第一次将“所见即所得”的理念扩展到编程领域。“云应用”不再由任何“中间程序”组成。“云应用”的开发者不需要具备编程知识,不需要了解编程理论、编程语言、数据库等等。开发云应用相当于将行业知识和日常工作经验转化成为另一种形式的知识。“云应用”可以像文档那样复制、传输、收藏、存档、分享、和运行。

3

移动性所有“云应用”必须能像数据一样移动。不仅“云应用”可以移动,“云应用”还可以连通所用的数据“拖家带口”一起移动,并且可以非常容易地植入目标运行环境。不仅“云应用”的数据可以移动,“云应用”的“生态环境”也可以与“云应用”一起移动,包括“云应用”的使用许可(license)、配置等等。

4

安全性“云应用”必须从根本上铲除软件病毒的滋生地。毋庸置疑,只要是软件,就无法杜绝软件病毒,“云应用”也如此。“云应用”在安全管理上必须建立在一个全新的理念:“软件可以有病毒,但云计算的安全体制必须让这些病毒没有任何藏匿的地方”。这要求所有“云应用”必须能够清晰地列出自身任何可能执行的动作、可能访问的数据、对数据做的任何操作。用户可以逐条允许/阻止/修改/授权这些动作、数据访问、和数据操作。所有这些不需要查看源代码、修改源代码。

5

可组装性所有的“云应用”能够像文档那样被组装起来。由不同开发者创建的多个应用可以被组装成为一个新的应用,所有应用都调用同一个用户数据。一个应用可以被分拆成多个小应用,甚至可以将一个功能复制到另一个应用中去,所有这些都无需查看源代码、修改源代码。

6

可控性“云应用”必须从根本上解决软件知识产权保护问题。在没有授权的情况下,用户不能对“云应用”做任何操作,甚至连拷贝都不可能。但在授权的情况下,用户可以对“云应用”做任何层面的修改及个性化。所有这些都无需查看源代码、修改源代码。

7

可移植性所有的“云应用”都必须严格的实现程序与数据的剥离。“云应用”完全独立于所使用的数据。任何第三方开发的“云应用”都可以移植到任意用户数据库、使用用户选定的数据格式。所有这些都无需查看源代码、修改源代码。

推荐信息