多租户Hadoop集群的资源隔离_第1页
多租户Hadoop集群的资源隔离_第2页
多租户Hadoop集群的资源隔离_第3页
多租户Hadoop集群的资源隔离_第4页
多租户Hadoop集群的资源隔离_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

19/24多租户Hadoop集群的资源隔离第一部分资源隔离需求分析 2第二部分资源调度策略设计 4第三部分容器化隔离机制实施 7第四部分网络隔离技术应用 9第五部分存储隔离策略优化 11第六部分数据隔离保障措施 13第七部分租户资源分配模型 15第八部分弹性资源扩展方案 19

第一部分资源隔离需求分析关键词关键要点【资源隔离需求分析】

1.共享环境下的资源争抢

-单个租户任务的高资源消耗可能导致其他租户任务延迟或失败。

-资源争抢会降低集群效率,延长作业执行时间。

2.跨租户数据安全

资源隔离需求分析

引言

多租户Hadoop集群将资源分配给多个独立租户使用,这需要有效的资源隔离机制来保证租户之间的可预测性和安全性。资源隔离需求分析对于确定适当的资源隔离机制至关重要。

计算资源隔离

*确定性保证:租户应获得其分配的CPU和内存容量的确定性保证,以避免资源不足导致任务失败。

*性能隔离:租户的任务不应受到其他租户任务的性能波动或资源争用的影响。

*公平性:租户应在获得计算资源方面享有公平性,防止任何租户独占资源。

*可预测性:租户应能够预测其任务的执行时间和资源消耗,以便进行有效的计划和决策。

*无损执行:资源隔离机制不应影响任务的正确执行,即不应引入错误或数据损坏。

存储资源隔离

*数据安全:租户的数据必须与其他租户隔离,防止未经授权的访问或修改。

*数据一致性:不同租户对共享数据的并发访问必须保持数据的完整性和一致性。

*QoS保证:租户应能够指定其存储操作的QoS要求,例如吞吐量、延迟和可靠性。

*弹性:资源隔离机制应允许动态调整存储容量,以满足租户不断变化的需求。

*成本隔离:租户应仅为其使用的存储资源付费,避免资源浪费或不公平的成本分配。

网络资源隔离

*带宽保证:租户应获得其分配的网络带宽,以满足其应用程序对带宽需求。

*延迟隔离:租户的任务不应受到网络拥塞或其他租户流量的影响,从而确保低延迟执行。

*安全隔离:租户之间的网络流量必须隔离,防止未经授权的网络访问或数据窃取。

*流量控制:管理员应该能够设置网络流量规则,以优先处理关键任务或限制特定租户的流量消耗。

*网络弹性:资源隔离机制应允许在出现网络故障或拥塞时动态重新配置网络资源。

其他资源隔离需求

*用户管理:不同的租户应拥有各自的用户和组,以控制对资源和应用程序的访问。

*配额管理:管理员应能够为租户设置配额,限制其对资源的使用,防止资源超额消耗。

*审计和监管:资源隔离机制应提供审计和监管功能,以跟踪资源使用情况,检测异常并确保合规性。

*动态可扩展性:资源隔离机制应支持动态添加、删除和调整租户,以满足不断变化的集群需求。

*与应用程序框架集成:资源隔离机制应与Hadoop应用程序框架(例如YARN和Mesos)无缝集成,以实现资源分配和调度。第二部分资源调度策略设计关键词关键要点主题名称:容量隔离

1.将资源按比例分配给不同租户,确保每个租户获得预先分配的资源份额。

2.限制租户超过其资源配额,防止资源抢占。

3.提供精细的资源控制,允许管理人员根据租户需求动态调整资源分配。

主题名称:队列调度

资源调度策略设计

资源调度策略的设计对于确保多租户Hadoop集群中的资源隔离至关重要。资源调度策略负责确定如何分配集群中的资源,以满足租户的需求并确保租户之间的公平性。精心设计的调度策略可以防止一个租户过度消耗资源并影响其他租户的性能。

公平调度器(FairScheduler)

公平调度器(FairScheduler)是一种广泛使用的资源调度策略,专门设计用于多租户环境。它基于一个队列系统,每个租户都分配了一个队列。调度器根据每个队列的权重公平地分配资源,确保每个租户获得其公平份额的资源。

