# IBM Bluemix体验与评价安全
前段时间因为工做的须要接触了IBM的Bluemix平台,以为这个平台挺不错,因此写了这篇文章用来评价Bluemix。服务器
一般来讲咱们会从易用性、完整性、灵活性、稳定性、安全性来评估一个服务平台,不过因为Bluemix有强大的IBM云服务做为技术支持因此它的稳定性和安全性绝对是有保障的,故此我这里着重评价Bluemix平台的易用性、完整性、灵活性。工具
## 1、易用性评价接口
我的以为IBM Bluemix在易用性上的表现仍是不错的,起码它避免了用户直接在服务器底层进行项目的开发与部署。固然你会说其它的相似Paas或基于Paas的平台也差很少,但Bluemix所提供的接口或者说命令参数以及模块的调用都要比那些平台简单。一般来讲,在这种平台部署一个Web项目就必须在项目代码中直接调用该平台提供的SDK(例如:SAE,BAE),但这无疑给开发带来了很多麻烦。而Bluemix则不一样,除非使用了Bluemix内部的服务,如:Cloudant NoSQL,不然你其实能够没必要在你的应用代码中编写Bluemix SDK调用。开发
## 2、完整性评价部署
通常来讲咱们能够很轻松找到支持多种类型的应用的类Paas平台,例如:BAE,还有支持某几个应用的多个版本的类Paas平台,例如:SAE、MoPaaS,可是若是同时支持多种类型的应用以及这些类型的多个版本的类Paas平台就很少见了,不过刚好Bluemix就是这样一个平台。以云数据分析平台为例,SAE、MoPaas是没有直接支持这类应用和服务的,而BAE目前只提供Python2.7版本Ubuntu14.04的支持,Bluemix则支持多个版本的数据分析,而且提供了完整的模块和工具,其中最值得称赞的是支持多种Notebook工具,强大的Apache Spark支持,以及完善的样本数据管理。数据分析
##3、灵活性评价基础
IBM Bluemix和普通的类Paas平台不一样,除了提供应用服务引擎外还提供了基础云主机、Docker等功能,同时它所提供的现有应用和服务也都支持必定程度的用户自定义。因此总的来讲Bluemix的灵活性也是很是高的。
云服务