IBM-华为APS项目华为Oracle11i系统架构及容量规划方法课件_第1页
IBM-华为APS项目华为Oracle11i系统架构及容量规划方法课件_第2页
IBM-华为APS项目华为Oracle11i系统架构及容量规划方法课件_第3页
IBM-华为APS项目华为Oracle11i系统架构及容量规划方法课件_第4页
IBM-华为APS项目华为Oracle11i系统架构及容量规划方法课件_第5页
已阅读5页,还剩91页未读 继续免费阅读

下载本文档

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

文档简介

华为ERP系统架构管理工程部.AD系统分析部2004年3月华为ERP系统架构管理工程部.AD系统分析部目录ISC流程简介ERP应用架构系统架构容量规划2目录ISC流程简介22TheISCProcessModelCovers5MajorLevel1ProcessAreasMAKEMakeProductEnableMakeORDERMarketProductSOURCESourceProductEnableSourceDELIVERDeliverProductEnableDeliverPLANPlanSupplyChainEnablePlanSuppliersCustomersRETURNCustomerReturniscurrentlyoutofISCprojectscope.HoweverSourceReturnprocesseshavebeenincoporatedintoSourceprocessarea.Thisisnewlyaddedarea3TheISCProcessModelCovers53ISCProcessModelcanbeBrokenIntoaTotalof49L2ProcessesPlanning(Level2)Executing(Level2)Enabling(Level2)CaptureDemand&ConsumeForecastP1.1DevelopS&OPPlanP1.2DevelopMasterPlanP1.3DevelopProductionPlanP1.4PlanProductPromotionO2.1ManageOpportunitiesO2.2ProcessCustomerRFP/RFQD2.1ReceiveContract,Configure&ValidateOrderD2.2ScheduleProductDeliveriesS2.1ScheduleProductionActivitiesM2.1ConsolidateOrderD2.4ReceiveProductatWarehouseD1.8TransferProductS2.4Plan&BuildLoadsD2.5RouteShipmentsD2.6AssignCarriers&RateShipmentsD2.7Produce&TestM2.3StageProductM2.5PickStagedProductD2.8LoadVeh,GenShipDocs,VerifyCredit&ShipProdD2.9EnableSourceManageSourcingRulesES.1AssessSupplierPerformanceES.2MaintainSourceDataES.3ManageProductInventoryES.4ManageSupplierNetworkES.7ManageSupplierAgreementsES.9EnableMakeManageProductionRulesEM.1AssessProductionPerformanceEM.2ManageProductionDataEM.3ManageIn-ProcessProducts(WIP)EM.4ManageProductionNetworkEM.7D2.3ReceiveResources&DetermineDeliveryDatePrepareDomesticForecastO2.3PrepareOverseasForecastO2.4PublishForecastO2.5O2.5EnablePlanManageBusinessRulesEP.1ManagePerformanceofSCEP.2ManagePlanDataCollectionEP.3ManageISCInventoryEP.4ManageISCCapitalAssetsEP.5ManagePlanningConfigurationEP.7AlignSCUnitPlanwithFinancialPlanEP.9AssessPlanning&DmdFor.PerformanceEP.10EnableDeliverManageDeliverRulesED.1AssessDeliveryPerformanceED.2ManageDeliveryInformationED.3ManageIntSCTransportationED.6ED.4ManageFinishedGoodsInventoryPickProductD1.94ISCProcessModelcanbeBroke4ISC1C1O第一层流程5ISC1C1O第一层流程55目录ISC流程简介ERP应用架构系统架构容量规划6目录ISC流程简介66华为OracleERP系统实施历程1995年前自行开发独立小系统1994-1995年底进行MRPII选型,最终引进Oracle公司的MRPII产品1996年3月MRPII实施工作的全面开展1997年4月上线运行2000年开始启动与IBM合作的ISC(IntegrateSupplyChains)项目2001年成功实施了海外ERP项目2002年启动R11i实施项目,2003年春节升级到R11i,扩大应用范围,更好满足客户需求7华为OracleERP系统实施历程1995年前自行开发独立7OracleERP软件包功能覆盖领域8OracleERP软件包功能覆盖领域88华为已成功实施了制造和财务共16个模块Oracle合同管理(CM)Oracle订单录入管理系统(OM)Oracle库存管理系统(INV)Oracle物料清单/工程管理系统(BOM/ENG)Oracle主生产计划/物料需求计划管理系统(MPS/MRP)Oracle能力计划管理系统(CRP)Oracle车间生产管理系统(WIP)Oracle采购管理系统(PO)Oracle电子采购系统(i-Procurement)Oracle成本管理系统(CST)Oracle帐务管理系统(AR/AP/GL/FA)9华为已成功实施了制造和财务共16个模块Oracle合同管理9华为Oracle11iERP应用构成工

程BOM采

购应

付主生产计划物料需求计划库

存固定资产能力计划车间作业成

本订单管理发

货应

收总

