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

简介:

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

可惜,理想很丰满,现实太骨感,且复杂多变。例如,过去,从大型主机辉煌的年代,到后来客户端服务器、互联网与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

本文作者:王聪彬

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


目录
相关文章
|
3月前
|
弹性计算 监控 NoSQL
扩展至千万级用户:阿里云平台的初学者指南
【1月更文挑战第7天】这几天支原体感染了,每天半夜都咳醒,实在撑不住了才断更几天。
|
7月前
|
弹性计算 NoSQL 安全
在阿里云部署开源软件最便捷的方法
作为一个软件开发或运维工程师,经常会花很多时间去部署配置各种环境,装个开源软件,宝贵的时间就浪费在这里了。 现在有一个便捷的方式,可以快速在阿里云上部署开源软件。
127 0
|
11月前
|
存储 人工智能 安全
在线办公大势所趋,细说3种主流云办公方式优劣
云办公会不会在未来五到十年成为普遍现象?当我们在疫情期间不得不加入远程办公行列时,其实这个概念已经早早发芽,在打工人心中蠢蠢欲动。当“云工作”、“云录制”、“云办公”成为流行词并发展成办公主流,对习惯集中上班的人来说,工作上云意味着什么呢?
148 0
|
存储 数据库
开源项目的体验环境被人当成saas在用?!
周末忙完后,登录了七牛云后台打算充值一下,看了一下几个空间的占用情况,其中一个用于开源项目的空间占用的存储量高的有点异常!199.93GB,我想了一下:演示环境中都是测试数据在使用,不会存在这么大量的内容使用。那就只有一种可能,被人恶搞或者被人当做正式环境使用!
|
算法 Linux 程序员
开源是自由的,永远
开源软件到底受不受美国政府管制?会不会应美国政府的要求禁运?最近这个话题成了热点。遗憾的是,到现在中文文章里我没看到能把这个事情说清楚的文章,这让我非常惊讶。中国科技和互联网行业从开源软件中受益极大,也有无数直接和间接参与者,但是这些基本事实还是糊涂的,比较遗憾。
156 0
|
监控 API
亚云邮件营销软件背后的阿里云平台支持
亚云邮件营销软件如何使用阿里云平台的各项服务
5016 0
|
弹性计算 运维 负载均衡
一文读懂 - 云上用户如何灵活应用定制化网络服务
在将传统数据中心业务迁移上云的过程中,如何将云下基于不同业务场景和设备角色灵活变化的网络配置基于云上网络统一服务能力进行转换,用户及其业务架构通常会面临诸多的挑战。阿里云混合云网络技术团队和阿里云网络产品团队自主创新研发的【开放网络服务平台】(简称:ONSP)构建在阿里云飞天洛神网络系统上,实现了飞天洛神网络和三方网络生态的充分融合,从而优化了企业客户生态服务的体验,更好的帮助客户迁云上云。
1467 0
一文读懂 - 云上用户如何灵活应用定制化网络服务
|
测试技术 持续交付 微服务
阿里在使用一种更灵活的软件集成发布模式
作者:董越(花名荷锄),阿里巴巴研发效能部高级产品专家 当今典型的软件集成发布模式是,通过类似GitHub的Pull Request或GitLab的MergeRequest的方式管理特性分支(Feature Branch):在通过代码评审等方法确认一条特性分支上的改动没问题后,将其合入集成用的分支。