彩票走势图

Java PaaS到底如何?Java PaaS归纳总结

原创|其它|编辑:郝浩|2012-07-30 21:33:03.000|阅读 270 次

概述:鉴于使用这些新兴技术的经验,将ava PaaS 进行归纳总结以便在遇到问题时能很好的解决。归纳总结分为Google App Engine、可伸缩性和性能、BigTable 的优点和限制、与其他服务集成这四个方面。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

        PaaS是一种云服务类型,可将与应用程序部署关联的大多数IT管理方面自动化,包括资源配置、分段和测试、负载平衡、数据库访问以及访问平台库。PaaS的关键功能是多组织体系结构:即多个不相关的应用程序可运行在相同的硬件和软件基础设施上,从而节约成本以及更有效地利用计算资源。

Java PaaS


        Java开发人员能够很好地了解并利用 PaaS的开发模型。毕竟,在早期服务器端 Java 中,PaaS 的概念就已经深深地植入了。但是Java企业应用程序的早期 PaaS远景没有成功。Java应用程序服务器从来没有稳定到可以随意地部署和取消部署多个不相关的应用程序。
鉴于使用这些新兴技术的经验,我们将它们进行归纳总结以便你在遇到问题时能很好的解决。
Google App Engine
        Google App Engine (GAE)是第一个被广泛采用Java PaaS平台。它也可能是市场上“最纯净”的PaaS产品---在这个意义上它几乎完全为开发人员抽象化了底层基础架构。自2009年,GAE 就已经支持 Java 平台作为开发和部署环境,但GAE不支持某些Java平台API,也就意味着GAE 将不能履行Java关于“编写一次,随处可用” 的承诺。
可伸缩性和性能
        GAE承诺并传递可伸缩性(无论多少用户正在访问系统,平台都能保持一致响应时间的能力),但不一定是原始性能,即便是原始性能通常也是缓慢的,该特点对应用程序开发人员有明显影响。
BigTable 的优点和限制
        GAE的关键创新就是使用了真正可伸缩的数据存储:即Google BigTable,它是NoSQL数据库世界中的数据存储解决方案之一。BigTable的优点是可伸缩性,GAE是Java开发人员开始了解 NoSQL的最佳和最容易的地方之一。BigTable的具体缺陷包括:微弱的数据查询支持、导入和导出数据的难题。
与其他服务集成
        GAE 提供与其他 Google服务的出色集成,然而,缺点是并非所有的用户都有 Google 帐户,且将您的网站与Google帐户捆绑使得更难于移动到另一个PaaS供应商。GAE应用程序也可使用简单 API 以便通过GMail服务器发送电子邮件。相对于不安全的SMTP 服务器,不太可能通过收件人 ISP 阻塞GMail服务器。
总体评价
        总体而言,GAE提供了精心设计并可伸缩的PaaS。对于小型网站来说,其慷慨的免费配额也是很吸引人的。然而,缺乏对完整 Java 平台的支持是一个潜在的致命伤,且GAE中的一些组件尚处于试验阶段而不是已经生产就绪。
 


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:网站翻译

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP