3. 在 DevOps 環境中,下列那種工具用於組態管理?
(A) Jenkins
(B) Git
(C) Docker
(D) Ansible
答案:登入後查看
統計: A(11), B(29), C(29), D(20), E(0) #3131020
統計: A(11), B(29), C(29), D(20), E(0) #3131020
詳解 (共 3 筆)
#6424371
在 DevOps 環境中,組態管理(Configuration Management)工具的主要目的是自動化和管理伺服器、網路設備和應用程式的配置。
讓我們分析提供的選項:
- (A) Jenkins:這是一個開源的自動化伺服器,主要用於**持續整合(CI)和持續交付/部署(CD)**的流程編排。它可以用來自動化測試、建置和部署軟體,但它本身不是一個組態管理工具。
- (B) Git:這是一個版本控制系統(Version Control System, VCS),用於追蹤程式碼和其他文件的變更歷史,方便團隊協作和程式碼管理。它與組態管理相關,但不是組態管理工具本身。
- (C) Docker:這是一個容器化平台,用於將應用程式及其所有依賴項打包到獨立、可攜帶的容器中,確保運行環境的一致性。它解決了環境管理的問題,但其核心功能不是大規模的基礎設施組態管理。
- (D) Ansible:這是一個開源的自動化引擎,用於軟體供應(provisioning)、**組態管理(configuration management)**和應用程式部署。它使用 YAML 描述組態,並透過 SSH 等協定無代理(agentless)地執行任務。
因此,Ansible 是用於組態管理的工具。
The final answer is D
1
0