【观察】容器化部署“再简化”,云原生体验“再升级”

自2013年云原生概念被提出以来,云原生技术和架构在过去十多年得到了迅速的发展,并对数字基础设施、应用架构和应用构建模式带来了深刻的变革。根据IDC预测,到2024年,新增的生产级云原生应用在新应用的占比将从2020年的10%增加到60%,同样Gartner也预测,到 2028 年,全球超过 95% 的企业将在生产中运行容器化应用。

在此过程中,容器化技术为云原生应用的落地提供了一种轻量级、可移植的运行环境,越来越多的企业也正在利用容器化的多云部署和管理来增加业务、提高效率和提升用户体验,而其中Kubernetes更是处于领先地位,在企业迈向云原生的旅程中,有42%选择Red Hat OpenShift来管理他们的容器化应用。

32b9575e46d6d5594352599ab90caf34.png

但也要看到,虽然OpenShift提供了很多的便利性,不过企业在部署和管理容器化应用的过程中仍然面临挑战,从采购硬件,到配置软件环境再到维护运营,往往需要投入大量的资源。在此背景下,戴尔科技与红帽公司深入合作,推出了Dell APEX Cloud Platform for Red Hat OpenShift(以下简称戴尔ACP for OpenShift),就为企业轻松实现容器化部署和管理提供了全新的解决方案。

戴尔ACP for OpenShift,是第一个专为红帽OpenShift打造的完全集成的应用交付平台,该平台不仅采用了性能更强的第四代英特尔可扩展处理器,同时基于与红帽的协同设计,还能够以一致的操作和强大的自动化提升OpenShift管理和使用效率,可以说它的出现真正改变了企业在云上和本地部署、管理以及运行容器和虚拟机的方式,也让更多的企业可以更好地打造出“新质生产力”,加速实现数智化转型。

云原生让企业在云中进化

可以看到,随着云计算进入成熟期,作为最大化释放云红利的关键技术,云原生正成为驱动企业数智化转型乃至整个数字经济增长的重要技术引擎,越来越多的传统企业开始接受和使用云原生技术与开发方式。

435bf897c4cad15335812b32d79f19a2.png

在戴尔科技集团红帽商务拓展经理兰志锋看来,云原生技术自诞生“风靡全球”,其优势可以用四个“快”来做总结,这些优势使得云原生技术成为企业数智化转型的重要选择。

1、开发更快,加速开发新应用的速度,让企业推出更多创新的产品和服务;

2、变更更快,可快速对应用进行现代化改造来满足市场和客户需求;

3、交付更快,能够提高从开发测试到上线运行的应用交付速度和质量;

4、创新更快,云原生技术通过简化应用的部署、管理和运维过程,降低了企业的技术门槛和运维成本,显著提高企业的创新速度。

而提到云原生,就不得不提到Red Hat OpenShift,作为行业领先的混合云应用平台,Red Hat OpenShift可以简化和加速混合应用的开发、交付和生命周期管理, 在本地、公共云和边缘的任何地方都能保持一致。更为关键的是,其在Kubernetes的基础上整合了应用的生命周期管理,包括镜像的编译、持续集成、部署以及更新。同时,OpenShift不仅提供了丰富的开发语言、开发框架、数据库及中间件,还添加了数据库服务、日志服务、监控服务等相关的工具与服务。

据了解,Red Hat OpenShift特别适用于需要快速部署、管理和扩展应用程序的场景,无论是传统企业还是初创公司,只要有对容器化应用的需求,都可以考虑使用OpenShift,具体来看:

67c89e198c5b77761f1e35f134fc617e.png

一是,在容器化应用场景,作为一款强大的容器平台,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、同样,在可用性方面,“裸金属”部署因为没有内置的故障转移和容错功能,因此可用性上需要不断的持续强化。

对此,戴尔科技集团企业级云计算及超融合架构师卢义楚表示,戴尔ACP for OpenShift的“应运而生”,则能够有效化解上述挑战,最大化帮助企业更好地简化多云、加速应用交付和优化工作负载部署,该方案通过ACP云平台预集成OpenShift ,同时利用ACP云平台的自动引导安装能力,可以在数小时内将一个完整的OpenShift环境完成部署,能够帮助企业在部署容器技术的过程中节省高达90%的部署时间,提升90%的升级速度,其核心优势包括:

67434d224fa9f9ab149b99c27e4b7c32.png

首先,这是首个交钥匙解决方案,戴尔ACP for OpenShift能够以“全包式”自动化交付红帽OpenShift 解决方案,该方案不仅通过双方的协作构建,同时也拥有超过2万小时的联合测试验证,因此可以最大化简化和自动化 OpenShift体验。

