云计算本质上是提供服务的多个模块的API互相连接的程序和平台的组合。

在软件定义的云计算中心中,计算、网络、存储的实现都演化为面向服务(一切即服务)的模型,各个模块的集中控制器向外提供API,使模块具备了可编程能力,而且控制器使得各个模块具备了中央控制的功能,使得自动化的工作流能够集中部署,集中控制。

而且,随着各个模块的控制器的控制接口向开放性、灵活性和标准化方向发展,自动化工作流也会朝标准化方向发展,使工作流能够实现跨平台,跨厂商使用。以软件定义的存储解决方案Ceph与ViPR/CoprHD为例,两者都是以标准化的方式允许第三方存储系统接入,从而为用户提供一个统一的SDS管理平台。

通过对数据中心的硬件、软件和流程协调和组合,建立自定义的工作流程,跨越多个模块帮助自动完成IT系统管理流程,以提高IT运营水平。数据中心的自动化消除了绝大多数手工操作流程,帮助IT操作和IT服务管理队伍提供从设计到运行与维护的服务(见下图)。

数据中心的自动化(工作流)可以实现跨多模块,多服务来部署和实施,在当前的数据中心中,可以对计算、网络、存储、安全以及M&O等方面实施自动化。

数据中心的自动化运维

软件安装:软件安装集中管理服务器操作系统介质和安装脚本,批量安装多种操作系统,包括Windows、Linux、Solaris、AIX、ESX等。其可实现跨越操作系统的统一服务器管理,为物理、虚拟和公共云基础设施提供统一的支持,其中包括裸机安装、应用程序部署和系统配置的即开即用能力。借助软件打包和OS安装管理功能,IT团队能够实现服务部署任务标准化,并提高一致性,缩短供给周期。

·补丁管理:补丁管理集中管理服务器补丁介质,对当前的补丁列表进行分析,提供需安装的补丁建议,并批量下发补丁。

·配置自动化:配置自动化一般具有变更检测和配置合规检查的功能。用户可以创建配置基线,利用它来对服务器进行比较。配置基线是管理员规定的适用于特定环境的正确配置与设置信息。一台服务器可以有多个配置基线。用户指定配置基线之后,可以利用这个配置基线来比较服务器之间的区别,并查看比较结果。比较结果将给出每个服务器所安装的组件以及两个服务器之间的区别。

·系统配置与拓扑发现:在各种操作系统批量地、自动化地进行参数调整。例如,网络策略配置,可自动地批量下发路由表和防火墙策略。数据中心自动化可实现自动发现和采集网络设备的配置,比如设备类型、设备型号、硬件信息、操作系统版本、startup config、running config、VLAN等,以及跟踪它们的变化。

·操作审计:自动记录所有对网络设备的变更,并提供回退机制。

·自动巡检:可自动收集各种软硬件信息并生成报表,包括服务器的制造商、型号、BIOS、板卡、存储、操作系统版本、软件列表、补丁列表、安全设置、网络的型号、模块、版本、启动配置、运行配置等。

·虚拟机、容器操作:可以自动化虚拟机的创建、配置、删除、迁移等。

· 巡检和合规检查:可通过内置的合规性检查策略,针对CIS、DISA、NSA,对系统、设备等进行自动化的合规检查,并给出检查报告。同时用户也可以定义自己的合规策略。

通过数据中心自动化的技术,我们把管理物理基础架构与应用程序这些烦琐的工作以分层的方式封装到IaaS与PaaS系统中,从而能够专注于创新和为企业提供价值。


在本节的最后,我们来回顾一下云与大数据时代IT体系架构的主要趋势、特点及核心组件:

· 主要趋势:软件定义的数据中心、基于服务的架构(SoA、API-driven)。

· 主要特点:

· 自动化(流程与资源管理);

· 高可用性;

· 弹性+敏捷性;

· 精细化管理(监控、计费、多租户支持等)。

· 核心组件(如下图所示):

图3-42 SDDC的分层服务架构与核心组件

· 软件定义的计算;

· 软件定义的存储;

· 软件定义的网络;

· SDDC安全;

· SDDC M&O(管理与编排)

5大核心组件与图(上图)以及下图中所示的技术栈各层存在着如下对应关系:

· IaaS:接入计算、存储、网络硬件设备,并经过虚拟化、抽象化把软件、可编程接口向上提供。

· PaaS(平台管理层+云服务层):对上层(应用、用户)提供各种弹性服务接口;对下层(基础设施)实施自动部署与运维。

· 应用层:调用底层提供的服务、编程接口,提供面向各级管理员与用户的管理中心(Control Center、Management Console)。

软件定义的数据中心五大组件逻辑架构图

在后续的章节中,我们会就如何构建可扩展的、服务驱动的大数据与云平台展开论述。

·END·

