BYOD运动成为IT专家问题的来源。企业正在学习如何减缓安全和法规遵从问题,这些问题主要是员工在使用个人移动设备访问业务应用时出现的。当BYOD的好处和目标妨碍了云计算的生产率优势时,事情就变得让人头痛了。
自带移动设备(BYOD)策略让云变得复杂,因为限制了公司优化应用交付到一个单一平台的能力——这也是云应用的主要好处。然而还是有方法可以优化云,因此企业并不必在云项目和BYOD中二选一。
创建BYOD兼容的云
BYOD的第一次伤亡和云冲突就是自定制客户端软件。一些用户依赖图形用户界面工具或者虚拟桌面创建员工的数据视图,然而,移动设备对于具体的应用客户端提供了有限的支持。期望所有主流的移动设备操作系统的客户端支持是不切实际的,像Windows RT或者Firefox OS这样的产品可能会驱使开发者进入到很多不同的方向。相反,关注与构建一个云计算环境,这个环境支持现代且快速变化的BYOD业务更容易。
构建BYOD兼容的云的第一个规则就是唯一在浏览器瘦客户端技术上以应用接口为基础。这种基于浏览器的战略意味着你首先要确保云应用时瘦客户端兼容的。下一步,你需要确保你的环境支持所需应用的所有设备。
为了构建一个基于浏览器的BYOD云战略,所有应用必须使用URL暴露出来。大多数现代软件工具和几乎所有的云服务都已这种方式工作,但是遗留应用托管在基础架构即服务(IaaS)上可能包括非标准的接口。一些公司也采用Web服务接口(使用SOAP),这就很难在移动设备上支持,尤其是如果你不能确定单一的设备类型更是如此。
一旦你的应用以URL呈现,就可以使用Web编辑工具构建移动设备接口了。记住并不是所有浏览器都一样;HTML和脚本功能多样,移动浏览器也广泛支持。一个快速的Web搜索可以找到图表帮助你理解Web页面属性,你可以期望用来支持基于移动的云应用。支持HTML5、层叠样式表(CSS)功能和简本语言会是最主要的问题。
大多数企业确切的相信HTML5是瘦客户端接口的长期发展趋势,大多数移动浏览器支持HTML5的基本属性。然而,HTML5不支持具体设备上的多种数据库、设备控制和生产率工具功能。
扩展移动设备的支持是不断发展的过程;一些专家认为先进的HTML5性能将会遭遇先进的脚本工具被广泛应用。最佳的策略就是开始就要包含基本的HTML5,并且让BYOD设备屏幕也支持HTML5功能的扩展,提到较旧的移动设备,安装了过时的操作系统,最好就是关注上一代HTML屏幕并使用最小限度的脚本。
浏览器支持应用有两种选择:浏览器聚合页面并访问个人URL,或者用代理处理器(服务器中的软件,起到浏览器的作用)聚合应用URL数据,并将这个数据呈现在所有浏览器的单一屏幕上。前者允许对于使用了什么HTML性能更好的控制,同时后者提供了事件失败时应用和数据完整性更好的控制。
当云处理器为终端用户组装创建一个单一的虚拟应用时,关键在于任何交易可以为所有一个用元素完全处理或者收回。当设备拥有这种响应,连接缺失可能会导致不能同步数据状态。
管理设备和确保企业数据安全
所有针对BYOD的云处理框架包括设备管理和确保企业IT资源安全的方法。基于URL的设备屏幕的使用可能导致很难管理和确保设备安全,因为需要验证设备,不利于云流程所使用的浏览器工具,也要确保设备是安全的。
一种选择是在每一个设备上使用安全或者管理工具,提供对于数据的访问,确保设备安全。但是这依赖于用户定义的设备通用效用的可用性;你唯一的选择可能是就兼容性检查每一个厂商。
尽管存在问题,BYOD和云还是可以和谐共处。随着HTML5支持的成熟,很可能各种移动浏览器重叠的性能会增多,这也是BYOD要解决的主要问题之一。通过开发有效的流程并计划好未来,企业能够构建支持BYOD的云战略。