--- title: "HashiCorp" type: entity tags: - devops - iac - infrastructure - tools sources: [cloud-operating-model-key-strategies-and-best-practices] created: 2026-04-26 --- # HashiCorp ## Definition HashiCorp 是全球领先的**云基础设施自动化**软件公司,总部位于旧金山,创立于 2012 年。HashiCorp 提供一套完整的基础设施生命周期管理工具,覆盖配置管理、机密管理、服务网格和网络自动化等领域。 ## Core Products | 产品 | 用途 | 类别 | |------|------|------| | **Terraform** | 云厂商无关的基础设施即代码 | IaC | | **Vault** | 机密管理与加密即服务 | 安全 | | **Nomad** | 容器和工作负载调度器 | 编排 | | **Consul** | 服务网格与服务发现 | 网络 | | **Packer** | 机器镜像构建自动化 | 镜像 | | **Vagrant** | 开发环境管理 | 开发环境 | ## Terraform HashiCorp 最知名的产品。Terraform 是用 Golang 编写的云无关 IaC 工具,通过声明式 HCL(HashiCorp Configuration Language)管理跨多云和混合云环境的基础设施资源。 **关键特性:** - 云厂商无关(AWS/Azure/GCP/On-prem) - `terraform plan` 预览变更 - 状态文件管理实际资源与期望状态的绑定 - 丰富的 Provider 生态系统和 Module 市场 **来源**: [[ctp-topic-48-terraform-vs-terragrunt]] ## Business Model - **开源**:所有产品的开源版本 - **Enterprise**:企业级功能(SSO、RBAC、审计日志、Sentinel 策略) - **HCP(HashiCorp Cloud Platform)**:SaaS 托管版本 ## Related Entities - [[Terraform]] — HashiCorp 出品的核心 IaC 产品 - [[Terragrunt]] — 第三方 Terraform 封装工具(贯彻 DRY 原则) ## Related Concepts - [[Infrastructure-as-Code]] — HashiCorp 产品的核心方法论 - [[Multi-Cloud Strategy]] — Terraform 云无关定位的战略价值 ## Related Sources - [[ctp-topic-48-terraform-vs-terragrunt]]