MuleSoft公司的CloudCat支持在Amazon EC2和GoGrid的云上部署Web应用

CloudCat是一种作为Apache Tomcat的servlet容器的云服务产品,它提供了虚拟镜像,允许开发者和QA团队在云环境中构建和测试web应用程序。MuleSoft,也就是创建了Mule ESB的公司,最近发布了CloudCat产品,它可以被用做在物理内部服务器上托管Tomcat的一种选择。MuleSoft还宣布,与云基础架构托管提供商GoGrid达成合作伙伴关系,从而以云服务的形式来提供CloudCat。他们之间的组合为开发人员提供了一种方式,可以同时提供云计算和开源软件的好处。

当还没有CloudCat的时候,在云中使用Apache Tomcat除了要安装其它必要的软件之外,还需要对Tomcat进行手动的安装和配置。通过在CloudCat中使用预配置的Apache Tomcat镜像,开发者和操作团队就可以在云中部署和测试他们的web应用程序,而不需要投资购买并存放物理服务器。目前CloudCat已经在Amazon Elastic Compute Cloud (Amazon EC2 AMI) 和GoGrid(GoGrid GSI)的云环境中以云服务的形式提供。它包括了运行在Linux(在GoGrid使用Redhat,EC2上使用Ubuntu)和MySQL上的Apache Tomcat 6服务器。

Cloudcat服务器的主要特性包括:

  • 为开发和测试Tomcat应用程序提供了Cloudcat。
  • 使用MuleSoft的Tcat服务控制台提供了Cloudcat运行时的诊断工具
  • 与Apache Maven集成,在开发和测试环境之间提供持续集成
  • 与Tcat服务器的REST API集成,提供管理和控制
  • 针对Tomcat应用程序的请求式运行时能力以及远程重启的能力。

InfoQ对Mulesoft的产品管理主管Sateesh Narahari进行采访,向其询问了关于Cloudcat服务器的发布以及新的与GoGrid之间和合作伙伴关系的问题。

InfoQ:发布CloudCat的主要动机是什么呢?

在Mulesoft,我们拥有唯一的主要动机,它推动了所有一切工作,那就是创建出在企业中和在云中都易于使用的中间件。这次,我们专注于Apache Tomcat,那是我们最喜欢的Web应用程序服务器。在开发中Tomcat很可靠,并且应用广泛,但是对于IT管理员来说,却很难在生产环境中来管理,因为缺少好的操作工具和商业化的技术支持。当我们想在各种公有云中找到干净的、即时的对Tomcat的支持镜像时,发现根本没有。而CloudCat正是我们填补该项市场空白的初次尝试。通过使用我们的最佳实践和Tomcat的技术秘诀,还有我们在Amazon EC2和GoGrid提供工具以及为Tcat服务器管理服务提供附加价值的经验,我们相信CloudCat会得到试图寻找在云上部署应用的企业的青睐。

InfoQ:CloudCat能够被用于在生产环境中托管web应用程序吗,还是仅限于在云中在开发/QA环境中测试应用程序?

CloudCat能够用于开发/测试环境,也可以用于生产环境。CloudCat包含了已经验证过的初始化脚本,可以为IT操作员提供可靠和合适的重启以及服务器控制。

InfoQ:CloudCat服务器环境也支持负载平衡吗?在CloudCat中故障排除是怎么做的呢?

CloudCat可以与已经由云提供商所提供的负载平衡解决方案协同工作。我们在CloudCat自身中不提供负载平衡的能力,但是可以与基础架构提供的能力协同工作。例如,用户可以在EC2中使用 Elastic负载平衡。

InfoQ:开发者和QA团队成员能使用新的CloudCat服务器来做性能测试吗?

可以。因为我们将CloudCat集成到任何其他云基础架构的提供过程中,这样就节省了提供新的CloudCat实例的时间,并且能够满足开发/QA团队成员使用CloudCat实例做性能测试或者模拟高负载场景的需要。当与Amazon EC2协同工作的时候,CloudCat实例还能够通过可选的EC 2插件从Tcat服务控制台直接创建。

InfoQ:对于开发、单元和集成测试、调试、应用程序概要分析等等,我们为想要在CloudCat环境部署应用程序的开发者提供了什么样的工具作为支持呢?

在CloudCat中可以直接使用Tcat服务器,而没有任何附加费用。Tcat服务器为运行在Tomcat实例上的web应用程序提供了深层次的诊断和调试能力。我们为CloudCat实例提供了这些能力,同时也在Tcat服务控制台提供了同样的能力。此外,Tcat服务器还提供了部署的能力,它使得将应用程序从开发环境迁移到测试环境最终到生产环境变得非常容易。

InfoQ:在新的CloudCat服务器上提供了什么样的监控工具呢?

Cloudcat实例可以从默认的云监控工具中监控,或者还可以从Tcat服务控制台监控。当前,Cloudcat不提供任何警告的能力,但是任何行业领先的支持云的监控工具都能够监控Cloudcat服务实例。

InfoQ:关于新特性,Cloudcat服务器产品将来的路线图是怎样的呢?

Cloudcat会始终是MuleSoft的战略投资所在。我们期望拓展Amazon EC2和GoGrid之外的云提供商。有了这个版本的Cloudcat,我们已经获得了大量用户反馈,那会对产品的路线图产生影响。我们还在寻找更易于在私有云中使用Cloudcat的方法。我们将会在未来和合作伙伴一起在这个领域发布更激动人心的产品。

查看英文原文:MuleSoft's CloudCat Supports Web Application Deployment on Amazon EC2 and GoGrid Clouds

你可能感兴趣的:(MuleSoft公司的CloudCat支持在Amazon EC2和GoGrid的云上部署Web应用)