云计算基础设施资源与代码化实践
1. 多云环境概述
许多组织最终会在多个平台上托管应用和服务,以下是几种常见的多云部署方式:
- 混合云 :在私有基础设施和公共云服务上同时托管系统的应用和服务。这通常是因为存在难以迁移到公共云的遗留系统(如大型机上运行的服务),或者组织有公共云供应商目前无法满足的需求,例如在供应商没有业务的国家托管数据的法律要求。
- 云无关性 :构建能够在多个公共云平台上运行的系统,以避免被单一供应商锁定。但实际上,这可能会导致被承诺隐藏云差异的软件锁定,或者需要构建和维护大量定制代码。
- 多云 :在多个公共云平台上运行不同的应用、服务和系统,以利用不同平台的优势。
2. 基础设施资源类型
基础设施平台提供三种基本资源:计算、存储和网络。不同平台以不同方式组合和打包这些资源。
2.1 计算资源
计算资源用于执行代码,常见的计算资源包括:
| 资源类型 | 描述 |
| ---- | ---- |
| 虚拟机(VMs) | 基础设施平台管理物理主机服务器池,并在这些主机的虚拟机管理程序上运行虚拟机实例。 |
| 物理服务器 | 也称为裸金属,平台按需动态配置物理服务器。 |
| 服务器集群 | 一组服务器实例(虚拟机或物理服务器),由基础设施平台作为一个组进行配置和管理,例如 AWS Auto Scaling Group (ASG)、Azure 虚拟机规模集和 Google Managed Instance Groups
超级会员免费看
订阅专栏 解锁全文
2727

被折叠的 条评论
为什么被折叠?



