探索如何通过“抽象”云提供商来管理位于不同提供商的虚拟机

本文还将探索使用 Deltacloud 启动 ">Amazon EC2 上的实例的一些示例,并获得关于 IBM® SmartCloud 上的实例的信息。

Apache Software Foundation Incubator 于 2011 年 10 月推出了 Apache Deltacloud,这是一个基于 Web 的框架,允许您使用单个 Web 应用程序或应用程序编程接口 (API) 管理多个不同云提供商的实例,如 Amazon Elastic Compute Cloud (Amazon EC2)、Windows Azure、OpenStack 和 IBM SmartCloud。本文将告诉您如何在您的计算机上安装和设置 Deltacloud。请参阅示例,学习如何使用 Deltacloud 启动 Amazon EC2 上的实例,以及如何获得关于 IBM SmartCloud 上的实例的信息。

了解、安装和运行 Apache Deltacloud

Deltacloud 是一个用 Ruby 编程语言实现的 Web 应用程序,您可以在自己的环境中本地安装和执行它。 Deltacloud 使用了驱动程序(driver) 的概念,这是一个连接到不同云提供商的适配器。指定您希望 Deltacloud 使用的驱动程序,然后允许 Deltacloud 代表您将命令发送给不同的云提供商。

您不需要直接与不同的云提供商交互,您可以与 Deltacloud 交互。这使您能够创建可移植的脚本来执行操作,比如创建计算机实例。您可以编写脚本调用 Deltacloud 发现的 Representational State Transfer (REST) API。换句话说,对于为了在云中配置计算机而编写的任何脚本,可以使用 Deltacloud 作为一个外观(facade)模式。

高级架构

在您的各种桌面都可以访问的服务器上安装 Deltacloud。您可以从桌面浏览到 Web 应用程序,也可以执行调用 RESTful API 的脚本。Deltacloud 使用驱动程序将您的请求转换为一个您所连接的云提供商能够理解的请求。图 1 提供了一个高级的示意图,说明这种交互。

图 1. Deltacloud 的高级架构

接下来,了解如何在系统上安装 Deltacloud,并用它处理由 Amazon 或 IBM 托管的虚拟机 (VM) 实例。

安装 Deltacloud

一旦您解决了所有依赖关系,Deltacloud Web 应用程序的安装就会相对简单一些,这些依赖关系是相当重要的。为了安装 Deltacloud,您需要安装以下工具:

Ruby 1.8.7+ RubyGems 1.3.7+ G++ libxml2 和 libxml2-dev libxslt 和 libxslt-dev 若干个 Ruby gems,包括 thin、sinatra、rack-accept、rest-client、sinatra-content-for 和 nokogiri

在一个可以为您处理依赖关系的 Linux® 版本上安装所有这些依赖关系要容易得多,因为任何这些依赖关系都可能有其他依赖关系。在一个极少安装的标准系统上,您可能需要花费大部分时间让系统准备好执行下一步操作。

时间: 2024-09-20 16:53:30

探索如何通过“抽象”云提供商来管理位于不同提供商的虚拟机的相关文章

“云”商机无限,运营商可提供哪些商业模式?

据IHS iSuppli公司无线系统服务的研究,能够利用"云"这种新兴的热门计算与存储技术的无线服务提供商,尤其是其中能够利用其重要的网络资产的公司,将迎来巨大商机. 随着谷歌.亚马逊和戴尔等知名企业推出自己的云计算产品与服务,厂商对于云计算的热情高涨.苹果在8月1日宣布了万众期待的iCloud服务的价格,在云计算领域掀起新的热潮.iCloud服务将于今年秋季推出,将允许客户在iPad.iPhone和Mac电脑等苹果设备上同步及共享音乐.照片和图书.九天后,亚马逊宣布了其Kindle云

探索发现:平台云——云的新风向

本文讲的是探索发现:平台云--云的新风向,云主机,自2011年火热崛起之后,成为IDC行业替代VPS的完美系列,它的成功在于其相对于VPS的压倒性优势;而平台云凭借其的便捷的操作.实时监控和可视化服务,让站长们更加便捷的享受云福利,已然成为行业的新星! "云主机"VS"VPS" 压倒性优势 我们知道,VPS采用的是虚拟服务器应用分割技术,这种技术相对于虚拟主机的优越性在于弹性增加.服务器资源分享更加合理,从而促进VPS用户体验度提高.而云主机更进一步,在VPS原有基

淘宝村峰会 | 世行官员商乐至:电子商务提供灵活创就业 对妇女的影响尤为显著

