IBM SmartCloud Provisioning产品介绍与应用

对于这样一款涵盖时下 IT 圈热门字眼云计算中的关键技术的新产品,本文即主要着力去介绍它的特性和架构,如何部署,提供给用户哪些功能,用户该怎样有效使用以达其所需等等。

IBM® SmartCloud Provisioning (ISCP)的主要特性是 High scale 和 Low touch。所谓 High scale 是指 SmartCloud Provisioning 具有非常迅捷的部署能力。它采用了端对端对等平行和分布式技术,允许多任务并行执行从而有能力管理数千的服务器,使得一次构建可以在分钟内完成,而一个小时可以构建千余虚拟机;Low touch 是指 SmartCloud Provisioning 具有非常便捷的操作管理,使管理与控制的客观要求最小化,提供自动恢复以及高容错性从而大大增强了用户管理的便捷性。

下面是 SmartCloud Provisioning 的基础架构图。

基础架构

图 1.IBM® SmartCloud Provisioning 的拓扑结构图

从拓扑图可以看出,一个典型的 Smart Cloud Provisioning 系统环境包括两种类型的服务器,计算节点 (Compute Node)和存储节点 (Storage Node)。存储节点偏重磁盘以及网络 I/O,提供映像与卷宗服务,用于管理所有面向存储的资源和任务;计算节点提供 CPU 与内存资源,用于承载部署虚机,处理所有面向计算的资源和任务。其他的服务器包括:PXE Server ( 又称 first-box) 提供 DHCP、DNS、HTTP 以及 TFTP 服务,用于快速构建所有网络上的 SmartCloud Provisioning 组件;Zookeeper 是 Apache Hadoop 的子项,提供分布式应用程序协调服务;HBase 是 Apache Hadoop 的子项,是分布式、面向列的开源数据库,提供分布式存储系统;Web Service 通过 RESTful web services 接口,接收管理者和用户发出的请求,把工作交给云来做; 控制台(Web Console 和 Web Admin Console)提供给终端用户和管理员可操作用户界面;LDAP Server 负责用户认证管理;Virtual Image Library 提供映像管理服务;ICON (Image Construction and Composition Tool)帮助用户构建基础映像,映像通常包含操作系统和其它软件。通常,计算节点和存储节点需要部署在物理机上,PXE Server 安装在物理机上,而 ZooKeeper、Hadoop + HBase、Web Service 以及 Web Console 和 Web Admin Console 则可在虚拟机上安装,在存储节点或者计算节点的(主机)物理机上运行。

部署实施

在典型的最小化部署架构中,需要准备四台机器(四台机器中至少有一台支持虚拟化技术的物理机器做计算节点),这四台机器通过高速交换机连接成局域网。连接设备推荐用高速交换机,以保证各服务器各节点之间的迅速实时交互。一个典型的最小化部署架构为:

图 2.典型的最小化部署架构

在图 2 所展示的最小架构中,PXE 服务器、计算节点 compute、存储节点 storage-1 和 storage-2 都安装在物理机上,而其他的服务做为虚拟机分布在计算节点 compute、存储节点 storage-1 和 storage-2 上,包括 3 个 zookeeper 服务,3 个 hbase 服务,1 个 admincosole 服务,1 个 webconsole 服务,1 个 webservice 服务和一个 ldap-server 服务。各个节点和服务的作用在上段中已经做了详细描述,在此不再赘述。

时间: 2024-09-26 14:15:09

IBM SmartCloud Provisioning产品介绍与应用的相关文章

基于IBM SmartCloud Provisioning虚拟系统模式的自动化部署方案

IBM® http://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud Provisioning 是入门级基础架构即服务解决方案,支持快速的云部署.它可为更多高级云功能提供自动供应.并行可扩展性.集成容错和基础.这一低触点的私有云环境可提供近似零停机时间和自动恢复.IBM SmartCloud Provisioning 提供: 低成本.易于使用的私有云解决方案,可在数小时内部署. 可靠的不中断操作,能够自动实现软件和硬件故障容

IBM SmartCloud init启动时通过使用启动脚本来使用配置数据

IBM SmartCloud init(一个 IBM SmartCloud 支持包)是从开源 cloud-init 包上获得灵感而开发出来的第一个启动脚本.它最初是采用 ICON bundle 的形式在 Image Construction and Composition Tools (ICON) 和 IBM SmartCloud Provisioning 1.2 之间的集成上下文中开发的,后来扩展成为 IBM SmartCloud Provisioning 2.1 中的一个关键组件. IBM

