IBM SmartCloud Enterprise使用服务描述符来建模您的服务交付

请关注本系列的后续文章,这些文章将介绍如何配置包含多个组件的服务,并举例说明提供负载均衡和监控服务的代理 VM。

IBM SmartCloud Enterprise 中的 Cloud Services Framework (CSF) 提供了一种管理服务的方法。服务是软件即服务 (SaaS)、平台即服务 (PaaS) 或托管在 SmartCloud 上的管理产品。用户可以从 SmartCloud 门户访问服务,服务提供了对相互依赖的资源进行部署和管理的一种手段,并协调 VM 实例的配置。

使用服务描述符可以对服务进行描述,服务描述符包含用来在 Cloud Service Framework 内自动化服务的若干个模型。在 SmartCloud Customizing Services Guide中查找有关服务描述符的详细信息。

我们重用了在之前有关构建混搭服务的两部分的文章中提供的混搭示例。文章使用 JSONP 实现跨域通信介绍了如何克服浏览器的同源策略限制,同时结合使用并显示来自第三方来源的数据,并运用使用了 jQuery 的 Yahoo! Query Language。

Cloud Services Framework

Cloud Services Framework (CSF) 提供了 SmartCloud 的生态系统,使企业客户、IBM 和独立软件供应商能够以更低的开发和管理成本提供预定义的和预集成的服务。CSF 是一个交付、开发、管理云上的服务并对服务进行计费的平台。独立软件供应商 (ISV) 可以在 Rational Asset Manager 中创建一个模板服务资产,然后使用 CSF API 注册服务产品,从而创建一个新的服务产品。客户的企业帐户内的用户可以立即对服务产品进行测试。当服务通过测试后,就可以推广服务并将它提供给其他客户。请参阅 Provider's Guide for Images, Services and Software Bundles。

服务是托管在 SmartCloud 上的一种管理产品,用户可以通过 SmartCloud 门户访问服务。

可以在 Control Panel 中的 Service Instances 选项卡中的服务产品创建服务实例。 服务产品必须有一个服务描述符。描述符是一个档案,其中包含服务的定义和服务资源。 服务必须是已经在 SmartCloud Asset Catalog 中注册的产品,然后才可以向云
消费者提供它。

您可以使用模型描述您的服务,以支持 SmartCloud 基础架构,并为潜在的自动化提供相应的服务描述符。服务并不一定要指定所有模型。

Information 模型是强制性的,并为服务提供身份识别信息,
例如,短名称、描述、图形图标、服务提供者名称、联系人和服务类型。 Structural 模型确定资源。在此服务的配置过程中分配的任何资源均在这里指定,例如,实例、IP、键和存储资源。 Operational 模型确定了在服务实例的生命周期过程中执行的操作的工作流。在这里,需要指定用于配置、取消配置、详细信息与管理操作的 Java 脚本文件的名称。还需要提供一种后端配置模式,它可以根据从 Structural 模型获得的依赖关系,隐式地在后端执行配置和取消配置工作流。 Data 模型定义了输入参数和输出参数。 Licensing 模型允许您指定最终用户许可协议。 Cloud Concerns 模型为服务指定数据中心的可用性。

作为模拟给定服务产品的服务描述符的一部分,您可以通过编写客户端 JavaScript,配置或取消配置在服务实例所有者的浏览器会话中使用用户凭据执行的服务实例。ibmcloud.csf.Deployer 库提供了一个简单的 JavaScript API,支持组件资源的配置和取消配置,从而帮助开发基于浏览器对服务实例进行配置和取消配置的脚本。它还提供了一种以特定顺序执行操作的方法,即等待组件的配置或取消配置完成,然后再执行脚本的其余部分。当前版本的库支持键、IP 地址、卷和实例。

详细信息视图脚本用于更新详细信息的视图,该视图可能出现在服务实例网格下的门户网站上的任意内容,以及出现在 Getting Started 视图上的门户网站上的任意内容。

管理脚本使服务用户可以导航到合适的用户界面,并管理服务实例。

请参阅定制服务指南,了解有关服务描述符、模型、视图和部署库的更多信息。

Cloud Services Framework 允许创建实例的用户查看服务实例,并允许帐户中的管理员用户查看标准用户创建的服务实例。服务实例只能由创建它的用户进行管理。

时间: 2024-07-30 18:10:12

IBM SmartCloud Enterprise使用服务描述符来建模您的服务交付的相关文章

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

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

从IBM SmartCloud Enterprise安全迁移到IBM SoftLayer

本文向您展示将 IBM WebSphere Application Server V8.0 BYOL 64 位实例迁移到 SoftLayer 环境的过程. 先决条件 迁移过程的先决条件包括: 一个 Cloud Path for IBM 帐户.将服务器迁移到 SoftLayer 的 IBM 云客户可在 Cloud Path 注册页面 上注册一个免费帐户. 一个 IBM SmartCloud Enterprise 帐户. 一个 SoftLayer 帐户. 成功完成 "将实例从 IBM SmartCl

系统灾难后使用QEMU或IBM SmartCloud Enterprise特性恢复映像

这些步骤展示了如何捕获一个私有映像,将该映像复制到一个永久存储器,使用 QEMU 来引导所捕获的映像或使用 kpartx 来挂载该映像,修复问题,然后将这个映像重新导入到云中. 不要手足无措 最好是要有一个应急预案.本文介绍了如何使用 IBM http://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud Enterprise 的导入和复制特性来执行云上的裸机恢复. 何时需要在云上进行裸机恢复 所描述的过程要比使用一个远端控制

BYOL实例从IBM SmartCloud Enterprise迁移到IBM SoftLayer

本文向您展示了将 IBM Cognos Business Intelligence V10.2 64 位 BYOL 实例安全迁移到 http://www.aliyun.com/zixun/aggregation/13727.html">SoftLayer 环境的过程. 先决条件 迁移过程的先决条件包括: 一个 Cloud Path for IBM 帐户.将服务器迁移到 SoftLayer 的 IBM 云客户可在 Cloud Path 注册页面 上注册一个免费帐户. 一个 IBM Smart

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

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

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

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

介绍ADCaaS在IBM SmartCloud Enterprise环境中的工作方式

在本文中,作者定义了 ADC 并介绍了其进化和工作方式,指出了云环境给 ADC 带来的挑战,介绍了一个有助于开发的真实 ADC 云产品,还详细介绍了其 ADCaaS 在 IBM® http://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud® Enterprise 和 IBM PureSystems 环境中的工作方式. 数据中心在网络和服务器基础架构.应用程序数量和复杂性.用户类型以及终端用户设备多样性方面经历了极大的变革.但

从IBM SmartCloud Enterprise迁移到IBM SoftLayer

本文介绍了将 IBM DB2 Enterprise Developer V9.7.1 64 位实例迁移到 http://www.aliyun.com/zixun/aggregation/13727.html">SoftLayer 环境的过程. 先决条件 实现该迁移过程的先决条件是: 一个 Cloud Path for IBM 帐户.正在将服务器迁移到 SoftLayer 的 IBM 云客户可以在 Cloud Path 注册页面 上注册一个免费帐户. 一个 IBM SmartCloud En

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

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