云基础设施与Ansible在AWS EC2中的应用指南
1. 云基础设施概述
云可以被视为一个分层平台,用户能够在其中创建资源以运行软件应用程序。云基础设施主要分为以下几个层次:
- 基础设施即服务(IaaS) :用户可以动态分配或通过编程方式移除云基础设施,包括计算、网络和存储资源。IaaS云服务允许用户创建新服务器,通常是自助服务,用户直接与软件服务交互。大多数IaaS云提供三种接口供用户与系统交互:
- Web界面 :如EC2的AWS管理控制台。
- 命令行界面 :如EC2的AWS命令行界面。
- REST API :相关文档可在Amazon查看。
IaaS云通常使用虚拟机来实现服务器,也可以使用裸金属服务器或容器。此外,IaaS云还提供块存储和网络功能,如定义网络拓扑、防火墙规则或安全组。
- 平台即服务(PaaS) :由云服务提供商开发的特定创新和应用运行时组成,如容器集群、应用服务器、无服务器环境、操作系统和数据库。用户管理应用程序和数据,平台管理其余部分。PaaS允许云提供商具有独特的竞争优势。
- 软件即服务(SaaS) :云客户(或其客户)只能看到一层,他们只需使用软件,而无需了解服务器的位置。
2. 云资源配置
云资源配置是创建配置和运行软件所需资源的过程。专业的云资源创建方式是使用其API,即基础设施即代码。有通用云API和特定供应商API,还可以通过抽象组合这
超级会员免费看
订阅专栏 解锁全文
9

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



