云计算

影响

软件开发的影响

云计算环境下,软件技术、架构将发生显著变化。首先,所开发的软件必须与云相适应,能够与虚拟化为核心的云平台有机结合,适应运算能力、存储能力的动态变化;二是要能够满足大量用户的使用,包括数据存储结构、处理能力;三是要 互联网化,基于互联网提供软件的应用;四是安全性要求更高,可以抗攻击,并能保护私有信息;五是可工作于移动终端、手机、网络计算机等各种环境。
云计算环境下,软件开发的环境、工作模式也将发生变化。虽然,传统的软件工程理论不会发生根本性的变革,但基于云平台的开发工具、开发环境、开发平台将为敏捷开发、项目组内协同、异地开发等带来便利。软件开发项目组内可以利用云平台,实现在线开发,并通过云实现知识积累、软件复用。
云计算环境下,软件产品的最终表现形式更为丰富多样。在云平台上, 软件可以是一种服务,如SAAS,也可以就是一个Web Services,也可能是可以在线下载的应用,如苹果的在线商店中的应用软件,等等。

对软件测试的影响

在云计算环境下,由于软件开发工作的变化,也必然对软件测试带来影响和变化。
软件技术、架构发生变化,要求软件测试的关注点也应做出相对应的调整。软件测试在关注传统的软件质量的同时,还应该关注云计算环境所提出的新的质量要求,如软件动态适应能力、大量用户支持能力、安全性、多平台兼容性等。
云计算环境下,软件开发工具、环境、工作模式发生了转变,也就要求软件测试的工具、环境、工作模式也应发生相应的转变。软件测试工具也应工作于云平台之上,测试工具的使用也应可通过云平台来进行,而不再是传统的本地方式;软件测试的环境也可移植到云平台上,通过云构建测试环境;软件测试也应该可以通过云实现协同、知识共享、测试复用。
软件产品表现形式的变化,要求软件测试可以对不同形式的产品进行测试,如Web Services的测试,互联网应用的测试,移动智能终端内软件的测试等。
云计算的普及和应用,还有很长的道路,社会认可、人们习惯、技术能力,甚至是社会管理制度等都应做出相应的改变,方能使云计算真正普及。但无论怎样,基于互联网的应用将会逐渐渗透到每个人的生活中,对我们的服务、生活都会带来深远的影响。要应对这种变化,我们也很有必要讨论我们业务未来的发展模式,确定我们努力的方向。
服务形式
云计算可以认为包括以下几个层次的服务:基础设施即服务(IaaS), 平台即服务(PaaS)和 软件即服务(SaaS)。

IaaS:基础设施即服务

IaaS( Infrastructure-as-a- Service):基础设施即服务。消费者通过 Internet可以从完善的 计算机基础设施获得服务。

PaaS:平台即服务

PaaS( Platform-as-a- Service):平台即服务。 PaaS实际上是指将 软件研发的平台作为一种服务,以 SaaS的模式提交给用户。因此, PaaS也是 SaaS模式的一种应用。但是, PaaS的出现可以加快 SaaS的发展,尤其是加快 SaaS应用的开发速度。

SaaS:软件即服务

SaaS( Software-as-a- Service): 软件即服务。它是一种通过 Internet提供 软件的模式,用户无需购买软件,而是向提供商租用基于 Web的软件,来管理企业经营活动。
应用

云物联

物联网就是物物相连的 互联网”。这有两层意思:第一, 物联网的核心和基础仍然是 互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。
物联网的两种业务模式:
1.MAI(M2M Application Integration), 内部MaaS;
2.MaaS(M2M As A Service), MMO, Multi-Tenants(多租户模型)。
随着 物联网业务量的增加,对 数据存储和计算量的需求将带来对“ 云计算”能力的要求:
1. 云计算:从 计算中心数据中心物联网的初级阶段,PoP即可满足需求;
2. 在 物联网高级阶段,可能出现MVNO/MMO营运商(国外已存在多年),需要 虚拟化 云计算技术,SOA等技术的结合实现 互联网的泛在服务:TaaS (everyTHING As A Service)。

云安全

云安全(Cloud Security)是一个从“ 云计算”演变而来的新名词。 云安全的策略构想是:使用者越多,每个使用者就越安全,因为如此庞大的用户群,足以覆盖 互联网的每个角落,只要某个网站被 挂马或某个新木马病毒出现,就会立刻被截获。
云安全”通过网状的大量客户端对网络中 软件行为的异常监测,获取 互联网中木马、恶意程序的最新信息,推送到Server端进行自动分析和处理,再把病毒和木马的解决方案分发到每一个客户端。

云存储

云存储是在 云计算(cloud computing)概念上延伸和发展出来的一个新的概念,是指通过 集群应用、 网格技术分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用 软件集合起来 协同工作,共同对外提供 数据存储和业务访问功能的一个系统。 当 云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为一个云 存储系统,所以云存储是一个以 数据存储和管理为核心的云计算系统。

云游戏

云游戏是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在服务器端运行,并将渲染完毕后的游戏画面压缩后通过网络传送给用户。在客户端,用户的游戏设备不需要任何高端处理器和显卡,只需要基本的视频解压能力就可以了。 就现今来说,云游戏还并没有成为家用机和掌机界的联网模式,因为至今X360仍然在使用LIVE,PS是PS NETWORK ,wii是wi-fi。但是几年后或十几年后,云计算取代这些东西成为其网络发展的终极方向的可能性非常大。 如果这种构想能够成为现实,那么主机厂商将变成网络运营商,他们不需要不断投入巨额的新主机研发费用,而只需要拿这笔钱中的很小一部分去升级自己的服务器就行了,但是达到的效果却是相差无几的。对于用户来说,他们可以省下购买主机的开支,但是得到的确是顶尖的游戏画面(当然对于视频输出方面的硬件必须过硬。)。你可以想象一台掌机和一台家用机拥有同样的画面,家用机和我们今天用的机顶盒一样简单,甚至家用机可以取代电视的机顶盒而成为次时代的电视收看方式。

云计算与大数据

云计算与大数据

云计算与大数据

从技术上看,大数据与云计算的关系就像一枚硬币的正反面一样密不可分。大数据必然无法用单台的计算机进行处理,必须采用分布式计算架构。它的特色在于对海量数据的挖掘,但它必须依托云计算的分布式处理、分布式数据库、云存储和虚拟化技术。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值