企业Docker实施面面观
如果他们的桌面上使用的是docker-compose,他们可能会很反感在UAT和生产中切换到Kubernetes pod。 ![]() CI/CD Jenkins是最受欢迎的CI工具,但是还有其他流行的替代方案,例如TeamCity,Gitlab CI等 Docker引入很多开发人员渴望使用的插件。其中很多都没有考虑到安全性,甚至可能与其他插件存在兼容性的问题。 你CI/CD插件的策略是什么? 你准备好开启一大堆新良莠不齐的插件了吗? CI流程是否适合短暂Jenkins实例以及持久的,受支持的实例? ![]() 基础设施 共享存储 Docker的核心是使用独立于运行容器的卷,其中存储持久数据。 共享存储容易配置吗? NFS服务有其局限性,但已经成熟,并且在大型组织中通常得到很好的支持。 共享存储支持是否可以满足业务增加的需求? 是否需要跨部署位置提供共享存储? 你可能拥有多个数据中心和/或云提供商。所有这些地点是否可以互相交互?他们需要交互吗? 网络 企业通常拥有自己喜欢的软件定义网络(SDN)解决方案,如Nuage,或新的方案比如Calico。 你是否有规定的SDN解决方案? 它如何与你选择的解决方案相互作用? SDN交互是否可能会导致出现问题? aPaaS 拥有像OpenShift或Tutum Cloud这样的aPaaS可以通过集中化支持Docker运行的上下文来解决上述许多问题。 你是否考虑过使用aPaaS? 云供应商 如果你使用的是亚马逊或谷歌,阿里云等云提供商: 如何在云供应商上提供镜像和运行容器? 是否希望将Docker解决方案与云供应商的产品联系起来,或者让他们与云供应商无关? 解决方案选择时要注意的事项 有两种方法可以选择。一种方法是使用单个供应商的整体统一架构。还有一种方法是使用多个供应商的各个优势产品,然后拼凑集成为一个企业方案。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |