文章目录
- [hcloud 介绍:为什么越来越多开发者选择 Hetzner Cloud?](#hcloud 介绍:为什么越来越多开发者选择 Hetzner Cloud?)
-
- [什么是 hcloud?](#什么是 hcloud?)
- [Hetzner 的发展历史](#Hetzner 的发展历史)
- [hcloud 提供哪些服务?](#hcloud 提供哪些服务?)
-
- [1. Cloud Server(云服务器)](#1. Cloud Server(云服务器))
- [2. Load Balancer](#2. Load Balancer)
- [3. Block Storage](#3. Block Storage)
- [4. Object Storage(新服务)](#4. Object Storage(新服务))
- [5. Floating IP](#5. Floating IP)
- [6. Private Network](#6. Private Network)
- [hcloud API](#hcloud API)
- [hcloud CLI](#hcloud CLI)
- [hcloud 与 Kubernetes](#hcloud 与 Kubernetes)
- [hcloud 的优势](#hcloud 的优势)
-
- [1. 极高性价比](#1. 极高性价比)
- [2. 计费简单](#2. 计费简单)
- [3. 性能优秀](#3. 性能优秀)
- [4. API 设计优秀](#4. API 设计优秀)
- [hcloud 的缺点](#hcloud 的缺点)
-
- [1. 全球节点较少](#1. 全球节点较少)
- [2. 服务生态较少](#2. 服务生态较少)
- [3. 企业能力有限](#3. 企业能力有限)
- [hcloud 适合哪些场景?](#hcloud 适合哪些场景?)
- 总结
hcloud 介绍:为什么越来越多开发者选择 Hetzner Cloud?
什么是 hcloud?
hcloud 是德国云服务提供商 Hetzner Cloud 推出的公有云计算平台。
其中:
- Hetzner 是公司名称
- Hetzner Cloud 是云服务产品
- hcloud 是官方 CLI、API 以及社区中的常用简称
对于很多开发者来说,hcloud 的最大特点只有一句话:
AWS 级别的基础云能力,价格却接近 VPS 厂商。
近年来,越来越多的独立开发者、SaaS 创业团队、Kubernetes 用户以及 AI 项目开始将基础设施部署到 hcloud 上。
Hetzner 的发展历史
Hetzner 成立于 1997 年,总部位于德国。
最初主要提供:
- Dedicated Server(独立服务器)
- Colocation(机柜托管)
- VPS
2018 年推出 Hetzner Cloud,正式进入现代公有云市场。
虽然规模无法与 AWS、Azure、GCP 相比,但凭借极高的性价比迅速获得开发者社区欢迎。
目前数据中心主要分布于:
Germany
Finland
United States
主要区域包括:
- Nürnberg(nbg)
- Falkenstein(fsn)
- Helsinki(hel)
- Ashburn(ash)
- Hillsboro(hil)
hcloud 提供哪些服务?
虽然规模不如 AWS 丰富,但常见云基础设施基本齐全。
1. Cloud Server(云服务器)
这是最核心的服务。
可以理解为 AWS EC2。
支持:
- Linux 虚拟机
- 自定义镜像
- Snapshot
- SSH Key 登录
- Cloud-init
- IPv4
- IPv6
创建一台服务器通常只需几十秒。
典型规格:
| vCPU | RAM | SSD |
|---|---|---|
| 2 | 4 GB | 40 GB |
| 4 | 8 GB | 80 GB |
| 8 | 16 GB | 160 GB |
性能通常明显优于同价位 AWS 实例。
2. Load Balancer
类似 AWS ELB。
支持:
- L4 TCP
- HTTP
- HTTPS
- 自动健康检查
- SSL 终止
- Kubernetes 集成
例如:
text
Internet
↓
Hetzner Load Balancer
↓
Kubernetes Service
↓
Pod
对于中小型项目已经足够使用。
3. Block Storage
类似:
- AWS EBS
- Azure Managed Disk
特点:
- 独立挂载
- 在线扩容
- SSD 存储
适用于:
- 数据库
- 文件系统
- AI 模型存储
4. Object Storage(新服务)
类似:
- Amazon S3
- Cloudflare R2
支持:
- S3 API
- Bucket
- 生命周期管理
- CDN 集成
适合:
- 图片存储
- 日志归档
- AI 数据集
5. Floating IP
类似 AWS Elastic IP。
作用:
- IP 不绑定服务器
- 故障切换
- 高可用部署
例如:
text
Server A
↓
Floating IP
Server A 故障
Floating IP
↓
Server B
用户无需修改 DNS。
6. Private Network
类似 AWS VPC。
支持:
- 私有网络
- 内网通信
- 多节点集群
例如:
text
K8s Master
↓
Private Network
↓
Worker Nodes
避免数据库暴露公网。
hcloud API
这是很多开发者喜欢 Hetzner 的原因。
Hetzner 提供完整 REST API。
可以管理:
- Server
- Volume
- Network
- Load Balancer
- Firewall
例如:
bash
curl \
-H "Authorization: Bearer TOKEN" \
https://api.hetzner.cloud/v1/servers
几乎所有资源都可以自动化管理。
hcloud CLI
官方提供:
bash
hcloud
安装后可以直接管理云资源。
例如:
创建服务器:
bash
hcloud server create \
--name web01 \
--type cpx21 \
--image ubuntu-24.04
查看服务器:
bash
hcloud server list
删除服务器:
bash
hcloud server delete web01
对于 DevOps 和自动化部署非常方便。
hcloud 与 Kubernetes
这是近年来最热门的使用场景之一。
官方提供:
- Cloud Controller Manager
- CSI Driver(Container Storage Interface Driver,容器存储接口驱动程序,是一种标准化的存储接口实现,用于在容器编排平台(如Kubernetes)和各种存储系统之间建立连接)
因此 Kubernetes 可以直接使用:
- Load Balancer
- Volume
- Node 管理
例如:
yaml
apiVersion: v1
kind: Service
metadata:
annotations:
load-balancer.hetzner.cloud/location: fsn1
部署体验接近 AWS EKS 或 GKE。
很多团队会选择:
- K3s
- Talos Linux
- RKE2
- kubeadm
运行在 Hetzner Cloud 上。
hcloud 的优势
1. 极高性价比
这是最大的优势。
同样配置下:
- AWS 往往贵数倍
- Azure 往往贵数倍
- GCP 往往贵数倍
对于个人开发者非常友好。
2. 计费简单
AWS 最大的问题之一是:
服务太多,账单太复杂。
Hetzner 的账单则非常直观:
- CPU
- 内存
- 磁盘
- 流量
基本一眼看懂。
3. 性能优秀
CPX 系列采用较新的 AMD EPYC CPU。
在很多基准测试中:
- CPU 性能优秀
- SSD 性能优秀
- 网络性能稳定
4. API 设计优秀
许多开发者评价:
Hetzner API 比 AWS API 更容易使用。
文档清晰。
学习成本低。
hcloud 的缺点
1. 全球节点较少
AWS:
- 30+ Region
- 100+ Availability Zone
Hetzner:
- 欧洲为主
- 美国少量节点
亚洲暂无数据中心。
对于亚洲用户延迟较高。
2. 服务生态较少
AWS 提供:
- Lambda
- DynamoDB
- Athena
- Bedrock
- SageMaker
而 Hetzner 更偏向基础设施。
很多高级云服务需要自行搭建。
3. 企业能力有限
对于超大型企业:
- 多区域容灾
- 全球专线
- 金融级合规
AWS、Azure、GCP 仍然更有优势。
hcloud 适合哪些场景?
非常适合:
- 独立开发者
- AI Agent 项目
- SaaS 创业项目
- Kubernetes 集群
- 自托管服务
- 博客与网站
- 中小型业务
例如:
- GitLab
- Harbor
- Keycloak
- Kong Gateway
- PostgreSQL
- Redis
- Open WebUI
都可以低成本部署在 hcloud 上。
总结
Hetzner Cloud(hcloud)可以理解为:
一个专注于计算、网络和存储基础设施的高性价比公有云平台。
如果你需要:
- Kubernetes
- Docker
- AI Agent 项目
- SaaS 产品
- 自托管服务
并且不依赖 AWS 的大量托管服务,那么 hcloud 往往是目前性价比最高的选择之一。
对于个人开发者和创业团队来说,它常被视为:
AWS 的"精简版替代方案"------保留了核心云能力,却大幅降低了使用成本。