容量调度器(CapacityScheduler)

容量调度器(CapacityScheduler)也是一种流行的调度策略,它允许用户为每个租户预留一定数量的资源。与公平调度器不同,容量调度器不依赖于权重,而是根据预先定义的容量分配资源。这使得租户可以保证一定级别的资源,即使其他租户的负载增加。

调度优先级

除了队列和容量之外,调度策略还允许用户设置调度优先级。优先级较高的作业相对于优先级较低的作业获得优先调度。这可用于确保关键任务在高负载时期得到优先处理。

资源限制

调度策略还提供资源限制功能,例如内存限制和CPU限制。通过限制租户可以使用的资源量,可以防止他们过度消耗资源并影响其他租户。

动态资源分配

随着租户负载的变化,资源调度策略必须能够动态调整资源分配。为此,调度器应监视集群资源利用率并根据需要重新平衡资源分配。

协调与优化

在多租户环境中,可能需要协调多个调度策略以实现最佳资源隔离。例如,公平调度器可用于在租户之间公平地分配资源,而容量调度器可用于为关键任务提供保证的资源。

实现

资源调度策略通常在Hadoop的YARN(YetAnotherResourceNegotiator)框架中实现。YARN是Hadoop的资源管理组件,负责分配和管理集群中的资源。调度策略由称为ResourceManager的YARN组件实现。

评估与监控

评估和监控资源调度策略的绩效对于确保其有效性至关重要。调度策略应定期进行基准测试,以评估其在各种负载条件下的性能。此外,应监控队列长度、资源利用率和任务完成时间等指标,以识别任何潜在问题。

结论

精心设计的资源调度策略对于确保多租户Hadoop集群中的资源隔离至关重要。通过利用队列、容量、调度优先级和资源限制,调度策略可以平衡租户需求并防止资源过度消耗。公平调度器、容量调度器和协调调度策略的组合可以实现最佳资源隔离并确保所有租户获得公平份额的资源。第三部分容器化隔离机制实施容器化隔离机制的实施

Docker

Docker是一个用于隔离和管理容器的平台。容器是一个轻量级的虚拟环境,它包含运行特定应用程序所需的所有文件和依赖关系。

在Docker中,资源隔离是通过使用容器限制(cgroups)和名称空间实现的。cgroups限制了容器可以使用的资源量(例如CPU、内存、磁盘I/O和网络带宽)。名称空间提供了隔离的网络、文件系统和进程环境。

Kubernetes

Kubernetes是一个用于编排和管理容器的平台。Kubernetes使用容器技术来提供资源隔离和调度。

Kubernetes中的资源隔离是通过使用节点选择器、亲和性和反亲和性规则来实现的。节点选择器允许您根据节点的元数据(例如CPU、内存和可用性域)将容器调度到特定节点。亲和性和反亲和性规则允许您控制容器在节点上的放置方式,确保它们不会相互影响。

Yarn

Yarn是一个用于管理大数据应用程序的大数据资源管理框架。Yarn使用容器技术来提供资源隔离和调度。

Yarn中的资源隔离是通过使用ApacheMesos实现的。Mesos是一个分布式资源管理系统,它提供资源隔离、任务调度和故障容错。Mesos使用容器来隔离任务,并将其调度到集群中的可用资源上。

资源隔离的优点

*隔离性:容器化隔离机制提供了应用程序之间的高级别隔离,防止应用程序相互影响。

*资源管理:容器限制(cgroups)允许您限制每个容器可以使用的资源量,确保应用程序不会耗尽资源。

*可移植性:容器可以轻松地从一个环境迁移到另一个环境,而无需担心依赖关系或配置问题。

*可伸缩性:容器技术允许您根据需要动态地扩展和缩减应用程序,从而优化资源利用。

*安全性:容器隔离提供了额外的安全性,因为它防止恶意应用程序访问敏感数据或资源。

资源隔离的挑战

*性能开销:容器化隔离需要额外的开销,因为每个容器都运行在自己的隔离环境中。

*网络延迟:容器之间通信需要额外的网络跳跃,这可能会导致网络延迟。