资源管理、高可用与自动化(下)相关推荐

  1. 消息推送平台高可用实践(下)

    消息推送平台高可用实践(下) 消息推送平台现已为几十个产品提供推送服务,同时在线用户连接数超过300w,日收发消息量达几千万,对消息的实时性和可靠性均提出了较高的要求.上篇 从架构设计和部署方案角度介 ...

  2. 运维企业专题(11)RHCS高可用集群下MySql数据库与共享磁盘(单点写入、多点写入)的设置

    实验环境 主机名 IP 服务 server1 172.25.6.1 ricci,luci, iscsi,mysql-server server2 172.25.6.2 ricci,iscsi,mysq ...

  3. Hadoop高可用集群下namenode格式化失败问题解决

    Hadoop高可用集群下namenode格式化失败问题解决 输入hdfs namenode -format报如下错误 解决方法: 1.在zookeeper目录下执行./bin/zkServer.sh ...

  4. 白话SpringCloud | 第三章:服务注册与发现-高可用配置(Eureka)-下

    2019独角兽企业重金招聘Python工程师标准>>> 前言 上一章节,讲解了在单机模式下的服务注册与发现的相关知识点及简单示例.而在实际生产或者在这种微服务架构的分布式环境中,需要 ...

  5. 高可用集群下的负载均衡(8):pacemaker + corosync + haproxy 实现高可用

    实验环境 server1 和 server2 是调度器,server3 和 server4 是服务器 [1]调度器server1 server2 关闭 keepalived 和 httpd,并打开pc ...

  6. 高可用集群下的负载均衡(7):haproxy + keepalived 实现高可用负载均衡

    实验环境 server1 和 server2 是调度器,server3 和 server4 是服务器 一.调度器中进行配置 haproxy+keepalived server1 与server2 均要 ...

  7. 高可用集群下的负载均衡(6):haproxy实现访问不同资源的负载均衡(日志、监控、acl访问控制的配置)

    8.7am 2 1.haproxy的日志管理 [1]修改日至配置文件 [root@server2 haproxy]# pwd /etc/haproxy [root@server2 haproxy]# ...

  8. 高可用集群下的负载均衡(5):haproxy的动静分离与读写分离

    一.haproxy动静分离 实验环境: server2(haproxy):安装 haproxy server3(静态服务器):在apache的默认发布目录下创建一个 images目录,并放一张图片 s ...

  9. 阿里巴巴mysql集群方案_云原生下,如何实现高可用的MySQL?

    简介: MySQL 作为当前比较受欢迎的关系型数据库(RDS),在云原生浪潮中仍然面临诸多挑战.如何用 Cloud Native 的设计原则,通过沙箱隔离.计算和数据的完全分离,实现低成本.可扩展.高 ...

最新文章

  1. HBase性能优化方法总结(四):数据计算
  2. React Native开发错误警告处理总结(已解决 !持续更新)
  3. JPA 中文乱码问题
  4. pythonjson实例_python:JSON的两种常用编解码方式实例解析
  5. Spring Cloud 入门 之 Eureka 篇(一)
  6. 惊呆!到2020年三大运营商5G投入将达1800亿美元
  7. ActiveMQ死信产生的原因及使用方案
  8. java 正则表达式 逻辑符号
  9. YAML的扩展名是.yaml还是.yml?
  10. 笔记15(Linux监控平台)
  11. unity 显示、隐藏Android导航栏
  12. linux c语言 udp 接收和发送数据用同一个端口_【Python学习笔记】80、UDP编程
  13. sqlserver 判断不为空_SQL server 学习
  14. Angular CLI 生成项目时css less scss样式使用说明
  15. macos蓝牙驱动和wifi驱动名称_win7蓝牙装不上?别急着捣鼓驱动软件啦!可能是硬件问题!...
  16. linux编译成功没有响应,解决Xilinx ZCU106 Linux启动后没有响应问题。
  17. unity中单位是米还是厘米_Unity3D导入3DMax模型缩放单位问题深入分析
  18. 淘宝返利是怎么回事?是真的还是假的?
  19. 【智能优化算法-灰狼算法】基于非支配排序灰狼优化器(NS-GWO)算法求解多目标优化算法附matlab代码
  20. 【学习VINS-MONO环境配置、测试】

热门文章

  1. 福利视频:一大波妹子助阵TFC,快来猜猜猜!
  2. 隐藏在QRCode二维码背后的秘密
  3. 可重复读解决了什么问题?
  4. PDF文件打开密码的消除办法
  5. 读书/纪录片笔记:《手术两百年》
  6. gem5集成nvmain
  7. 『驻外』工作,不是只有非洲
  8. 护理专业有必要考计算机吗,护理专业考研有前途吗
  9. windows和android双系统平板,Windows平板打造双系统爽玩安卓APP
  10. android 摇杆控件实现RockerView