帐顾客信息流市场计划物流合同管理10华为Oracle11iERP应用构成工程BOM采10ERP支持华为的多种制造模式专项生产需求周期定货生产需求周期设计采购加工装配发运签订合同签订合同签订合同定货组装需求周期签订合同现货生产需求周期交货ETO生产周期MTOATOMTS采用PTO、ATO、MTO、MTS等结合的制造模式,大大提高了产品的客户化能力、压缩了交货周期,提高了企业核心竞争力ATO:Assemble-to-OrderPTO:Pick-to-OrderETO:Engineer-to-OrderMTO:Make-to-OrderMTS:现货生产MTF:11ERP支持华为的多种制造模式专项生产需求周期定货生产需求周期11Oracle11i与APS等外围系统的集成架构,把ISC的各流程和数据有机地集成在一起.它集成了高级计划,发货,销售,物流等60多各系统OracleERPi2DPi2DF(ForecastNetting)i2FPSAPHRPDMNSASMSPRPMFCAT_TOOLSASRSDMSIISPSOSPEVCSPMSConfigItem,BOM,ECOSalesOrderForecastNettedForecastCustomer,Item,BOMSO,WOOn-handQty,Item,BOMWorkOrder(manual)SalesOrder,TaskOrderMTBCSSalesOrder,TaskOrderTaskOrder,SalesOrderDetailsWorkOrder#,ScheduledDates,DetailedScheduling,SpecialMaterialsRemarks,SpecialHandlingPR,WO,SOPlannedDatesEmployeeBankingInfoItem,ReceiptNotice,OnhandQty,StockOrderDescriptiveElementWorkOrder(manual)MaterialTransactionWorkOrderDetails,OnhandQtyReceipt,InventoryTransferHistoricalSalesData,SalesBOM(derived)SalesOrderBOM,ECO,WIP,Inv,PO,ASL,SOWorkOrderExecStatusTaskOrderExecStatusPickConfirm,ShipConfirmPOCPickListProjectedMaterialShortageReportMaterialTransactionItem,Subinventory,LocatorPOCPickRequirementWorkOrder#Config(viaEDAS)MoveTransactionWO,RoutingMoveTransactionWO,RoutingATOConfigDeliveryLead-time(processedbyROI)Item,SalesOrderi2DF(OrderPromising)i2SCPi2SCCNettedForecastWIPStatusMTSForecastforCriticalItemsAllocatedATPForecastforNon-criticalItemsISCLaunch2ATPCheckSalesOrderPromiseATPEnquiry,SalesOrderForecastforCriticalItemsPOSupplyCommitmentsPO_FAXSupplier,PO,BuyerPRBOM,Inv,SO,PO,ASLContract#(manual)BCSPOChangeWorkOrderShortageMoveTransactionMoveTransactionSoftwareVersionISCApplicationArchitectureOverviewv2.02002-12-3CISCustomerTierISCLaunch1StockOrder使用的技术OracleNetOracle11iAPIOracle11iInterfaceWebMethod12Oracle11i与APS等外围系统的集成架构,把ISC12目录ISC流程简介ERP应用架构系统架构容量规划13目录ISC流程简介1313收集客户需求并与软件、硬件、流程和过程进行映射,描述了主要的Oracle11i高层次组件及其层次关系ERP组件概图14收集客户需求并与软件、硬件、流程和过程进行映射,描述了主要14为了达到业务目标,根据组件概图和识别华为ERP技术服务需求,推导出ERP详细组件概图ERP详细组件概图15为了达到业务目标,根据组件概图和识别华为ERP技术服务需求,15从逻辑层面描述主要应用组件和基础架构组件类型,将有助于识别支撑所有需求组件的基础架构需求16从逻辑层面描述主要应用组件和基础架构组件类型,将有助于识别支16应用拓扑显示了ERP应用组件及组件间的通信协议17应用拓扑显示了ERP应用组件及组件间的通信协议1717Oracle11iERP系统架构,满足了ISC第一阶段的业务需求特点由一台GS320承担数据库服务器应用与Web服务器都部署在一台GS320使用了SAN架构,和高性能的HDS9980存储系统一台Standby服务器作位备份系统网络部署在公司内部18Oracle11iERP系统架构,满足了ISC第一阶段的18NetworkandsecuritytechnicalNetworkWAN:DDN,ATMLAN:EthernetSwitch:HuaweiRadiumRouter:TCP/IProuter(HuaweiQuidway)Session/Transport/NetworkLayer:TCP/IPApplicationLayer:HTTPPresentationLayer:IIOPTransportLayer:Sockets+SSLDatabaseLink:OracleNet8ExchangeMessage:XML(Don'tuse)Firewall(未使用)CiscoPIXNS-10019Networkandsecuritytechnical19软件硬件配置数据库服务器CompaqAlphaServerGS32032CPU21264A/1GHz内存64GBECCOS:CompaqTru64UNIXv5.1RDBMS:Oracle8.1.7OracleConcurrentManager应用服务器CompaqAlphaServerGS32016CPU21264A/1GHz内存32GBECCOS:CompaqTru64UNIXv5.1OracleApplicationServer,ApacheOracle11iApplicationSuite存储系统SAN架构SUNStorAdge(HDS9980)20软件硬件配置数据库服务器2020Oracle11iERP高可用性系统架构,满足了华为不断增长的业务需求特点由2台GS320承担数据库服务器使用Oracle9iRAC实时应用群集技术应用与Web服务器都部署在一台GS320使用了SAN架构,和高性能的HDS9980存储系统一台Standby服务器作位备份系统网络部署在公司内部21Oracle11iERP高可用性系统架构,满足了华为不断21目录ISC流程简介ERP应用架构系统架构容量规划22目录ISC流程简介2222容量规划目录简介容量规划技术ISC项目容量规划技术ISC容量规划结果23容量规划目录简介2323容量规划的定义建立详细的容量规划是确保:获得足够的硬件资源满足未来工作负载的需求实现最佳的成本效益以及满足项目的总体性能目标24容量规划的定义建立详细的容量规划是确保:2424系统容量与响应时间的关系0%10%20%30%40%50%60%70%80%90%系统资源利用率响应时间25系统容量与响应时间的关系0%10%20%30%40%50%625容量规划技术或方法单凭经验的方法RuleOfThumb(ROT)比率法Ratio(Ratio)分析建模AnalyticalModeling(QM)多重线性回归法MultipleLinearRegression(MLR)性能测试法PerformanceTesting(PT)仿真法Simulation(SIM)26容量规划技术或方法单凭经验的方法RuleOfThumb26单凭经验的方法RuleOfThumb(ROT)潜心于利用简单的单凭经验的方法来决定容量的需求速度快,且便宜精确性低,但为初始容量规划提供一种适当的指导,基于许多其它项目的经验或硬件供应商提供的数据的惯例27单凭经验的方法RuleOfThumb(ROT)潜心于27比率法RATIO使用相似的硬件和配置的已确定的性能数据,可以从Oracle已经完成的基准项目中获取。将选定的参考基准应用于具体的项目关键需求是相似的硬件和配置精确性很好Oracle提供基准性能指标数据库,不同的平台都可以该技术,包括Compaq,SUN,IBM等硬件平台28比率法RATIO使用相似的硬件和配置的已确定的性能数据,可28多线性回归MultipleLinearRegression(MLR)找出最佳描述系统行为的变量,比如OM,PO等基于当前系统使用情况,使用这组变量预知未来系统使用情况的未来行为仅应用于正在运行的系统,部适合升级项目模型的适合度取决于数据、信心程度和预测的范围29多线性回归MultipleLinearRegressi29分析建模AnalyticalModeling(QM)测量单用户(或单线程)测试结果,估算系统的容量需求请求典型交易,正确地判断测试系统规模,纠正测定容量精确(假如好的输入),但成本高在很短的时间内完成新场景的重新计算最好关注于高风险领域使用该方法通常使用于高风险关注的领域,比如销售订单工作流30分析建模AnalyticalModeling(QM)30性能测试PerformanceTests(PT)基于利用率模型开发并执行一种人工测试方法,利用负载生成器或远程终端仿真程序(RTE),在测试期间获得性能指标在高成本下,提供很好的精确性当测试时,主要精力是观察所有组件行为的能力一般在项目的压力测试阶段使用该方法,而不是在容量规划阶段31性能测试PerformanceTests(PT)基于利31容量规划技术的成本精确性比较Cost/Accuracy成本精确性ROTRatioMLRPTSIMQM32容量规划技术的成本精确性比较Cost/Accuracy32容量规划规划什么?服务器规模(ServerSizing)CPU需求--TPM-c内存需求--Gbytes磁盘资源规模(DiskResourceSizing)数据库磁盘需求–Gbytes每个节点软件的磁盘需求-Gbytes网路规模(NetworkSizing)网路流通量带宽需求–KBperSecond33容量规划规划什么?服务器规模(ServerSizing)33ISC项目使用的容量规划方法CapacityPlanMethod-两步法初步规划收集华为的业务需求指标收集华为未来的业务需求使用ROT和RATIO建模识别风险领域和使用UNIX和Oracle工具测量使用QM模型进行高风险建模提出容量规划修正创建技术体系架构将技术架构TA反馈给容量规划执行压力测试(PT模型)基于压力测试结果修正容量规划和TA完成容量规划34ISC项目使用的容量规划方法CapacityPlanM34容量规划技术在ISC项目的应用服务器容量规划单凭经验的方法RuleOfThumb(ROT)比率方法Ratio风险领域使用分析建模(QM)磁盘容量规划多重线性回归分析MultipleLinearRegression(MLR)网络容量规划比率方法Ratio35容量规划技术在ISC项目的应用服务器容量规划3535容量规划技术在ISC项目的应用–服务器规划系统使用率确定为80%,使用了RatioandROT高风险领域使用QM建模完成例如,销售订单,电子采购使用其它一些工具获得实际数据,例如使用statspack,collect,sar,iostat,vmstat等工具收集CPU消耗和内存消耗等.什么是高风险领域?需要根据业务确定36容量规划技术在ISC项目的应用–服务器规划系统使用率确定36容量规划技术在ISC项目的应用–硬盘资源规划(数据库)按照模式和大对象(超过10MB)排列R11i已经升级的数据库基于已有的和新的存储数据,估算每个对象的增长确定规划多长时间确定任何流程变化或业务增长变化、关键交易变化,因此修订模型应用新模型并重新确定数据库的大小如果估算到表和索引,那么将将很精确37容量规划技术在ISC项目的应用–硬盘资源规划(数据库)按37容量规划技术在ISC项目的应用–网络容量规划基于活动用户量和Oracle提供的典型比率值测定高峰和平均值远程访问是一个问题,需要进一步测定38容量规划技术在ISC项目的应用–网络容量规划基于活动用户38使用ROT和基准法预测的结果DatabaseServerModelTPM-C2002TPM-C2003TPM-C2004TPM-C2005OracleAsiaPacRuleofThumbModel46,22959,18679,670102,704OracleEMEAModel40,06056,09174,298104,022OracleCTCModel33,19744,85365,086124,844Value40,06056,09174,298104,022ModelMemory(Mb)2002Memory(Mb)2003Memory(Mb)2004Memory(Mb)2005OracleAsiaPacRuleofThumbModel63,63071,23583,75197,686OracleEMEAModel57,60059,39268,09673,984OracleCTCModel48Gb52Gb64Gb72GbValue57,60059,39268,09673,98439使用ROT和基准法预测的结果DatabaseServerT39使用ROT和基准法预测的结果ApplicationServersModelTPM-C2002TPM-C2003TPM-C2004TPM-C2005OracleAsiaPacRuleofThumbModel40,37455,72280,390107,275OracleEMEAModel49,95669,94892,409129,384OracleCTCModel45,59361,37389,408124,844Value49,95669,94892,409129,384ModelMemory(Mb)2002Memory(Mb)2003Memory(Mb)2004Memory(Mb)2005OracleAsiaPacRuleofThumbModel21,72829,60342,11956,054OracleEMEAModel11,52015,87222,27231,232OracleCTCModel24Gb32Gb42Gb56GbValue21,72829,60342,11956,05440使用ROT和基准法预测的结果ApplicationServ40ISC项目对Oracle11i服务器第一阶段的容量规划TierNameModel/SpecificationCountDatabaseTier(NTier)Location=ShenzhenInitiallyoneserver,thenusingRACGS320Memory=64GbCPU=32(1001MHz)Phase1:1Later:2StandbyDatabaseTier(NTier)Location=ShenzhenGS320Memory=64GbCPU=32(731MHz)1DisasterRecoveryDatabaseTier(2Tier)Location=Beijing(TBC)MinimumSpecification.HigherwillbebetterGS160Memory=32GbCPU=16(731MHz)1ApplicationTierGS80Memory=24GbCPU=8(731MHz)2DMZWebServerTierGS80Memory=24GbCPU=4(731MHz)141ISC项目对Oracle11i服务器第一阶段的容量规划41ISC项目对Oracle11i服务器第二阶段的容量规划TierNameModel/SpecificationCountDatabaseTier(NTier)Location=ShenzhenRACClusteringNote1:GS320Memory=64GbCPU=32(1001MHz)Node2:GS320Memory=64GbCPU=32(731MHz)2StandbyDatabaseTier(NTier)Location=ShenzhenNowoptionalandnotnecessaryGS320Memory=64GbCPU=32(731MHz)0DisasterRecoveryDatabaseTier(2Tier)Location=Beijing(TBC)MinimumSpecification.HigherwillbebetterGS160Memory=32GbCPU=32(731MHz)1ApplicationTierGS80Memory=24GbCPU=8(731MHz)3DMZWebServerTierGS80Memory=24GbCPU=8(731MHz)142ISC项目对Oracle11i服务器第二阶段的容量规划42ISC项目对Oracle11i存储容量规划

