北京-微软课堂-如何在企业应用中管理和优化SQLServe_第1页
北京-微软课堂-如何在企业应用中管理和优化SQLServe_第2页
北京-微软课堂-如何在企业应用中管理和优化SQLServe_第3页
北京-微软课堂-如何在企业应用中管理和优化SQLServe_第4页
北京-微软课堂-如何在企业应用中管理和优化SQLServe_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

1、微软企业级计算实现与企业应用集成(EAI)概述Microsoft Enterprise Computing Solution Overview 企业客户支持部Agenda企业级计算:高可用性, 高可扩展性热点:实现企业应用集成(EAI) 企业应用集成(EAI)的需求成功的 EAI 引入的阶段与策略打造成功的企业应用集成结论一、企业级计算:实现高可扩展性与高可用性 两种互为补充计算扩展的方法HardwareScalevia biggerindividualserversSoftware Scale via clusters of servers+ Hardware ScaleHardware a

2、pproachExpensive hardwareCost increases w/ scaleSingle point of failureServer reliabilityProgram one systemManage one systemSoftware ScaleSoftware approachHigh volume hardware Cost linear w/ scale No single point of failureApplication 可用性 Program multiple systemsManage multiple systems基于Intel 的主机(ma

3、inframe)计算 Windows DatacenterUnisys ES7000 with Cellular Multiprocessing (CMP)Up to 32 ProcessorsPartitionable64 GB of main memory Can be shared96 PCI channelsCrossbar (mainframe-like) technologyThird level cache memoryFully redundant subsystemsMultiple OS support .NET 企业服务器 Firewalland cacheWebBusi

4、nessLogicStorageInternet Security & Acceleration ServerSQL Server2000可扩展性的测量Industry BenchmarksApplication BenchmarksCustomer DeploymentsIndustry Benchmark: TPC-CResults as of 1-8-02. Source: SQL Server 2000Microsoft Windows 2000Compaq ProLiant DL760-900-256P688,220$22.58$15.5M1Microsoft Windows 200

5、0SQL Server 2000IBM e(logo) xSeries 370 c/s2345Sun Solaris 8SymfoWARE ServerFujitsu PRIMEPOWER 2000 c/s222,772$43.42$9.7M678910Compaq Tru64 UNIXOracle 9i230,533709,220$14.96$10.6M $44.62Compaq AlphaServer GS320$10.3MRankOperating SystemDatabaseHardware System ModeltpmCPrice/ tpmCTotal Price567,882$1

6、4.04$8.0MMicrosoft Windows 2000SQL Server 2000Compaq ProLiant DL760-900-192PMicrosoft Windows 2000SQL Server 2000IBM e(logo) xSeries 370 c/s363,130$21.80$8.0MMicrosoft Windows 2000SQL Server 2000410,770$13.02Compaq ProLiant DK760-900-128P$5.3M455,818$28.58$12.0MSun SolarisFujitsu PRIMEPOWER 2000 c/s

7、SymfoWARE ServerMicrosoft Windows 2000SQL Server 2000IBM e(logo) xSeries 370 c/s440,880$25.03$11.0M389,434$21.24$8.3MHewlett-PackardHP 9000 Superdome Enterprise ServerOracle 9iIndustry Benchmark: TPC-CTop TPC-C Non-Clustered Benchmark PerformanceOSDatabaseOEMAvailable$/perftpmCSolaris 8SymfoWAREFuji

8、tsu2/28/2002$28.58455,818HP UX 11iOracle 9iHP5/15/02$21.24389,434Tru64 UNIX V5.1Orcacle9i.9.0.1Compaq7/30/2001$44.62230,533Solaris 8SymfoWAREFujitsu/ICL6/30/2001$43.42222,772AIX 4.3.3Oracle8 EEIBM4/13/2001$34.18220,807AIX 4.3.3Oracle 8i EEBull5/28/2001$34.67220,807HP UX 11.i 64-bitOracle8 EEHP5/1/20