*管理复杂性:管理和维护多租户Hadoop集群中的容器化隔离机制可能很复杂,需要专门的工具和专业知识。

最佳实践

*使用资源隔离强制执行每个租户的服务级别协议(SLA)。

*监控容器资源使用情况,并根据需要调整资源限制。

*使用调度策略优化容器放置,以最大化资源利用和最小化干扰。

*实施安全措施,以防止容器逃逸和特权升级。

*使用编排工具(如Kubernetes)自动化容器管理和调度,以简化操作。第四部分网络隔离技术应用关键词关键要点【Kubernetes网络策略】:

1.利用Kubernetes网络策略在pod级别实施细粒度的网络控制,限制不同租户之间的网络通信。

2.使用网络策略标签和选择器针对特定租户或服务设置网络规则,实现灵活的访问控制。

3.通过基于角色的访问控制(RBAC)集成加强网络策略管理,确保租户隔离的安全性。

【虚拟网络(VNET)】:

网络隔离技术应用

网络隔离是多租户Hadoop集群中至关重要的安全措施,它有助于防止不同租户之间访问对方的资源。本文介绍了应用于Hadoop集群的两种主要网络隔离技术:虚拟局域网(VLAN)和安全组。

虚拟局域网(VLAN)

VLAN是一种软件定义网络技术,它可以将物理网络逻辑地细分为多个隔离的网络段。在Hadoop集群中,每个租户都可以分配一个自己的VLAN,从而将他们的网络流量与其他租户的流量隔离开。

通过VLAN实现网络隔离的主要优势包括:

*隔离网络流量:VLAN确保不同租户之间的网络流量互不干扰。

*增加安全性:VLAN有助于防止未经授权的租户访问其他租户的资源。

*提高性能:VLAN可以通过减少广播和冲突域来提高网络性能。

安全组

安全组是防火墙规则的集合,它用于控制虚拟网络上的网络流量。在Hadoop集群中,每个租户都可以配置自己的安全组,以允许或拒绝与其他租户的通信。

安全组实现网络隔离的主要优势包括:

*精细控制:安全组允许对网络流量进行细粒度控制,例如仅允许特定端口或协议的流量。

*动态性:安全组可以动态添加或删除,以适应不断变化的网络需求。

*可扩展性:安全组可以轻松扩展到较大的Hadoop集群。

VLAN与安全组的比较

VLAN和安全组都是实现Hadoop集群网络隔离的有效技术,但它们在某些方面有所不同:

*范围:VLAN提供了网络级别的隔离,而安全组提供了防火墙级别的隔离。

*灵活性:VLAN相对静态且难以更改,而安全组可以更轻松地动态配置。

*性能:VLAN通常具有比安全组更高的性能开销。

结论

VLAN和安全组是多租户Hadoop集群中实现网络隔离的重要技术。它们通过将不同租户的网络流量分隔开,增强了安全性、提高了性能,并为租户提供了对网络环境的控制。第五部分存储隔离策略优化关键词关键要点【存储隔离策略优化】:

1.数据分离和加密:将不同租户的数据物理上分离存储,并通过加密机制保护数据隐私,防止未经授权的访问。

2.存储配额和限制:为每个租户设置存储配额和使用限制,以防止资源滥用和超额使用,确保公平的资源分配。

3.数据快照和备份:定期创建租户数据的快照和备份,以确保数据的恢复能力和可用性,防止数据丢失或损坏。

【数据生命周期管理】:

存储隔离策略优化

多租户Hadoop集群中存储隔离策略的优化对于确保不同租户之间的数据安全性、隐私性和性能至关重要。本文介绍了一种优化存储隔离策略的方法,该方法利用了Hadoop分布式文件系统(HDFS)的数据块放置策略。

问题陈述

在多租户Hadoop集群中,不同租户的数据通常存储在不同的HDFS目录中。默认情况下,HDFS会将数据块均匀分布在集群中的所有数据节点上。然而,这种方法可能会导致不同租户的数据混合存储,从而带来以下问题:

*数据安全性风险:一个租户的数据可能会与另一个租户的数据存储在同一数据节点上,从而增加数据泄露或损坏的风险。

