|
变得更加容
Dec 9, 2023 5:44:57 GMT
Post by account_disabled on Dec 9, 2023 5:44:57 GMT
这是一种先有鸡还是先有蛋的情况。 2.DevOps的兴起 Gillen 说,开发人员喜欢微服务架构还有另一个原因。“如果你构建微服务,或者一个带有通过 API 交互的小逻辑部分的分区应用程序,那么这更适合转向 DevOps,”他说。 您可能会说,大多数开发人员关心的是编写代码,而不是如何部署他们的应用程序,但现实是 DevOps 流程正变得越来越普遍,而容器化且许多 DevOps 任务可以使用 Docker 实现自动化。“你当然可以在没有容器的情况下进行 DevOps,但每个容器都建立在另一个之上,”Bartolett无疑使部署变得更加容易。 这是因为容器可以在任何环境中运行 - 从笔记本电脑到数据中心或云 - 并且许多 DevOps 任务可以使用 Docker 实现自动化。“你当然可以在没有容器的情况下进行 DevOps,但每个容器都建立在另一个之上,”Bartoletti 说。“如果你想要 DevOps,在容器基础设施上很容易做到。” 3. 开发者的懒惰 Perl 编程语言的原作者拉里·沃尔 (Larry Wall) 曾将懒惰称为伟 电话号码清单 大程序员的三大美德之一。(如果你想知道的话,另外两个是不耐烦和傲慢。) 在这种情况下,懒惰意味着尽可能使用节省劳动力的工具和自动化,而容器使这种懒惰变得非常容易 以前,开发人员会编写代码并将其发送出去进行测试,但它不起作用,”巴托莱蒂说。“然后开发人员会意识到他们对 Linux 环境进行了更改,因此必须重新配置测试环境。但是使用容器化代码,他们可以将工作发送到测试而无需进行任何修改。” Docker 还提供了一组有用的工具,可以自动执行与应用程序创建和开发过程相关的许多最无聊、最平凡的任务,从而使开发人员很容易偷懒。其中一项任务就是设置 Docker;Docker Machine 允许开发人员通过单个命令在云中启动 Docker。
|
|