SPARC构建新Web服务平台

日期: 2007-12-19 来源:TechTarget中国

  多年来,Sun公司的服务器和软件就一直是许多大而忙碌的网站的中坚力量,其可靠性、性能和可扩展性都经过了实际应用的考验和验证。以UltraSPARC IIIi处理器为基础的Sun Fire V210 和V240 服务器正是得益于这些经验。

  UltraSPARC IIIi处理器

  典型的网络服务基础设施是一个多层次架构,其中最前沿的一个层面是用来处理用户信息请求的服务器、网络部件和软件。这个最前沿的层次可以处理和回应比较简单的用户信息请求,并把比较复杂的信息请求提交给更高的层次。前沿层次必须快速、可靠地处理比较简单的请求。由于用户请求的密集程度可能随着时间的不同而不同,而且常常难以预测,所以对网络服务前端设备的性能、可靠性和水平扩充性要求就比较高。前端网络设备的另一个特点是使用量比较大,因而对性价比、投资回报和投资保护的需求也十分突出。

  实际上,在上述诸多需求之中,性价比是一个核心。面对网络基础设施这样的需求,业内人士立刻就会想到一直以“网络就是计算机”为核心理念的Sun公司。以UltraSPARC IIIi处理器为基础的Sun网络服务器以及Sun JES(Java企业系统)Web Server正是满足这类需求的极佳选择。

  应用服务器的妙用

  人们只要用鼠标在浏览器中轻轻点击就可以获得想要的信息,也许是用搜索引擎来查找资料,也许是在电子商务网站购买商品,也许是在人力资源网站找一份工作,但他们从不关心这些信息来自网络基础设施中的哪个层次。不过,在这些服务的提供者来看,都是需要付出一定的代价——网络流量、服务器负载以及为确保系统的可用性而付出代价。所有这些代价都体现在应用服务器的构建之上。

  应用服务器既可能是指一种软件,也可能是指硬件。作为一种软件,应用服务器接受网络服务器的请求,并从数据库服务器那里获取相应的数据来回答这些请求,从而满足用户的要求。良好的应用服务器软件可以降低系统的复杂度,减少软件的数量,提高系统的整体性能,确保系统的安全。

  应用服务器有时也可能用来指运行应用服务器软件的硬件平台。例如,配有两个UltraSPARC IIIi CPU的Sun Fire V240非常适合作为一种应用服务器硬件。在典型的网络基础架构层次中,应用服务器处在Web服务器和数据库服务器之间,常常被称作“应用层”,用来运行业务应用逻辑,从而使得前端基于浏览器的Web服务器既可以方便地访问数据库服务器,也可以方便地访问传统遗留系统。

  Sun JES中的应用服务器提供了一个J2EE平台,即可用于应用开发也可用于应用部署,是一个完整的Web服务基础架构。在Sun Fire V210 和V240服务器中都免费预装了Sun JES应用服务器。

  远离危机

  ASP是网站中最常用的语言。Sun Fire V210 和V240服务器之中也免费附送了Sun JES ASP软件,使得用ASP编写的网络应用也可以在JES和Solaris环境中方面地运行起来。

  Sun JES ASP软件完全支持ASP标准的关键功能,例如ASP 2.0、VBScript 3.2和JScript 3.2,其中还包含了Authentic Microsoft VBScript 和 Jscript脚本引擎,确保了完全的兼容性,因此用户不必花费大量时间去进行平台移植后的调试工作。Sun Fire V210 和V240服务器的价格与PC服务器相差无几,却可以提供企业级的安全性和可用性,可以迅速接管本来由PC服务器支持的ASP应用。

  许多公司希望把他们的网络应用移植到Unix或者Linux环境之中。这样一来,不仅系统的安全性、稳定性可以提高,而且由于Unix服务器的性能更高,可以通过服务器整合而用更少的服务器承担原来的工作,从而大幅度降低系统的维护成本。

  跨入Web服务器新时代

  IT业界为“Web服务”赋予了特定的技术内涵。这是一种具有自我描述功能的应用软件,它们之间可以相互沟通,相互请求服务,从而在网络中完成复杂的任务。与传统的软件类似,在Web服务的环境中完成一项工作也需要许多软件模块。不同的是,在传统软件中,模块之间的关系都是固定的,而在新的“Web服务”环境中,软件模块之间并没有固定的关联,一个软件模块可以在Internet中临时寻找最能满足它的要求的其它软件模块来与自己配合,而且这个寻找和调用的过程不需要人工干预,是完全自动进行的。

  Web服务代表着当今最令人兴奋的技术进步成果。它使得企业用户可以增加现有软件的利用率,降低软件的开发和使用成本,扩大软件的应用领域。长期以来,Sun公司与技术合作伙伴和工业标准化组织保持着密切的沟通与协作,并且为DSML、XAML和XML、ebXML等相关标准做出了大量贡献。

  把Java技术、XML和其他一些协议结合起来,就可以在一个网络中建立Web服务机制,而且完全遵循开放标准,具有极好的兼容性和可重用性。

  Sun Fire V210 和V240服务器之中已经免费预装了Sun JES Studio(Community Edition),从而支持在一个两层架构中进行applet和应用开发。如今,Sun JES Studio 4已经被下载120多万次。之所以能够引起如此广泛的兴趣,是因为这是一个开放源代码的产品,是开发人员所做,并为开发人员服务的。Sun JES Studio 4企业版则是为大型企业应用所需的多层开发而设计,支持基于Web的前端应用以及数据库等后端应用各层次之间的相互通信。由于采用模块化设计,而且其中的关键模块都是面向Web服务开发而设计的,Sun JES Studio可以帮助开发人员把Enterprise JavaBeans (EJB)方法包装成XML操作,从而为EJB赋予了移动访问的功能。

  所以,Sun JES Studio 可以帮助开发人员迅速把EJB包装成Web服务模块。而且,Sun Fire V210 和 V240服务器都配备了高效的开发平台,再加上图形适配器、USB键盘和鼠标都可谓GUI环境良好的支持。

  安全是基础

  全球的企业机构都在朝着Web服务的业务模式迈进,客户、员工、合作伙伴之间的关系更为密切,而且上述各方面的互动都将通过Internet严密地管理起来。进入这样一个时代的前提是所有参与者的身份认证、识别和授权都必须严谨、可靠,只有如此,才能为每个参与者提供量身定做的服务。从这个意义上说,网络中的身份认证管理是实现Web服务的重要基础。

  网络身份认证管理解决方案把网络安全、身份验证、用户管理、单点登录等技术与Web服务有机地结合起来,这是一项刻不容缓的工作。

  作为开放技术架构和工业标准的坚定支持者,Sun公司推出了综合性的网络身份认证管理解决方案,其中的关键产品——Sun JES Directory Server软件已经免费预装在每一台Sun Fire V210和V240之中。

  随着网络安全和数据安全性需求的增长,企业用户常常希望采用加密技术来保护进出网站的数据。然而,加密是一种关键而复杂的运算。例如常用于内部通信和敏感数据内容的工业标准SSL协议已经广泛用于电子商务交易。但SSL协议的运算将会给服务器带来十分沉重的负担,即使在网站访问量并不很大的时候,常常都会让服务器变得像“一条缓慢蠕动的蜗牛”。 Sun Fire V210 和V240服务器都提供独特的Sun Crypto Accelerator 500 (SCA 500)卡作为可选配件,可以插在主板上,为SSL之类的加密运算提供加速支持,从而使CPU和其他服务器资源得到解脱。

  Sun JES Web Server 软件支持SSLv2、SSLv3、Transport Layer Support (TLS) 1.0和Public Key Cryptography Standards (PKCS) #11加密协议。

  沟通无限

  电子邮件服务器和日历服务器已经成为当今世界不可或缺的关键业务基础设施。Sun Fire V210 和V240服务器可以为中小企业或者大型企业的分支机构承担起这个角色。例如,Sun Fire V240服务器的内部存储容量达到144 GB,可以为1250个用户提供每人100MB的电子邮箱服务。Sun Fire V210 和 V240 服务器都预装了Sun JES Messaging Server,其中前200个电子邮箱是免费的。

  Sun JES Messaging Server消息服务器专为电信服务提供商和企业用户设计,可提供一个基于Web的消息平台,支持数千万个用户的增值服务,包括无线和统一消息服务。Sun Fire V210和V240服务器业预装了Sun JES Calendar Server 日历服务器,使得用户可以管理日程计划、共享资源、制定约会。Sun JES Calendar Server日历服务器与Sun JES Messaging Server消息服务器结合起来,可以形成综合性的协同工作平台。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 再造还是塑型:分布式缓存

    速度越来越快的处理器,价格越来越低廉的刀片计算机,这些都为云时代的来临打下了基础。它们还让开发人员从此与某些性能和可伸缩性问题绝缘。

  • Oracle促Java迈向移动平台力推MySQL

    自从甲骨文收购Sun以来,人们一直很想知道甲骨文如何处理Java。虽然甲骨文也在去年陆续发布了不少的发展计划,但停留在文字上的东西远没有实际……

  • 升级还是褪化 由Sun引发对云服务的思考

    多年以后,麦克尼利在终于无奈地接受了埃里森递来的橄榄枝的时候,他愈发清晰地想起了上世纪90年代初期他给自己的公司Sun确定的生存理念:网络就是计算机。

  • 重建Java生态系统 Oracle时代的冲突与联盟

    Oracle于今年一月完成了对Sun微系统公司的收购,也因此取得了Java的所有权,至少从表面上看,Oracle现在成了Java的新主人。