其次,具备无缝集成和自动化以及统一管理能力,通过双方的深度集成,戴尔ACP for OpenShift实现了对OpenShift平台统一软硬件管理,能够消除跨架构复杂性,自动化部署、升级及维护,好处在于能够更好地消除虚拟化层,降低购置和运营成本;同时通过软件驱动的自动化方式,也为云原生工作负载带来类似云的敏捷性和效率。

最后,提供了专门的企业级存储优化以及密集型工作负载优化。戴尔ACP for OpenShift提供了针对OpenShift环境优化的PowerFlex,帮助企业实现分布式、弹性扩展、容器感知、统一存储系统,从而提高运营效率并实现增强的混合体验;在此基础上,针对性能密集型工作负载,戴尔ACP for OpenShift也专为苛刻要求且可扩展的容器工作负载做了优化设计。

例如,戴尔ACP云平台在硬件平台部分,就为数据中心、边缘和 ROBO 的灵活出厂提供了就绪型配置,包括仅占用 1U 空间的 CPU 密集型节点;对于要求苛刻的工作负载,则提供了平衡的CPU/存储配置;此外,针对边缘计算场景,戴尔科技也推出了灵活的加固型多节点边缘解决方案,最大化满足企业对性能方面的需求。

15fde06a754cb24389926067d20af40a.png

不难看出,戴尔ACP for OpenShift通过提供一套完整的“交钥匙”解决方案,真正实现了企业容器化部署的“再简化”,让云原生的体验“再升级”,以最快捷和最简单的方式帮助企业实现云原生架构的落地,由此可以从“容”不迫的迈出云原生之旅。

为云原生落地“保驾护航”

容器的最大特点是“召之即来,挥之即去”,不过企业的数据却需要长久的存储和备份。基于此,容器持久化存储以及由此延伸出来的持久化数据保护管理,之于数据独立于容器应用生命周期的存在就显得至关重要。

据戴尔科技集团存储平台及方案专家李磊介绍,随着容器化的流行,企业容器环境的应用负载情况也在发生巨大的改变,即负载以前端应用为起点,逐步覆盖到核心数据服务,而与数据相关的容器服务则需要强劲的底层架构。不仅如此,随着云原生应用的深入,很多企业现在也在关注,多个云之间能否互通资源、整个堆栈管理是否透明和简化,以及未来资源如何扩展和实现自动优化等等话题。

而作为了融合了存储和计算能力的软件定义基础架构,戴尔PowerFlex一直以来就以“化繁为简”的能力,帮助企业云原生落地实现“保驾护航”,其优势包括:

537e50b071e86ca2bed6223aa0842040.png

第一,整合方面,戴尔PowerFlex能够无缝整合各种不同的工作负载,确保企业即便在最苛刻的条件下也能从容交付。通过采用软件优先优先 (Software-first)的架构,PowerFlex实现了前所未有的整合度,它可以可在单一基础架构平台上,为面向块和文件的超大规模和容器编排平台提供跨裸机和管理程序的广泛支持,特别是在文件服务方面,最新的PowerFlex 4.5,其每个系统的NAS服务器文件服务器数量从512个增至2048个,增加了400%,并能够在单个系统中支持更多的NAS服务器。

第二,性能方面,得益于戴尔PowerFlex强劲的横向扩展体系结构、出色的资源优化功能和低延迟产品,能够满足企业当前和未来的业务需求。在此基础上,企业还可以通过增加戴尔 PowerFlex更多的节点实现横向扩展,而横向扩展既增加了容量又增加了性能。

第三,敏捷方面,PowerFlex进一步丰富了与CloudIQ的集成功能,由此显著提高系统可见性,以及简化许可证管理。由此可以帮助企业通过全面掌控PowerFlex和APEX Block Storage提供的信息,获得更强控制力、更优效率和更强的信心。

第四,安全方面,PowerFlex不仅通过集成F5实现业务级的“双活”,同时也提供了“三位一体”的数据保护方案,即全部数据,可通过备份方式完成保护;重要数据,则可以通过灾难恢复(DR)实现保护;对于最为核心的数据,仅有备份和容灾仍然是不够的,这就需要通过弹性网络恢复(CR)实现全面的保护。目前,戴尔科技的统一数据保护平台已全面覆盖PowerFlex业务场景,包括备份、复制、数据“避风港”、异地容灾、云端等等。

8f7f44ebc0868247fa5780532f44a03e.png

