集成服务

集成服务(Integration Services)

目录

  • 1 什么是集成服务
  • 2 集成服务和区分服务的区别
  • 3 相关条目

什么是集成服务

  集成服务是指用于生成高性能数据集成和工作流(包括针对数据仓库的提取、转换和加载 (ETL) 操作)的解决方案。

集成服务和区分服务的区别

  集成服务包括生成并调试包的图形工具和向导;执行如数据导入、导出, FTP 操作,SQL 语句执行和电子邮件消息传递等工作流功能的任务等。集成服务与区分服务则不遵循先进先出的理念他们会根据数据的优先性或者其他规则对数据发送的顺序上做出一定的条中集成服务遵循的是一种预定的理念集成服务会严格按照预定的请求来处理数据流。而区分服务则是根据预定的优先级别来处理数据流。只不过在转发数据的过程中,可能会遇到各种各样的异常情况,而可能会打破这种优先级的处理规则。也就是说,不像集成服务那样提供严格的保证。具体的来说,他们之间有如下的不同。

  1.集成服务强调的是网络对应用的处理行为是可以预测的。而区分服务没有这方面的要求。区分服务只需要预先定义好数据流量的优先级,如将语音流量定义为最高的优先级,而将FTP流量定义为比较低的优先级。然后在数据传递的过程中,交换机会自动根据数据流量的类型来调整数据转发的顺序。

  2.集成服务与区分服务他们所采用的协议不同。集成服务通常使用的是RSVP协议(资源预留协议)而实现的。在实际配置中需要在接收方与发送方的两端都启用这个协议。而区分服务则采用的是DSCP协议(差异化服务编码点)。通常情况下,区分服务可以支持多达64个优先级别。不过在实际工作中,往往不需要设置的这么复杂。根据笔者的经验,一般设置为3-4个级别已经足够应付企业需求

  3.集成服务与区分服务的工作方式不同。如果采用集成服务,在发送数据之前,支持RSVP的应用要向支持RSVP的网络请求特定类型的服务。这个请求是通过RSVP协议显示的发出的。应用会将其流量配置文件告诉给网络上的设备,要求其提供一种能够满足其带宽和数据延迟要求的服务。当网络设备能够提供这个服务后,便会告知应用。然后这个应用才会发送数据。如果无法提供规定的带宽或者满足既定的数据延迟的需求,那么应用将不会发送数据。从而保证严格按照预定的请求来传递数据。而采用区分服务的话,在发送数据之前应用并不会显示的通知网络设备,也是直接发送数据。当交换机接收到数据后会根据接收到数据类型的类别,跟自己的数据类型的优先等级进行比较。如果发现有比较高优先级的数据流,则会将其插入到比较前面的队列中。

相关条目

阅读数:311