企业应该从自己的业务创新需求和业务赋能需求去考虑自己的IT架构设计,同时结合企业目前
的IT系统应用现状去考虑哪些系统是需要做微服务化和微服务改造的,并不是所有的IT系统都立刻需
要微服务设计,只有想清楚了业务需求的本质才能捋清楚需要规划微服务的部分。企业构建自己的DevOps,是一个完整和持续的过程,需要有领路人指引,然后带领团队,从具体的业务需求着手,到开发-测试-生产-上线一套完整的流水线的构建和打通,同时构建企业的DevOps需要培养企业的DevOps文化,只有把DevOps的文化植入到团队中,才可能构建企业持续改进的DevOps平台。对现有应用的现代化改造,需要结合业务的需求,可以做应用的容器平台的迁移还是应用架构设计,这需要结合具体应用和业务场景来谈。
红帽Openshift作为一个功能全面的容器应用平台,自身具备 Docker 和 Kubernetes 等最新技术,是一款功能强大的容器集群管理和编排系统,还包括红帽企业 Linux提供的坚实技术基础。可运行和支持有状态和无状态的应用。因此,您无需完全重构您的企业应用,即可充分利用容器技术。为基于容器的应用提供内置的安全防护,包括基于角色的访问控制、增强安全的 Linux(SELinux)隔离措施,以及贯穿整个容器构建过程的检查机制。为开发和运维团队提供了一个通用平台和一整套工具。这使得两个团队能够步调一致,保持持续、协调化的应用开发和运维流程。通过此方法,您可以消除耗时缓慢的业务流程和手动操作,根据业务需求灵活开展运营。
可以在任意环境部署 OpenShift 和获得相应支持。这些环境包括 Amazon Web Services、Azure、Google 云平台、VMware 等等。依托 OpenShift,您可以在这些公共云和私有云上,提供统一容器应用平台。