了解云计算的发展历程,可以洞悉云计算的发展规律,从中可以更好地洞察云计算技术的发展趋势。下面是对云计算发展历程的简要回顾[12]。2008年2月1日,IBM公司决定将在中国无锡建立世界上首个云计算中心。2008年5月10日,此云计算中心投入运营。2008年7月29日,Yahoo、Intel和HP公司宣布一项橫跨新加坡、德国和美国的联合研究计划,以此来推动云计算的发展。2009年1月,阿里软件在江苏南京建立首个“电子商务云计算中心”。......
2023-11-18
Microsoft紧跟云计算步伐,于2008年10月推出了一套云端操作系统Windows Azure平台,作为Azure平台的开发、服务代管及服务管理的环境。Azure是继Windows取代DOS之后,微软的又一次颠覆性转型,让Windows真正由PC延伸到“蓝天”上。Azure平台与Visual Studio进行了整合,支持一致性的开发经验。Azure平台是个可同时支持微软及非微软程序语言和环境的开放性平台。其主要目标是帮助开发可运行在云服务器、数据中心、Web和PC上的应用程序。
Azure服务平台是一个包括存储、运算和管理三大部件的云计算平台。目前在此平台上运行着五大服务:Live Services、SQL Services、.NET Services、SharePoint Services以及Dynamics CRM Services[6]。借助Azure服务平台,开发人员可以创建在云中运行的应用,并可将现有的应用加以扩展,使之可以利用以云为基础的性能优势。Azure平台为商业和个人应用程序提供了基础,可以为用户轻松而安全地在云中存储和共享信息,并可随时随地进行访问。Azure服务平台的整体结构如图7-2所示。
图7-2 微软Azure服务平台
1.Windows Azure
Windows Azure是Azure服务平台的底层部分,是一套基于云计算的操作系统,主要用来提供云端线上服务所需要的作业系统与基础储存和管理的平台。这也是微软实施云计算战略的一个部分。如图7-3所示,Windows Azure包括如下五个部分:
图7-3 Windows Azure体系架构
(1)计算(Compute) Azure计算服务提供在Windows Server上运行应用程序。应用程序可以使用如C#、VB、C++和Java等语言进行开发。
(2)存储(Storage) 用来存储大的二进制对象,提供Azure应用程序的组件间通信用的队列。Azure应用程序和本地应用程序都以RESTful方法来访问该存储服务。
(3)结构控制器(Fabric Controller) Azure应用程序运行在虚拟机上,其中虚拟机的创建由Azure最核心的模块Fabric Controller完成。除处理创建虚拟机和运行程序外,Fabric Controller还监控运行实例。实例可以有多种原因出错,如程序抛出异常、物理机死机等情况。
(4)内容分发网(Content Delivery Network,CDN) CDN把用户经常访问的数据临时保存在距离用户较近的地方,可以大大加快用户访问这些数据的速度。另外,CDN可以缓存大的二进制对象。(www.chuimin.cn)
(5)连接(Connect) Azure应用程序通过HTTP、HTTPS、TCP与外部的世界交互。但Azure Connect支持云应用程序和本地服务的交互。例如通过Connect可以使云应用程序访问存在本地数据库内的数据。
2.SQL服务
此服务实现了微软数据平台把SQL Server的功能扩展到云端作为基于Web的服务的构想,允许存储结构化的、半结构化的和非结构化的数据。SQL服务将会实现一个丰富集成服务集,利用这些服务能够进行关系查询、查找、报告功能、分析、集成和与移动用户的数据同步等。
3..NET服务
它是一个寄宿于微软架构、高可扩展、面向开发者的服务集,提供了许多基于云或与云有关的应用程序需要的构建块。.NET Framework为开发者提供了高级类库,使开发效率更高,.NET服务允许开发者专注于他们的应用程序逻辑而不是构建和部署基于云的基础设施服务。.NET服务由访问控制、服务总线和工作流服务三部分组成。访问控制提供一个简单的方法去控制Web应用程序和服务;服务总线使得把Internet上的应用程序连接起来非常简单。注册到服务总线上的服务通过任何网络拓扑能够容易地被发现和访问;工作流服务是一个大规模的云端运行工作流宿主,提供一系列优化的操作用于发送、接收和操作HTTP及服务总线消息,一系列寄宿工具用于配置、管理、跟踪工作流实例的执行以及一系列管理应用程序接口。
4.Live服务
Live服务是一系列包含在Azure服务平台里面用来处理用户数据和应用程序资源的构建块,Live服务为开发者提供一个简单的构建丰富的、高级的应用程序和体验入口,通过多种设备,应用程序可以和Internet上的用户相连。
通过Live服务,可以存储和管理Windows Live用户的信息和联系人,将Live Mesh中的文件和应用同步到用户的不同设备上。微软Live Mesh是一个软件与服务相结合的平台,通过数据中心将文件和程序在网络上实现无缝的同步共享。它使得构建跨数字设备和Web的应用程序成为可能。
5.SharePoint服务与Dynamics CRM服务
它们用于在云端提供针对业务内容、协作和快速开发的服务,建立更强的客户关系。
有关云安全深度剖析:技术原理及应用实践的文章
了解云计算的发展历程,可以洞悉云计算的发展规律,从中可以更好地洞察云计算技术的发展趋势。下面是对云计算发展历程的简要回顾[12]。2008年2月1日,IBM公司决定将在中国无锡建立世界上首个云计算中心。2008年5月10日,此云计算中心投入运营。2008年7月29日,Yahoo、Intel和HP公司宣布一项橫跨新加坡、德国和美国的联合研究计划,以此来推动云计算的发展。2009年1月,阿里软件在江苏南京建立首个“电子商务云计算中心”。......
2023-11-18
从用户角度来看,云计算意味着数据、计算及应用均通过网络被转移到用户掌控范围之外的云服务提供商手中,因此,用户隐私信息和云服务风险等问题随之而来。从技术层面来看,传统信息安全存在的问题在云端上同样存在,而且还因为云计算的商业模式及虚拟化等技术的引入,使得云服务面临新的服务风险问题。用户必须明确使用云计算所引入的各种风险。......
2023-11-18
Microsoft紧跟云计算步伐,于2008年10月推出了一套云端操作系统Windows Azure平台,作为Azure平台的开发、服务代管及服务管理的环境。Azure平台是个可同时支持微软及非微软程序语言和环境的开放性平台。Azure服务平台的整体结构如图7-2所示。图7-2 微软Azure服务平台1.Windows AzureWindows Azure是Azure服务平台的底层部分,是一套基于云计算的操作系统,主要用来提供云端线上服务所需要的作业系统与基础储存和管理的平台。但Azure Connect支持云应用程序和本地服务的交互。......
2023-11-18
由图1-16可知,NIST的云计算参考架构定义了云计算中的5个主要参与者:云消费者、云提供者、云审计者、云代理和云载体。每个参与者都是参与云计算中事务或流程以及执行任务的一个实体。云代理 云代理是一个能够协调云提供者和云消费者两者关系的实体。......
2023-11-18
图3-1 云基础设施栈结构图1.云数据中心网络结构对于数据中心而言,传统的数据中心架构和服务方式已经逐渐落后于时代需求,用户对安全、高效及节能等方面的要求也越来越迫切。......
2023-11-18
同时为了提高访问第三方云存储空间的效率,本系统将常用的文件在本地预留一份作为缓存。进行文件下载时,会先由缓存系统检查文件是否存在本地的服务器,若不存在,将会从DropBox上下载文件至本地服务器。所有的缓存文件都会记录于数据库内的缓存数据表中,缓存数据表内设置两个字段,Fileid与Counter。......
2023-11-18
正是因为虚拟化技术的种种优势,虚拟化技术已经逐步成为云计算服务的主要支撑技术。可以说,虚拟化和云计算正在共同重塑数据中心格局,云数据中心通过服务器虚拟化和应用虚拟化等形式,不但能有效提高各种资源的利用率,同时也赋予了业务管理更大的灵活性。随着需求的增长与云计算技术的出现,虚拟化和云计算聚焦于统一存储。......
2023-11-18
尽管云计算前景一片看好,但是发展云计算必然会面临一些新的挑战。另外,云使用者的行为、习惯及爱好等被使用者视为隐私的部分,将会更直接地暴露在网络之上。因此,云计算的安全性与机密性是企业的主要关注点。目前云计算并无统一的行业标准,也就是说,企业用户难以从一家云服务供应商转换到其他云服务提供商,即降低了云服务移植的弹性。云端毕竟是在远方,数据的访问速度自然远比不上本地的计算机系统。......
2023-11-18
相关推荐