2017年12月6日-8日,第五届中国淘宝村高峰论坛在山东菏泽举行,本届峰会的主题是"能,无限可能",探讨如何利用互联网新技术,赋能新乡村,激活村民创业活力,实现新旧动能转换,发掘电子商务在支持创业.带动就业.减贫脱贫.乡村振兴等方面的重要价值. 世界银行贫困与公平全球实践局高级局长商乐至出席大会,并发表题为<从地方到全球:中国在全球减贫和未来发展中的作用>的主题演讲. 她认为,移动网络和互联网扩展了连通的定义,使之超出了道路桥梁的范围,使得那些偏远地区的居民能够受益于过去

云存储为用户提供服务形式同时提供更强的存储和计算功能

云存储(cloud storage)这个概念一经提出,就得到了众多厂商的支持和关注.Amazon在两年前就推出的Elastic Compute Cloud(EC2:弹性计算云)云存储产品,旨在为用户提供互联网服务形式同时提供更强的存储和计算功能.内容分发网络服务提供商CDNetworks和业界著名的云存储平台服务商 Nirvanix发布了一项新的合作,并宣布结成战略伙伴关系,以提供业界目前唯一的云存储和内容传送服务集成平台.半年以前,微软就已经推出了提供网络移动硬盘服务的Windows Live

美国主机商HostEase将于本月提供中文客服

中介交易 SEO诊断 淘宝客 云主机 技术大厅 [赛迪网讯]据外电报道,美国知名主机服务提供商HostEase将于7月正式提供中文客户服务,届时,国内的用户就可以通过HostEase的中文站http://cn.hostease.com获取中文技术支持,包括Ticket,邮件和Live chat即时聊天服务.据知情人士介绍,HostEase发布中文站以后一直致力于中文客服的准备工作,目前ticket livechat系统已经准备就绪,可以完美支持中文.中文客服已经在协助解决Ticket中的部分问题

电商业务多是为电商平台提供开放入口

互联网中的一大景象:做电商的想开拓资源.引流量,进而提高转化率.增加收益;其他行业则是努力拓展电商业务,这里的电商业务多是为电商平台提供开放入口:挂广告或是新增"吃喝玩乐"等,又或者直接自己开放电商平台,当然后者因为风险太大采用者并不多. 电商与社交惺惺相惜的原因是什么?商业,无论是线上还是线下都是最大最直接的一块盈利市场;社交,无论是线上还是线下都是最具人气最持久的资源战场. 当最直接的盈利模式与最具活力的庞大资源相遇,带来的不是惊天地泣鬼神的恋情,就是轰轰烈烈的的长相厮守! 线下,

思杰“个人云”翻开企业人本管理新篇章

本文讲的是思杰"个人云"翻开企业人本管理新篇章,五月份,思杰系统在美国旧金山召开了Citrix Synergy 2011虚拟计算年度大会.为了进一步将Citrix Synergy 2011大会最新的产品.技术和战略发布传达给广大中国用户,近日,思杰桌面事业部高级副总裁Gordon Payne.思杰系统公司大中华区总裁曹衡康就思杰公司的云构想.桌面虚拟化的最新进展和战略规划,以及经典的应用案例与媒体进行深度交流. ▲思杰桌面事业部高级副总裁Gordon Payne 人本管理与思杰虚拟计算

一种多租户云数据存储缓存管理机制

一种多租户云数据存储缓存管理机制 史玉良 王捷 随着云计算的普及,软件即服务(software as a service,SaaS)逐渐成为云计算的一种重要表现形式.云中数据节点的缓存是提高多租户应用数据访问性能的一种重要资源,缓存资源的共享和分配受到SaaS提供商的关注.对SaaS提供商而言,如何在多租户间有效地分配数据节点上的缓存资源,从而满足租户的服务水平协议(service level agreement,SLA),获得更高的收益已成为一项挑战.为此,提出了多租户云数据存储缓存管理机制,

ZenPayroll基于云变革了薪资管理

就在Salesforce 变革了 CRM(客户关系管理),Workday 变革了 HCM(人力资源管理)之后,现在,又有一家创业公司跃跃欲试,想要变革老旧.滞后的员工薪资管理,这家公司就是 ZenPayroll,来自于 Y Combinator,提供的是基于云技术的薪资管理服务.对于这个项目,本月,ZenPayroll 就获得了包括 Yammer, Box, Yelp 和 Dropbox在内的四大公司 CEO 投资,而这也是 YC 公司至今为止获得的最大一笔种子投资. ZenPayroll 将服