云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云服务器_叶问1百度云_免费6个月

小七 141 0

为什么是PaaS?-哈德逊用例

CloudBees正在构建一个Java平台,作为2011年发布的服务,这已经不是什么秘密了。但是许多开发Java应用程序的人并不真正理解这些应用程序能带来什么,也不知道它与传统中间件如JBoss或Spring有什么不同。我认为我们自己在PaaS之前运行Hudson作为一种服务可能是解释差异。我们将从三个层面来看-1。普通香草哈德逊,2。Nectar,Hudson版本的更大的内部网站,和3。云蜂云开发提供包括Hudson在内的基于我们底层PaaS的服务。然后我们将深入了解到底发生了什么,以及PaaS在这方面扮演了什么角色(抱歉提前为本博客的篇幅而道歉)。普通香草哈得逊-酒店内设。Hudson是领先的持续集成服务器,由我们自己的Kohsuke Kawaguchi(KK)创建,在25000多个组织中使用。它使用一个主代理体系结构,使得跨多个服务器或虚拟机部署Hudson作业变得简单。更大的部署将有几十台服务器专用于运行Hudson。用户必须购买、部署和维护这些服务器。Hudson管理员必须管理如何将构建部署到代理。与一个大型的哈德逊部署,他们在这方面花费了大量的资源。他们还经常遇到这样的问题:要么没有足够的服务器,要么有太多闲置的服务器。如果他们有一个大型的服务器场,可以作为一个实用工具使用,他们会因为必须重新加载整个工作区而失去性能。花蜜-酒店内设。KK成立了一家公司InfraDNA,最近与CloudBees合并,通过ICHCI订阅服务帮助客户进行更大规模的部署。我们已将此产品更名为Nectar,KK还增加了易用的VMWare可扩展性。其基本思想是帮助您分配一个预配置的VM池,并轻松地启动、停止和重新启动它们,以便在clean环境中扩展代理。您可以阅读更多关于Hudson-VMWare扩展的信息。CloudBees Hudson作为服务。尽管Nectar提供的扩展比Hudson简单得多,但是仍然需要管理服务器、VMWare、配置Nectar/Hudson和VM,而且您的容量可能太多或太少。云蜂云开发消除了Hudson提供的所有服务的开销。新的代理根据需要上下旋转,并且有优化的工作区管理来缓存数据并使代理快速启动。不需要购买额外的服务器。不需要管理虚拟机。不需要管理哈德逊或插件的升级。在硬件、软件、维护和人员方面,节省的成本相当可观成本。所以,现在您了解了Hudson(以及相关插件,如Maven、Ant、SVN、Git等),以及如何在这三个环境中扩展和部署它。为了了解PaaS在云部署中的扩展中扮演什么角色,有必要了解这个背景。CloudBees PaaS仍在开发中,但主要部分仍在开发中完成:缩放二重奏–向下,向上,向外。基本上是启动、停止和分配虚拟机器。基本多租户。使多个客户共享一项服务的能力。涉及很多安全问题这里。计量&账单。这就是我们如何从亚马逊"购买"一个小时的机器,然后由分钟。缓存. 我们做了一些简单的技巧来保存Hudson的工作空间数据来优化代理。管理. 这是我们的后端管理系统,以确保最大的正常运行时间和可用性。这些碎片使我们很容易把哈德逊作为一种服务。但它们是大多数应用程序都想要的东西。更低的成本,无限制的扩展(向下、向上和向外扩展),无管理和操作开销。与传统的中间件和IT有很大不同手术室。萨克已经创建了一个图表,生动地展示了我们正在努力做的事情-基本上去掉了是的,鲍勃比克尔