Logo
Section 1 / 4

简介

了解本章的目标以及Ansible如何与云服务提供商协同工作。

导入

简介

了解本章的目标以及Ansible如何与云服务提供商协同工作。

目标

本章的目标是将 Ansible 连接到云平台。


### 步骤 1. 选择连接方式。 2. 创建环境变量。 3. 验证与云平台的连接。

云集成

云计算已渗透到我们日常生活的方方面面。云服务提供商帮助我们抽象化管理与保护自有数据中心的复杂性。“按使用付费”的模式有助于降低成本,并让我们将注意力集中在更重要的领域。

一个常见的误解是,云平台只是服务器,但实际上其背后还涉及大量复杂的运作机制。
例如,我们有:

  • 安全组(Security Groups)
  • 基于角色的访问控制(Role-based Access Control)
  • 网络配置

在接下来的几章中,我们将对这些内容进行深入探讨。

那么问题来了:“Ansible 在这其中能起到什么作用?”
答案是:Ansible 提供了丰富的模块,可用于部署和管理云基础设施。所有主流云服务商都开放了 API 接口以供与其服务交互。Ansible 在其模块内部使用这些 API,从而避免我们手动处理繁琐的接口调用过程。

正是这种基于 API 的管理方式,使得云计算具备了强大的能力。

...
云计算的工作原理

可选方案

当前存在众多公有云和私有云服务商,但本章我们仅聚焦于 AWS 和 Azure。

  • 连接 AWS
  • 连接 Azure

接下来,我们将为你搭建两个 Docker 环境,分别用于 Azure 和 AWS。

使用容器进行 Ansible 开发

连接到 AWS