9、01$43.25197,024Windows Datacenter Server Limited EditionSQL Server 2000 Ent. Ed.Unisys3/10/2002$21.33165,219IBM OS/400 V4 R5IBM DB2IBM12/15/2000$51.58163,776Tru64 UNIX V5.1Oracle 8i EECompaq2/2/2001$52.88155,179IBM OS/400 V4 R5IBM DB2IBM9/15/2000$44.52152,346Windows Datacenter Server Limited Edition

10、SQL Server 2000 Ent. Ed.Unisys3/10/2002$23.84141,138Results as of 1-8-02. Source: Application BenchmarksProduct Windows/SQL Server Win ResultsRankPeopleSoft CRM30,000 concurrent users#1PeopleSoft eBill Payment191,694 payments per hour#1Onyx32,000 concurrent users#1Pivotal eRelationship 20,000 concur

11、rent users#1SAP Retail3.165 million line items per hour#1Great Plains2,400 concurrent users#1SAP-SD Three Tier24,000 concurrent users#2Results as of 1/7/02. Source: NASDAQ handles 20M hits/day and performs 2M transactions/day可扩展性Large eBusinesses handle huge workloads on Intel servers with Windows 2

12、000对可用性讨论People & ProcessHighly Skilled peopleOperational excellenceTechnologyMinimize Unplanned downtimeRedundant SystemsServicesHigh & Continuous 可用性 ServicesTechnology Is Not EnoughCauses of DowntimeApplicationFailure40%OperatorError40%Other20%App/Sols not TestedChange ManagementOverloaded Capaci

13、tyProblem Detection not definedForgot SomethingLack of ProceduresBackup Errors / SecurityHardware / PlatformNetworkPower and DisasterGartner GroupOperationsPeople & Process Are MORE ImportantPeople & Process = Operational ExcellenceBuild IT Right - MSFEnterprise ArchitectureInfrastructure Deployment

14、Application DevelopmentConsulting (e.g. W2K Architecture & Deploy)TrainingRun IT Right - MOFManagement Content (e.g. Risk Management whitepaper)Detailed Content (e.g. Windows Operations Guides)Professional Services (e.g. Premier)Training*Based on IT Infrastructure Library (ITIL)MOF 流程模型Capacity Mana

15、gement可用性 ManagementFinancial ManagementWorkforce ManagementService Continuity ManagementService Level ManagementService DeskIncident ManagementProblem ManagementChange ManagementConfiguration ManagementRelease ManagementService Monitor & ControlSecurity AdministrationNetwork AdministrationSystem Ad

16、ministrationJob SchedulingStorage ManagementPrint/Output ManagementDirectory Services AdministrationReleaseApprovedreviewSLAReviewOperationsReviewChangingOperatingSupportingOptimizingReleaseReadinessReviewMOF 建立途径培训与课程公有领域服务架构Microsoft服务提供ITIL“业界最佳实践技术细节MOF核心合作伙伴服务提供操作指南,白皮书服务方法架构化的流程顾问参与微软产品与技术主动服务

17、反应服务计划准备设计构建实施维护掌握技术动向团队成员如何分工合作?框架设计是否合理?关键技术选择是否合理?系统设置是否正确?有何风险?如何规避?系统性能系统是否健壮?每日流程管理如何跟踪产品信息?构建和维护系统时遇到问题严重问题在现有产品中增加新功能Beta产品试用紧急情况高级培训研讨ITIL/MSF组队模型系统框架设计咨询技术审核服务安全与可靠性审核风险管理压力测试与性能调试服务备份/恢复策略流程管理企业客户网上服务台 MSDN TechNet事件支持热线特定补丁Hot-fix设计改变请求DCRBeta 应用和开发支持7 X 24紧急技术支持客户需求服务内容微软企业支持服务ITIL/MSF组

18、队模型系统框架设计咨询技术审核服务安全与可靠性审核风险管理压力测试与性能调试服务备份/恢复策略流程管理微软运作框架MicrosoftOperationFramework可用性transacts $100Ms a day at 99.999% availability on Windows 2000Large e-Businesses get 99.9%+ availability on Intel servers with Windows 2000achieves 99.999% availability on Windows 2000performs 2M transactions a da

