一种体验,适用于所有应用

该现代化应用平台是基于 Docker 和容器构建的。从开发人员到 IT 运维,无论是 Windows 还是 Linux 系统,无论是本地部署还是云端应用,无论是现成的商业应用、自主研发的传统应用还是微服务应用,Docker 都是所有应用实现现代化的统一平台。应用被容器化之后进入一种现代化软件供应链,因此具备更加灵活、更加安全、可恢复、支持云和优化成本等诸多亮点。Docker 实现了从开发人员桌面到生产环境的“一次一个应用、服务和技术栈”的数字转型。

容器化传统应用

容器不仅能提高现有应用的安全性和可移植性,还能节约成本

每个企业的环境中都有一套较旧的应用来服务于客户或自动执行业务流程。即使是大规模的单体应用,通过容器隔离的增强安全性、以及可移植性特点,也能从 Docker 中获益,从而降低成本。一旦容器化之后,这些应用可以扩展额外的服务或者转变到微服务架构之上。

  • 安全

    安全

    利用容器隔离应用,在应用的整个生命周期中通过镜像签名和应用验证来保障安全传输,提高应用安全性。

  • 可移植

    可移植

    将应用所需内容全部打包到一个容器中,然后在虚拟机、服务器或云之间迁移该容器,而无需重构应用。

  • 节约成本

    节约成本

    提高服务器和虚拟机工作负载强度,节约基础设施成本。提高部署、维护、扩展和回滚方面的 IT 运营效率。

持续集成和持续部署 (CI/CD)

通过 Docker 加速应用管道自动化和应用部署,交付速度提高至少 13 倍。

现代化开发流程快速、持续且具备自动执行能力,最终目标是开发出更加可靠的软件。通过持续集成 (CI) 和持续部署 (CD),每次开发人员签入代码并顺利测试之后,IT 团队都能够集成新代码。作为开发运维方法的基础,CI/CD 创造了一种实时反馈回路机制,持续地传输小型迭代更改,从而加速更改,提高质量。CI 环境通常是完全自动化的,通过 git 推送命令触发测试,测试成功时自动构建新镜像,然后推送到 Docker 镜像库。通过后续的自动化和脚本,可以将新镜像的容器部署到预演环境,从而进行进一步测试。

  • 加速

    加速

    Docker 缩短了 CI 测试时间,扩展了 CI 测试基础设施。

  • 集成

    集成

    利用 API、开放式界面和 Webhooks 能够轻松地集成现有工具和流程,进一步实现应用管道自动化。

  • 自动

    自动

    瞬间衍生大量 Docker 主机和容器,并行运行更多测试,从而节省时间,提高软件质量。

微服务

加速应用架构现代化进程

应用架构正在从采用瀑布模型开发法的单体代码库转变为独立开发和部署的松耦合服务。成千上万个这样的服务相互连接就形成了应用。Docker 允许开发人员选择最适合于每种服务的工具或技术栈,隔离服务以消除任何潜在的冲突,从而避免“地狱式的矩阵依赖”。这些容器可以独立于应用的其他服务组件,轻松地共享、部署、更新和瞬间扩展。Docker 的端到端安全功能让团队能够构建和运行最低权限的微服务模型,服务所需的资源(其他应用、涉密信息、计算资源等)会适时被创建并被访问。

  • 授权

    授权

    开发人员可以自由地使用合适的工具和技术栈来开发应用,无需担心造成任何冲突。

  • 创新

    创新

    加快新软件功能的创新速度。

  • 标准化

    标准化

    保证应用环境的一致性,提高效率,而不会降低软件开发速度。

IT 基础设施优化

充分利用基础设施,节省资金

Docker 和容器有助于优化 IT 基础设施的利用率和成本。优化不仅仅是指削减成本,还能确保在适当的时间有效地使用适当的资源。容器是一种轻量级的打包和隔离应用工作负载的方法,所以 Docker 允许在同一物理或虚拟服务器上毫不冲突地运行多项工作负载。企业可以整合数据中心,将并购而来的IT资源进行整合,从而获得向云端的可迁移性,同时减少操作系统和服务器的维护工作。

  • 整合

    整合

    实现应用容器化,整合虚拟机和服务器,减少基础设施管理成本。整合并购而来的数据中心或者迁移到云。

  • 高效

    高效

    降低修补和维护更多操作系统、虚拟和物理服务器的运行开销。

  • 优化

    优化

    提升资源利用率,加强应用扩展性,提高灾难恢复能力和可用性。

混合云

避免受限并无缝在云间迁移

Docker 确保应用能够在云端运行,随时可以在私有云和公共云之间迁移,赋予用户更强的控制能力,保证应用能够按照设计正常运行。Docker 平台不依赖于基础设施,确保将应用运行所需的所有内容打包为一个整体,并可在站点之间来回传输。Docker 可以让企业灵活选择单一云、多重云或混合云环境,而不会发生冲突。

  • 混合云

    混合云

    在本地、裸机服务器、虚拟机或任何云供应商中部署工作负载,并随意迁移,而不会中断运行。

  • 多重云

    多重云

    根据价格、服务登记协议或地理分布情况利用多个云基础设施供应商来部署容器应用。

  • 全栈可移植性

    全栈可移植性

    利用标准接口定义完整的应用,其容器、网络、存储卷和涉密信息等组件适用于任何基础设施。无需任何重新编码就可以将应用迁移到新的云端,通过插件机制,网络和存储卷能够不中断地在不同的供应商平台中运行。

全球领先的企业正在使用 Docker

  • ADP
  • Spotify
  • PayPal
  • ING
  • Indiana University
  • Splunk
联系销售人员