随着云应用的风声水起,面向云的管理工具也陆续上市。除了早期基于Java的命令行应用,Elastic Fox和Amazon Web服务控制台这样的图形化商业管理工具也在不断的成熟之中。
当Amazon的弹性云(Elastic Cloud)还处在初期阶段时,唯一可以使用的管理工具就是一套基于Java的命令行应用。这套工具非常全面,您可以借助它完全控制和访问AMI(Amazon机器映像)。您也可以创建和操纵云的辅助组件,例如密钥对、弹性IP地址等。不过,尽管这些工具的能力强大,但它们已经无法追上其服务对象,即基于Web的各类应用。
图形替代方案应运而生。Elastic Fox(Amazon的Web服务开发人员网站已经开始提供)是一种适用于Firefox浏览器的免费插件,可用于创建和监视AMI。它几乎可以提供命令行工具的所有能力,但采用了导航更为简便的浏览器界面。
目前,基于图形用户界面的商业云管理系统也已上市。例如RightScale和Elastra,两者增加的新特性可增强AMI的创建与部署,其能力远远超过免费工具。
在该领域中,Amazon近期还展示了AWS管理控制台(Amazon Web Services Management Console.)。目前,该AWS管理控制台仍处于Beta测试阶段,它是一种基于浏览器的弹性云仪表板式控制台,与Elastic Fox不同的是,该控制台的应用范围不仅限于Firefox浏览器。它目前可以支持Firefox 2.0或更高版本、Internet Explorer 7.0或更高版本(在IE 6.0中也可以成功运行),还有Safari 3.0或其更高版本。与Elastic Fox一样,AWS Console是免费的,用户只需要建立一个可访问弹性计算云(EC2)和简单存储服务计算(S3)服务的AWS账户便可开始使用。
控制台管理AMI
AWS Console采用IDE风格,导航窗口位于界面左侧,工作窗口位于右侧。导航窗口中包含一些指向控制台服务的链接。工作窗口则包含仪表板本身,是用户与云直接互动并跟踪操作进程状态的地方。
AWS Console基本上就是启动和监视AMI时所用的控制面板。不过,在您启动AMI之前,您需要创建一个RSA密钥对。在Linux镜像中,必须在使用密钥对后,SSH才能允许您以加密方式登录正在运行的实例。在Windows镜像中,弹性云基础设施会使用该密钥对生成一个镜像的管理员口令。(密钥对中包含一个公钥和一个私钥。AWS会使用公钥对口令进行加密。您必须使用私钥才能解密口令,否则就无法登录Windows实例。)
所幸的是,该控制台可以实现RSA密钥创建过程的自动化。此外,如果您已经使用命令行工具创建了密钥对,并且根据WAS文档设置了您的环境变量,那么AWS Console将导入这些已经存在的密钥对。
在您选择密钥对后,点击“Getting Started”菜单中的“Launch Instances”选项,系统便会弹出一个窗口,您可以从三个类别的AMI中进行选择,它们分别是Amazon提供的已建立AMI、您捆绑的AMI,或Amazon社区建立的更大AMI集。(在测试这种AWS控制台时,社区提供的AMI多达1300余种。)接下来,您可以设置希望启动的实例数量,并选择一个安全组。安全组定义了Amazon防火墙向您的实例打开的端口。如果不做特别选择,系统会使用默认安全组,该安全组会打开HTTP和SSH端口。
继续点击便可启动您的实例,这一过程确实非常简单。“Instances”窗口会打开并显示一个表,列出了每个实例的状态(例如启动、运行等)。
管理Amazon EBS卷
AWS Console还负责管理Amazon EBS(弹性块存储)卷。EBS是AWS系列服务中加入相对较晚的组件。EBS卷在S3中实施,是一种持久的虚拟磁盘驱动器,可以连接到正在运行的AMI实例上。EBS卷的大小介于1GB至1TB之间,而且AWS控制台导航窗口中提供的“Volumes”(卷)选项可以引导您到一个页面,您可以在该页面中创建卷、连接至实例、从实例断开连接,或者删除卷。
在创建卷时,您可以选择工具栏上的“Create Volume”(创建卷)按钮,然后选择卷的尺寸大小、可用性区,以及是否希望创建与之关联的快照(Snapshot)。快照是卷的即时副本,可以充当卷的备份副本,您也可以用它来复制EBS卷,使多个独立的AMI实例都可以访问完全相同的虚拟驱动器(至少在最开始时是如此)。
创建EBS卷后,其状态即转变为“可用”(Available)。您可以从AWS Console中选择一个与卷连接的运行实例,控制台将显示连接后的卷所影射的盘符字母(Windows)或磁盘设备(Linux)。您必须登录到运行实例才可加载和格式化该卷,而这可能是整个过程中最复杂的一个步骤。在这一步骤之后,EBS卷的表现就和任何直接连接的驱动器没什么区别了。
可访问的云
Amazon计划将控制台的能力范围扩展到AMI和EBS卷的管理之外。未来的控制台版本应提供其他基于云服务的控制能力。例如,创建、删除、读和写S3存储段;检索simpleDB;管理Simple Queue Service(SQS)队列;以及其他一些便利功能。
测试发现,AWS Console和Elastic Fox一样简便易用。两者都具有强大的能力,选择哪一种工具完全要看个人的偏好,以及对浏览器的选择。如果要在控制台和命令行工具之间做出选择,前者似乎是一个必然之选,而且充分说明了AWS Console的重要意义。它使EC2计算的入门变得极为简便。此外,AWS Console提供了您在部署云计算时所需的90%能力。当您对AMI实例进行配置并开始运行后,几乎所有的互动都直接与实例进行。您需要的只是一个为您保持AMI库、并可轻松部署这些AMI的控制台。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
AWS+EasyStack:混合云大战又升级
据IDC数据显示,73%的企业云用户会采用混合云战略,因为从成本优化和安全性/合规性角度来看,混合云因为兼具公有云的灵活性与私有云的安全性而日益受到企业用户的欢迎。
-
亚马逊AWS的真正对手不是谷歌和微软而是阿里!
高盛指出,阿里巴巴的云计算服务,即阿里云,到2019年营收将达到50亿美元,届时估值将达到420亿美元,而AWS届时的估值将为1780亿美元。阿里云为何会直击AWS?
-
SAP拥抱云:满足用户对AWS和Azure的“饥渴”
SAP在Azure和AWS上的HANA云认证拓展了该软件巨头的市场范畴,并为企业提供了另一种将海量数据迁移到这两个云平台的方式。
-
如何为公用云建立网络安全组
网络安全组允许企业保护他们的部分公有云避开外部直接访问——类似于防火墙。与此同时,这些组确保云实例之间的数据流只被相关的实例容纳。