领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Srini Penchikala 译者 侯伯薇 发布于 2010年3月22日
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服务器的主要特性包括:
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
译者 侯伯薇 是InfoQ中文站架构社区编辑,有多年对日和国内项目开发经验,目前关注企业中技术与实际业务之间的融合和协作。
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
论道WP第三篇专栏,以应用程序栏的使用为中心,包括了软键盘带来的问题、应用程序栏介绍、如何绑定应用程序栏的属性等几个方面的具体话题,为开发者顺利使用应用程序栏开发提供了具体指导。
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中对于锁的性能优化,以及锁的存储结构及升级过程。
本次分享将首先介绍现代富文本编辑器的组成和实现,然后结合UEditor的开发过程,与参会者分享UEditor在设计和实现的过程中,所涉及到的核心功能的细节实现。
本次演讲视频录制于百度技术沙龙。
我们所开发的应用程序大多都需要提供一个图形用户界面(GUI)。关于GUI应用的架构设计,已经有了Form & Control、MVC,、MVP、 Passive View等多种模式。模式可以帮助我们建立优雅的架构,但前提是弄清楚模式的应用场景。弄清楚GUI应用面临的设计上的问题,有助于我们正确的挑选设计方案。
MongoDB是一种非常易用的NoSQL方案,Brian C. Dilley在这篇文章里介绍了MongoDB的优劣势,并介绍了MJORM项目。MJORM用于MongoDB,是一个没有注解的Java ORM库。
随着网络基础设施的逐步成熟,从RPC进化到Web Service,并在业界开始普遍推行SOA,再到后来的RESTful平台以及云计算中的PaaS与SaaS概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
没有回复
关注此讨论 回复