使用IBM SmartCloud Enterprise和WebSphere DataPower实现混合云

随着 IBM 客户开始规划他们未来三至五年的云战略,他们开始认识到没有万能的解决方案.最佳的云战略是硬件.软件.即用即付的服务和云提供的业务解决方案的明智组合:该解决方案利用跨战略.迁移.集成和管理的成熟专家服务进行全面补充,并由供应商和合作伙伴生态系统进行提供.客户需要在私有云中运行其业务的一些要素,还必须集成在公共云中运行的一些元素.例如,某些应用程序在客户企业防火墙内(私有云)运行,而另一些应用程序则在 IBM SmartCloud Enterprise(公共云)上运行,这样可以优化性能.

如何向 IBM SmartCloud Entry 添加定制的 REST Web Service

环境准备 一个运行的 SmartCloud Entry 系统 Eclipse 3.6 或者更高版本 揭秘 IBM SmartCloud Entry 如何实现 REST Web Service 开始之前 IBM SmartCloud Entry 并非从一砖一瓦开始构造自己的 REST Web Service,而是借助了一些工具.在正式开始之前,您需要对下列名词有一定的了解. REST: 全称是 Representational state transfer.它是一种 Web 服务的 风格,与作为传

简介IBM SmartCloud Enterprise V2.2 中的新 API

IBM SmartCloud Enterprise V2.2 通过解决方案门户网站的图形用户界面 (GUI) 和应用程序编程接口 (API)介绍了一些可供用户使用的新特性.在本文中,我们主要关注 API 的使用,并列举了几个样例用例,介绍了几个函数,而且为下列特性提供了代码样例: 用户管理 来宾消息传送 服务产品管理 服务实例管理 存储单元配置 用户使用具象状态传输 (Representational State Transfer, REST) 请求访问 SmartCloud Enterpris

IBM SmartCloud Enterprise管理(四) 使用 ICCT 创建镜像

软件包是可以部署在虚拟机实例上的软件安装文件.配置文件和元数据的集合.在本系列的最后一篇文章 中,作者将介绍三种使用 ICCT 创建镜像来捕获定制镜像的机制,以及通过更新语义拓扑结构文件在镜像与软 件包之间手动添加依赖关系的机制. ICCT 执行记账任务,并提供一个分步流程和一个图形化 UI 来便 捷地创建软件包.定制虚拟机实例和捕获镜像.本 系列 文章将展示如何使用 ICCT 创建一个软件包,然后在 IBM SmartCloud Enterprise 上注册和维护它. 本系列的前几篇文章介绍了

IBM SmartCloud Enterprise管理(二) 通过 ICCT 使用和维护软件包

本文将介绍如何维护 IBM SmartCloud Enterprise 上的软件包,通过一个示例来介绍使用一个预先安装的 软件包捕获一个新私有映像以及在 Linux 虚拟机使用该软件.您应该对云计算概念有一个基本了解.要尝试 本文的步骤,需要一个 IBM SmartCloud Enterprise 用户帐户. 在 IBM SmartCloud Enterprise 管 理,第 1 部分:使用 ICCT 为 VM 创建软件包 中,您已经学习了如何为 IBM SmartCloud Enterpris

IBM SmartCloud Enterprise管理(一) 使用 ICCT 为 VM 创建软件包

本文提供了 IBM Image Construction and Composition Tool 的概述,并演示如何创建和维护 IBM SmartCloud Enterprise 上的软件包.用一个示例来介绍创建 Google Chrome 软件包的步骤,包括定义 Chrome 软件包元数据,添加安装脚本,以及在 SmartCloud Enterprise 上注册.您应该对云计算基本概念有 一个基本的了解.要尝试本文的步骤,需要一个 IBM SmartCloud Enterprise 用户帐户

IBM SmartCloud Entry 的 Web services 安全机制揭秘

环境准备 一个运行的 IBM SmartCloud Entry 系统 Eclipse 3.6 或者更高版本 基于 Restlet 的 Web Service 安全机制 开始之前 在正式开始之前,先对本文将用 到的一些名词做基本的解释. Restlet:诞生于 2005 年,是一个针对 Java 语言开发人员的开源项目.Restlet 旨在 以一种简单的方式,向开发人员提供各个应用场景下实现 REST WebService 的方法.目前 Restlet 的最新稳定版本是 2.1.1,本文的所有内容