应用程序性能监控洁芙泉 (APM)是其最近的项目

来源:服务器技术网cd21yzy.com- 阅读:1070188

摘要:服务器技术网nifengsoft 应用程序性能监控洁芙泉 (APM)是其最近的项目DevOps落地重要的一方面是选好工具集,本文介绍了最流行的DevOps工具。

 应用程序性能监控洁芙泉 (APM)是其最近的项目

7. Puppet企业版

如果你只有几个容器,命运长夜之预言,那么可能并不需要容器编排平台。但是,当系统达到一定级别的复杂度,需要扩展资源的时候,这就是合理的下一步。Kubernetes让用户可以自动化管理上百个容器的过程。

DevOps工具集需要一种可靠的build工具。Apache Ant和Maven统治着自动化build工具市场很多年,但是 Gradle 在2009年现身,从那时起它就迈着稳定增长的步伐越来越流行。Gradle的功能很强大,允许用户用Java,张慧光被实名举报,C++,徐永钦很牛叉3,Python或者其他语言编程。各种流行的IDE,比如Netbeans,Eclipse以及Intellij IDEA也都支持Gradle。如果这还无法说服你使用它,jshgo,那么还有一点可能有所帮助,乙茫鄙影,Google也选择它作为Andriod Studio的 正式build工具 。

法国布雷斯特商学院MBA班招生

法国布雷斯特商学院DBA班招生

要将Git和DevOps工作流集成起来,还需要维护repository,女人体写生工笔画技法,团队成员可以向其中push各自的工作。目前,两大最佳在线的Git repo托管服务是 GitHub 和 Bitbucket 。GitHub更有名气,但是Bitbucket给小团队(不超过五个成员)提供免费不受限的私有repo。使用GitHub,sdde-403,用户仅仅可以免费访问公有的repo——当然这对于很多项目来说仍然是很好的解决方案。

Ansible 是一个配置管理工具,和Puppet,Chef类似。用户可以用它配置自己的基础架构并且自动化部署。和其他类似的DevOps工具相比,它的主要卖点是简洁易用。Ansible遵循和Puppet一样的基础架构即代码(IAC)的理念。但是,它使用超级简单的YAML语法。使用Ansible,用户可以在YAML里定义任务,而Puppet则有自己的声明式语言。

\

哪些DevOps工具适合你的团队?

Maven和Ant使用XML配置,Gradle则引入了一种基于Groovy的DSL来描述build。在2016年,Gradle团队还发布了一种 基于Kotlin的DSL ,因此用户现在也可以用Kotlin来编写build的脚本。这意味着Gradle的学习需要一定的时间,如果你以前用过Groovy,众望淑玥阁,Kotlin或其他JVM语言的话,那么会有助于Gradle的快速掌握。除此之外,Gradle使用Maven的repository格式,因此如果使用过Maven的话对Gradle的依赖管理也会比较熟悉。还可以 将Ant build导入 进Gradle。

\

\

今年,每个人都在谈论 Kubernetes 。它是容器编排平台,将容器化推进到下一个层面。它可以使用Docker或者其他替代产品。Kubernetes仍然很新;2015年才推出第一个版本。它由一些Google的工程师创建,他们想找到管理大规模容器的方案。使用Kubernetes,用户可以将容器组织成逻辑单元。

使用Jenkins很容易 ,它在Windows,Mac OS X和Linux上开箱即用。很容易就可以 使用Docker安装它 。用户可以通过浏览器搭建并且配置Jenkins服务器。如果你是第一次使用它,可以选择安装最常用的插件。当然也可以创建自定义配置。

Bamboo和其他Atlassian产品,比如Jira和Bitbucket无缝集成。用户还可以访问内建的Git和Mercurial分支工作流及测试环境。总之,Bamboo可以节省很多配置的时间。它的UI也更为直观,韩时英,有提示,自动补全和其他有用的特性。

如果想要更好地理解Ansible在DevOps工作流里是怎么工作的,可以查看Red Hat Blod里的 这篇博文 。它介绍了在Jenkins流水线里,如何使用Ansible来预配环境以及部署应用。

GitHub和Bitbucket都有很好的集成。比如,rd295,用户可以将它们和Slack集成,这样团队的每个人都能在有任意commit时收到通知。

\

Docker 在2013年发布之后已经成为了首屈一指的容器平台,gbr是哪个国家,并且仍然在持续改进。它是最重要的DevOps工具之一。Docker在科技界掀起了容器化的潮流,主要是因为它让分布式开发成为可能,并且自动化了应用程序的部署。它将应用程序隔离成单独的容器,公务普通护照,因此应用变得更加便携也更为安全。Docker应用程序也独立于OS以及平台。用户可以使用Docker容器代替虚拟机,比如VirtualBox。

Nagios Fusion

法国布雷斯特商学院硕士班招生

使用Jenkins,用户可以搭建并且根据实际需要自定义自己的CI/CD流水线。 Jenkins文档 里介绍了如下示例。这仅仅是一种可能的实现。看着很不错,不是吗?

\

 加拿大28 北京赛车高倍率平台 安徽快3 秒速时时彩 安徽快3 秒速时时彩官网 秒速时时彩开奖 北京赛车开奖走势图 北京赛车营业时间 秒速时时彩官网