学习devops的7个理由

文卡特斯米
2017年12月28日3:12 PM

谁没听说过索尼?

索尼影视娱乐公司是一家数字媒体集团(DMG)是一家美国娱乐公司,索尼娱乐公司的子公司。


索尼公司在管理娱乐软件开发和交付方面面临挑战。

在每家公司中,时间都在收入中发挥着巨大的作用。由于开发软件所花费的时间增加,收入受到影响,以克服这个问题索尼我实现了一个由开源工具和SaaS解决方案组成的自动化云交付系统。这使得原本需要几个月的交付时间变成了只需几分钟的交付时间。

此连续交付模式有助于开发人员专注于添加特征和减少空闲资源和相关成本。

这是怎么发生的?

答案是:他们将DevOps作为行业的最佳实践。

前言:

DevOps是什么?

开发+操作= Devops

Devops不是一个工具。

Devops是组织或公司用于开发和运营团队之间的快速合作,集成和沟通的制定,方法,文化或过程。为了增加,自动化生产率和可靠性的速度。

什么是devops

历史:

  • 2008年,Andrew Shafer和Patrick Debois引入了“敏捷基础设施”。
  • 2009年,“DevOps”一词通过“devopsdays”在比利时得到推广。

Devops实施:Devops包括规划,开发,集成和自动化,以减少手动工作并提高支持团队的响应性,并优化所使用的资源。Devops适用于适合客户的工具。

Devops incimation

devops的主要目标是:

  • 更快的上市时间
  • 改进部署频率
  • 降低新版本的失败率
  • 更快的恢复

最新的DevOps技术有:

最新Devops Technologies

关于Devops工具:

Devops不使用组织中的单个工具部署Devops进程。Devops更多的是“工具链”中有一套在选择的Devops实践中使用的工具。Devops涉及集成现有工具并迁移不合规工具以适合所选的练习/过程。

工具支持涉及的步骤:

  • 请求捕获和票据工作流
  • 源码控制
  • 敏捷规划
  • 测试用例管理
  • 构建自动化
  • 持续部署
  • 发布管理
  • 自动测试脚本和负载测试
  • 反馈管理
  • 团队协作
  • 应用遥测
  • 实验室管理
  • 云提供商集成

常用的Devops工具有:

  1. Nagios(&icinga) - 开源
  2. Monit-开源
  3. ELK-Elasticsearch, logstash, kibana-via Logz。io -开源
  4. 领事。io -开源
  5. 詹金斯——开源
  6. 码头工人——开源
  7. Ansible——开源
  8. CollectD / Collectl-开源
  9. git(git hub) - 开源
  10. 太阳风日志和事件管理器-免费试用30天
  11. 流浪汉——自由
  12. PageRduty -Free试验可供选择14天
  13. 普罗米修斯——自由
  14. Ganglia-免费
  15. Snort -免费
  16. Splunk -免费
  17. 厨师免费试用可用
  18. Sumo Logic - 免费试用
  19. rabbitmq - 免费
  20. 20.Apache maven - 免费

Marke中有超过40个工具。

你现在就应该学习Devops的原因:

1.Devops提供最好的通信系统:

在生产过程中,会有很多团队参与循环,团队之间的握手是不可避免的。因此,进程将被阻塞或延迟。为了在所有团队之间保持持续的协作,DevOps提供了平台。这是学习DevOps的一个主要优势,你将了解项目下的每一件事。

2.Devops会自然而然地降低糟糕开发者的速度:

在公司里总是会有优秀、优秀、糟糕和糟糕的开发者。

DevOps在这方面扮演了一个非常好的角色,它自然地消除了糟糕的开发人员。

Bad开发人员产生的坏代码并不多大程度地停止由QA或任何会议生产。

虽然运营团队试图分析代码有什么问题,但坏的开发人员继续他/她的下一个无用代码的负载来发布到生产。

在未发生的Devops模型中:由良好开发人员开发的代码将由坏开发人员发布到下一阶段,剩余代码将缩小代码。

这就是糟糕的开发人员如何缓慢生产。

3.上市时间明显较短:

4.更好的产品质量:

当开发和运维都以正确的方式执行,没有错误,这将导致更好的产品发布和最高质量,因为Devops不允许在方法论上出现错误。

5.更可靠的版本:

6.通过快速实验提高建立合适产品的能力:

7.提高了生产力、效率和客户满意度:

当你使用DevOps时,产品的质量会更好,因为它提高了产品的生产率和效率。

一旦这个过程是持续的,这将导致客户满意更多的收入。没有坏的代码,没有坏的生产时间为生产将被减少。

结论:频繁发布版本的公司需要Devops。Devops集开发和运营于一体,拥有最佳的交付系统。尝试Devops获得更好的收益。

你在寻找物联网培训吗_ (1)

用DevOps加速你的职业生涯

实时项目,24/7客户支持,就业援助

what-is-devops-1

你也可能喜欢

以下是DevOps的故事

通过电子邮件订阅

还没有评论

让我们知道您的想法

Baidu