RightScale作为一个云平台管理工具,实在是极大的方便了运维人员管理云端的服务器。它的强大之处在于兼容目前所有流行的公有云服务商的平台,它是一个统一的管理接口,也就是说你只需要通过它就能管理任意服务商的云端服务器,诸如亚马逊AWS,Rackspace,Google Compute Engine,OpenStack等等。

除此之外,RightScale提供了很多现成的服务器模板可供你使用,基本的像Linux/Windows的系统模板,可以轻松发布一台实例,还有像MySQL数据库模板,它内置了很多实用的脚本,只需在实例启动后点一下脚本运行按钮,就能实现特定的功能,如切换为Master角色,切换为Slave角色,快照备份数据库数据,恢复数据等等,这些都无需你亲自写脚本或执行shell命令就能完成。

言归正传,我们开始登陆RightScale,填写好账号密码然后login。


100229967.jpg

登录进去后,就能看见当前所有的Deployments,每一个Deployment代表不同的部署,每个Deployment下面就包含了相应的服务器实例。我们是按照Dev,QA,Production来区分不同的Deployment。

101127201.jpg

点击旁边的Monitoring,能看到服务器的监控状态,选取相应的Deployment和Instance,就能查看到某一服务器的当前系统状态。

101740711.jpg

再点击旁边的Alerts按钮,就能看到报警的信息,由于这是针对所有Deployments的,所以只是给出了一个笼统的信息,有关详细的报警功能会在后续文章介绍。

102026225.jpg


让我们回到顶部的导航栏,上面的菜单可以非常方便切换到不同的功能,有Manage,Desgin,Clouds,Reports,Settings这5个菜单。


Manage菜单下面有Deployments,Servers,Arrays,点击“View Dashboard”可以看到所有Deployments的,如上面图二所显示的那样,点击“Servers”能查看到所有的Active/Inactive的服务器实例,点击“Arrays”能查看服务器阵列的情况。

102453983.jpg


Desgin菜单可以说用的比较多,主要用到的就是Server Templates,RightScripts这2个,Server Templates你可以找到你想用到的服务器模板,根据这个模板克隆以后稍加定制,你就能发布自己想要的实例了,而RightScripts里则是官方提供的脚本,当然也包括了你自己写的脚本,这些脚本有些已经嵌入到了Server Template里面,作为必要的启动运行脚本,你也可以手动添加一些自己的定制脚本到你克隆的模板里面。右边的MultiCloud Marketplace,你可以在这里找到RightScale所提供的模板或脚本,所谓MultiCloud,就是指能够通用于任何云平台的。Account Library里你可以查看到目前你所导入的模板,脚本,系统镜像等等信息。剩余的其他一些链接由于用的比较少,这里就不多介绍了。


102831772.jpg


然后我们来看看用到最多的Clouds菜单,这里是按照不同的区域划分云服务的。亚马逊在全球有多个数据中心,大致上有亚太地区的新加坡,悉尼,东京还有欧洲,南美的圣保罗,以及北美地区的美国东部,俄勒冈和美国西部。目前我们的服务是放在美国西部地区,即AWS US-West。其实这样划分的好处是可以做到所谓灾难备份,如果你资金充裕的话,可以将你的服务器分散放在2个不同数据中心,即使是某一地区数据中心出现问题,也不会导致你的在线服务中断,不过我们没有这么做,原因嘛,你懂的。

你可以看到该区域下面包含了很多,如EC2 Instance, Images, Security Groups等等。

  • EC2 Instances,即服务器实例,也就是一个一个的虚拟服务器,点开后你可以看到所有目前活跃或非活跃的实例。

  • EC2 Images,这是系统镜像,所有运行中的服务器的系统镜像都显示在这里。

  • EC2 Security Groups,这个是用来设置服务器的访问规则的,你可以理解为一个图形化的iptables,管理所有Ingress/Egress的端口,然后将其安全规则应用到不同的服务器实例。

  • EC2 SSH Keys,用来管理服务器登录key文件的,所有的服务器都必须通过key来登录,不使用密码,防止暴力破解的问题。

  • EC2 Elastic IPs,这个是分配并管理固定公网IP的,只需要给暴露到公网上面的服务器使用。

  • EBS Volumes,这个相当于NAS,可以创建任意大小的磁盘并挂载给服务器使用。

  • EBS Snapshots,用来给EBS Volumes做快照的,备份恢复都很便捷。

  • Load Balancing,这个关联的是AWS Elastic Load Balancer,由于该界面不好用,我们一般都是在AWS的管理控制台来操作的。

    下面的一些链接都是给Reserved实例用的,即所谓的预留实例,这是另外一种付费模式,不同于我们当前的弹性实例方式,可以伸缩自如,非常灵活。

    最右边常用到的就是S3 Browser,这个是AWS的云存储,存放静态文件很方便。

104316854.jpg


Reports菜单下面都是有关账户报告类的东东,比如费用账单啦,审计日志啊等等。

110646634.jpg


最后一栏菜单Settings,这是有关用户设定,账户设置的,如分配某些用户访问权限,设定权限组,关联公有云平台(当前为AWS)等等。

110857150.jpg


以上即是有关RightScale界面的简介,敬请关注后续的模版篇。