寄云科技PaaS测试报告
随着目前云计算技术的广泛应用,很多企业已经将系统平台迁移到了云上,大大减轻了IT运维的压力。不同云计算厂商各有优势,企业可能针对不同系统的具体需求而选择了不同的云平台。此时对云平台的管理就成为IT运维人员的主要工作内容之一。寄云科技适时推出了PaaS平台,为企业提供了云应用开发、混合云管理、自动化运维服务等服务,极大提高了企业的IT运维和管理效率,降低了企业对专业IT人员的需求。
日前有幸参与了寄云科技组织的PaaS平台公测活动,对其产品进行了一段试用,确实感受到了寄云科技在混合云管理领域的独到之处,在此跟大家分享一下。
首先明确几个概念,云计算中的PaaS指平台即服务,英文全称为Platform as a Service,该层次介于IaaS(基础设施即服务)和SaaS(软件即服务)之间。简单的说,如果我们需要一台已经配置好Apache+MySql+Php运行环境的虚拟机,不用新建一个纯净的虚拟机再自己配置那些相关的运行环境了,PaaS平台已经提供了各种不同用途的镜像,可以方便我们的选择。
目前,寄云科技PaaS平台在进行全功能的免费公测,大家可以在此地址进行注册:http://paas.neucloud.cn/user-register.html 当然,我也是第一时间去注册试用了下,也和大家分享些使用体验。
走近寄云PaaS
首先,寄云科技PaaS平台的注册流程比较简单,完成注册登录后,就会看到用户中心页面。用户中心的页面包括主要的管理功能,需要点击顶部控制台菜单进入。
整体感觉,寄云科技PaaS平台的界面比较简洁,左侧是功能菜单,右侧是快速开始,用户可以清楚明了的知道具体怎样操作,中间部分则是已拥有的应用实例和应用模板,方便用户快速使用。
寄云PaaS功能介绍
添加云账户 开启云应用
寄云PaaS可以同时管理阿里云、×××、云雀云、Azure等其他云平台,将不同平台的云资源整合到一个界面中。运维人员可以免去在多个云平台的管理界面中来回切换的麻烦。
在添加云账户时,我们发现寄云已经为公测用户提供了一个免费的×××账户来测试,但是,为了试用的公正性,我还是添加了一个自己的云吧。点击添加云账户按钮:
可以看到,目前寄云科技只是支持阿里云、×××、微软云、灵雀云等公有云平台,以及OpenStack、VMware等私有云平台,但是像AWS等几个云平台在测试时还不支持,希望寄云科技以后可以支持更多的云平台。同时需要注意,虽然列表中有微软云,但经过和寄云科技确认,现在只是支持国内由世纪互联运营的Azure,无法支持国际版Azure。顺便吐槽一下,右下角的“下一步”按钮没有作用,可以去掉。
我选择了添加阿里云账户,这是添加界面:
这里,寄云可就有个很贴心的设置,如果用户不知道怎么填的话,可以把鼠标放到(?)问号上就会有相关提示,用户就知道具体添加的内容。
添加好后就可以看到云账户的详细情况,如下图:
由于各个云平台需要的参数不尽相同,因此,配置的方法和填写内容也不同,大家可以在官网中的帮助与支持页面查看各个云账户如何添加,文档写的还是比较详细的。
部署云应用实例
有了账户之后就可以部署应用实例了。为了方便用户添加,寄云科技已经提供了一些应用模板,应用模板分为公共模板、共享模板、自有模板三种,在每类模板下还有更详细的分类:
应用模板可以理解为我们装单机系统时的Ghost镜像,装好需要的软件后可以做个镜像,下次可以很方便的部署一个新的带软件的系统。
这次我在×××账户里添加试试:
在添加×××的账户时,还是有些问题的,不像添加阿里云账户时的人性化,部分参数字段不太清楚什么意思,都是靠猜测。比如这个界面的app_port,默认值是80,我只能猜测这个是默认开放的端口,manage_port默认是3389,我猜是远程桌面的端口,但不知道是不是这样。希望还是写的详细些,以便于用户知道怎样添加。
此外还有一个地方需要改进,系统密码虽然提示了强度限制,但并没有进行校验,如果输入了简单密码,还是可以正常提交。另外刚开始公测的时候输入密码的地方是明文显示的,这个也反馈多次了,现在已经修改了,以星号隐藏。
提交后就会创建资源了,需要一段时间。点击菜单的应用实例就可以看到创建的资源了:
点击ID还可以看到详细信息:
刚创建成功的主机默认是关机状态,需要开启。但开启的时候会出现问题,如果刚才输入的是简单密码,会提示密码简单无法启动。那这个流程就比较奇怪了,如果密码简单,应该在提交的时候进行校验啊,而不是提交之后再提示太简单而无法操作。希望寄云科技可以重视下用户的体验流程。
当然,最后我还是改为复杂密码后才可以成功启动,链接显示了一个rdp协议的地址,实际上就是远程桌面的地址:
这个地方的密码在最开始公测的时候也是明文显示的,现在也已经修改好了,不是明文显示的,看来,寄云科技对用户的隐私安全还是比较重视的。
另外如果是只建主机的话,没有跑应用,则监控部分的图表是没有数据的。也许系统就是这样设计的,但感觉还是应该能看到最好。一个干净的系统运行起来也是需要CPU等资源的,可以让用户更加心中有数。
右侧的日志可以看到主机执行情况:
我又创建了一个WordPress多语言版,这就是一个完整的应用了,开箱即用。为了测试密码强度问题,我又输入了简单密码,可以正常提交,但稍后显示开启失败:
最终,我还是没有找到修改密码的地方,只能删除,然后再从新添加。
在应用实例列表处可以看到状态:
还是相同的问题,这个提示应该放在提交的时候,而不是提交之后。
另外我在应用实例详情中删除貌似没起作用,实例列表中还可以看到,又在实例列表中删除了一次,而且执行的速度比较慢。
重新提交了一个复杂密码的WordPress应用,这次可以正常启动了:
可以看到监控图表已经有数据了。点击访问地址的链接:
WordPress的界面已经出来了。用户无需再去配置各种运行环境、服务器设置、环境变量之类的,就这么简单。
结语
PaaS的好处不必多说,相信做过IT运维的人都应该能体会到配置不同应用环境的痛苦,现在一切都可以交给云平台去完成了。而且还可以方便的进行弹性伸缩,大大提高了运维效率。除了平台已经支持的应用模板,用户还可以添加自定义模板,并可以选择是否分享公开。
经过一段时间的测试,感觉到寄云PaaS平台的基础功能已经基本完备,在这里也提几点建议,希望寄云PaaS越来越好。
1、 页面部分细节需要再优化,包括输入提示、字段本地化、密码保护等方面可以加以改进;
2、 密码校验流程需要改进,在提交前进行强度校验;
3、 纯主机资源无法看到监控信息,最好还是能显示一下,不然还要到原平台里去看,失去了统一管理的意义;
4、 添加ASP.NET平台及SQL Server等.NET平台的应用模板;
5、 无法管理云账户中已有的资源,希望能够管理之前添加过的资源;
6、 不支持国际版Azure,也希望能够支持。