李磊最后表示,企业通过容器化部署通往云原生的过程中,往往也会出现多种应用场景,而这些不同的应用场景下对基础架构的需求也是不一样的,因此基于戴尔VxRail超融合+存算分离PowerFlex的方案组成的“动态基础架构”,既能实现集中化管理,同时也能满足非vSAN存储需求,将显著提升企业灵活部署的能力,更好的拥抱云原生。

总的来看,随着《数字中国建设整体布局规划》、《“数据要素X”三年行动计划(2024—2026年)》等国家政策的发布,明确指出必需“优化升级数字基础设施、大力推进产业数字化转型”的大背景下,云原生技术和架构必将迎来更为广泛和深入地应用,而戴尔ACP for OpenShift的“应运而生”,通过对容器化部署的“再简化”,以及戴尔 PowerFlex为云原生应用落地的“保驾护航”,相信都将最大化提升企业云原生体验的“再升级”,让每一家企业都能加速成为新一代云原生企业。

276df7cedffe7433570a37f35dc639f8.gif

申耀的科技观察,由资深科技媒体人申斯基创办,21年企业级科技内容传播工作经验,长期专注产业互联网、企业数字化、ICT基础设施、汽车科技等内容的观察和思考。

9df3e6e1f2d979eb3110ca398ae6777b.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/555882.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

HTML5+JavaScript实现本地视频/音频播放器

HTML5JavaScript实现本地视频/音频播放器 HTML5 提供了本地视频和音频播放器的支持&#xff0c;通过 <video> 和 <audio> 标签&#xff0c;这些标签支持多种媒体格式&#xff0c;并且可以通过 JavaScript 进行控制&#xff0c;实现功能比较完整的本地视频音频播放器…

车载终端丨车载平板丨车载平板电脑丨提升车队管理水平

随着电商、互联网和智能制造等行业的快速发展&#xff0c;物流需求不断增加&#xff0c;车载终端作为物流企业管理的重要工具&#xff0c;具有广泛的市场需求。车载平板是一种集成了计算机和显示屏的设备&#xff0c;可以用于车辆管理、车队调度、运输监控等方面&#xff0c;可…

探索Java世界中的七大排序算法(上)

文章目录 排序的概念直接插入排序希尔排序( 缩小增量排序)选择排序堆排序冒泡排序 在计算机科学中&#xff0c;排序算法是一类重要的算法&#xff0c;它们用于将一组元素按照一定的顺序进行排列。在Java编程中&#xff0c;我们经常需要对数组或集合进行排序操作。本文将介绍Jav…

React Ant Design 简单实现如何选中图片

效果&#xff1a; 代码&#xff1a; 定义的初始值和方法 const [selected, setSelected] useState(0); // 表示当前选中的图片索引const handleClick (index) > {if (selected index) {setSelected(null); // 如果点击的是已选中的图片&#xff0c;则取消选中状态} else…

单节锂离子/锂聚合物电池保护IC SDG3JX

SDG3JX内置高精度电压检测电路和延迟电路&#xff0c;适用于锂离子/锂聚合物可充电电池的保护IC。SDG3JX 最适合于对单节锂离子/锂聚合物可充电电池组的过充电、过放电和过电流的保护。 特点  内置高精度电压检测电路 * 过充电检测电压:4.28V0.025V&#xff1b; * 过充电解除…

小例子Flask网站开发—Cookies(四)

Cookies是服务器保存在用户浏览器端的数据片段&#xff0c;用于跟踪和识别用户。Cookies是当您浏览网站时&#xff0c;网站可以在您的计算机或移动设备上存储的小型文本文件。它们通常以键值对&#xff08;key/value&#xff09;的形式存储信息&#xff0c;并且每次您访问特定网…

.Net RabbitMQ(消息队列)

文章目录 一.RabbitMQ 介绍以及工作模式1.RabbitMQ的介绍&#xff1a;2.RabbitMQ的工作模式&#xff1a; 二.RabbitMQ安装1.安装Erlang语言环境2.安装RabbitMQ 三.在.Net中使用RabbitMQ1.HelloWorld模式2.工作队列模式3.发布订阅模式4.Routing路由模式和Topics通配符模式 一.Ra…

安全开发实战(4)--whois与子域名爆破

目录 安全开发专栏 前言 whois查询 子域名 子域名爆破 1.4 whois查询 方式1: 方式2: 1.5 子域名查询 方式1:子域名爆破 1.5.1 One 1.5.2 Two 方式2:其他方式 总结 安全开发专栏 安全开发实战​​http://t.csdnimg.cn/25N7H 前言 whois查询 Whois 查询是一种用…

java.lang.OutOfMemoryError: WrappedJavaFileObject --idea启动项目内存溢出解决

