WindowsServer和N.ppt_第1页
WindowsServer和N.ppt_第2页
WindowsServer和N.ppt_第3页
WindowsServer和N.ppt_第4页
WindowsServer和N.ppt_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

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

文档简介

Windows Server操作系统 以及 .Net/J2EE应用开发架构介绍,钱非非 系统平台客户经理 OEM事业部 微软(中国)有限公司 ,内容,Windows Server 2003操作系统介绍 .Net/J2EE开发架构介绍以及比较,Windows Server 2003操作系统介绍,变化的世界,很多年来,UNIX曾经是最佳的选择,但现在,我们面临新的抉择,Win-Tel性能和性价比已经超过了RISC Web Services 已经根本改变了业务系统的设计 新的商业变化要求更高的效率,Windows Server 2003技术先进性,多达550项创新技术和170项新增功能 IIS6.0 (Internet 信息服务器) 集成的.Net Framework 1.1 (性能卓越的.Net开发环境) EFS(加密文件系统) Service For Unix (Unix子系统,全面兼容Unix环境和应用) 全新的Windows终端服务 (支持图形终端和字符终端) Windows流媒体服务 (Windows Media Services 9) 卷影复本 (Volume Shadow Copy Service) Winodws Update Service (软件更新服务) Windows Sharepoint Services 2.0 (全新的部门及协作门户和文件管理系统) Automated System Recovery (自动系统回复) 改进后的集大成的AD(活动目录) 分布式文件系统(DFS)/文件复制服务(FRS) 内置的SAN支持(存储区域网络) 服务器配置向导 Virtual Disk Service (虚拟磁盘服务系统) 支持大多数最新的通讯技术:IPv6、IPSec、NAT等,稳定性,企业高稳定性的利器 内置的8个节点的群集服务 保障 “平滑故障转移” 支持地理分布的群集部署和灾备 网络负载平衡(NLB) 针对 “海量并发用户”访问请求 保障稳定性的创新工具 Windows系统资源管理器 (WSRM) IIS6.0 Web 服务器的进程回收服务,扩展性,向上扩展 64位支持 支持NUMA技术 强化的内存管理技术 向外扩展 8节点服务器群集 32节点负载均衡群集 高效率资源管理 内存镜像技术 热添加内存和PCI设备 操作系统检查,VPN : VPN服务器+网络负载均衡,群集技术,管理员,防火墙: 网络负载均衡,应用服务器: IIS+网络负载均衡,数据库: SQL 2000 + 服务器群集,VPN Cluster,系统扩展性: 向上和向外,“Scale Up” Datacenter Class machines “big iron” Cluster for 可用性 “Scale Out” Commodity servers Cluster for 扩展性 and 可用性,构建业务持续性: Geo Cluster,站点 A,站点 B,FT Set 1,FT Set 2,FT Set 3,FT Set 4,远程存储数据的镜像,跨站点的群集,0,10,20,30,40,50,60,70,80,WebSphere/RRD/ Linux,人力成本 调试和设置,76,16,.NET/ Windows Server 2003,24*,*Report notes: Much tuning and configuration from RRD implementation carried over for WSAD implementation, artificially reducing tuning time required for WSAD implementation,WebSphere WSAD/ Linux,开发快 IBM WebSphere vs. Visual Studio.NET Building Complete ITS Connected System,数据来源: .NET vs. WebSphere Study, The Middleware Company, 2004年9月,应用可靠性,数据来源: .NET vs. WebSphere Study, The Middleware Company,Microsoft Windows Server 2003 版本定位,Windows Server 2003,Windows 2000,Windows NT,Add foil of .NET alignment with Intel roadmap,提示: Web 版 通过 OEM/NSP渠道提供,.Net/J2EE开发架构介绍以及比较,Programming Model,Developer Tools,Distributed Application Infrastructure,The “Application Server Platform”,Java/J2EE,Eclipse/WSAD/ IDEA /Struts/ Ant/etc.,Websphere/ Weblogic/ JBoss/etc. +OS, in the Java World,.NET Framework,Visual Studio .NET,Windows Server System, from Microsoft,Operating System,JVM (optional JIT),Java class foundation,JDBC and XML,J2EE,EJB,The Java Language,Borland JBuilder IBM VisualAge & WebSphere Studio Oracle JDeveloper Sun Forte,Operating System,Common Language Runtime,Base Class Library,ADO.NET and XML,.NET Framework,.NET Component Model and COM+,Common Language Specification,Visual Studio.NET,any http server,Browser,Containers,EJB Server,Data,J2EE vs. .NET,JDBC,App Server,Device,HTTP,JVM,JDBC,HTML, XML,any OS,Servlet or JSP,RMI/IIOP,IIS,Browser,CLR,Data,ADO.NET,Device,HTTP,ADO.NET,HTML, XML,Windows,ISAPI or ASP.NET,表示层,业务逻辑层,数据层,J2EE,CLR,.NET Assembly ADO.NET (可使用 COM+ 服务; 比如事务),Web 表单 Server 控件 Code-Behind,ASP.NET IIS,POJOs EJBs,JSP Servlets,可运行于大多数主要应用及Web服务器,支持大多数数据库 (通过 Type 4 驱动程序),J2SE/EE JDBC (事务使用 JTA),.NET,SQL Server Oracle DB/2, etc.,SQL Server Oracle DB/2, etc.,Web 架构: J2EE vs .NET,状态: ASP.NET Session, .NET 数据缓存,状态: 封装于 EJB 中, 也可在 Web Sessions 中,.NET vs J2EE,Follow the Leader The MS forebears of Java Standards,ASP JSP MTS EJB DNA J2EE ODBC JDBC ADO JDO?,Microsoft shipped much of this capability in 1997 with NT Option Pack,12-18 months before Java specified it.,Server Technology Timeline,Microsoft,J2EE,1996,1997,1998,1999,2000,2001,LCE,MMC,.NET,SOAP,.NET vs. J2EE,Common Services WebForms: equivalent to JSP/Servlet Parallels in many other services .NET Differentiators: Visual Studio.NET : Best toolset Unified programming model Multiple languages ADO.NET , ASP.NET : a clear lead in function and developer productivity CLR: better performance XML and Web Services: built-in System access through the .NET Framework,Dynamic Server Pages ASP.NET vs JSP/Servlet,Both : Just-in-time compiled, reasonably fast Xcopy deployment Separation of logic (MVC); “Code-behind” Intelligent page caching XML friendly ASP.NET only: Server-side controls (Web Forms) with state Web Services so easy Multi-language Get access to system resources (logs, files, perf counters, etc.) Excellent tracing capability,Data Access ADO.NET vs EJB, JDBC, JDO?,Java: Data Access Confusion EJB: Tight coupling of data store XML hostile JDBC: limited, static, no XML JDO: concept only, no product yet ADO.NET: Common data access across the enterprise Simple, Elegant not burdended with mandatory remote interfaces (EJB) or arcane syntax (JDBC) High-performance Expose data object model directly Loosely coupled model XML is integral A big win for Programmer productivity,Why is .NET faster/more scalable than J2EE?,CLR is a better, faster more efficient execution environment than a JVM. Performance optimizations and productivity optimizations Better memory management Much faster, more efficient garbage collection Better optimizing compiler Integrated with OS features vs. tradeoffs JVMs must make to maintain portability Stateless nature of .NET lends itself to scale, Stateful Session Beans and Entity beans lend themselves to poor scale and prone to problems in high stress/high load scenarios. Data access using ADO.NET Managed providers for SQL Server and Oracle provide very, very fast access to databases XML is “baked into” .NET. XML representation and parsing is VERY fast. Web Services .NET consistently shows 300-400% better perf/scale/throughput than popular J2EE app servers Our SOAP stack is a native protocol for .NET and is VERY fast Web Services support in J2EE is an afterthought,Reality in a World of Perception,Time-to-Market and ROI,Developer Productivity = Time-To-Market Price Ease of development Ease of deployment Time to market,= ROI,MiddleWare .Net/J2EE Benchmark,Middleware公司,提供高级J2EE培训和咨询 丰富的J2EE 开发经验和服务器技术 建立并维护 TheServerS 领先的在线J2EE社区 注重于企业架构,Middleware 指标,接触 Microsoft 来重测J2EE / .NET 性能 花了4个月 测试J2EE / .NET 性能 新的全面的指标 所有结果由Middleware 公司取得并鉴定 报告发布在 http:/middleware-company/j2eedotnetbench 可下载代码,测试脚本, 另有讨论论坛,检测的指标,Web 应用指标 三层Web体系结构 数据驱动的页面创建, 中间层商务逻辑, 中间层数据缓 存, 用户会话管理, 事务. 分布式事务处理指标 测试 .NET/COM+ vs. J2EE/JTA分布式事务管理 运行24小时以测试可靠性 包括性能 (TPS) 和价格/性能比 ($/TPS)指标 Web 服务指标 测试 XML Web 服务 (SOAP 1.1) 性能 测试作为SOAP服务器和SOAP客户的应用,测试的产品,两个领先的, 商用的J2EE应用服务器 因为许可限制, 标记为J2EE应用服务器A和B 用最新支持的JVMs, 由各个应用服务器的专家全面调节 Windows 2000 AS 运行.NET Framework 1.0 Windows 2003运行.NET Framework 1.1 所有测试用Mercury LoadRunner 7.5进行,报告要点,配置/调节 J2EE应用服务器花费巨大时间 为匹配.Net性能, 每个J2EE应用服务器的调节花费了10个人-周的时间 调节.Net应用只花了两个人-周的时间 J2EE应用服务器在 MS Windows 2000 和Linux RH 7.2测试 应用服务器A 在Windows 2000的性能明显优于 Linux 应用服务器B 在两个系统上的性能相当 基于这些原因, 选择了Windows 2000作为测试平台 J2EE应用服务器A 和 B 展示出完全不同的性能特性 因为性能原因, Middleware 公司 抛弃了CMP 实现 EJB基于 BMP的方案 为避免性能问题, 必须在Entity Beans实现特殊的 “只读”接口 Windows 2000上 运行.NET 1.0 轻易击败J2EE Windows Server 2003上 运行.NET 1.1获得更加明显的改进,Web 应用指标,Web 应用指标,Web 应用指标,Web Application Benchmark,事务集中的测试脚本只进行下单操作 每个下单导致2-阶段提交的分布式事务 事务由中间层管理 (应用服务器) 测试使用COM+企业

温馨提示

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

最新文档

评论

0/150

提交评论