阿里云混合云架构

阿里云混合云提供对公有云、私有云、混合云整合管理的产品。融合云将提供多种基础设施资源的整合,跨平台的融合编排,多租户访问等能力,助力企业在多种异构云平台间,数据迁移,快速部署业务系统,高效运维业务状态,整体提升业务系统的稳定性、灵活性。云纳管产品采用开放式的架构设计,提供丰富的API接口,并提供SDK/CLI等开发工具。企业现有IT系统可通过API等快速与融合云集成,实现企业特性化管理需求。

阿里云混合云云纳管产品特性
1、能够接入主流的公有云、私有云平台
2、提供一站式的云资源管理控制台,用户从全局掌握企业IT基础架构
3、支持可视化的编排面板,直观、灵活的对多个云厂商的资源进行一体化编排
4、提供DTS服务,满足用户的重要数据可以在多云之间进行迁移,支持周期、实时等多种模式
5、提供统一的资源/业务监控功能,并且支持多种资源监控接入模式

阿里云混合云基础架构
1、控制台:融合云提供的主要交付方式,为用户提供直观、简洁的操作体验。
2、CLI工具:基于Bash环境的命令行工具,使其可以基于脚本等形式对融合云进行访问。
3、API:标准的基于HTTP协议的RestfulAPI接口,其他系统可以通过API与融合云进行集成。用户通过控制台实现的功能,均可以通过API实现。
4、调度平台:调度平台负责将用户提交的任务进行分发,将不同的任务交给不同的编排引擎进行处理。
5、编排引擎:根据用户发起的不同类型的请求,生成对应的可执行计划,调度不同的适配器与对应的云厂商进行链接、访问。
6、适配器:适配器用于承接编排引擎提供的执行计划,并将其转换成对应云厂商可识别的API调用或其他指令。不同的云厂商需要对应不同的适配器。
7、插件:插件用于接入合作伙伴或其他第三方提供的服务,用于丰富和扩展现有融合云平台所提供的能力。

阿里云混合云提供控制台、OpenAPI和CLI三种方式供用户使用。

目前,云纳管产品提供为你提供了多种途径管理阿里云资源:控制台页面操作、阿里云SDK或者CLI工具直接调用API进行业务配置。作为控制台页面操作方式的重要补充形式,阿里云CLI工具是基于OpenAPI元数据自动生成,帮助你便捷管理阿里云资源的命令行工具。通过它你可快速调用阿里云API、做自动化和脚本处理、以多样方式进行组合和重用云资源等。当前已实现支持云主机、网络、容器等十多个业务线。阿里云CLI具有如下特点:

1、支持跨平台。目前支持在Linux、macOS、Windows系统上安装CLI。

2、鉴权后才可使用。使用前需提前申请阿里云AccessKey和SecretKey(以下简称AK/SK,获取详情可查看:AccessKey管理页面)。

3、依赖阿里云PythonSDK。

CLI环境部署

阿里云CLI基于Python语言和阿里云PythonSDK开发,使用CLI前请安装Python2.7.版本。请访问官网下载并安装Python2.7.版本。

阿里云PythonSDK不用手动安装,Python包管理工具会自动下载并安装对应版本的依赖包。

具体安装部署请查看阿里云CLI安装部署说明。

入门指导

作为普通用户登录云纳管平台后,建议你通过以下方式创建一台云主机,快速熟悉平台环境。

通过云纳管平台创建一台OpenStack云主机,具体步骤如下:

第一步,登录

第二步,混合云平台

第三步,创建VPC与子网

第四步,创建安全组

第五步,创建EIP

第刘步,创建云主机

第七步,为云主机绑定EIP