*性能下降:当多个租户同时访问存储在同一数据节点上的数据时,可能会导致性能瓶颈。

*资源利用率低下:由于数据块均匀分布,可能会导致一些数据节点空闲,而其他数据节点过载。

优化方案

为了解决这些问题,提出了以下优化方案:

*隔离数据块放置:将不同租户的数据块放置在不同的数据节点集合上。这样可以确保不同租户的数据物理上相互分离,减少数据泄露和损坏的风险。

*平衡工作负载:通过监控数据节点的负载情况,将数据块放置在负载较低的数据节点上。这可以平衡工作负载,提高性能并提高资源利用率。

*考虑数据局部性:将数据块放置在靠近应用程序服务器的数据节点上。这样可以减少数据访问延迟,提高应用程序性能。

*动态调整:随着集群负载和租户需求的变化,动态调整数据块放置策略。这样可以确保策略始终优化,并根据需要进行调整。

实施步骤

实施优化存储隔离策略通常涉及以下步骤:

1.分析集群负载和租户需求。

2.定义隔离规则和放置策略。

3.配置HDFS数据块放置策略。

4.监控和调整策略根据需要。

评估

评估存储隔离策略优化的有效性可以通过以下指标进行:

*数据安全性:通过定期审计和安全检查来确保不同租户的数据在物理上相互分离。

*性能:通过测量数据访问时间和集群负载来评估优化后的策略是否提高了性能。

*资源利用率:通过监控数据节点的负载情况来评估优化后的策略是否平衡了工作负载并提高了资源利用率。

结论

通过优化存储隔离策略,多租户Hadoop集群可以提高数据安全性、性能和资源利用率。隔离数据块放置、平衡工作负载、考虑数据局部性以及动态调整策略等技术相结合,可以实现高效、安全的多租户Hadoop集群。第六部分数据隔离保障措施数据隔离保障措施

在多租户Hadoop集群中,数据隔离对于保护租户数据免受未经授权的访问、修改或破坏至关重要。本文介绍了确保数据隔离的几种关键措施:

数据虚拟化:

*通过抽象数据位置和特征,数据虚拟化技术在逻辑层面将数据隔离。

*它创建了一个虚拟数据层,允许租户访问自己的数据视图,而不会暴露底层物理数据存储。

*租户可以在虚拟数据层上进行自己的操作,而不会影响其他租户的数据。

存储容器:

*存储容器是用于存储和管理租户数据的安全隔区。

*它们与其他租户的容器隔离,并受到严格的访问控制。

*租户只能访问自己的容器,从而最大限度地减少数据泄露的风险。

访问控制列表(ACL):

*ACL允许管理员指定哪些用户和组有权访问哪些数据。

*在多租户Hadoop集群中,ACL用于限制对租户数据的访问,仅允许授权租户访问自己的数据。

*ACL可用于各种Hadoop组件,包括HDFS、Hive和Pig。

标签化数据:

*数据标签是附加到数据上的元数据,用于指示数据所属的租户。

*Hadoop中使用标签来过滤和隔离数据,从而确保租户只能访问自己的数据。

*ApacheSentry和ApacheRanger等框架支持数据标记。

加密:

*加密是保护数据免受未经授权访问的有效方法。

*在Hadoop中,可以使用透明加密机制(例如HDFSTransparentEncryption)对数据进行加密。

*加密后,只有拥有解密密钥的授权租户才能访问数据。

审计和日志记录:

*全面的审计和日志记录对于监控用户活动和检测任何可疑活动至关重要。

*Hadoop中的审计框架,例如ApacheAtlas和ApacheHDFSRangerAudit,记录对数据和元数据的访问。

*这些日志可用于调查数据泄露事件并采取补救措施。

定期审查和评估:

*定期审查和评估数据隔离措施对于持续保护租户数据至关重要。

*应定期进行安全审计和渗透测试,以识别和解决任何漏洞。

*数据隔离措施应根据不断变化的威胁形势进行更新和调整。

最佳实践:

*采用多层数据隔离措施,以提供深度安全。

*实施严格的访问控制策略,仅允许授权租户访问自己的数据。

*加密数据以防止未经授权的访问。