java.lang.OutOfMemoryError 解决方案 现象 项目开发时&#xff0c;启动idea&#xff0c;报内存溢出错误&#xff0c;如下&#xff1a; java: java.lang.OutOfMemoryError: WrappedJavaFileObject.....解决 通过 调整idea 的 配置参数 来调整 jvm 大小解决。 -Xmx8192m-Xm…

C++进修——C++基础入门

初识C 书写HelloWorld #include <iostream> using namespace std;int main() {cout << "HelloWorldd" << endl;system("pause");return 0; }注释 作用&#xff1a;在代码中加一些说明和解释&#xff0c;方便自己或其他程序员阅读代码…

二分法问题

日升时奋斗&#xff0c;日落时自省 目录 1、二分法 2、二分法问题 2.1 、在排序数组中查找元素的第一个和最后一个位置 2.2、搜索插入位置 2.3、山脉数组的峰顶索引 2.4、0-n-1中缺失的数字 1、二分法 二分法是比较简单的一种查找算法&#xff0c;但是效率很高&#xff0…

【创建型模式】原型模式

一、原型模式概述 原型&#xff08;Prototype&#xff09;模式的定义&#xff1a;用一个已经创建的实例作为原型&#xff0c;通过复制该原型对象来创建一个和原型相同或相似的新对象。在这里&#xff0c;原型实例指定了要创建的对象的种类。用这种方式创建对象非常高效&#xf…

【Qt】Qt安装包、源码、子模块(submodules)下载

1、Qt 4.0 ~ Qt5.14 Qt 4.0 ~ Qt5.14 离线安装包、源码和子模块(submodules)源码下载路径: https://download.qt.io/new_archive/qt/以Qt5.7.1为例,注意子模块都是源码,需要独立编译 2、Qt5.15 ~ Qt6.7 Qt5.15 ~ Qt6.7源码和子模块(submodules)源码下载路径: htt…

分类算法——决策树(五)

认识决策树 决策树思想的来源非常朴素&#xff0c;程序设计中的条件分支结构就是if-else结构&#xff0c;最早的决策树就是利用这类结构分割数据的一种分类学习方法。 决策树分类原理详解 为了更好理解决策树具体怎么分类的&#xff0c;通过一个问题例子&#xff1a; 问题…

【MIT6.824】lab3 Fault-tolerant Key/Value Service 实现笔记

引言 lab3A的实验要求如下&#xff1a; Your first task is to implement a solution that works when there are no dropped messages, and no failed servers. You’ll need to add RPC-sending code to the Clerk Put/Append/Get methods in client.go, and implement Pu…

HiveSql中的函数家族(二)

一、窗口函数 1、什么是窗口函数 在 SQL 中&#xff0c;窗口函数&#xff08;Window Functions&#xff09;是一种特殊的函数&#xff0c;它允许在查询结果集的特定窗口&#xff08;通常是一组行&#xff09;上执行聚合、分析和计算操作&#xff0c;而无需聚合整个结果集。窗口…

使用Python工具库SnowNLP对评论数据标注(二)

这一次用pandas处理csv文件 comments.csv import pandas as pd from snownlp import SnowNLPdf pd.read_csv("C:\\Users\\zhour\\Documents\\comments.csv")#{a: [1, 2, 3], b: [4, 5, 6], c: [7, 8, 9]}是个字典 emotions[] for txt in df[sentence]:s SnowNLP(…

接收区块链的CCF会议--ICSOC 2024 截止7.24

ICSOC是CCF B类会议&#xff08;软件工程/系统软件/程序设计语言&#xff09; 2023年长文短文录用率22% Focus Area 4: Emerging Technologies Quantum Service Computing Digital Twins 3D Printing/additive Manufacturing Techniques Blockchain Robotic Process Autom…

【QT+OpenCV】车牌号检测 学习记录 遇到的问题

【QTOpenCV】车牌号检测 学习记录 首先在QT里面配置好OpenCV .pro文件中加入&#xff1a; INCLUDEPATH G:/opencv/build/include LIBS -L"G:/opencv/build/x64/vc14/lib"\-lopencv_core \-lopencv_imgproc \-lopencv_highgui \-lopencv_ml \-lopencv_video \-lo.c…

Meta Llama 3强势来袭:迄今最强开源大模型,性能媲美GPT-4

前言 Meta的最新语言模型Llama 3已经发布&#xff0c;标志着在大型语言模型&#xff08;LLM&#xff09;领域的一次重大突破&#xff0c;其性能在行业内与GPT-4相媲美。此次更新不仅提升了模型的处理能力和精确性&#xff0c;还将开源模型的性能推向了一个新的高度。 Huggingf…