企业级应用系统:开放与自由-阿里云开发者社区

开发者社区> 开发与运维> 正文

企业级应用系统:开放与自由

简介:

 人其实经常会感受到身不由己,对一家公司、或任何单位的发展而言,也经常面临到经营的阻碍。古语有云:“守成不易、创业维艰” 。因此,若能挣脱这些捆绑,有更多的选择,接下来的发展最终会抵达最终美好吧。

可惜,理想很丰满,现实太骨感,且复杂多变。例如,过去,从大型主机辉煌的年代,到后来客户端服务器、互联网与web应用程序风潮大行其道,在这段历程中,有许多企业可能为了不再受到既有封闭式平台捆绑,而从Unix环境离开,改采相对较开放的Windows Server,也有一些公司导入了强调开放源代码集成开发环境的Linux系统。在国内企业中,多年以来,使用Windows Server的用户比例都一直超越Linux,因此在应用平台上,微软的影响力很大。

按照上个月业内的传言, Windows Server第二个技术预览本将于于本月开放下载,5月5日, Twitter 用户 Johan Arwidmark 爆出 Windows Server 2016 技术预览版 2 已开放下载。据悉,Windows Server 2016 中将包括 Nano Server,该版本操作系统主要用于为 Win10 云端应用和容器组件提供运行环境。

微软认为Nano Server的特性让它成为Windows Server与Hyper-V容器(Containers)的最佳伙伴,并适用于其他针对云端最佳化的应用。

网络功能方面的强化包括通过网卡整合虚拟机器与RDMA的流量以改善成本,也改善了网络效能。储存上主要扩充软件定义储存的能力,强调弹性、降低成本与增加控制权。安全方面则提供了新的Host Guardian Service,可拆分云端架构及客座操作系统层,管理人员也可以强制要求用户只能执行特定任务以降低安全风险。在管理上则简化了服务器的管理并强化一致性。

Windows Server 2016第二个技术预览版的其他新功能还包括AD FS的条件存取控制、支持OpenID Connect与OAuth的程序认证功能、在远端桌面架构(VDI)的远端桌面服务(RDS)上支持OpenGL,以及在服务器端支持新的HTTP/2标准。

随着时代的改变,IT开放风潮本身所针对的主体范围也不断扩大,其实微软过去也一直都有这方面的举动,但似乎都是一点一滴地渐进,而且推陈出新的速度并不快,在某些标准的推行与采用上,往往不是处于领导的地位,而是隔一段时间才跟进,等到相关产品开始支援,并强调相关特色,IT技术群体早已前进到下一个阶段或关注其他领域,因此,很难给人更开放的印象,相当可惜。

而且,微软努力投入的这些开放措施,主要都是针对软件开发的领域,对于关键应用似乎着墨不多,先前多数人比较有印象的事可能是关于Office格式的开放,他们曾推动Office OpenXML(OOXML ),并促进这项规格成为ISO标准。但开源社区更早之前,就已经在推OpenDocument Format(ODF)。

除了这件事之外,微软过去为了要力推Windows平台与旗下应用软件,也做了很多广告抨击采用开源软体的成本,因此与开源社区之间的关系一直很紧绷,不过,最近这几年,微软变了,所推行的许多策略都更为开放。

最具代表性的举动,是该公司在2014年11月宣布开放.NET Core与其他框架函式库的源代码。.NET Core是下一代.NET平台的基础元件,是一个模组化的开发功能堆叠,可跨越不同平台进行移植(例如Linux、Mac OS X),可让程式码重复使用与共用的范围变得更大。

这改变也有助于微软力推云端服务Azure,打破自家开发与应用平台一家亲的刻板印象。因为,有不少人仍认为,如果企业本身所用的软件是基于.NET所开发的,所以较适合采用Azure,但其实,Azure目前也已经支援Java、PHP、Hadoop的应用,因此许多新创软体要将服务放在Azure环境运作,应不是太大问题。如今,微软宣布将.NET开源,以及下一版Windows Server将积极支援Docker的消息,这些利多信息,都有可能吸引一些原本非微软的新用户。

如果原本是守在微软平台的死忠用户,其实也应该注意这方面的开放技术发展,并且重新思考是否该继续依赖既有的IT架构,因为微软以外的世界,技术发展速度和所提供的选择,都要来的快且多,分析新作法的利弊得失之后,也可能会发现,跟过去的制式作法有很大落差。

当然,走向开放、选择其他平台,是不是意味着企业有可能又进入另一种更不自由的捆绑机制呢?是否要同时使用多种技术,以免被单一厂商绑定呢?但我们可没有这么多人力和预算去支撑这些应用啊!随着云服务技术与架构的日新月异,透过标准化的组态、自动化部署机制的完备,想要让看似庞然大物的企业级应用系统,能跟APP一样容易安装、移动、移除,让系统与资料在不同云之间流动,都不再只是梦想。到时候,谁能束缚的住呢?也许是保守的既有成见与既有经验吧! 

原文发布时间为:2015-7-14

本文作者:王聪彬

本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章