CurrentDiskResourceSizing(2002)2003DiskResourceSizing2004DiskResourceSizing2005DiskResourceSizingResourceRAIDDiskDBTierDiskAppServerTierDiskRAIDDiskDBTierDiskAppServerTierDiskRAIDDiskDBTierDiskAppServerTierDiskRAIDDiskDBTierDiskAppServerTierDiskDatabase23700289003290037000OnlineBkpDB02370028900329003700OS022022022022SWAP012864012864012864012864Temporary011011011011OracleS/W3200320032003200OnlineLog6000600060006000OnlineOutp3000300030003000ArchiveLog3600360036003600ArchiveOut1800180018001800WorkSpace010050010050010050010050OnlineRedoLogs3600360036003600ArchiveRedoLogs7600760076007600Temporary500500500500RollbackSegments1800180018001800TOTAL(Gb)548468117600520117640560117681601117MirrorTOTAL(Gb)109693623412001040234128011202341362120223443ISC项目对Oracle11i存储容量规划

Curre43网络容量规划-最大容量需求UserLoadTotalNumberofUsersKbits/secondperuserrequirementUnsecureTotalKbits/secondSecureTotalKbits/secondLight8184.03,2723,446Medium9306.05,5805,859Heavy7588.06,0646,367Total2,50814,91615,672UserLoadTotalNumberofUsersKbits/secondperuserrequirementUnsecureTotalKbits/secondSecureTotalKbits/secondLight81815.012,27012,884Medium93015.013,95014,648Heavy75815.011,37011,939Total2,50837,59039,471Client–ApplicationServerNetworkRequirementsApplicationServer–DatabaseServerNetworkRequirements44网络容量规划-最大容量需求UserLoadTotalNu44网络容量规划-平均容量需求UserLoadAverageNumberofUsersKbits/secondperuserrequirementUnsecureTotalKbits/secondSecureTotalKbits/secondLight3274.01,3081,373Medium3726.02,2322,344Heavy3038.02,4242,545Total10025,9646,262UserLoadAverageNumberofUsersKbits/secondperuserrequirementUnsecureTotalKbits/secondSecureTotalKbits/secondLight32715.04,9055,150Medium37215.05,5805,859Heavy30315.04,5454,772Total100215,03015,781Client–ApplicationServerNetworkRequirementsApplicationServer–DatabaseServerNetworkRequirements45网络容量规划-平均容量需求UserLoadAverage45Oracle推荐的PC配置要求一般用户配置ComponentDesktopUserLaptopUserDeveloperCPUIntelPentiumIIIIntelPentiumIIIIntelPentiumIVClockSpeed1GHz1GHz1.5GHzRAM128Mb128Mb256MbDiskAvailable10Gb10Gb30GbMonitor1024x768SVGAn/a1024x768SVGAVideoCard2Mb2Mb4MbOperatingSystemWin95/98/2000/NT4Win95/98/2000/NT4Win95/98/2000/NT4NetworkInterfaceCard10/100Mb/s10/100Mb/s10/100Mb/s高水平用户用户配置ComponentDesktopUserLaptopUserDeveloperCPUIntelPentiumIIIIntelPentiumIIIIntelPentiumIIIClockSpeed1.5GHz1.5GHz1.5GHzRAM256Mb256Mb256MbDiskAvailable10Gb10Gb30GbMonitor1024x768SVGAn/a1024x768SVGAVideoCard2Mb2Mb4MbOperatingSystemWin95/98/2000/NT4Win95/98/2000/NT4Win95/98/2000/NT4NetworkInterfaceCard10/100Mb/s10/100Mb/s10/100Mb/s46Oracle推荐的PC配置要求一般用户配置Componen46华为ISC项目要求PC配置规格ComponentDesktopUserLaptopUserDeveloperCPUIntelPentiumIIIIntelPentiumIIIIntelPentiumIIIClockSpeed600MHz600MHz600MHzRAM128Mb(+)128Mb(+)128MbDiskAvailable10Gb10Gb30GbMonitor1024x768SVGAn/a1024x768SVGAVideoCard2Mb2Mb4MbOperatingSystemWin95/98/2000/NT4Win95/98/2000/NT4Win95/98/2000/NT4NetworkInterfaceCard10/100Mb/s10/100Mb/s10/100Mb/sComponentDesktopUserLaptopUserDeveloperCPUIntelPentiumIIIIntelPentiumIIIIntelPentiumIIIClockSpeed700MHz700MHz700MHzRAM128Mb128Mb256MbDiskAvailable10Gb10Gb30GbMonitor1024x768SVGAn/a1281024x768SVGAVideoCard2Mb2Mb4MbOperatingSystemWin95/98/2000/NT4Win95/98/2000/NT4Win95/98/2000/NT4NetworkInterfaceCard10/100Mb/s10/100Mb/s10/100Mb/s一般用户配置高水平用户用户配置47华为ISC项目要求PC配置规格ComponentDeskto47谢谢谢谢48华为ERP系统架构管理工程部.AD系统分析部2004年3月华为ERP系统架构管理工程部.AD系统分析部目录ISC流程简介ERP应用架构系统架构容量规划50目录ISC流程简介250TheISCProcessModelCovers5MajorLevel1ProcessAreasMAKEMakeProductEnableMakeORDERMarketProductSOURCESourceProductEnableSourceDELIVERDeliverProductEnableDeliverPLANPlanSupplyChainEnablePlanSuppliersCustomersRETURNCustomerReturniscurrentlyoutofISCprojectscope.HoweverSourceReturnprocesseshavebeenincoporatedintoSourceprocessarea.Thisisnewlyaddedarea51TheISCProcessModelCovers551ISCProcessModelcanbeBrokenIntoaTotalof49L2ProcessesPlanning(Level2)Executing(Level2)Enabling(Level2)CaptureDemand&ConsumeForecastP1.1DevelopS&OPPlanP1.2DevelopMasterPlanP1.3DevelopProductionPlanP1.4PlanProductPromotionO2.1ManageOpportunitiesO2.2ProcessCustomerRFP/RFQD2.1ReceiveContract,Configure&ValidateOrderD2.2ScheduleProductDeliveriesS2.1ScheduleProductionActivitiesM2.1ConsolidateOrderD2.4ReceiveProductatWarehouseD1.8TransferProductS2.4Plan&BuildLoadsD2.5RouteShipmentsD2.6AssignCarriers&RateShipmentsD2.7Produce&TestM2.3StageProductM2.5PickStagedProductD2.8LoadVeh,GenShipDocs,VerifyCredit&ShipProdD2.9EnableSourceManageSourcingRulesES.1AssessSupplierPerformanceES.2MaintainSourceDataES.3ManageProductInventoryES.4ManageSupplierNetworkES.7ManageSupplierAgreementsES.9EnableMakeManageProductionRulesEM.1AssessProductionPerformanceEM.2ManageProductionDataEM.3ManageIn-ProcessProducts(WIP)EM.4ManageProductionNetworkEM.7D2.3ReceiveResources&DetermineDeliveryDatePrepareDomesticForecastO2.3PrepareOverseasForecastO2.4PublishForecastO2.5O2.5EnablePlanManageBusinessRulesEP.1ManagePerformanceofSCEP.2ManagePlanDataCollectionEP.3ManageISCInventoryEP.4ManageISCCapitalAssetsEP.5ManagePlanningConfigurationEP.7AlignSCUnitPlanwithFinancialPlanEP.9AssessPlanning&DmdFor.PerformanceEP.10EnableDeliverManageDeliverRulesED.1AssessDeliveryPerformanceED.2ManageDeliveryInformationED.3ManageIntSCTransportationED.6ED.4ManageFinishedGoodsInventoryPickProductD1.952ISCProcessModelcanbeBroke52ISC1C1O第一层流程53ISC1C1O第一层流程553目录ISC流程简介ERP应用架构系统架构容量规划54目录ISC流程简介654华为OracleERP系统实施历程1995年前自行开发独立小系统1994-1995年底进行MRPII选型,最终引进Oracle公司的MRPII产品1996年3月MRPII实施工作的全面开展1997年4月上线运行2000年开始启动与IBM合作的ISC(IntegrateSupplyChains)项目2001年成功实施了海外ERP项目2002年启动R11i实施项目,2003年春节升级到R11i,扩大应用范围,更好满足客户需求55华为OracleERP系统实施历程1995年前自行开发独立55OracleERP软件包功能覆盖领域56OracleERP软件包功能覆盖领域856华为已成功实施了制造和财务共16个模块Oracle合同管理(CM)Oracle订单录入管理系统(OM)Oracle库存管理系统(INV)Oracle物料清单/工程管理系统(BOM/ENG)Oracle主生产计划/物料需求计划管理系统(MPS/MRP)Oracle能力计划管理系统(CRP)Oracle车间生产管理系统(WIP)Oracle采购管理系统(PO)Oracle电子采购系统(i-Procurement)Oracle成本管理系统(CST)Oracle帐务管理系统(AR/AP/GL/FA)57华为已成功实施了制造和财务共16个模块Oracle合同管理57华为Oracle11iERP应用构成工

