当前位置 : 主页 > 网络编程 > 其它编程 >

从XaaS到JavaEE–2012年哪一种该死的云最适合我

来源:互联网 收集:自由互联 发布时间:2023-07-02
您是否曾经想过要让JavaEE在某个地方启动和运行需要什么是的多年。从托管我自己的主机开始转到一些托管产品最后偶然发现了PaaS运动 您是否曾经想过要让Java EE在某个地方启动和运行
您是否曾经想过要让JavaEE在某个地方启动和运行需要什么是的多年。从托管我自己的主机开始转到一些托管产品最后偶然发现了PaaS运动

您是否曾经想过要让Java EE在某个地方启动和运行需要什么 是的 多年。 从托管我自己的主机开始转到一些托管产品 最后偶然发现了PaaS运动。

老实说我并没有太认真。 我只是想把我的东西放到某个地方而不在乎解决方案。 在过去的几个月中随着新兴产品的出现这种情况发生了变化。 尤其是拥有XaaS标签的许多不同产品。

似乎是时候仔细看看了。

从XaaS到Java EE –哪个该死的云适合我

c2012味精系统股份公司

关于该主题的任何单个演讲都始于有关XaaS产品及其比较方式的概述。 考虑到我认为仍然需要引入不同的四个字母的首字母缩写词。 这张漂亮的小图片源自我公司的一个创新项目。 它基本上告诉您所有有关XaaS的知识。 从普通铁IaaS基础设施即服务开始将后者提升到棉花糖SaaS软件即服务。 介于两者之间的是PaaS平台即服务它基本上解决了某种预打包的堆栈以管理和运行您的应用程序。 而且这一类别恰好是您适合Java EE之类的应用程序平台的类别。我不会对此进行深入探讨。 PaaS的不同子类别周围有很多理论。 我根本不在乎因为我不愿意写硕士论文而是实用指南。

甄选过程和候选人

我要做的是将许多可用产品分开。 我决定不接受任何东西只提供带有经过明确认证的预配置Java EE容器的产品。 这就是为什么您在这里找不到GAE或CloudFoundry或heroku的原因。 它们都提供某种Java应用程序托管但没有Java EE容器。 这是候选人。

亚马逊ElasticBeanstalk

Amazon Web Services缩写为AWS是一组远程计算服务也称为Web服务的集合它们共同构成了一个云计算平台。 其中之一Amazon Elastic Beanstalk提供了云中应用程序的快速部署和管理。 仅运行Tomcat 6 7通常不符合此枪战的条件。 但是我在这里例外因为它是最著名的云产品也是最古老的产品之一。 让我们将其作为此比较中的参考。 通过aws.amazon.com/elasticbeanstalk/注册您的帐户

Oracle云– Java服务

街区的新孩子之一。 在甲骨文一年一度的交易会上宣布两年后它现在已经向公众稍微推出了。 老实说我在撰写本文时还没有帐户但是我参加了抢先体验计划并且有机会对其进行了广泛的测试。 Java服务只是扩展产品的一部分。 它基本上归结为WebLogic Server来承载您的应用程序。 通过cloud.oracle.com访问它。

CloudBees RUN cloud

已建立的提供商之一。 CloudBees成立于2010年初在美国注册成立由前JBossOracle和VMware夫妇领导。 他们最杰出的举动是加入了JCPJava社区流程。 他们提供了基于JBoss AS 7的Java EE Web Profile堆栈。有关更多信息请访问www.cloudbees.com。

红帽OpenShift

OpenShift是红帽针对应用程序的免费自动扩展的平台即服务PaaS。 这包括用于多种语言的许多不同堆栈。 其中之一是具有Java EE 6完整配置文件功能的AS 7。 您可以在openshift.redhat.com上找到所有产品

杰弹性

我两年前在JavaOne遇到了这些家伙。 一个很小的摊位他们正在分发带有试用代码的名片。 从那时起对他们来说一直是一个旅程。 今年获得了DukesChoice Award奖越来越多的托管服务提供商成为合作伙伴。 除了Java EE产品GlassFish 3之外它们还在云中运行码头和Tomcat。 在jelastic.com上找到更多

SAP NetWeaver云

这不是我最初的清单但是他们的一些开发者拥护者向我指出了他们拥有的基于Apache Virgo的Java EE Web Profile产品。 足以找出更多并将其添加到列表中。 了解更多bit.ly/sapnwcloud

评级

既然我们对候选人有了一点了解现在是时候开始看一下评分了。 我做出的第一个假设是我正在比较不同的“免费产品”。 因此如果免费和购买的等级之间的差异太大这可能无法完全反映出事实。 一个例外是亚马逊。 他们不提供免费套餐。

备注我被要求在此评级中包括SLA或价格信息。 我决定不这样做。 原因很明显。 重点是功能和免费产品。 定价问题将为我打开今天的另一扇门。

评分发生在35个单独的指标中按五个不同类别进行了排序

行政管理10

描述注册过程以及实例创建和配置的整体体验的指标。 它还权衡了价格信息的可访问性以及启动和运行环境所需的时间。

发展11

此类别包含有关不同服务器产品数量Java EE功能WPFP所包含的服务例如数据库SDK行为安全性自定义JVM参数等的度量。

部署7

要求IDE支持构建支持mavenantWeb控制台的可用性以及对日志文件的访问的度量。

作业4

捕获有关监视的一些指标。

生态系统3

可用支持选项中的权重以及社区规模和活动。

鉴于指标的分布这显然是以管理和开发为中心的。 我没有进一步加权因为我只是喜欢这样。 每个指标具有三个不同的特征其中一个被分配。 根据问题可以按照以下方案回答大多数问题

0不可能/低端/不可用/慢/否

1平均/可用

2一流/快速/是

结果一览

在对所有内容进行排名之后总共可以获得70分100。

Jelastic显然以73的可能率领先于人群。 直接追随者是拥有RUN cloud产品的Cloudbees。 OpenShift在该排名中名列第三。 按类别进行的详细而规范的细分显示了每个人的优势和劣势。

总结与展望

我知道此评级几乎没有可保留的具体数据点。 在接下来的几个月中我将对其进行披露。 我也愿意对个别候选人进行更详细的审查。 因此将其视为2012年下半年的第一轮并将在明年进行更新。 很高兴阅读您的想法和想法

参考 从XaaS到Java EE – 2012年哪种云计算最适合我 来自我们的JCG合作伙伴 Markus Eisele在Java的企业软件开发博客中。

翻译自: https://www.javacodegeeks.com/2012/12/from-xaas-to-java-ee-which-damn-cloud-is-right-for-me-in-2012.html

上一篇:一对多单向映射文件
下一篇:没有了
网友评论