Web Services的访问方式

目前对于云计算的全部关注中,存储更多的被视为最基础的平台。时至今日,许多云计算提供的仅仅局限于CPU内核的集合,还特别为之定制了内存分配,低转速的存储,或者还有一些可以面向互联网的IP技术。最近,出现了有趣的关于云的新技术,特别是对于使用 Web Services的访问方式,从而使访问存储不再受限于文件或者NFS加载点了。

通俗的数据存储和管理的"企业级特征"在IT架构创新上不断更新。存储架构师意识到这些特征对于关键业务和生产应用特别重要,但目前的云计算还缺少这些特征。本篇白皮书的目标是描述企业云计算中存储必备的要素。

云计算性能

云计算性能需要付出成本。在一个架构良好的应用里,性能和成本处于平衡状态。达到这点的关键是使用合适的技术去匹配企业业务应用的性能,首先要求将企业的业务语言转换成IT模式。因为这种转换困难,通常企业止步于静态的IT架构,无法应对业务变化着的性能需求。企业云计算提供了一个更能应对变化着的性能需求的平台。

在早期的云计算平台里,存储I/O一般都会有较高的延迟。这是因为厂商注意到使云计算的数据更容易访问,但没注意到提高与性能、带宽和IOPS相关的服务级别。有两个原因导致延迟较高:访问的模式和类型,以及存储分布的配置。

访问模式包括位于OSI模型物理层之上的多层协议的组合(如SOAP, NFS, TCP, IP和FCP)。数据访问包括共享的物理服务层(如以太网)和几个协议层(如SOAP或NFS),一般比专门的物理层(如FC)产生更多的延迟。市场上大多数云计算平台包括Internet的数据访问,产生了更多的数据访问延迟。

对于存储介质,大多数云计算的市场在RAID或JBOD配置中使用SATA磁盘。因为SATA(有段时间被视为近线磁盘)的性能一般比企业磁盘(一般指FC盘)稍差一些,导致存储设备的性能低于应用的需求。

当你采用低性能存储介质的相对低带宽和高延迟的访问模式时,使用整个存储子系统的企业无法支持更多的关键业务应用的需求。其结果是,这种方案通常仅适用于测试和开发。

相比来说,企业云计算平台需要提供更多不同性能存储层的选择。当性能需求的变化时,例如,应用从测试迁移到生产环境,存储平台应该能使用这种变化。理想的企业云计算的存储应该有多种性能区,能够被调整,以提供合适的I/O性能级别给业务性能的需求。

最后,为了满足企业高端存储的性能需求,云计算方案必须采用高于或者目前正在使用的企业级技术。一般使用FC SAN。此外,如何使用技术与技术本身同等重要。在一个系统管理环境里,企业级需求下的虚拟机配置必须能够持续提供高性能。

【编辑推荐】

高手论:到底云计算是什么呢闲谈云计算与网格计算的深入比较研究云计算不仅现在火爆,未来云计算将变得更加成熟大致学习云计算的基本思路云计算与P2P相互切磋【责任编辑:志京 TEL:(010)68476606】

时间: 2024-08-28 22:56:30

Web Services的访问方式的相关文章

Data Web Services:访问IBM数据库服务器的新方式

简介 Web服务已成为数据交换.访问和操纵的主流机制.它的底层标准已经成熟,而且它的一些优点,例如松散耦合和虚拟化,已经向实现面向服务架构(Service-Oriented Architecture,SOA)这一目标前进了一大步.很多调查表明,难于实现已成为推迟甚至放弃 SOA 项目的主要原因之一.很多面向数据的Web服务都做一件事 -- 在一个数据库上执行一条语句,或者调用一个存储过程,但是,为了完成这些操作,需要将这些数据库操作封装到应用程序代码逻辑中.开发面向数据的Web应用程序是一项有挑

vs.net中web services入门

services|web services 入门摘要:Microsoft Visual Studio .NET 和 XML Web services 提供了一个简单.灵活且基于标准的模型,开发人员无论使用何种平台.编程语言或对象模型均可以编写组合应用程序.本文将帮助您快速学习使用 Visual Studio .NET 创建并访问 XML Web services.本文包含一些指向英文站点的链接. 目录简介 用托管代码编写的 XML Web services 使用 Visual Studio 创建

全方位解析Web Services开发步骤

简介:Web Services 的发展是持续的,是有顽强生命力的,它扮演的角色将越来越受到重视,与此同 时 Web Services 的实现方式也多了起来,这样导致了很多想学习 Web Services 的开发人员不知道如何 下手,本教程选择了当下最流行的几种实现 Web Services 的方式,通过具体实例来全方位阐述 Web Services 的开发过程. 基本开发环境 操作系统:本教程使用的为 Windows Vista Enterprise, 如果您的系统是 Linux 的,请选择下载

如何创建数据库Web Services

services|web|创建|数据|数据库 XML Web Services一个最显然的用处就是通用数据存取.通过它,你可以把公司的数据库被Internet上的许多客户端来访问,也可以动态地把它导入到第三方的Web站点上,甚至可以允许你的商业伙伴的Web Services去查询.下面就解释一下如何创建一个简单的Web Services,把你的数据库内容显示到Internet Explorer.第三方的Web Services和自定义的C#和VB.NET的客户端. 合作伙伴.客户.雇员在使用为多

使用WINDOWS脚本访问WEB SERVICES

services|web|window|访问|脚本 ''''''''''''''''''''''''''''''''''''''''''''''''Modiay by X' 2003-12-30'''''''''''''''''''''''''''''''''''''''''''''''Const ForReading = 1, ForWriting = 2, ForAppending = 8 '文件操作常量''''''''''''''''''''''''''''''''''''''''''''

如何使用ASP.NET AJAX访问Web Services/WCF Services

Web Services 使用客户端script调用ASP.NET Web services (.asmx)和Windows Communication Foundation(WCF) services(.svc).脚本引用是自动添加到页面上的,并且他们自动产生Web service proxy类,你就从这里使 用客户端脚本调用Web service. 你还能访问ASP.NET Web Servicce 不使用ASP.NET AJAX 服务端控件(如,如果你使用不同的Web开发环 境).这样做,

通过PL/SQL访问Web Services

在Web Services红得发紫的今天,到处都在谈论和使用Web Services:当然,其中有不小一部分是属于业界炒作.Oracle也始终走在技术的最前沿,早在9i时代就发布了扩展包来支持PL/SQL访问Web Services,并且在Oracle 10g版本中使得该功能变得更加强大:这都源于引入了UTL_DBWS包,其实它是封装了JPublisher,使得PL/SQL开发者只需要使用简单的几个API就能调用Web Services了. 下面我将通过一个实例向你展示如何通过PL/SQL调用W

java端RESTful web services的几种实现方式

1) 利用JAX-WS的Dispatch/Provider对 在JAX-WS中,我们可以跳过SOAP栈的处理,直接调用Service Endpoint,这样我们就可以传输POX(Raw xml)或者JSON给Service Endpoint处理,并可以通过MessageContext拿到HTTP method,从而进行判断,调用不同的逻辑.需要注意的是将Endpoint的@WebService替换成@WebServiceProvider,需要实现Provider<Source>接口.接着将Bi

互联网不止一面:访问方式定义web未来

摘要: 此文是LUCY INGHAM的 文章 ,他从访问形式的发展展望了互联网的演变,认为为了适应不同的访问形式,未来有可能会出现多个其他访问形式难以理解的互联网.比方说,有些网站你戴上 此文是LUCY INGHAM的文章,他从访问形式的发展展望了互联网的演变,认为为了适应不同的访问形式,未来有可能会出现多个其他访问形式难以理解的互联网.比方说,有些网站你戴上Oculus Rift才能看,有些信息只有虚拟助手才能理解.所以他认为未来的互联网会出现断裂.不过我倒认为那是统一的语义化网络的未来:内容