什么是Docker?它是如何解决业务难题的?
Docker是一个开发人员容纳和轻松发布软件的平台。它有助于消除配置环境以运行软件的开销,实质上是将环境与代码一起运送。 我们通常使用装运容器类比来解释。货运公司负责将集装箱从A运输到B,他们不关心您放入集装箱的货物,但他们确实关心您是否以正确的格式将货物交给他们。 将您的开发人员视为将软件打包到容器的创造者。他们构建的内容可能会因特殊库、优化或配置而变得复杂。一旦他们准备好运送的软件,就该把它交给一家知道如何从A到B的货运公司。幸运的是,现在它采用标准化格式,DevOps可以轻松地将其转移到生产中。他们甚至可以自动化这个过程,以便将来更容易。 在本文中,我们将举例说明Docker的业务用例,概述如何构建Docker化的微服务,使用Amazon的弹性容器服务(ECS),并概述使用Docker能带来的的商业利益。 Docker和微服务架构的用例 假设您的Web应用程序有一个资源密集型的用户注册页面。在每月月初 新用户会蜂拥而至。为了处理负载,您的服务器基础结构正在几个大型负载平衡服务器上运行(如下所示)。不幸的是,这种处理规模一年中只有12天。这意味着您的公司将为...

