首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

克服多云管理的6种工具

(4)Pivotal Cloud Foundry Pivotal公司并未将Pivotal Cloud Foundry作为多云管理工具出售,但平台即服务软件提供了部分功能以及用于部署应用程序、容器和功能的工具...一旦企业的代码适合应用程序或功能的Cloud Foundry定义,就可以将其部署所有主要平台或其内部堆栈框中。 Pivotal的平台完成了大部分工作。 这是一个优势?...对于想要使用标准的模型(如Java Spring和.Net)的程序员来说,该平台可以是诱人的。Pivotal公司已经为持续集成门户添加了部署机制,因此企业的代码几乎提交流向自动部署。...如果想在其他地方部署应用程序,则需要复制Pivotal公司完成的工作,但Cloud Foundry的应用程序框架得到了良好的支持,并且通常是开源的。...虽然Pivotal Cloud Foundry平台可以将其应用程序应用到任何云平台中,但Pivotal公司提供了一些复杂的管理工具,用于跟踪部署和控制成本,就像其他一些工具一样。

1.9K30

小心开源 PaaS 可能带来的六个麻烦

例如,Pivotal的开源PaaS产品Cloud Foundry以其对语言的支持,服务整合,以及与其它如Chef,Puppet,Jenkins和NoSQL这样的开源工具的集成著称。...然而,Cloud Foundry上只提供初步的容器支持,用户界面主要靠命令行,支持数量有限的软件部署商业模式以及在应用的性能指标衡量上偏弱。 监控一个平台的发展路线图然后再作出决定。...那些支持他们各自开源项目的商业机构,如PivotalCloud Foundry,Red Hat对OpenShift以及Salesforce对Heroku的支持,有助于对更新的简化和划分优先级。...在某些情况下,企业可以选择开源平台的商业版本,来结合开源代码的可扩展性与企业级的技术支持。例如,PivotalCloud Foundry的商业版本提供高级和开发者的支持。...额外的开销可能包括了服务器,存储,初始评估,概念证明项目,部署和与第三方工具的整合。组织还需要将维护,管理和报表的成本也算进来。 开源PaaS可以简化云软件开发,同时最大限度地降低企业的采购成本。

95250
您找到你想要的搜索结果了吗?
是的
没有找到

开源PaaS没那么轻松易用

例如,Pivotal的开源PaaS产品Cloud Foundry以其对语言的支持,服务整合,以及与其它如Chef,Puppet,Jenkins和NoSQL这样的开源工具的集成著称。...然而,Cloud Foundry上只提供初步的容器支持,用户界面主要靠命令行,支持数量有限的软件部署商业模式以及在应用的性能指标衡量上偏弱。 监控一个平台的发展路线图然后再作出决定。...那些支持他们各自开源项目的商业机构,如PivotalCloud Foundry,Red Hat对OpenShift以及Salesforce对Heroku的支持,有助于对更新的简化和划分优先级。...在某些情况下,企业可以选择开源平台的商业版本,来结合开源代码的可扩展性与企业级的技术支持。例如,PivotalCloud Foundry的商业版本提供高级和开发者的支持。...额外的开销可能包括了服务器,存储,初始评估,概念证明项目,部署和与第三方工具的整合。组织还需要将维护,管理和报表的成本也算进来。 开源PaaS可以简化云软件开发,同时最大限度地降低企业的采购成本。

1.2K30

Java开发者的PaaS指南

本质上讲,Cloud Foundry通过API提供了一个应用程序部署平台,可以部署在公有云、私有云或是数据中心服务器上的底层基础结构抽象出来。...当Cloud Foundry命令行界面安装完成之后,如果我们想部署一个Java .WAR 或.JAR文件,只需要简单地运行一个“cf push”命令,就可以将它部署Pivotal Web Services...回到供应商锁定和迁移成本这个话题,应用程序ClearDB迁移到另一个MySQL供应商的成本很低,特别是不使用Cloud Foundry的自动重新配置机制之后。...接下来,我更多地讨论构建/部署脚本,以及通过Cloud Foundry PaaS云平台实现零停机时间(zero-downtime)、蓝绿部署方面的内容。...这需要使用Cloud Foundry命令行接口,实时URL映射到应用程序的新版本("cf map-route"),然后将其旧版本中删除(“cf-unmap-路由”)。

2.1K40

面向开发者的Cloud Foundry

Cloud Foundry可以用在你自己部署的基础设施上,也可以在诸如Amazon web services(AWS 亚马逊网络服务)、Azure(微软的公有云平台)、VMware(虚拟机软件)或vSphere...它可以使用BOSH(开源工具链)部署系统进行部署Cloud Foundry提供了一个可以轻松运行、扩展和维护应用程序的环境。...登陆Cloud Foundry LogAggregator是用来整合所有应用程序实例日志的Cloud Foundry组件,可以日志输出到终端、文件或者第三方服务中。...此命令安装PCFDev插件CF CLI中 4)在当前文件夹中打开一个新的终端并运行如下命令:cf dev start 5)这里提示你输入Pivotal的账户凭证,然后下载VM、依赖项,然后启动所有必须的服务...如果你正在使用Pivotal Cloud Foundry 的商业版或者开发版,那么这个基于Web的应用程序控制台在Pivotal Cloud Foundry 上是可用的,它完全可以作为 CF CLI的替代品