*实施全面的审计和日志记录机制,以监视用户活动和检测可疑活动。

*定期审查和评估数据隔离措施,以确保持续保护。第七部分租户资源分配模型关键词关键要点公平资源分配

1.确保所有租户都能获得公平的资源份额,防止任何一个租户过度耗尽资源。

2.使用公平调度算法,例如公平调度器,为每个租户分配一个资源配额。

3.监测资源使用情况,并根据需要调整配额,以保持公平性。

隔离资源池

1.为每个租户分配一个独立的资源池,物理或逻辑上隔离其资源。

2.限制租户对其他租户资源的访问,防止资源泄漏或恶意使用。

3.使用容器化或虚拟化技术,在隔离的沙箱中运行每个租户的应用程序。

动态资源分配

1.根据租户需求动态调整资源分配,以提高资源利用率。

2.使用弹性资源调度器,根据应用程序负载自动分配或取消分配资源。

3.利用开源工具(如Kubernetes)实现动态资源分配,以简化管理和自动化。

SLA驱动的分配

1.基于服务级别协议(SLA)为租户分配资源,确保满足性能和可靠性要求。

2.使用SLA管理工具,定义和执行SLA条款,并自动调整资源分配以满足SLA目标。

3.通过持续监测和调整,确保资源分配与租户SLA保持一致。

优先级资源分配

1.优先分配资源给具有较高优先级的租户或应用程序,以确保关键服务稳定运行。

2.使用优先级调度算法,在发生资源争用时优先考虑高优先级任务。

3.调整算法权重,以反映不同的优先级级别,并根据业务需求分配资源。

资源限制和配额

1.为每个租户设置资源限制和配额,以防止资源过度使用和避免服务中断。

2.使用资源配额系统,根据资源类型(例如CPU、内存、磁盘I/O)限制资源使用。

3.通过强制执行配额,防止租户超出其分配的资源限制,确保集群稳定性。租户资源分配模型

在多租户Hadoop集群中,资源分配模型是决定将集群资源分配给不同租户的关键因素。理想的资源分配模型应满足以下要求:

公平性:确保每个租户都获得与其工作负载相称的资源份额。

隔离性:防止租户之间相互干扰,确保每个租户的工作负载不会受到其他租户的影响。

弹性:能够随着租户负载和集群资源可用性的变化而动态调整资源分配。

资源利用率:最大化集群资源的利用率,避免资源浪费。

常见租户资源分配模型

公平共享调度器(FairScheduler):

*根据工作负载的权重将资源公平分配给租户。

*适用于具有相似工作负载的租户,需要确保每个租户获得公平的资源份额。

容量调度器(CapacityScheduler):

*将集群资源划分为静态容量,每个租户独占一个容量。

*适用于具有可预测工作负载的租户,需要保证最低服务水平。

动态资源分配器(DRA):

*根据租户当前的工作负载和集群可用资源动态分配资源。

*适用于工作负载可变且难以预测的租户,需要最大限度提高资源利用率。

基于配额的分配:

*为每个租户设置资源配额,限制他们可以使用的最大资源量。

*适用于需要控制租户资源使用并防止资源过度消耗的情况。

混合分配:

*结合不同模型,例如公平共享和容量调度,以满足不同租户的需求。

*提供了灵活性和定制性,适用于具有异构工作负载和不同资源要求的租户。

资源隔离技术

为了确保租户之间的隔离,多租户Hadoop集群通常采用以下技术:

YCFS(YetAnotherContainerFileSystem):

*隔离每个租户的文件系统,防止不同租户访问彼此的文件。

cgroups(ControlGroups):

*在操作系统级别对租户的资源使用进行隔离,限制其对CPU、内存和其他资源的使用。

网络隔离:

*使用虚拟LAN(VLAN)或网络策略将租户的网络流量隔离,防止租户之间直接通信。

监控和管理

为了确保资源分配模型和隔离机制的有效性,多租户Hadoop集群需要有效的监控和管理系统。该系统应提供以下功能:

*实时资源使用监视

*租户工作负载分析

*资源分配调整

*故障检测和恢复

选择最佳模型

选择最佳的租户资源分配模型取决于集群的特定需求和租户的工作负载特征。考虑以下因素:

*租户工作负载的可预测性

*租户资源需求的差异性

*对公平性和隔离性的要求

*集群资源的可用性和可扩展性

通过仔细评估这些因素,组织可以确定最能满足其多租户Hadoop集群要求的资源分配模型。第八部分弹性资源扩展方案关键词关键要点基于容器的弹性资源扩展

1.使用容器技术将Hadoop任务与集群资源隔离,实现资源分配的精细化管理。

2.容器可以根据任务需求动态扩展和缩减,满足不同业务场景对资源的需求。

3.容器化的Hadoop集群可以实现灵活的弹性扩展,提高资源利用率,降低运营成本。

基于虚拟机的弹性资源扩展

1.利用虚拟机技术将Hadoop集群隔离成多个虚拟环境,每个虚拟机拥有独立的资源分配。

2.虚拟化技术提供隔离性和弹性,允许Hadoop集群在不同资源需求的业务场景中共享硬件资源。

3.虚拟机化的Hadoop集群可以实现资源的可移植性和可扩展性,提高集群的管理灵活性。

基于弹性计算服务的弹性资源扩展

1.将Hadoop集群部署在弹性计算服务(如云平台)中,利用云服务的按需付费模式实现弹性资源扩展。

2.弹性计算服务提供预置的资源池,Hadoop集群可以根据负载情况动态获取和释放资源。

3.基于云服务的弹性资源扩展可以简化集群管理,降低运维成本,提高业务弹性。

基于资源调度器的弹性资源扩展

1.引入资源调度器(如YARN)对Hadoop集群的资源进行统一管理和调度,实现按需资源分配。

2.资源调度器可以动态调整任务的优先级,根据业务需求分配资源,实现资源利用率的最优化。

3.基于资源调度器的弹性资源扩展可以提高集群的资源异构性管理能力,支持不同资源需求的业务场景。

基于分布式文件系统的弹性资源扩展

1.利用分布式文件系统(如HDFS)管理Hadoop集群的数据存储,实现资源的弹性扩展。

2.分布式文件系统可以通过自动扩容、负载均衡等机制,满足Hadoop集群对存储容量和性能的不断增长需求。

3.基于分布式文件系统的弹性资源扩展可以保证Hadoop集群的数据安全性和可靠性。

基于分布式缓存的弹性资源扩展

1.引入分布式缓存(如Memcached)来缓存Hadoop集群中常用的数据,减少对底层存储的访问,提高集群性能。

2.分布式缓存可以弹性扩展,满足Hadoop集群对缓存容量和性能的需求。

3.基于分布式缓存的弹性资源扩展可以提高Hadoop集群的并发性和响应速度。弹性资源扩展方案

动态资源分配

动态资源分配机制允许租户根据实际需求动态扩展或缩减其资源。当租户需求高峰时,可以自动分配更多资源,而当需求下降时,可以释放资源以优化利用率。这有助于防止资源不足或过度配置。

按需资源池

按需资源池是一个预先配置的容量池,可根据租户需求动态分配资源。当租户需要更多资源时,可以向资源池借用资源,而当资源不再需要时,可以释放回资源池。这提供了快速、灵活的资源扩展能力,无需预先预订。

弹性垂直扩展

弹性垂直扩展是指向上扩展计算实例,以增加CPU、内存或存储容量。当租户需要更高的性能或更大的容量时,可以自动升级实例,并根据需要进行扩展。

无服务器计算

无服务器计算是一种按需按用量付费的计算模型,租户无需管理底层基础设施。租户可以轻松部署和扩展应用程序,而无需担心资源管理。它提供了高度可扩展性和成本效益。

多节点部署

多节点部署将应用程序分布在多个节点上,以提高可扩展性和容错能力。当需要扩展时,可以添加更多节点,以线性扩展应用程序的容量和性能。

混合云部署

混合云部署将本地基础设施与公共云资源结合起来。当本地资源不足时,可以动态扩展到公共云,以满足租户需求。这提供了灵活性和可扩展性,同时优化了本地投资。

最佳实践

*容量规划:预测和规划租户需求,以避免资源不足或过度配置。

*资源监控:持续监控租户使用情况,并根据需要调整

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论