19、y at 99.97% availability on Windows 2000has 99.98% availability on Windows 2000二、热点:实现企业应用集成(EAI)企业应用集成的需求异构平台(TD/ AS400/Windows)专有系统(交易、结算、监察系统)已有应用软件(公司、会员管理)投资者证监会上市公司会员新闻媒体REQUIREMENTSConfigurable across applicationsLoosely coupledSupports an incremental approachInternet / Virtual Private Networ

20、kB2BIntegrationA2AStandards based integrationBusiness process orientedScaleable, available, secure, manageableB2C点对点的资料交换沒有Business Intelligent 的机制Business rule 大都写死(hard-code)在程序中成功的 EAI 导入阶段与策略点对点( point-to point) 的资料整合或同步Loosely couple systemMessages oriented middle ware tools.1. 点对点整合以 Hub 或星狀的整

21、合架构Middleware 由Message-broker Application ServerMiddleware 的角色:资料格式转换流程处理交易的完整性2. 架构整合具有Level2的EAI基础架构系统之间的信息由分享提升成可以被管理需要 Process automation modeling tools的 middlewareMiddleware 的角色:工作流程設計工具工作流程自动化3. 流程整合善用前3层之所有的EAI基础架构符合标准的网络架构, 即Internet 采用标准的资料交换格式 XMLMiddleware 的角色:安全的交易智慧型代理程序资料格式对映整合至B2B/B2C

22、/B2E4. 内外整合Source: EAI Journey透过 Middleware 来达到标准化的交换过程。Business rule及核心资料由Middleware集中控管及交换企业的业务流程与外部的客戶及交易伙伴紧密結合。EAI 的最佳模式。应用程序之间的交换完全与工作流程結合。自动的工作流程。EAI 的整合架构 #1Point-to-PointMessagingComponentBridgingDatabaseReplicationBatch DataExport/Import业务流程及资料能見度低EAI 整合为靜态整合各个应用软件各自为政资料及流程无法集中管理ERP Systems

23、Client-ServerSystemsIn-houseLOBApplicationsLegacyApplicationsE-CommerceApplicationsEAI 的整合架构 #2+ Hub Spoke集中式的 Message Routing 及 Processing HubBusiness ProcessOrchestration以BusinessProcess为导向的整合可动态变更系统設定维持系统间独立性保留应用程序彼此之间仍是独立能有效提供审核及追踪能力ERP SystemsClient-ServerSystemsIn-houseLOBApplicationsLegacyApp

24、licationsE-CommerceApplicationsBizTalkMessagingBizTalkOrchestrationXML打造成功的企业信息整合(EAI)建设EAI 的成功关键业务编排建模Business Orchestration Modeling动态改变及布署业务流程Internal work-flow integration数据整合Data IntegrationEAI 跨系统之间资料格式转换及交换异构平台及资料的整合与已有 ERP 及 Legacy 系统整合EAI 资料审核及监控你知道领导决定要改变些许的业务流程吗?我已经制訂好新的流程,该您去修改应用程序来对映新的

25、Business Process了。別开玩笑了!你知道改变业务流程要修改多少程序吗?我无法在这么短的间時內完成。如果新流程被确定時,就能一同改变相关应用程序的接轨,那该多好啊!Process Integration 的难题当程序开发人员碰到业务流程制定人员动态业务流程改变,需要一个可以同時让 Business flow 及 developer一同參与的 Business Process Modeling Tools还有,领导说他下个礼拜就要启用新流程,你有一周的時间可以努力。Business Process ModelingBizTalk Application Designer StyleM

26、SMQPORequestScriptImplementationSend ApprovalSend DenialReceivePurchaseRequestDecisionGet Purchase Order TotalBusiness ModelActionSequenceBindingDataInDataOutPurchaseRequestPortApprovalRequestMessageEAI 跨系统之间资料格式转换及交换的难题从程序观点,要如何快速把相关资料抓出来,並可以对映出所需的资料及格式呢?EAI 需要能夠跨异构数据库存取的Middleware,同時要提供动态资料对映的功能,以