2.5K50

开发者的福利--Cloud Foundry

可以使用BOSH部署系统进行部署Cloud Foundry提供了一个可轻松运行,扩展和维护应用程序的环境。...空间是可以部署应用程序并共享配置的地方。多个应用程序可以在单个空间中部署。单个或多个空间组成一个组织。 应用程序是在Cloud Foundry内部运行的各个应用程序。...Spring Tool Suite(STS)是一个基于eclipse的IDE,用于Spring应用程序开发,还有一个Cloud Foundry插件,可以帮助部署/管理应用程序,以及IDE创建和管理组织...Pivotal提供了一个称为PCF Dev的轻量级开发版Cloud Foundry可以安装在单个开发者机器上。...如果您正在使用Pivotal Cloud FoundryCloud Foundry的商业版本)或Pivotal Dev,则Cloud Foundry可以使用基于Web的控制台应用程序,该web端的控制台可用作

2.9K80

Tanzu Application Platform 的应用模型

一个典型的 TAP 应用的部署文件 workload.yaml 是这样的: 可以看出,TAP 的开发体验更接近于 Cloud Foundry,都需要指定指定应用的名字、资源的需求(CPU / Memory...如果眼尖的话,就可以注意 workload yaml 并没有像 Cloud Foundry 的 manfest.yaml 那样指定应用实例的数量,而是依赖于 Knative 的自动伸缩特性。...为与 Cloud Foundry 保持向下兼容,TAP 有一个专门的 Cloud Foundry 的适配器(Adapter),可以直接使用 Cloud Foundry 的 manfest.yaml 来部署...·  Cloud Foundry 则不需要这些具体配置,只要绑定(bind)服务实例的名字即可。服务实例对应的具体的访问地址、用户名和密码是以环境变量的形式自动注入应用实例中的。...采用服务绑定的方式,开发人员不需要直接接触到密码这样的安全敏感信息,也不需要注意配置文件中密码的的保密,更不会不小心包含密码的配置文件提交到版本库保存,更安全;应用和服务实例的绑定关系可以在不同环境下保持不变

47410

Tanzu Application Platform (TAP)的应用模型

一个典型的 TAP 应用的部署文件 workload.yaml 是这样的: 可以看出,TAP 的开发体验更接近于 Cloud Foundry,都需要指定指定应用的名字、资源的需求(CPU / Memory...如果眼尖的话,就可以注意 workload yaml 并没有像 Cloud Foundry 的 manfest.yaml 那样指定应用实例的数量,而是依赖于 Knative 的自动伸缩特性。...为与 Cloud Foundry 保持向下兼容,TAP 有一个专门的 Cloud Foundry 的适配器(Adapter),可以直接使用 Cloud Foundry 的 manfest.yaml 来部署...·  Cloud Foundry 则不需要这些具体配置,只要绑定(bind)服务实例的名字即可。服务实例对应的具体的访问地址、用户名和密码是以环境变量的形式自动注入应用实例中的。...采用服务绑定的方式,开发人员不需要直接接触到密码这样的安全敏感信息,也不需要注意配置文件中密码的的保密,更不会不小心包含密码的配置文件提交到版本库保存,更安全;应用和服务实例的绑定关系可以在不同环境下保持不变

56910

开源PaaS云Foundry Foundation粉墨登场

Cloud Foundry Foundation旨在这个计划Pivotal的“孩子”变成在非盈利基金会旗下的一个独立的项目。...Cloud Foundry Foundation确保Cloud Foundry成为、并且一直保持是一个良好的生态系统,每个参与者都能够贡献,并且能够平台中获益。”...事实上Cloud Foundry已经被用于各种商业性的部署之中,其中包括Pivotal Cloud Foundry、IBM Bluemix、HP Helion和Canopy Cloud Fabric,还有很多其他的例子...IDC预测PaaS的势头将会更加猛烈,最新的数据显示2013年2018年,这个市场预计将会出现27%的年增长率。...Cloud Foundry作为一个行业标准的正规化程度只会帮助进一步推动PaaS的推广,因为它为那些寻求加快应用部署又想避免被厂商锁定的企业用户提供了额外的保障。”

1.1K120

最全的DevOps工具集合,再也不怕选型了!

部署云端或本地。 使用 Pipelines 自动化构建和部署流程可以节约很多时间,从而腾出更多资源投入创造活动。 而 CD 工具主要是为了复杂的管道自动化,统一团队目标。...AWS CodeDeploy AWS CodeDeploy 是一项完全托管的部署服务,可自动软件部署各种计算服务上,例如 Amazon EC2、AWS Fargate、AWS Lambda 和你的本地服务器等...虽然 BOSH 是为了部署 Cloud Foundry 而开发的,但它也可以用来部署几乎所有软件(例如 Hadoop)。BOSH 特别适合大型分布式系统。...简单来说,AWS 允许你进行以下操作: 在云中运行 Web 和应用程序服务器以托管动态网站 所有文件安全地存储在云中,可以任何地方访问它们 使用托管数据库(如 MySQL、PostgreSQL、Oracle...Pivotal Cloud Foundry Pivotal Cloud Foundry(PCF)是一个开源、多云的应用程序平台即服务(PaaS),由 501 组织 Cloud Foundry Foundation

2.4K10

TOC批准Buildpacks沙箱提升到孵化阶段

我们希望开发人员能够尽可能快速、轻松地编写代码部署,而云原生Buildpacks提供了实现这一目标的标准、技术和社区,”HashiCorp创始人Mitchell Hashimoto说,“我们期待继续投资和改进我们的...现在,源代码在云上运行就更容易了。” Buildpacks的主要特性: 规范--描述平台Buildpacks契约的正式语言规范。...该项目的首要目标是提供一种可靠、安全、模块化和快速的方法来源或输入工件构建OCI镜像。 “云原生Buildpacks提供了一种可靠而无缝的方式来代码转换为容器。”...最初由Heroku或Cloud Foundry使用的Buildpacks现在已经完全云原生化,包括Kubernetes推广的关键模式。”...Weaveworks首席执行官兼CNCF TOC前成员Alexis Richardson说,“这些都是作为GitOps核心的关键模式,结合使用它们,Weaveworks的客户可以升级和修补他们的应用部署

74510

必备的DevOps工具链大盘点

在内部,你可以配置构建工具,把工件发布 Nexus,然后其他开发人员就可以使用它们了。 NuGet NuGet 是.Net 包管理器。NuGet 客户端工具提供了生成和使用包的能力。...CI 工具示例 Jenkins Jenkins 是一个免费开源的自动化服务器Jenkins 帮助自动化软件开发过程中的非人为操作部分。...AWS CodeDeploy AWS CodeDeploy 是一种全托管的部署服务,可以软件部署自动化各种计算服务,如 Amazon EC2、AWS Fargate、AWS Lambda 和本地服务器...简而言之,AWS 可以做以下这些事情: 在云端运行 Web 和应用服务器,托管动态网站; 所有文件安全地存储在云端,这样你就可以任何地方访问它们; 使用托管数据库,如 MySQL、PostgreSQL...Pivotal Cloud Foundry Pivotal Cloud Foundry (PCF) 是一个开源的多云应用平台即服务 (PaaS),由 501 组织 Cloud Foundry Foundation

2.3K30

必备的DevOps工具链大盘点

在内部,你可以配置构建工具,把工件发布 Nexus,然后其他开发人员就可以使用它们了。 NuGet NuGet 是.Net 包管理器。NuGet 客户端工具提供了生成和使用包的能力。...CI 工具示例 Jenkins Jenkins 是一个免费开源的自动化服务器Jenkins 帮助自动化软件开发过程中的非人为操作部分。...AWS CodeDeploy AWS CodeDeploy 是一种全托管的部署服务,可以软件部署自动化各种计算服务,如 Amazon EC2、AWS Fargate、AWS Lambda 和本地服务器...简而言之,AWS 可以做以下这些事情: 在云端运行 Web 和应用服务器,托管动态网站; 所有文件安全地存储在云端,这样你就可以任何地方访问它们; 使用托管数据库,如 MySQL、PostgreSQL...Pivotal Cloud Foundry Pivotal Cloud Foundry (PCF) 是一个开源的多云应用平台即服务 (PaaS),由 501 组织 Cloud Foundry Foundation

1.8K30

20款开发运维必备的顶级工具

在整个开发生命周期涉及一大批新旧工具,规划、编码、测试、发布监控。本文介绍你应该考虑添加到工具箱中的20种开发运维工具,供大家参考。...相关链接:http://www.solarwinds.com 9.Pivotal 作为知名的平台即服务(PaaS)提供商之一,Pivotal建立在VMware Cloud Foundry上,可以在本地运行...它可以封装任何Linux服务器上的应用程序及依赖项,虚拟系统基于云的实例,不一而足。...它便于ASP.NET应用程序和Windows Services自动发布测试环境、试运行环境和生产环境,无论它们是在云端还是在本地。...相关链接:https://www.docker.com 12.Electric Cloud 作为开发运维优化软件领域的开拓者之一,这家公司提供简化软件更新分发给最终用户的开发运维版本自动化(DORA)

1.1K20
领券