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

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

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

似乎是时候仔细看看了。

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

(c)2012味精系统股份公司

关于该主题的任何单个演讲都始于有关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年初,在美国注册成立,由前JBoss,Oracle和VMware夫妇领导。 他们最杰出的举动是加入了JCP(Java社区流程)。 他们提供了基于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功能(WP,FP),所包含的服务(例如数据库),SDK行为,安全性,自定义JVM参数等的度量。

部署(7)

要求IDE支持,构建支持(maven,ant),Web控制台的可用性以及对日志文件的访问的度量。

作业(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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/369857.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

正方体最快最简单画_素描新手入门第一幅画可不只是“正方体”

很多素描教程都把正方体作为入门第一幅画学习内容。这种现象也成了约定俗成的规矩但是,学过画画的人大概都知道有很多人画了多年石膏几何形、静物、人头像甚至半身像全身像。到最后落得只会画这些学过的东西。这就说明学习出了问题。绘画练习一定要弄清楚每个物体练…

VS2015配置内核WDK7600环境,32位下.

VS2015配置内核WDK7600环境,32位下. 学习内核驱动的编写,就要会配置环境.不然总是用记事本编写.比较不方便. 环境配置如下. 1.首先下载WDK7600, 课堂资料代码中已经上传.链接:https://pan.baidu.com/s/1o9PjpUU 密码:k5sp 2.VS2015下载. 这个网络上有很多…

我的改进版2048(1)

(假设有谁想要这个软件的话,在评论中留一个邮箱吧。) 前几天好几次看到有朋友晒出玩2048刷高分的截图。我就想我能不能也做一个2048呢?细致想了想2048游戏的规律,发现事实上逻辑上非常easy,也不用研究什么算…

2020年市场最缺什么_2020年聚合氯化铝市场评述

2020年聚合氯化铝市场评述一、行情概述:今年聚合氯化铝价格整体呈下滑趋势,接近年底价格才有小幅反弹。但不同时期价格有小幅起伏,主要受疫情影响,在下游需求不佳的影响下价格出现下滑。1月受疫情影响,前期停产企业短期…

通过反射来将一个类的内容转换到另外一个类里

主函数: import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.serializer.ValueFilter;import com.google.common.base.Preconditions; import java.lang.reflect.Field;import java.lang.reflect.Modifier; public class leijun {public static void ma…

开发辅助 | 阿里图标库iconfont入门使用

目前大多数的互联网公司,前端开发和UI设计师配合中,针对设计师给图的效果图,前端开发工程师不再像往常一样对于细小图标进行切图,取而代之的是引用阿里图标库(http://iconfont.cn/);简单的临时开…

计量经济学建模_一分钟看完计量经济学

建模是计量的灵魂,所以就从建模开始。一、建模步骤建模步骤:A,理论模型的设计: a,选择变量b,确定变量关系c,拟定参数范围B,样本数据的收集: a,数据的类型b,数据的质量C&a…

制图折断线_【机械制图】机械设计中的尺寸标注,看懂复杂机械图纸!

专注于机械行业、专业、职业信息分享服务于制造业百万工程师推荐阅读【机械制图】画图这么久,线型都没搞懂?【机械制图】机械图纸知识解析,这个总结溜溜的【机械制图】机械图纸尺寸标注规则,通过动图复习一下!知名机械…

CCS3的过渡、变换、动画以及响应式布局、弹性布局

CSS3 过渡 、变换、动画 在没有CSS3之前,如果页面上需要一些动画效果,要么你自己编写 JavaScript,要么使用 JavaScript 框架(如 jQuery)来提高效率。 但是CSS3出来之后,有能力做一些如平滑过渡(比如在鼠标悬停时)和在屏幕上移动元…

BZOJ2659: [Beijing wc2012]算不出的算式

2659: [Beijing wc2012]算不出的算式 Time Limit: 3 Sec Memory Limit: 128 MBSubmit: 1489 Solved: 891[Submit][Status][Discuss]Description 算不出的算式 背景: 曾经有一个老掉牙的游戏放在我面前,我没有珍惜。直到这个游戏停产才追悔莫及。人世间…

go 修改结构体方法_「GCTT 出品」Go 系列教程——26. 结构体取代类

Go语言中文网,致力于每日分享编码、开源等知识,欢迎关注我,会有意想不到的收获!Go 支持面向对象吗?Go 并不是完全面向对象的编程语言。Go 官网的 FAQ 回答了 Go 是否是面向对象语言,摘录如下。可以说是&…

分组后分页_SQL(约束、视图、分页、序列、索引、同义词、创建用户,为用户授权、执行计划的使用 数据的导入导出)...

学习主题:SQL学习目标:掌握约束掌握视图修改表名与删除表删除表中的列语句的语法结构是什么?答:delete 表名from table where ;删除表中的列语句的语法结构是什么?答:delete 表名from table where ;截断表的…

第三百三十四节,web爬虫讲解2—Scrapy框架爬虫—Scrapy爬取百度新闻,爬取Ajax动态生成的信息...

第三百三十四节,web爬虫讲解2—Scrapy框架爬虫—Scrapy爬取百度新闻,爬取Ajax动态生成的信息 crapy爬取百度新闻,爬取Ajax动态生成的信息,抓取百度新闻首页的新闻rul地址 有多网站,当你浏览器访问时看到的信息&#xf…

20170117小测

今天再次迎来了我们的例行考试。 T1: 首先我们考虑那些点是可以共存的,我们可以枚举一个质数做他们的gcd,然后把这些点放在一张图里求直径。所以我们要做的就是把这些点的值分解质因数,对每个质因数挂一个链,代表有那些…

iOS中Safari浏览器select下拉列表文字太长被截断的处理方法

网页中的select下拉列表&#xff0c;文字太长的话在iOS的Safari浏览器里会被自动截断&#xff0c;显示成下面这种&#xff1a; 安卓版的浏览器则没有这个问题。 如何让下拉列表中的文字在iOS的Safari浏览器里显示完整呢&#xff1f;答案是使用<optgroup></optgroup>…

Servlet 开发

1. Servlet &#xff08;很久远的东西&#xff0c;但是现在学习原理&#xff09; html css js 前端页面&#xff08;静态的&#xff09; form action ".html" Servlet 允许将action属性设置为映射&#xff0c;通过映射找到相关的Servlet class 进行数据的处理。…

CentOS 7 Flannel的安装与配置

1. 安装前的准备 etcd 3.2.9 Docker 17.12.0-ce 三台机器10.100.97.236, 10.100.97.92, 10.100.97.81 etcd不同版本之间的差别还是挺大的&#xff0c;使用V3版本跟Flannel整合起来会有坑&#xff0c;下文详解。 2. 安装 sudo yum install -y flannel 安装后&#xff0c;版本是0…

给Ambari集群里安装基于Hive的大数据实时分析查询引擎工具Impala步骤(图文详解)...

不多说&#xff0c;直接上干货&#xff01; Impala和Hive的关系&#xff08;详解&#xff09; 扩展博客 给Clouderamanager集群里安装基于Hive的大数据实时分析查询引擎工具Impala步骤&#xff08;图文详解&#xff09; 参考 hortonworks ambari集成impala ambari hdp 集成 imp…

html中常见的小问题(1)

问题&#xff1a;自适应高度的块级元素内添加图片后&#xff0c;其高度会比图片高度多出一块 简单代码如下&#xff1a; <!doctype html> <html><head><style>.box{width:533px;margin:100px auto;border:1px solid red;}</style></head>…

JmeterAnt构建自动化测试平台

一、jmeter jmeter下载地址为&#xff1a;http://jmeter.apache.org/download_jmeter.cgi 下载完成后&#xff0c;解压文件&#xff0c; 加压后&#xff0c;到biin目录下&#xff0c;点击jmeter.bat启动jmeter(如果是linux环境&#xff0c;给jmeter.sh可执行的权限&#xff0c;…