版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、云计算推动开发测试的革新VMWare 开发测试云解决方案开发测试云的愿景如何快速、可靠地获取新的业务能力/sites/erikaandersen/2012/09/04/5-practical-ways-to-break-through-innovation-bottlenecks/花旗银行的一个真实案例:这家覆盖全球的金融公司在酝酿一个新的业务模型,可能对该行的某些核心业务造成颠覆式的改造。新模型引入了多种新的技术,包括“以客为先”的设计原则,以及以加强银行和客户之间联系的流程创新。但是花旗内部的多个瓶颈也让这项新的业务模型面临了不少风险,包括资金的获取,新技术的部署,新团队的训练,以及获得合
2、规部门的同意。为了解决不断升级的问题,Citi Bank“S.W.A.T.小组”定位出了最迫切需要突破的瓶颈两个瓶颈:应用交付与合规监管传统发布流程 应用交付延迟、风险太高 生产许多应用变更绑定到一次发布中应用每隔一到三个月发布到生产环境累计大量的变更需要应用到生产环境测试准生产开发UAT压力测试更快的应用交付、更好的质量、更低的成本5Development. . . 但是后续的发布流程怎么办?测试自动化集成测试环境Build 与 集成源代码版本控制代码打包 与 Repository运用Continuous Integration的敏捷开发Continuous Integration 的原则研
3、发人员频繁地check-in代码 解决任何代码变更带来的应用不可用问题,是最高优先级自动化Build与测试流程 版本控制无处不在每次变更后确保软件均是可用的开发变快了,但应用依旧延迟交付 生产Continuous Integration实现的敏捷软件开发开发敏捷开发模式下的发布流程 测试准生产UAT压力测试频繁发布应用的小版本研发希望应用快速推送到生产运维希望稳定、尽量少变更 发布流程依然是手工完成敏捷带来的新的风险 生产开发敏捷开发模式下的发布流程 测试准生产UAT压力测试安装不正确的应用版本可能会破坏测试环境发布流程中不同阶段的配置与应用版本的差异,让生产环境中的问题更难定位缺少方案将发布
4、Build与测试结果,以及部署环境连接起来如果不同发布中有依赖关系的变更无法追踪到,可能会破坏端到端的业务流程测试Continuous Integration实现的敏捷软件开发传统人工部署测试环境的流程申请环境服务台填写工单研发团队Check in 新代码部署环境克隆虚拟机网络配置软件安装配置应用验证环境验证防火墙验证OS配置验证应用配置QA 测试从生产数据库恢导入经过清洗的数据运行测试案例记录软件Bug归档环境备份环境关闭机器Linux 团队VM 团队网络团队研发团队QA 基础架构团队QA 测试团队安全团队2 周2 周1 周等待时间执行时间20 小时15 小时30 小时1 小时5周 / 一次
5、部署 包括测试、UAT、准生产、压力测试等不同阶段开发测试云的愿景:9研发Build & IntegrationPackage & RepositoryTest AutomationIntegrated Dev. Env. Continuous IntegrationUAT测试APPAPP连续的交付平台:更频繁的发布、更少的软件缺陷、更快发现软件缺陷APPAPP生产APPAPP预生产代码开发& Check-inBuild, Integration 与测试版本管理部署与测试推送与治理生产部署开发人员 IDECheck-inOutUnit testBuild & ReleaseBuild scri
6、pts, CI toolsBuild & ReleaseRepository MgmtTagging BuildsQEProvisioning or updatesDifferent environs and teams, UAT, staging发布团队 Promote builds based on gating rules and policies.运维团队Deploy into production加速软件开发生命周期(从代码到交付的不同阶段)未来建议的自动化流程:现有人工的流程:总耗时:4 星期总人工:30 小时(FTE)结果:不一致的测试环境总耗时:15 分钟 总人工:0.0001
7、小时(FTE)结果:可重用的标准测试环境开发测试云的愿景:自动化开发测试环境流程DevOps为开发测试云提供了可选的方向11保持生产环境稳定降低风险,发布不要太频繁 应用上线通过规范的移交流程开发运维Release 1Feature 1Feature 2Release 2Feature 3Feature 4Release 3Feature 5Feature 6跨不同职能团队和技能Dev, QA, Ops as Single TeamMix of skills Dev/QE & Ops 为生产环境改良研发流程 Early creation of ops artifacts in Dev/QE S
8、tages 自动发布 Automate, automate, automate Build, Release使用一致的工具 Same tool set between Dev & Ops 部署流水线Automated Pipeline for full Deployment Lifecycle自动分阶段发布 Rolling releases small to large environments DevOps开发运维频繁发布新应用、新版本 满足业务要求“小步快跑”式的应用升级 12a. 自动从版本控制工具获得代码、脚本、测试数据等b. 尽可能地自动集成、部署,在准生产环境中验证代码c. 将经过
9、验证的Build部署到生产环境,验证新应用VMware生产环境准生产环境测试环境自动化部署工具软件研发的生命周期管理 (SDLC)13Build/Continuous Integration源代码管理版本库测试框架发布/部署1. Commit/Check-in5. Monitor2. Build & Test4. Deploy vRA3. ArtifactsVMware开发测试云解决方案15任意应用传统应用新式云应用单一云云计算管理自行构建融合基础架构超融合基础架构任何设备业务移动性:应用 | 设备 | 内容 混合云私有 您的数据中心公有vCloud Air代管vCloud Air Netwo
10、rk适用于 IT 的体系结构已虚拟化的计算、网络和存储软件定义的数据中心单一云,任意应用16在任何位置使用任何应用构建、部署和运行所有传统和新式应用开放式管理灵活地选择产品来管理您的云计算基础架构和应用统一的平台具备常用软件定义的数据中心平台的内部和外部云,以最佳的计算、网络和存储虚拟化解决方案为基础而构建 混合云私有代管 您的数据中心vCloud AirNetwork公有vCloud Air软件定义的数据中心简化应用的部署过程,实现快速上市服务器连同网络、存储资源,以及安全、路由等设置一同到位;简化IT复杂度,实现自动化运维应用与资源松耦合,硬件设备透明化处理;IT人员聚焦于业务模式创新,繁
11、琐的操作由系统自动完成;灵活选择资源供给方式私有云 - 公有云 混合云自建数据中心 托管服务BYOD将计算+存储+网络都以虚拟化的方式进行抽取和封装以基于策略的方式进行自动化的配置、部署和扩展优势软件定义的数据中心应具备的技术特征1能够根据前端应用的负载进行灵活调配均衡,进行垂直或纵向的扩展能力,从而能经受大并发量的访问和快速的响应速度2能够快速创建应用使用基础架构环境,根据之前设计好的模板及蓝图快速上线新兴应用等,满足客户的各种需求3具备强大的高可用性和容错功能,能够满足应用的故障切换和零时间切换,具备应用数据备份和恢复能力,并满足多数据中心可靠的灾备切换技术4拥有针对应用、系统等性能各方面
12、的实时监控管理工具,针对故障给出解决方案和具体措施,对容量,风险,效率做评估且导出数据报告的智能管理平台5对多租户的云计算环境拥有更加颗粒化的安全防护技术,不局限于厂商特定硬件设备技术,拥有灵活的网络微分段,病毒防护等安全保障6拥有对服务器内置硬盘和外部存储的存储虚拟化技术,具有应用对象级的存储SLA和OLA管控7具备终端用户计算技术,应用桌面虚拟化,满足多种客户终端研发测试等需求8具备未来迁移到公有云技术,应用无需更改,延续私有数据中心管理平台,能够快速灵活地分担应用高峰时期的负载虚拟机性能及规模 足以支持最大规模的关键应用优势概述最大物理机配置480 pCPU12TB Memory1024
13、 VMs Per Host8000 VMs Per Cluster低延迟应用优化甚至能够支持最大规模的关键业务应用最大虚拟机配置128 vCPU4TB vRAM62TB的存储空间40Gbps网络带宽动态漂移20虚拟化平台在线漂移提高可用性、减少维护工作量在不停机的情况下移动应用在线迁移技术可有效消除计划内停机高可用性21虚拟化平台HA大幅提高应用可用性只需几分钟而不是数天即可恢复应用通用灾难恢复框架、独立于应用和操作系统、完全自动化、独立于硬件多处理器虚拟机的容错22对称多处理器容错 支持多个虚拟 CPU即时故障切换4 个虚拟 CPU4 个虚拟 CPU虚拟化平台主虚拟机辅助虚拟机快速检查点操作
14、容错支持多个虚拟 CPU用于保护高性能、多虚拟 CPU 的虚拟机扩展能力更高的新技术:快速检查点操作可确保主要和辅助虚拟机保持同步概述可保护在任何操作系统中运行的高性能关键任务应用持续可用性:基础架构出现故障时不会造成停机和数据丢失全自动响应优势计算虚拟化对系统的每个层面都提供保护对硬件错误提供保护计划中的维护可实现零停机对意外停机和灾难提供保护网卡负载均衡存储多路径分布式资源调度动态漂移,热添加存储IO控制存储动态漂移数据中心容灾保护组件服务器存储数据站点数据备份及恢复病毒防护VMFSVMFS高可用性及容错虚拟化平台VMVMVMSCMBuild打包 & 集成 部署 & 测试 运维开发工具 基
15、于策略的自动化服务目录治理发布应用自动化智能运维监控服务健康容量优化配置标准化IT协同业务成本透明基准管理服务质量基于VMware的开发测试云方案的构成基于VMware的开发测试云方案组件说明vCloud ServiceProvidersOther ServiceProvidersOtherHypervisorsPhysicalHardwareCloud InfrastructureVirtual Data Center InfrastructureSoftware Defined NetworkCloud AutomationvCloud Automation Center(IaaS, &
16、DaaS)vFabric Application Director (PaaS)Software Defined ComputeSoftware Defined Storage申请同意部署同意运行回收归档测试云自动化流程的特点:异步、解耦合、闭环治理应用蓝图合规监控业务部门相关Linux 团队VM 团队网络团队开发团队QA 基础架构团队QA 测试团队安全团队业务团队VMware自动化平台计划外工作越少,产品上市时间更快,SLA质量越高测试云资源申请与审批业务用户是否可以及时获得他们所需的服务能力?可扩展到新的服务统一的服务目录:基础架构,应用以及XaaS每个租户拥有独立的门户品牌应用商店的体验
17、服务目录公司Logo & 背景色彩自定义服务每个服务内容均可设置授权与流程审批数据库即服务桌面即服务基础架构即服务平台即服务存储即服务Hadoop即服务PowerVM申请vRealize Automation 的核心价值自助服务体验完整生命周期管理资源计费灵活的资源管理基于用户和组织的管理流程化业务交付异构环境协同工作vRealize Automation工作流设计测试云自服务门户核心组成元素业务组BAC用户ACBA基于角色用户授权被授权用户资源预留计费ATier 1PublicPhysicalVirtual共享基础架构蓝图A申请、审批计费部署管理回收PublicPhysicalVirtual
18、CBBABACBACloudPhysicalVirtualvSphereHyper-VXenLinuxWindowsvCloudProvidervCloudHybridServices测试云多租户部署架构提供者(IT)业务(IT 消费者)R&D #1R&D #2QE企业 R&D 门户企业生产门户MFGSales预留租户 A: 企业 R&D预留预留预留租户 B: 生产DISTRIBUTED EXECUTIONMANAGERvCAC平台测试云自定义需求的扩展方式设备DYNAMICOPS门户自定义门户应用DYNAMIC CLOUD INTERFACE (REST)VirtualCustomCusto
19、m架构资源Compute, Storage &Network FabricData & Application FabricWeb FarmsCloud FabricvCAC接口 (REST)Cloud Automation Center VirtualPhysicalExternalvCAC 开发工具Custom创建模型创建模组vRealize Automation 与生俱来的扩展性增加新的TI服务 (XaaS)集成第三方的系统交付业务相关的服务利用现有的或未来的可能的基础架构从现有的应用调用vRealize Automation的服务RESTful APIService DesignerM
20、ulti-vendor, Multi-CloudvCenter OrchestratorPolicy Management二次开发管理员快速适应您的业务策略与IT环境调整适合云平台的运维管理流程Drag and drop actionsConditional logicPause, wait until, counters, etc.Exception handlingVersion controlRole-based access controlAnd more .500 workflows and actions for vCenter Serverand vCloud Director
21、完善的流程开发组件 vCO Workflow DesignerDay One:服务申请界面定制示例(1)35用户选择申请的虚拟机所在的物理位置、网络、存储Day One:服务申请界面定制示例(2)用户选择申请的虚拟机所在部门,项目和存放文件夹。36Day One:服务申请界面定制示例(3)37用户选择Web-App-DB多虚拟机环境的实例数量Day One:服务申请界面定制示例(4)38用户选择申请的虚拟机需要监控的范畴Day Two:自助调整虚拟机的防火墙策略示例39Day Two:自助调整虚拟机的防火墙策略示例40Day Two:自助调整虚拟机的防火墙策略示例41Day Two:自助调整虚
22、拟机的防火墙策略示例42测试云应用蓝图部署应用部署是否标准化,部署流程是否一触即发?自动化部署开发测试环境的解决方案44vRealize AutomationCloudVirtualPhysicalCloudVirtualPhysicalvRealize AutomationvRealize Code Stream方案一、自动化方案覆盖范围:基础架构、应用开发测试云自动化率 75%方案二、自动化方案覆盖范围:基础架构、应用、开发工具开发测试云自动化率 95%自动化部署开发测试环境方案一编辑/编译/执行/排错Check in软件开发生命周期管理工具持续整合(Continuous integrat
23、ion)SITUATProdAutoDeploy软件Build/测试/打包Enterprise Repository正式发布阶段性测试代码部署从8天到2小时精简应用部署与更新流程利用预先搭建的的组件 在不同环境和不同类型的云中服用应用模型vRealize Application Services 加速应用部署应用蓝图ComponentsComponentsComponents组件开发测试云自动应用交付与管理平台 (Day1 & Day2)测试预生产vCloudvCloud自动部署vCloud自服务目录vCloud Automation Center基于策略的治理 & 自动发布基础架构服务应用服
24、务自定义服务生产更新 & 回滚复制同步弹性伸缩2to121to3Operation ManagerPerformance MonitorAAA自动触发操作RestAPI删除健康监控用户角度 : 将新版本应用发布到服务目录自服务 自动部署审批流程 自动化部署开发测试环境方案二:Continuous Integration与精简&自动化的发布流程结合将您现有的独立的工具进行整合,自动将代码送入发布管道49Integrated Development EnvironmentRelease PipelinesContinuous IntegrationSource ControlBuild & Int
25、egrationTesting Frameworks自动化部署开发测试环境方案二获得软件开发生命周期不同阶段端到端的可视性 50自动化或手动Gating规则跨环境、跨阶段追溯Build的生命周期自动化应用版本的下载、部署、测试和其他任务查看任务执行细节51自动化部署开发测试环境方案二获得软件开发生命周期不同阶段端到端的可视性 52每次发布的不同阶段软件代码与版本部署细节对比不同阶段每一个管道端到端的可视性每个阶段的不同状态高频率、高管控发布应用 预部署初始化部署应用 测试框架分阶段执行计划Gating 规则53构建一个自动化的、可重复的、可靠的流程NagiosSplunkVMware vRea
26、lize Log InsightVMware vRealize Operations MonitoringvRealize Code Steam RoadmapAtlassian JIRABMC Remedy ITSMHP ServiceManagerServiceNowVMware Socialcast Other ApplicationsHP Unified Functional TestingJMeterJUnitSeleniumSoapUISonarQube Testing FrameworksAtlassian BambooJenkinsMicrosoft TFS Build & C
27、ontinuous IntegrationGitJFrog ArtifactoryNFSNuGetPerforceSonatype NexusSubversionYum Artifact Repos & Source ControlAnsibleChefDockerPivotal CFPuppetSaltStackScriptsVMware vRealize AutomationVMware vCenter ServerVMware vCloud Director Provisioning and ConfigurationRoadmapShared under NDA ONLYvRealiz
28、e Automation - Application Services 用户角度 : 服务目录申请与自动部署一键部署 过去: 8 天(打包 + 部署)现在(使用AppD) : 2小时内 (打包 + 部署)vRealize Automation - Application Services 用户角度 : 应用更新版本 (1分钟)vRealize Automation - Application Services 用户角度: 回滚应用更新 (1分钟)vRealize Automation - Application Services 用户角度: 扩展应用实例(1个实例到2个实例)vRealize
29、Automation - Application Services 开发人员角度 : 更新复制/同步到测试&生产环境hvRealize Automation - Application Services 测试/生产用户角度 :接受同步内容&自动更新VMvRealize Automation - Application Services 应用运维团队: 集中管理所有应用部署与变更操作Preview deploy detail and cilck “Submit”测试云的安全与合规测试云的环境是否能保持合规?vRealize Automation Application Services 标准化软
30、件部署堆栈Apply Application PoliciesLeverage Shared Services与常见的配置管理平台协同与Puppet Labs, OpsCode (Chef) ,Saltstack合作加速工作负载的部署 修复配置漂移,达到可预见的配置状态Desired State Configuration And Drift RemediationDevProdTestvSpherevCloudConfigurationDrift!=“开箱即得”的合规管理安全加固测试云的基础架构环境加固 ESX, ESXi, 网络,存储, etc.加固 vSphere 虚拟机配置 加固 vC
31、D/vCenter 配置 安全加固客户机OS 物理&虚拟机; 桌面与服务器;Virtual Datacenter 1Virtual Datacenter 2SOX & HIPAADISA & PCICIS & PCICIS & PCIESX HardeningCluster ACluster BVMware vSphere + vCenterPhysical DatacenterVendor Hardening GuidelinesCIS Benchmarks FISMAHIPAASOXNERC/FERCPCI DSSNISTISO 27002GLBADISAVM黄金配置1VM黄金配置2VM黄
32、金配置3基础架构管理: Networking 与 Security 集成虚拟安全服务网络连接性虚拟逻辑交换机与路由 应用安全 防火墙与安全组 可用性与性能 边界网关(Edge gateway)与负载均衡 应用网络部署 NAT, Routed, Private效果按需交付一个安全的, 可扩展的, 高性能的应用基础架构Dynamically Provision and DecommissionNSX Logical Services VMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMLogical SwitchLogical F
33、irewallSecurity GroupLogical RouterLogical Load BalancerNSX Network Virtualization Platform基础架构自带安全控制功能68隔离开发区域生产区域边界防火墙DMZ/WebVMVM应用VMVM数据库VMVM应用开发1科VMVM应用VMVMDMZ/WebVMVM数据库应用开发2科服务VMVM管理系统设备科边界防火墙DMZ/WebVMVM应用VMVM数据库VMVM应用群1VMVM应用VMVMDMZ/WebVMVM数据库应用群2服务VMVM管理服务/管理组更加高效的网络和安全基础架构和运维使用相同的硬件,但完全独立不相
34、关的网络应用与网络部署自动化PRIVATENATROUTED正常测试网络拓扑:- 标准L2/L3虚拟安全防火墙保护IP节省测试网络拓扑 - 内外IP地址NAT转换- 标准L2/L3虚拟安全网关防火墙保护隔离测试环境网络拓扑: - 内部网络隔离,只允许VM console访问应用监控开发测试任务中的应用是否获得匹配的资源?71应用程序框架应用服务器Web 服务器/缓存信息传递中间件数据库目录服务电子邮件操作系统虚拟化数据中心内的整体性能的展现压力测试下统一监控虚拟机、中间件、数据库性能72WebSphere MQOracle数据库vRealize Operations: 测试云租户角度的各种仪表
35、盘73租户租户部门预留预留策略租户的部门对资源的消耗速度是否过快?租户的预留资源是否消耗过快?74按测试项目的运维管理界面业务相关性测试云的资源是如何提供业务价值的?vRealize Automation 资源回收的流程 改善IT Compute Infrastructure确认回收vRealize Operations vRealize AutomationIdleResourcesReportAutomated Reclamation WorkflowMonitorReclamation Efficiencyand Cost SavingsEnterpriseMgr发现OwnerWait
36、beforeforcing leaseForcedLease PeriodOptionalArchival PeriodFirstNotificationSecondNotificationMachineDeletedMachineReclaimedStart ReclamationvRealize Operations 发现闲置的虚拟机 Shared under NDA ONLY77设置定义闲置资源的阀值查看满足闲置阀值条件的虚拟机列表此列表自动传递到vRealize Automation Reclamation流程78云管理的重要组成部分 - ITBM成本分析vCenter Operati
37、onsvCloud Automation CenterVMware ITBM计划自动化优化运维Showback/ChargebackCost OptimizationBenchmarkingService Level AgreementsBudgetingQualityReportingPricingForecastingInvestmentPlanning业务部门关心的成本管理与分析测试云的整体拥有成本CPU, 内存, 存储成本自动计价 &应用蓝图的自动计价谁在使用哪些资源,成本如何,使用量如何(按BU,App)按应用、项目、业务部门等范围核算成本(ITBM Std)81自定义成本分析报表(
38、ITBM Adv&Ent)Manage Project Costs as Part of Your Service Portfolio分析项目的表现情况和成本组成将项目的表现与成本预算或预测结合起来自定义成本分析报表(ITBM Adv&Ent)CIO视图自定义成本模型(ITBM Adv&Ent)项目成本模型设置申请同意部署同意运行回收归档测试云自动化流程的特点:异步、解耦合、闭环治理合规监控业务部门相关Linux 团队VM 团队网络团队开发团队QA 基础架构团队QA 测试团队安全团队应用蓝图业务团队VMware自动化平台计划外工作越少,产品上市时间更快,SLA质量越高桌面即服务&高性价比存储基
39、于存储策略的管理简化了调配并实现了敏捷性85基于存储策略的管理以应用为中心根据需要动态交付存储服务级别在虚拟机级别精细控制数据服务跨内部存储和外部存储提供通用管理快速调配不会超额配置资源服务质量自动化简单的变更管理 目前以基础架构为中心静态预分配共享存储容器 (LUN)数据服务与存储容器绑定特定于供应商的管理调配周期较长超额配置资源目前的运维模式管理的复杂性 频繁的数据迁移Virtual SAN & DaaS & vCAC86磁盘组磁盘组磁盘组磁盘组每台主机:最多 5 个磁盘组。每个磁盘组:1 个 SSD + 1 到 7 个 HDD磁盘组VSAN 网络VSAN 网络VSAN 网络VSAN 网络VSAN 网络vsanDatastoreHDDHDDHDDHDDHDD第 2 层/第 3 层测试/开发/分阶段私有云测试云虚拟安全桌面VDI软件定义的存储阵列运行在标准服务器上,使用内部存储嵌入在 vSphere 中闪存加速测试云自助申请虚拟安装桌面87桌面池设计思路研发外包人员安全桌
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年专项应收账款质押协议范本版
- 2024年专项委托书本印刷协议版
- 2024年度农家乐装修工程标准协议版B版
- 2024专业钻孔灌注桩施工服务合同版B版
- 2024年图书印刷及销售合作合同样本版B版
- 2024年婚约解除协议书
- 2024年女方专属离婚合同书格式样本一
- 2024年业务外包协议示范文本版B版
- 2024年全身心健身会员服务合同版B版
- 2024年度企业人力资源外包合同
- 2024版房屋市政工程生产安全重大事故隐患判定标准内容解读
- 校园小品《我的未来不是梦》剧本
- 《教你如何做路演》课件
- 中国大唐集团公司采购管理规定(试行)
- 大连理工大学机械制图习题集答案
- 案例一WTO史无前例的农产品补贴争端
- 《念奴娇·赤壁怀古》教学设计
- 水手工艺技能题
- 老年人与糖尿病
- 光接口传输距离计算方法(共6页)
- 顶管施工监测
评论
0/150
提交评论