27、适应企业未来的需求。看样子,又得要修改ERP系统,然后在每一个表单程序上写一段资料转换的程序!为了与客戶进行B2B连接,我们被要求所有与客戶往来的信息,都要能提供符合客戶所需的资料格式。更重要的,要能同時支持公司正规划的 EAI 专案!我们要如何才能将数据仓库中的资料转换成交换的格式,同時又可以与其他系统交换?这样土法炼钢是可以做出来,但那听起来真是一个浩大工程!而且以后可能还得为 EAI 专案重新来过 !快速建设EAI资料转换及整合BizTalk Editor & Data MapperRequirementXMLEDIStandardsW3CANSI X.12UN/EDIFACTOther

28、sDocument ParsingDOM / SAXCustom TranslatorsDocument DefinitionDTD /XML SchemasProprietary Data DictionariesDocument TransformationXSLTCustom TranslatorsExtensibilityOpen Content ModelClosed Content ModelCommunicationsInternetVANInternal work-flow的难题公司內有各种异构的平台及软件,好不容易已经可以转换成XML格式,要如何透过集中的Middleware

29、来进行 EAI流程整合呢 ?简单,我们可以使用 COM 的传递即可。一但采用自动化的流程整合,我们更难掌控每一份对內及对外的交换资料是否完整的被处理!別忘了,我们的交易后台系统还是使用mainframe 的系统!EAI 在面临异构平台上之应用程序的整合時,应能同時支持不同的通讯协定,更要能把资料及流程紧密結合。OrchestrationBizTalkServer完整的资料接受及交换协定MSMQReceiveFunctionFTPASPHTTPTranslationBridgingMSMQ BridgeMQ SeriesMSMQLegacy ApplicationsIInterchange:Su

30、bmit()COM AwareApplicationSMTPExchangeScriptHTTPMSMQFILESMTPDCOMHTTPMSMQFILESMTPDCOMBizTalk Server GroupApplicationDesignerShared QDatabaseWebDAVAdminDatabaseDocumentTrackingManagement DeskEditorMapperAdministrationTrackingProcess Integration & OrchestrationBizTalk Server 2000异构平台及资料的整合难题如何将由外部接收到的资

31、料,整合至后台系统呢?我们可要考虑异构资料及平台的整合,特別是后台的 mainframe 交易系统,而会员系统是SQL Server的数据库服务器在面临异构平台時,务必要支持同步及批次作业的需求,完整支持XML的数据库可让整合更有彈性。An XML document can be inserted directly into SQL Server 2000sp_XML_PrepareDocumentOpenXML()XMLApplication IntegrationComponentADOINSERT/UPDATEXMLCustom stored procedure数据库整合 (Databa

32、se Integration)SQL Server 2000同步整合(Synchronous Integration)COM+Mainframe SystemsCOMTIAPPC LU6.2TCP/IPAIC非同步整合(Asynchronous Integration)Mainframe SystemsMSMQWorldMQSeriesWorldTranslationBridgingMSMQ BridgeMSMQMQSeriesAICMainframe IntegrationHost Integration Server 2000不过,这种勾稽也可确保EAI的建设更落实,同時对於领导常常要求的统计资料,也变得更加准确!EAI 资料审核及监控的难题不错,透过紧密的EAI建设,能让公司更能掌握客戶的动向。一但采用自动化的流程整合,结算公司及系统运行部要求必须要确保每一份对內及对外的交换资料可以被追踪及审核,真是苦命!从管理观点,EAI 的結果要让流程自动化,信息即時化,更重要的是能有效的审核。透过 BizTalk Server 进行审核Tracking Components直接从数据库进行追踪完整文件记录針对特定栏位信息在 Orchestration 之间的信息提供 Web-based

温馨提示

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

评论

0/150

提交评论