WatchStor.com — 领先的中文存储网络媒体 | 51CTO旗下网站

新闻资讯 > 云存储 > 正文
“为简单而生”的Docker(1)
作者: 崔昊 2017-07-10 17:54 【WatchStor】

在任何时候,任何条件下,为开发者及其应用提供一个完备的平台层(Platform)都不是一件简单的事情:你需要为他们屏蔽底层硬件复杂性,却要确保开发者和应用能够得到所需要的硬件资源;你需要确保平台中有个完备的SDK支撑或是什么应用运行所依赖环境的组件,却仍然要注意“不能让平台变得太过臃肿”;你需要让开发者及其应用能够正常运行同时最大程度上伸展开来,却要注意是不是会有安全保护的问题需要被重视。

相比提供硬件资源,提供平台层支持,对企业级IT环境的部署建设和管理运维者的要求都更高,对他们构建平台层时所使用的产品、技术和解决方案的要求也更高。

因此,在过去几十年的时间里,在传统IT解决方案占主流的时代里,能够做到这一切的产品(有时候我们也叫它中间件)屈指可数,Oracle、Sun、微软、IBM等软硬件巨头都曾经涉猎与此,而Java(中间件)显然是所有竞争对手中最让人心服口服的一个。

在过去十几年,Java中间件一直是企业业务应用平台的中流砥柱,时至今日,我们仍然看到大量的Java程序员受益于Java中间件:它屏蔽了底层硬件、操作系统的复杂性,让任何使用Java编写的软件都能够快速运行在Java中间件及其生态环境所构成的平台层(Platform)上,使用它的人不必去为各种软硬件环境的依赖、平台的安全性以及不同平台对应用运行的影响而操心,他们只需要去创造应用服务业务就好。

因此,即使是不断有人发表“Java已老”“Java中间件落伍了”“Java编程不值钱了”等等论断,Java中间件仍然是很多创新的Web应用和企业中间件的首选,很多做服务器端应用开发的人都认为,Java和Java中间件的出现,极大的改善了开发者部署应用的体验,降低了在应用部署前构建支持环境(比如头疼的API和Windows里无处不是陷阱的DLL文件)的难度,“它几乎拯救了一个时代的业务应用部署”。


【内容导航】
 第 1 页:“为简单而生”的Docker  第 2 页:云计算第二场:我们需要超越Java中间件的PaaS
 第 3 页:Docker:想要Run 那就Run吧!  第 4 页:Docker 与 容器:镜像与镜像之外

标签:PaaS 云存储 

LecVideo
论坛与活动