自2013年云原生概念被提出以来,云原生技术和架构在过去十多年得到了迅速的发展,并对数字基础设施、应用架构和应用构建模式带来了深刻的变革。根据IDC预测,到2024年,新增的生产级云原生应用在新应用的占比将从2020年的10%增加到60%,同样Gartner也预测,到 2028 年,全球超过 95% 的企业将在生产中运行容器化应用。
在此过程中,容器化技术为云原生应用的落地提供了一种轻量级、可移植的运行环境,越来越多的企业也正在利用容器化的多云部署和管理来增加业务、提高效率和提升用户体验,而其中Kubernetes更是处于领先地位,在企业迈向云原生的旅程中,有42%选择Red Hat OpenShift来管理他们的容器化应用。
但也要看到,虽然OpenShift提供了很多的便利性,不过企业在部署和管理容器化应用的过程中仍然面临挑战,从采购硬件,到配置软件环境再到维护运营,往往需要投入大量的资源。在此背景下,戴尔科技与红帽公司深入合作,推出了Dell APEX Cloud Platform for Red Hat OpenShift(以下简称戴尔ACP for OpenShift),就为企业轻松实现容器化部署和管理提供了全新的解决方案。
戴尔ACP for OpenShift,是第一个专为红帽OpenShift打造的完全集成的应用交付平台,该平台不仅采用了性能更强的第四代英特尔可扩展处理器,同时基于与红帽的协同设计,还能够以一致的操作和强大的自动化提升OpenShift管理和使用效率,可以说它的出现真正改变了企业在云上和本地部署、管理以及运行容器和虚拟机的方式,也让更多的企业可以更好地打造出“新质生产力”,加速实现数智化转型。
云原生让企业在云中进化
可以看到,随着云计算进入成熟期,作为最大化释放云红利的关键技术,云原生正成为驱动企业数智化转型乃至整个数字经济增长的重要技术引擎,越来越多的传统企业开始接受和使用云原生技术与开发方式。
在戴尔科技集团红帽商务拓展经理兰志锋看来,云原生技术自诞生“风靡全球”,其优势可以用四个“快”来做总结,这些优势使得云原生技术成为企业数智化转型的重要选择。
1、开发更快,加速开发新应用的速度,让企业推出更多创新的产品和服务;
2、变更更快,可快速对应用进行现代化改造来满足市场和客户需求;
3、交付更快,能够提高从开发测试到上线运行的应用交付速度和质量;
4、创新更快,云原生技术通过简化应用的部署、管理和运维过程,降低了企业的技术门槛和运维成本,显著提高企业的创新速度。
而提到云原生,就不得不提到Red Hat OpenShift,作为行业领先的混合云应用平台,Red Hat OpenShift可以简化和加速混合应用的开发、交付和生命周期管理, 在本地、公共云和边缘的任何地方都能保持一致。更为关键的是,其在Kubernetes的基础上整合了应用的生命周期管理,包括镜像的编译、持续集成、部署以及更新。同时,OpenShift不仅提供了丰富的开发语言、开发框架、数据库及中间件,还添加了数据库服务、日志服务、监控服务等相关的工具与服务。
据了解,Red Hat OpenShift特别适用于需要快速部署、管理和扩展应用程序的场景,无论是传统企业还是初创公司,只要有对容器化应用的需求,都可以考虑使用OpenShift,具体来看:
一是,在容器化应用场景,作为一款强大的容器平台,OpenShift对需要构建和管理复杂的云原生应用的企业或团队提供了全面的支持,能够使得团队能够在单个平台上处理云原生应用程序和传统应用程序,实现容器化并管理现有应用程序,同时加快新的云原生应用程序的开发和部署。同时,对于金融、医疗等对安全性和合规性要求较高的行业,OpenShift容器平台提供了丰富的安全特性和合规性支持。
二是,在混合多云场景,OpenShift混合云架构能够在不同云环境之间提供一致的开发、部署和管理体验,使得应用能够无缝地在多个云之间迁移和扩展。不仅如此,对于涉及边缘计算和物联网的应用场景,OpenShift混合云架构也能够提供低延迟、高可靠性的服务。
三是,在数据应用场景,对于需要处理大量用户请求或数据流量的应用,如电子商务平台、金融服务平台等,OpenShift能够提供高效、弹性的资源调度和管理能力。同时,对于需要实时处理和分析大量数据的场景,如物联网应用、大数据分析平台等,OpenShift能够提供高性能的计算和存储能力。
四是,在现代化应用场景,对于需要快速响应市场变化、快速迭代和交付应用的企业或组织,OpenShift DevOps也提供了一种高效的方法。通过自动化构建、测试和部署流程,企业可以大大缩短应用的上市时间,满足快速变化的业务需求。
由此可见,Red Hat OpenShift容器平台适用于复杂的云原生应用开发与管理、微服务与容器化部署、多云与混合云环境、安全性与合规性要求高的场景以及自动化与DevOps实践等多个方面,它能够帮助企业提高应用的可靠性、性能和安全性,同时简化应用的开发和维护过程,加速企业进行业务创新,提高运营效率,助力企业进行数智化转型,并在云中实现不断“进化”。也正因此,根据知名机构的统计数据显示,Red Hat OpenShift容器平台在商业市场占有率居全球第一,占据了将近一半的份额。
部署再简化体验再升级
正所谓“任何事情都有两面性”,虽然基于OpenShift“裸金属”部署容器化技术的方式能够给企业带来了很多的便利性,包括具备高性能,在“裸金属”上运行OpenShift可以提供更高的性能,因为没有虚拟化层的开销;同时,具有更低的部署成本,这种部署方式通常比虚拟化部署更具成本效益,因为不需要 单独的许可证和支持;以及具备更强大的灵活性,在“裸金属”上部署OpenShift为企业提供了更大的灵活性,让企业不受限制。
但是挑战也随之而来,主要体现在以下几个方面:
1、管理更加复杂,在“裸金属”上管理OpenShift比在虚拟化软件上更为复杂,因为企业需要管理底层硬件和操作系统,特别在安装和升级的过程中;
2、同时,也面临容器持久化存储的挑战,即OpenShift通常搭配开源Ceph,与专用的企业级存储相比仍有不足,无法支撑生产级应用;
3、此外,在资源共享与隔离方面,在“裸金属”上部署OpenShift意味着与其他工作负载共享资源,需要额外的配置和设计来实现隔离性和QoS;
4、同样,在可用性方面,“裸金属”部署因为没有内置的故障转移和容错功能,因此可用性上需要不断的持续强化。