Files
nexus/wiki/entities/HashiCorp.md
2026-04-27 16:26:34 +08:00

2.0 KiB
Raw Blame History

title, type, tags, sources, created
title type tags sources created
HashiCorp entity
devops
iac
infrastructure
tools
cloud-operating-model-key-strategies-and-best-practices
2026-04-26

HashiCorp

Definition

HashiCorp 是全球领先的云基础设施自动化软件公司,总部位于旧金山,创立于 2012 年。HashiCorp 提供一套完整的基础设施生命周期管理工具,覆盖配置管理、机密管理、服务网格和网络自动化等领域。

Core Products

产品 用途 类别
Terraform 云厂商无关的基础设施即代码 IaC
Vault 机密管理与加密即服务 安全
Nomad 容器和工作负载调度器 编排
Consul 服务网格与服务发现 网络
Packer 机器镜像构建自动化 镜像
Vagrant 开发环境管理 开发环境

Terraform

HashiCorp 最知名的产品。Terraform 是用 Golang 编写的云无关 IaC 工具,通过声明式 HCLHashiCorp Configuration Language管理跨多云和混合云环境的基础设施资源。

关键特性:

  • 云厂商无关AWS/Azure/GCP/On-prem
  • terraform plan 预览变更
  • 状态文件管理实际资源与期望状态的绑定
  • 丰富的 Provider 生态系统和 Module 市场

来源: ctp-topic-48-terraform-vs-terragrunt

Business Model

  • 开源:所有产品的开源版本
  • Enterprise企业级功能SSO、RBAC、审计日志、Sentinel 策略)
  • HCPHashiCorp Cloud PlatformSaaS 托管版本
  • Terraform — HashiCorp 出品的核心 IaC 产品
  • Terragrunt — 第三方 Terraform 封装工具(贯彻 DRY 原则)