程BOM采

购应

付主生产计划物料需求计划库

存固定资产能力计划车间作业成

本订单管理发

货应

收总

帐顾客信息流市场计划物流合同管理58华为Oracle11iERP应用构成工程BOM采58ERP支持华为的多种制造模式专项生产需求周期定货生产需求周期设计采购加工装配发运签订合同签订合同签订合同定货组装需求周期签订合同现货生产需求周期交货ETO生产周期MTOATOMTS采用PTO、ATO、MTO、MTS等结合的制造模式,大大提高了产品的客户化能力、压缩了交货周期,提高了企业核心竞争力ATO:Assemble-to-OrderPTO:Pick-to-OrderETO:Engineer-to-OrderMTO:Make-to-OrderMTS:现货生产MTF:59ERP支持华为的多种制造模式专项生产需求周期定货生产需求周期59Oracle11i与APS等外围系统的集成架构,把ISC的各流程和数据有机地集成在一起.它集成了高级计划,发货,销售,物流等60多各系统OracleERPi2DPi2DF(ForecastNetting)i2FPSAPHRPDMNSASMSPRPMFCAT_TOOLSASRSDMSIISPSOSPEVCSPMSConfigItem,BOM,ECOSalesOrderForecastNettedForecastCustomer,Item,BOMSO,WOOn-handQty,Item,BOMWorkOrder(manual)SalesOrder,TaskOrderMTBCSSalesOrder,TaskOrderTaskOrder,SalesOrderDetailsWorkOrder#,ScheduledDates,DetailedScheduling,SpecialMaterialsRemarks,SpecialHandlingPR,WO,SOPlannedDatesEmployeeBankingInfoItem,ReceiptNotice,OnhandQty,StockOrderDescriptiveElementWorkOrder(manual)MaterialTransactionWorkOrderDetails,OnhandQtyReceipt,InventoryTransferHistoricalSalesData,SalesBOM(derived)SalesOrderBOM,ECO,WIP,Inv,PO,ASL,SOWorkOrderExecStatusTaskOrderExecStatusPickConfirm,ShipConfirmPOCPickListProjectedMaterialShortageReportMaterialTransactionItem,Subinventory,LocatorPOCPickRequirementWorkOrder#Config(viaEDAS)MoveTransactionWO,RoutingMoveTransactionWO,RoutingATOConfigDeliveryLead-time(processedbyROI)Item,SalesOrderi2DF(OrderPromising)i2SCPi2SCCNettedForecastWIPStatusMTSForecastforCriticalItemsAllocatedATPForecastforNon-criticalItemsISCLaunch2ATPCheckSalesOrderPromiseATPEnquiry,SalesOrderForecastforCriticalItemsPOSupplyCommitmentsPO_FAXSupplier,PO,BuyerPRBOM,Inv,SO,PO,ASLContract#(manual)BCSPOChangeWorkOrderShortageMoveTransactionMoveTransactionSoftwareVersionISCApplicationArchitectureOverviewv2.02002-12-3CISCustomerTierISCLaunch1StockOrder使用的技术OracleNetOracle11iAPIOracle11iInterfaceWebMethod60Oracle11i与APS等外围系统的集成架构,把ISC60目录ISC流程简介ERP应用架构系统架构容量规划61目录ISC流程简介1361收集客户需求并与软件、硬件、流程和过程进行映射,描述了主要的Oracle11i高层次组件及其层次关系ERP组件概图62收集客户需求并与软件、硬件、流程和过程进行映射,描述了主要62为了达到业务目标,根据组件概图和识别华为ERP技术服务需求,推导出ERP详细组件概图ERP详细组件概图63为了达到业务目标,根据组件概图和识别华为ERP技术服务需求,63从逻辑层面描述主要应用组件和基础架构组件类型,将有助于识别支撑所有需求组件的基础架构需求64从逻辑层面描述主要应用组件和基础架构组件类型,将有助于识别支64应用拓扑显示了ERP应用组件及组件间的通信协议65应用拓扑显示了ERP应用组件及组件间的通信协议1765Oracle11iERP系统架构,满足了ISC第一阶段的业务需求特点由一台GS320承担数据库服务器应用与Web服务器都部署在一台GS320使用了SAN架构,和高性能的HDS9980存储系统一台Standby服务器作位备份系统网络部署在公司内部66Oracle11iERP系统架构,满足了ISC第一阶段的66NetworkandsecuritytechnicalNetworkWAN:DDN,ATMLAN:EthernetSwitch:HuaweiRadiumRouter:TCP/IProuter(HuaweiQuidway)Session/Transport/NetworkLayer:TCP/IPApplicationLayer:HTTPPresentationLayer:IIOPTransportLayer:Sockets+SSLDatabaseLink:OracleNet8ExchangeMessage:XML(Don'tuse)Firewall(未使用)CiscoPIXNS-10067Networkandsecuritytechnical67软件硬件配置数据库服务器CompaqAlphaServerGS32032CPU21264A/1GHz内存64GBECCOS:CompaqTru64UNIXv5.1RDBMS:Oracle8.1.7OracleConcurrentManager应用服务器CompaqAlphaServerGS32016CPU21264A/1GHz内存32GBECCOS:CompaqTru64UNIXv5.1OracleApplicationServer,ApacheOracle11iApplicationSuite存储系统SAN架构SUNStorAdge(HDS9980)68软件硬件配置数据库服务器2068Oracle11iERP高可用性系统架构,满足了华为不断增长的业务需求特点由2台GS320承担数据库服务器使用Oracle9iRAC实时应用群集技术应用与Web服务器都部署在一台GS320使用了SAN架构,和高性能的HDS9980存储系统一台Standby服务器作位备份系统网络部署在公司内部69Oracle11iERP高可用性系统架构,满足了华为不断69目录ISC流程简介ERP应用架构系统架构容量规划70目录ISC流程简介2270容量规划目录简介容量规划技术ISC项目容量规划技术ISC容量规划结果71容量规划目录简介2371容量规划的定义建立详细的容量规划是确保:获得足够的硬件资源满足未来工作负载的需求实现最佳的成本效益以及满足项目的总体性能目标72容量规划的定义建立详细的容量规划是确保:2472系统容量与响应时间的关系0%10%20%30%40%50%60%70%80%90%系统资源利用率响应时间73系统容量与响应时间的关系0%10%20%30%40%50%673容量规划技术或方法单凭经验的方法RuleOfThumb(ROT)比率法Ratio(Ratio)分析建模AnalyticalModeling(QM)多重线性回归法MultipleLinearRegression(MLR)性能测试法PerformanceTesting(PT)仿真法Simulation(SIM)74容量规划技术或方法单凭经验的方法RuleOfThumb74单凭经验的方法RuleOfThumb(ROT)潜心于利用简单的单凭经验的方法来决定容量的需求速度快,且便宜精确性低,但为初始容量规划提供一种适当的指导,基于许多其它项目的经验或硬件供应商提供的数据的惯例75单凭经验的方法RuleOfThumb(ROT)潜心于75比率法RATIO使用相似的硬件和配置的已确定的性能数据,可以从Oracle已经完成的基准项目中获取。将选定的参考基准应用于具体的项目关键需求是相似的硬件和配置精确性很好Oracle提供基准性能指标数据库,不同的平台都可以该技术,包括Compaq,SUN,IBM等硬件平台76比率法RATIO使用相似的硬件和配置的已确定的性能数据,可76多线性回归MultipleLinearRegression(MLR)找出最佳描述系统行为的变量,比如OM,PO等基于当前系统使用情况,使用这组变量预知未来系统使用情况的未来行为仅应用于正在运行的系统,部适合升级项目模型的适合度取决于数据、信心程度和预测的范围77多线性回归MultipleLinearRegressi77分析建模AnalyticalModeling(QM)测量单用户(或单线程)测试结果,估算系统的容量需求请求典型交易,正确地判断测试系统规模,纠正测定容量精确(假如好的输入),但成本高在很短的时间内完成新场景的重新计算最好关注于高风险领域使用该方法通常使用于高风险关注的领域,比如销售订单工作流78分析建模AnalyticalModeling(QM)78性能测试PerformanceTests(PT)基于利用率模型开发并执行一种人工测试方法,利用负载生成器或远程终端仿真程序(RTE),在测试期间获得性能指标在高成本下,提供很好的精确性当测试时,主要精力是观察所有组件行为的能力一般在项目的压力测试阶段使用该方法,而不是在容量规划阶段79性能测试PerformanceTests(PT)基于利79容量规划技术的成本精确性比较Cost/Accuracy成本精确性ROTRatioMLRPTSIMQM80容量规划技术的成本精确性比较Cost/Accuracy80容量规划规划什么?服务器规模(ServerSizing)CPU需求--TPM-c内存需求--Gbytes磁盘资源规模(DiskResourceSizing)数据库磁盘需求–Gbytes每个节点软件的磁盘需求-Gbytes网路规模(NetworkSizing)网路流通量带宽需求–KBperSecond81容量规划规划什么?服务器规模(ServerSizing)81ISC项目使用的容量规划方法CapacityPlanMethod-两步法初步规划收集华为的业务需求指标收集华为未来的业务需求使用ROT和RATIO建模识别风险领域和使用UNIX和Oracle工具测量使用QM模型进行高风险建模提出容量规划修正创建技术体系架构将技术架构TA反馈给容量规划执行压力测试(PT模型)基于压力测试结果修正容量规划和TA完成容量规划82ISC项目使用的容量规划方法CapacityPlanM82容量规划技术在ISC项目的应用服务器容量规划单凭经验的方法RuleOfThumb(ROT)比率方法Ratio风险领域使用分析建模(QM)磁盘容量规划多重线性回归分析MultipleLinearRegression(MLR)网络容量规划比率方法Ratio83容量规划技术在ISC项目的应用服务器容量规划3583容量规划技术在ISC项目的应用–服务器规划系统使用率确定为80%,使用了RatioandROT高风险领域使用QM建模完成例如,销售订单,电子采购使用其它一些工具获得实际数据,例如使用statspack,collect,sar,iostat,vmstat等工具收集CPU消耗和内存消耗等.什么是高风险领域?需要根据业务确定84容量规划技术在ISC项目的应用–服务器规划系统使用率确定84容量规划技术在ISC项目的应用–硬盘资源规划(数据库)按照模式和大对象(超过10MB)排列R11i已经升级的数据库基于已有的和新的存储数据,估算每个对象的增长确定规划多长时间确定任何流程变化或业务增长变化、关键交易变化,因此修订模型应用新模型并重新确定数据库的大小如果估算到表和索引,那么将将很精确85容量规划技术在ISC项目的应用–硬盘资源规划(数据库)按85容量规划技术在ISC项目的应用–网络容量规划基于活动用户量和Oracle提供的典型比率值测定高峰和平均值远程访问是一个问题,需要进一步测定86容量规划技术在ISC项目的应用–网络容量规划基于活动用户86使用ROT和基准法预测的结果DatabaseServerModelTPM-C2002TPM-C2003TPM-C2004TPM-C2005OracleAsiaPacRuleofThumbModel46,22959,18679,670102,704OracleEMEAModel40,06056,09174,298104,022OracleCTCModel33,19744,85365,086124,844Value40,06056,09174,298104,022ModelMemory(Mb)2002Memory(Mb)2003Memory(Mb)2004Memory(Mb)2005OracleAsiaPacRuleofThumbModel63,63071,23583,75197,686OracleEMEAModel57,60059,39268,09673,984OracleCTCModel48Gb52Gb64Gb72GbValue57,60059,39268,09673,98487使用ROT和基准法预测的结果DatabaseServerT87使用ROT和基准法预测的结果ApplicationServersModelTPM-C2002TPM-C2003TPM-C2004TPM-C2005OracleAsiaPacRuleofThumbModel40,37455,72280,390107,275OracleEMEAModel49,95669,94892,409129,384OracleCTCModel45,59361,37389,408124,844Value49,95669,94892,409129,384ModelMemory(Mb)2002Memory(Mb)2003Memory(Mb)2004Memory(Mb)2005OracleAsiaPacRuleofThumbModel21,72829,60342,11956,054OracleEMEAModel11,52015,87222,27231,232OracleCTCModel24Gb32Gb42Gb56GbValue21,72829,60342,11956,05488使用ROT和基准法预测的结果ApplicationServ88ISC项目对Oracle11i服务器第一阶段的容量规划TierNameModel/SpecificationCountDatabaseTier(NTier)Location=ShenzhenInitiallyoneserver,thenusingRACGS320Memory=64GbCPU=32(1001MHz)Phase1:1Later:2StandbyDatabaseTier(NTier)Location=ShenzhenGS320Memory=64GbCPU=32(731MHz)1DisasterRecoveryDatabaseTier(2Tier)Location=Beijing(TBC)MinimumSpecification.HigherwillbebetterGS160Memory=32GbCPU=16(731MHz)1ApplicationTierGS80Memory=24GbCPU=8(7

温馨提示

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

评论

0/150

提交评论