61 lines
2.0 KiB
Markdown
61 lines
2.0 KiB
Markdown
---
|
||
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]]
|