5.6 KiB
5.6 KiB
| title | description | category | date | tags | author | image | views | trending | featured | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AWS EKS Anywhere宣布支持裸机环境部署,简化企业混合云架构 | 亚马逊云科技扩展EKS Anywhere功能,新增对裸机服务器的支持,使企业能够在本地数据中心与AWS云环境之间实现一致的Kubernetes体验 | containers | 2024-06-18 |
|
AWS容器服务团队 | /images/awsnews/eks-anywhere-baremetal.jpg | 1658 | false | false |
AWS EKS Anywhere宣布支持裸机环境部署,简化企业混合云架构
亚马逊云科技(AWS)今日宣布其Amazon EKS Anywhere服务新增对裸机环境的全面支持,进一步扩展了企业在混合云环境中部署和运行Kubernetes集群的选择。这一更新使组织能够在不依赖虚拟化层的情况下,直接在物理服务器上部署与AWS EKS兼容的Kubernetes环境。
核心功能与优势
EKS Anywhere裸机支持带来多项关键优势:
- 高性能计算 - 消除虚拟化开销,为性能敏感型工作负载提供更高效率
- 资源优化 - 最大化硬件资源利用率,降低基础设施成本
- 简化管理 - 统一的管理体验,无论是云中还是本地裸机环境
- 灵活的硬件选择 - 支持多种服务器厂商和配置
- 无缝升级 - 自动化的集群生命周期管理和补丁应用
技术架构
EKS Anywhere裸机实现基于以下核心组件:
- Cluster API Provider Metal3 - 管理裸机服务器生命周期
- Ironic Provisioning Service - 处理物理服务器的引导、配置和管理
- EKS Distro - 与AWS EKS相同的Kubernetes发行版,确保一致性
- Cilium CNI - 高性能网络插件,支持高级网络策略
- 主流BMC标准支持 - 兼容IPMI、Redfish和各厂商专有管理接口
企业应用场景
EKS Anywhere裸机解决方案特别适合:
- 电信与边缘计算 - 需要低延迟和高吞吐量的5G和边缘应用
- 高性能工作负载 - 科学计算、AI训练和推理、实时分析
- 安全敏感环境 - 金融服务、医疗保健和政府机构
- 旧系统现代化 - 将现有裸机基础设施转换为现代容器平台
- 数据主权要求 - 满足需要数据本地存储的合规场景
客户案例:电信服务创新
某全球电信服务提供商已采用EKS Anywhere裸机方案:
"AWS EKS Anywhere的裸机支持彻底改变了我们的5G网络功能部署方式。我们现在可以在边缘数据中心的物理服务器上运行关键的网络功能,同时保持与云端环境一致的管理体验。这大大降低了延迟,提高了性能,并简化了我们的DevOps流程,使团队能够更快地创新。"
— 某电信公司首席网络架构师
部署与管理流程
使用EKS Anywhere部署裸机Kubernetes集群的工作流程:
- 硬件准备 - 配置物理服务器和BMC接口
- 网络设置 - 配置PXE引导服务和管理网络
- 集群定义 - 创建集群规范YAML文件
- 自动化部署 - 使用EKS Anywhere CLI工具启动部署
- 集成管理工具 - 与GitOps工作流、监控和日志工具集成
部署示例
以下是定义EKS Anywhere裸机集群的配置示例:
apiVersion: anywhere.eks.amazonaws.com/v1alpha1
kind: Cluster
metadata:
name: baremetal-prod-cluster
spec:
clusterNetwork:
pods:
cidrBlocks: ["192.168.0.0/16"]
services:
cidrBlocks: ["10.96.0.0/12"]
controlPlaneConfiguration:
count: 3
endpoint:
host: "10.0.1.100"
datacenterRef:
kind: BaremetalDatacenterConfig
name: my-dc-config
kubernetesVersion: "1.25"
workerNodeGroupConfigurations:
- count: 5
name: md-0
machineGroupRef:
kind: BaremetalMachineConfig
name: worker-machine-config
---
apiVersion: anywhere.eks.amazonaws.com/v1alpha1
kind: BaremetalDatacenterConfig
metadata:
name: my-dc-config
spec:
provisioning:
osImageURL: "http://repo.example.com/ubuntu-focal.iso"
bootstrapHost:
address: "10.0.0.100"
network:
provisioningNetworkInterface: "eth0"
loadBalancer:
type: "MetalLB"
addressPools:
- name: "default"
addresses: ["10.0.1.100-10.0.1.120"]
可用性与定价
EKS Anywhere裸机支持现已在全球范围内推出,定价模式包括:
- 免费基础版 - 社区支持的开源版本
- 企业订阅 - 包含AWS支持、高级管理功能和长期服务支持
EKS Anywhere本身不会针对软件收取额外费用,企业只需为AWS支持订阅付费,并管理自己的基础设施成本。
集成的AWS服务
EKS Anywhere裸机支持与多项AWS服务无缝集成:
- AWS Systems Manager - 远程管理和操作自动化
- AWS CloudTrail - 集中式审计和合规监控
- Amazon CloudWatch - 统一的监控和警报
- AWS IAM - 集中的身份管理和权限控制
- AWS Marketplace - 获取预验证的Kubernetes应用
开始使用
企业可以通过以下资源开始使用EKS Anywhere裸机功能:
- EKS Anywhere官方文档
- GitHub上的入门示例
- 裸机环境部署指南
- AWS定期举办的在线研讨会和培训课程
结论
随着边缘计算和高性能工作负载需求的增长,EKS Anywhere裸机支持为企业提供了重要的新选择,使其能够在保持Kubernetes一致性的同时,充分利用物理服务器的性能优势。这一功能的推出强化了AWS在混合云和多云方案中的领导地位,为企业提供更大的灵活性和选择自由。