【思考】Docker到底解决了什么问题

简介: 本文讲的是【思考】Docker到底解决了什么问题,【编者的话】作者之前是一位B2B行业的从业者,他从自己的角度出发,分析了Docker能够解决的问题。作者认为目前的B2B市场体量还是太小,但是随着Docker的成熟,B2B会借助Docker的优势(打包、部署)继而扩大。
本文讲的是【思考】Docker到底解决了什么问题 【编者的话】作者之前是一位B2B行业的从业者,他从自己的角度出发,分析了Docker能够解决的问题。作者认为目前的B2B市场体量还是太小,但是随着Docker的成熟,B2B会借助Docker的优势(打包、部署)继而扩大。文中提到了一个新的名词:Service as a Product。以我们比较熟悉的电商平台为例,如果你是一个小白用户,但是通过Docker,你就可以简单快速部署一个满足自己需求的电商网站,这样的功能是不是很酷?

我很喜欢Docker,它容易使用并且速度快,它真的很棒,以至于我每天都能看到与它有关的应用。但是话又说回来,Docker究竟解决了什么实际问题?稳定的环境?配置管理?高性价比的虚拟化?

我认为Docker解决了其它的问题。

我之前公司的主营业务是为客户提供B2B( business-to-business )服务。从这个角度来看,令我惊讶的是在技术革新如此之快的时代,B2B的服务本质上也还都是简单的内容聚合:超高速的宽带网络、云、分布式数据库等。

当然也有一些不同,不同点主要集中在广告领域(Google AdWords、Facebook Ads)、分析(Google Analytics)和流媒体(Netflix)的B2B的服务。但是,大部分的B2B市场发展速度仍然缓慢。

为什么会这样呢?我认为,企业客户要比最终用户更期望高质量的服务。所以B2B服务市场很难成长。实际上只有极少数公司能够赢得客户的信赖。我刚刚提到了几个,也就是谷歌、Facebook和Netflix。

假如你是一个客户,如果你能得到一个可以通过“黑盒子”交付的服务,你想把它部署到哪里?你的数据中心还是云端?这肯定要取决于它们的网络以及资源配置(CPU、内存等)。即使你不知道该服务实际是如何工作的,但你已经很相信它了,不是吗?

Docker技术可以完美解决服务打包的问题。使用Docker,企业客户可以方便的把服务部署到他们所需要的应用程序上。当在高频地交易中使用同样的模型,其网络延迟也被降到最低。

从技术的角度来看,时间刚刚好,aaS(IaaS、PaaS、SaaS)的解决方案已经足够成熟。Docker的下一步棋可能是Service as a Product(服务即产品)。但是,仍然还缺少一些东西:
  • 市场。让买家能找到他们所需要的容器服务。
  • 产权保护机制。
    • 许可的基础设施。当客户的服务需求增长时,供应商应该同时获得收益(联合许可证服务器?)。
    • 知识产权保护(加密的容器?)。
  • 容器的编配。来管理复杂的多容器服务。

不过,我很乐观。 我认为B2B的市场空间将会改变,因为Docker开启了一个易于部署的B2B服务的新标准市场,我希望很快就能看到这种变化。

原文链接:Docker – What Problem Does It Really Solve(翻译:田浩浩 审校:林仁)

===========================
译者介绍
田浩浩 悉尼大学USYD 硕士研究生,目前在珠海从事Android应用开发工作。业余时间专注Docker的学习与研究,希望通过 DockerOne 把最新最优秀的译文贡献给大家,与读者一起畅游Docker的海洋。

原文发布时间为:2014-12-30
本文作者:田浩浩 
本文来自云栖社区合作伙伴DockerOne,了解相关信息可以关注DockerOne。
原文标题:【思考】Docker到底解决了什么问题
目录
相关文章
|
25天前
|
Docker 容器
进入Docker容器中
进入Docker容器中
34 2
|
1月前
|
Java Go 开发者
Docker容器技术简介及其与Go语言的结合点
【2月更文挑战第23天】本文首先概述了Docker容器技术的核心概念和优势,接着探讨了Go语言与Docker容器技术的结合点。通过阐述Docker的轻量级、可移植性和版本控制等特性,以及Go语言在容器化应用中的优势,本文旨在说明两者结合能够实现更高效、灵活的应用开发和部署。
|
1月前
|
Oracle 关系型数据库 数据库
|
5天前
|
存储 运维 监控
构建高效稳定的Docker容器监控体系
【4月更文挑战第18天】 在现代微服务架构中,Docker容器已成为部署和运行应用的标准环境。随之而来的挑战是如何有效监控这些容器的性能与健康状况,确保系统的稳定性和可靠性。本文将探讨构建一个高效稳定的Docker容器监控体系的关键技术和方法,包括日志管理、性能指标收集以及异常检测机制,旨在为运维人员提供实用的指导和建议。
10 0
|
14天前
|
Linux Docker 容器
docker 容器常用命令
docker 容器常用命令
12 0
|
14天前
|
Linux Shell 虚拟化
linux 部署docker容器虚拟化平台(二)--------docker 镜像制作方法
linux 部署docker容器虚拟化平台(二)--------docker 镜像制作方法
21 0
|
14天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
24 0
|
22天前
|
Kubernetes 网络协议 Docker
Docker 容器的DNS
Docker 容器的DNS
25 1
|
25天前
|
关系型数据库 MySQL Nacos
【深入浅出Nacos原理及调优】「实战开发专题」采用Docker容器进行部署和搭建Nacos服务以及“坑点”
【深入浅出Nacos原理及调优】「实战开发专题」采用Docker容器进行部署和搭建Nacos服务以及“坑点”
46 1
|
26天前
|
NoSQL 关系型数据库 MySQL
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
133 1