首次测试公共云管理商品
RightScale,点击系统和CloudKick允许它监控和管理公共云资源
在公共云上租用原始计算电源很简单。挑战是部署,管理和取消托管在云中的作业。在这次突破性测试中,我们在亚马逊,Rackspace和GoGrid中设置了公共云帐户,并从RightScale中测试了管理服务,在真实世界的条件下点击系统和CloudKick。
在我们的第一个云计算测试,我们从Rackspace,Terremark和Bluelock审核了虚拟私有云或企业云。在这种情况下,企业正在寻找持久应用的专用资源。供应商提供了一个完整的计算资源,操作系统实例,安全选项,以及其他事项。我们订购了我们想要的内容和供应商建造或提供基础架构。一切都提前确定,计费每月按一月为基础。
相比之下,公共云资源完全是点菜。一切都是出售,零碎。您可以使用公共云供应商的API,选择操作系统版本,内存,存储,带宽,安全指标,IP和DNS寻址,也许在完成后存储您的东西的地方。
使用简单的信用卡和验证步骤签署了Rackspace,GoGrid和Amazon Web服务(AWS)。我们按小时租用计算资源。使用资源,仪表开始运行。
与我们的企业云测试一样,我们选择部署Linux / Apache / MySQL / PHP(灯)实例。
我们测试的管理工具允许IT管理员查看租用的资源,检查其状态和利用率,以便优化资源,也许均衡在线和正在使用的内容。考虑这些产品的一种方法是云的模拟与传统网络管理软件,如Tivoli或CA / Unicenter。重点是监视流程和发送警报。
我们还发现,rightScale,然后点击具有远远超出这些基本管理功能的功能。在公共云供应商的API集的AEGIS下运行,或直接通过操作系统实例上的代理,这些服务可以控制构建,部署,监控使用情况,然后及时关闭作业。
在即将到来的测试中,我们将审核由LightScale提供的这些高级应用程序或作业集中的管理功能,然后点击进入和其他工作。
我们在此测试中的调查结果表明,右侧商品留下了深刻的印象,最重要的是对像亚马逊这样的特定云供应商的整体控制和深刻的理解。在系统中,在系统中提供更多的云,可以使用的不同云,这并不易于使用。我们喜欢CloudKick简单和易用性。
RightScale云管理平台
RightScale通过其掌握云提供商的API和控制平面来实现本身,与模板操作系统实例生成和监控相结合。RightScale的亚马逊公共云资源的过程控制令人印象深刻。一个人首先取得一个过程作业并将其分解成组件。云计算的美丽是单个机器上100小时的工作可以在100个服务器实例(在那里可行)的一小时工作中分为一小时的工作。
但是配置服务器实例,播种数据,执行作业,获取输出,然后拆除服务器,不可能没有模板。RightScale具有大约50个服务器模板的库,LightScale的合作伙伴提供相同的数字。一个是一个模板,导入它,并使用它来产生服务器实例。可以编辑模板以提供可用于观看进程的监控特性。服务器模板包括正确的呼叫权限键盘,但您可以在方便的时候添加和修改。一些脚本在Ruby中,其他脚本在Perl,Bash中。作为示例,我们导入了灯具服务器模板(CentOS Linux,Apache,MySQL和PHP),然后选择称为输入的特性,我们可以选择其位置在Amazon的服务器上,代码包,数据转储文件,架构,流程。在设置后监视,PHP模块加载,MySQL用户名/密码 - 超过50个特征。我们可以将修改保存为修订版,CVS式。如果我们需要,我们可以重新回滚到之前的模板的修订。然后,我们可以将实例启动到亚马逊的云中。 RightScale monitors the Amazon Web Services API so that we could monitor resource consumption and relate that to budgeted consumption — and therefore, cost.
构建和存储实例模板后,有三个步骤:引导过程,操作,然后是后续退役。审核日志显示步骤的每个部分。有超过300个脚本可以从备份数据库到Amazon S3存储云,安装不同的服务器进程(如MySQL和WATOOP网格的分布式进程),设置权限或安装本地源组件。由于亚马逊支持Linux CentOS,以及Windows 2003/2008(不是R2)服务器许可证租赁,我们选择了通过我们的模板选择运行应用程序作业的服务器基板。许可提供不需要,因为它包含在亚马逊价格中。
由于亚马逊具有似乎的操作系统选择的超级度,因此在监视我们部署所产生的过程时,使得在各种平台上使用作业的能力,我们发现rightScale允许我们按名称查看服务器。然后,我们可以观看19种类型的监视过程的直方图。LightScale使用FOSS CollectionD RDDTool Plug应用程序,以及它收集数据并将其馈送到直方图图的许多受监视的对象特性。
LightScale非常了解Amazon API,并在我们以比竞争更好和更易于理解的方式测试监控时提醒我们。
哲学上,LightScale相信云携带性,这是一个云供应商资源的概念,其中云供应商资源深入使用了特定于供应商的资源,但广泛地意味着多个云供应商可互换。我们无法彻底检查,因为唯一的其他公共云供应商右侧兼容的其他公共云供应商与Alpha Stage - Rackspace兼容。
rightScale Web用户界面适用于我们。重要的是,用户界面的大多数组件具有基于Web的帮助可用,以便程序清晰。还可以修改RightScale的脚本。可以使用这些和最右移的操作,以便在用户界面内添加书签以进行重复使用。RightScale列出了所有云,服务器和实例模板的实例组,更重要的是,显示每个实例的CPU内存,磁盘和特定于应用程序的使用。
这是一个应用程序,该应用程序为其可以显示的所有数据求出大屏幕监视器。服务器阵列也可以跨实例,组或云管理。有基于警报和基于队列的消息传递,就是服务器条件。触发警报,队列消息是作业控制操作,例如在另一个队列花费太多才能完成某些内容时产生新的工作者实例。
点击系统云管理服务
点击云管理服务允许您连接到Amazon Web服务,GoGrid,Opsource,Terremark和3Tera Applogic云。我们用AWS和GoGrid测试了。
点击系统无法提供实例启动,仅直接云监控。点击系统使用在系统服务器上的水龙头上安装的云模块与服务器实例上的系统代理通信。
作为示例,Amazon EC2的代理获取有关帐户中的每个实例的信息,其中包含EC2 API提供的信息。也可以在Web界面中查看CloudWatch数据。CloudWatch是Amazon可选监视API。
有两个组件可以点击云管理服务,Web用户界面和基于Java的QuickView应用程序。点击IN的GoGrid代理类似于Amazon代理,因为它可以获取有关每个实例的信息,并在QuickView客户端或Web用户界面中显示该信息。点击代理,直接安装在每个云实例中,实际上是收集详细信息的脚本并将其发送到管理服务器。我们发现的一个问题是,代理不是守护进程,并且必须在Windows中按计划运行。使用Linux,Cron Job Scheduler处理此功能。
操作系统提供比代理商更多的信息,但与rightScale不同,点击不选择这些信息。虽然可以与之融合开源网络监控应用(如Nagois,Big Brother或Ganglia),文档并没有说在哪里可以安装或如何安装。
对于Windows,可以通过PowerShell脚本与MOM或Systems Center Ops Manager集成,这些脚本会收集来自MOM或SC OPS Manager的信息。但是,再次记录是稀缺的。然而,监视Windows云实例由Windows PowerShell脚本增强,该脚本将关于CPU,内存,磁盘和虚拟内存的信息发送到服务器中的TAP。
像Linux脚本一样,您必须设置任务以便它经常运行它,以便脚本运行并更新统计信息。在以这种方式控制的每个实例中,需要一对端口,9001/9009,这可能是小的安全风险,具体取决于它的配置方式。我们可以修改脚本以向服务器发送更多统计信息,该服务器累积并显示在Web界面或其客户端用户界面中。
我们发现了代理的一个小问题,因为它们的逻辑似乎似乎允许时间戳数据,因此,例如,如果服务器或实例关闭,则TIS网页或QuickView应用程序中显示的事件的控制台将仍然认为实例正在工作。
观看事件有两种主要方法。一个是Web界面,它也是大多数配置发生的地方,第二种方式是通过QuickView客户端,这是一个Java应用程序。在两个用户界面中,表格数据显示在直方图下,未过滤。查看使用所选和可重新订购列的设置将是方便的。
Web界面有点令人困惑,我们觉得它需要更多的波兰语。事件监控也不是那么漂亮。它组织成云供应商组,如GoGrid,Amazon和每个单独的系统代理。但是,即使在Amazon或GoGrid实例上安装了系统代理,也不会在标签Amazon或GoGrid下显示由代理收集的实例数据,但是单独的。QuickView客户端连接到服务器中的水龙头以接收事件。与Web界面事件不同,在这种情况下,我们可以订购周围的列。还有SQL过滤器来通过数据进行。
Cloudkick.
CloudKick是一个基本的监控工具,可以管理包括亚马逊EC2,GoGrid,Slicehost,Rackspace等的公共云。我们用亚马逊EC2,GoGrid和Rack空间测试了Cloudkick,如果比较小,取得了合理的话。我们测试了Developer Edition,但基于监视工具的显示器的节点数量,有几个版本,但是有几个版本。
我们首先安装了亚马逊EC2。进入我们的Amazon EC2凭据(访问密钥ID和秘密访问密钥)后,我们的GoGrid信息(API密钥和共享秘密),然后我们的RackSpace API密钥和用户名,CloudKick Web界面开始收集有关我们正在运行实例的信息提供者。
还有一个新的杂交Cloudkick.它应该能够通过CloudKick API将数据中心中的计算机连接到CloudKick接口。雷竞技电脑网站一个人将代理安装到物理Debian / Ubuntu或CentOS / Rhel框上,您可以在Web用户界面中看到操作系统加数据。简单的馅饼。
除了公共云供应商提供的基本信息(在亚马逊的情况下,包括IP地址,DNS名称,实例名称/ ID,创建时间和其他少数人),CloudKick都拥有在Debian / Ubuntu中安装的Linux代理或CentOS / RHEL实例。据说Cloudkick Windows代理商即将推出。在其维基上有详细说明,代理非常易于安装。
即使没有代理,也可以监控SSH,HTTP,HTTPS和Ping。CPU,内存,网络,磁盘,IO等的详细信息仅在安装代理时可用。自定义插件也能够创建以监视想要的任何想法。
安装了CloudKick实例代理后,我们可以在该机器的主概述页面上查看一些诊断,图形和其他上述信息。CloudKick还具有一个单独的功能,称为Web终端的SSH,它启动了类似于Quake-style(3D视频游戏)的终端拉下控制台,该控制台将通过基于浏览器的CloudKick提供的SSH密钥来连接到您的实例用户界面。
另一个有点整洁的特征是能够将节点彩色代码。当有很多实例时,可以快速找到所需的一个。拖放节点(实例)也可以重新排序列表。我们也可以为每个节点制作和设置标记。
