滑铁卢华人网™

 找回密码
 注册
查看: 284|回复: 0

[搭车请求] 团队快速相互共享镜像并使用各种托管

[复制链接]

1

主题

0

回帖

0

精华

初来咋到

Rank: 1

积分
0
金钱
16
威望
0
注册时间
2023-11-25
发表于 2023-11-26 02:25 | 显示全部楼层 |阅读模式
友情提示: 请千万不要登入陌生网站输入QQ号和密码,以防诈骗。
联系我时,请说明是从哪儿看到的,谢谢。
北美华人新生活

地产经纪 Dennis Xu

心理热线



新客户广告位
更多广告请点击
中文黄页
本帖最后由 Rifat5050 于 2023-11-26 03:03 编辑

团队面临着越来越大的压力,需要快速向客户提供更多功能。云提供商通过具有出色的 CLI 和 API 集成的可扩展平台提供了解决此问题的解决方案,但不幸的是,云提供商公开的接口可能不兼容。然而,一些云原生工具可以帮助 DevOps 团队为任何云提供商构建自定义解决方案。 Vagrant和Docker是两个这样的工具。了解它们的作用以及它们如何协同工作对于充分利用您的云环境至关重要。 Vagrant 允许您在单个工作流程中创建和管理虚拟机 (VM) 环境。无论您是创建与虚拟机管理程序一起运行的本地虚拟机还是仅用于云的虚拟机,Vagrant 仍然提供一致的配置格式、单个 CLI 以及用于安装软件和更改配置的共享配置程序。 Docker 提供了将软件和支持配置打包成跨多个平台一致运行的映像的能力。它还让 DevOps 团队确信软件在本地工作站上运行的方式与在托管云平台上运行的方式相同。


虽然 Vagrant 和 Docker 都有创建可
重复环境的目标,但它们以不同但互补的方式实现这一目标。本文解释了 Vagrant 和 Docker 如何实现他们的目标。 什么是 Docker? Docker是一个用于开发、部署和运行应用程序的开放平台。它允许 DevOps 团队将自定义软件、支持应用程序和库以及配置、网络、文件安装、运行状况检查和启动脚本的说明打包到称为映 电话号码清单 像的独立工件中。 然后,图像在称为容器的轻量级隔离环境中运行。与通常保留固定数量的内存并严格限制 CPU 使用的虚拟机不同,容器更具弹性,并且仅消耗所需的内存和 CPU。 这使得许多容器能够高效地并行工作,从而降低成本并提高可扩展性。然而,容器被认为不如虚拟机安全,因此它们不是运行不受信任代码的理想解决方案。 码头工人 码头工人 为什么使用 Docker(相对于 Vagrant)? DevOps 团队通常使用 Docker 来配置和运行Web 应用程序,包括与消息队列集成或托管在响应基于云的触发器和事件的功能即服务(FaaS) 平台上的云原生应用程序。



等平台构建在 Docker 之上,可实现大规模容器编排。此外,所有云提供商都支持在其平台即服务(PaaS) 产品中运行 Docker 容器的功能。现在很少找到不支持 Docker 的 PaaS。 Docker 还可以部署和运行基于 CLI 的工具:所有流行的云原生工具都提供嵌入其 CLI 的 Docker 镜像。 码头工人?流浪汉?无法决定为您的定制解决方案选择哪个工具?我们会帮助你! 点击发推文 Docker有什么优点? Docker 解决了传统软件交付过程中常见的问题:自定义应用程序在开发人员的本地工作站和生产环境中运行时可能会表现出不同的结果。这些差异通常是由于开发人员使用不同版本的编程语言,具有不同的配置来支持Web服务器等应用程序,或者使用与生产环境完全不同的操作系统。这些差异导致支持问题在各个团队之间不断出现,诸如“它可以在我的机器上运行”之类的评论。 由于 Docker 映像包含自定义应用程序代码、所有支持应用程序和库,因此映像在容器中运行,无论在何处运行,都可以提供更一致的结果。 Docker 镜像很容易部署,这要归功于 Docker Hub 之类的注册表它允许。


您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告合作(Contact Us)|关于我们|小黑屋|手机版|Archiver|滑铁卢华人网

GMT-5, 2024-11-23 03:25

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表