遗留系统陷入困境

news2024/11/20 15:32:12

当我们谈论遗留系统时,我们经常会想到数据中心某处的过时服务器和交换机。我们带着一种病态的迷恋阅读了有关系统性技术问题的文章,这些问题在假期周末困扰着其他旅行者,并为他们缺乏远见而摇头。

然后,我们坐在屏幕前,不假思索地利用生成式人工智能服务,愉快地将我们的业务移交给提供商,随着我们跃入人工智能时代,生产率的提高在我们的梦想中跳舞,就像夜晚的糖梅的幻象一样。圣诞节前。

所有这些都没有考虑到我们正在成为同样的遗留系统困境的受害者。

每个已经存在十多年的企业都有遗留系统。技术的进步使得这种情况不可避免。多年来精心构建和管理的基础设施和应用程序在运行的第一年(甚至几个月)内就过时了。但直到下一次技术浪潮冲击我们之前,我们很少感受到这种影响,我们只能依靠第三方提供商来使企业能够利用其优势。

遗留系统的现代化至关重要

太多的组织没有投资于基础设施现代化或采用更具可扩展性的运营实践,现在缺乏利用任何类型的人工智能(传统的或生成的)所需的数据、管道和功能,而无需依赖其他人。

这并不是说使用第三方(云)提供商是一件坏事。事实上,利用公共服务可以成为一种战略优势,例如采用安全即服务来阻止机器人的攻击以防止欺诈,或者在多云网络提供商上进行标准化以实现跨核心、云和边缘的核心连接。

但当这种依赖涉及敏感数据时,就会存在风险。从意外泄露客户信息的风险到代码和其他对业务成功至关重要的商业秘密泄露的风险,依赖第三方人工智能提供商的现实是存在的。这种风险不仅来自于敏感数据的暴露,还来自于甚至不知道数据一旦与模型共享后是否会受到泄露的影响。

还存在财务风险。这是我们看到的一个教训,数百家企业在没有战略的情况下拥抱公有云,受到敏捷性和即时创新能力承诺的诱惑,后来才知道成本会迅速上升并吞噬一切。的收益。

但太多组织没有基础设施、实践或数据来部署私人法学硕士或任何其他人工智能模型。部分原因在于缺乏现代化。  

如果不对遗留系统进行现代化改造,就不可能出现新的应用程序

现代化并不性感。这很少令人兴奋。但是,如果企业想要长期维持和确保业务,这是必要的。从基础设施到应用程序交付,从数据到应用程序,现在是时候对您的实践、流程和提供商进行现代化改造,以确保您能够利用人工智能以及接下来发生的一切。

没有人可以准确地告诉您如何实现现代化,因为每个企业架构都是独一无二的。

然而,您可以寻求实现一些具体的成果,这将帮助您制定正确的现代化战略:

● 能够跨核心、云和边缘(基础设施)无缝运行

● 能够自动化部署、威胁缓解和性能优化(应用程序交付和安全)

● 分析收集到的遥测数据以产生可操作的运营见解(数据和可观察性)

● 专注于改进和避免而不是查找和修复的运营实践(SRE 运营)

● 从开发开始并涵盖所有数字资产的安全策略:数据、文档和代码(安全)

您可以采用现有的实践(例如安全开发生命周期 (SDLC))和服务(例如多云网络 (MCN))以及方法(例如零信任(ZT))来加速现代化工作。

最终,现代化是一项需要战略的重大事业,而该战略必须通过包括业务和技术领导者在内的合作来制定,以确保最大限度地减少干扰并获得最大的成功。

毫无疑问,我们将继续看到系统公开失败,并且不可避免地遭受一些基于人工智能的破坏。现代化有助于避免成为越来越多的遗留系统受害者中的另一家公司。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据结构—栈、队列、链表

一、栈 Stack(存取O(1)) 先进后出,进去123,出来321。 基于数组:最后一位为栈尾,用于取操作。 基于链表:第一位为栈尾,用于取操作。 1.1、数组栈 /*** 基于数组实现的顺序栈&#…

4 Ways to Fix an Operation Did Not Complete Virus Error on Windows

文章目录 Can’t open a file on your PC? Use these methods to fix your issue. A Windows operation did not complete virus error.Mahesh Makvana / How-To Geek Readers like you help support How-To Geek. When you make a purchase using links on our site, we ma…

Spring实例化源码解析之registerBeanPostProcessors(六)

BeanPostProcessors是Spring框架中的一个扩展机制,它允许开发人员在Spring容器实例化、配置和初始化Bean的过程中干预和定制化。BeanPostProcessor接口定义了两个方法:postProcessBeforeInitialization和postProcessAfterInitialization,分别…

【WSN】无线传感器网络 X-Y 坐标到图形视图和位字符串前缀嵌入方法研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

MacOS - Sonoma更新了啥

1 系统介绍 苹果公司于2023年9月26日发布了macOS Sonoma 14.0正式版。名称由来不知道,可能是地名:Sonoma是一个地名,指加利福尼亚州北部索诺玛县(Sonoma County)。 2 系统重要更新 2.1 将小组件添加到桌面 速览提醒事项和临近日程等。按住Control键点…

(一) 使用 Hugo 搭建个人博客保姆级教程(上篇)

手把手教你如何从0开始构建一个静态网站,这不需要有太多的编程和开发经验和时间投入,也基本不需要多少成本(除了个性化域名),使用GitHub和Hugo模板即可快速构建和上线一个网站。 目标读者 本文档适用于以下用户&…

学信息系统项目管理师第4版系列16_资源管理过程

1. 组建项目团队,建设项目团队和管理项目团队属于执行过程组 1.1. 【高22上选21】 1.1.1. 【高21上选25】 1.2. 3版 2. 【高19上案三】 2.1. 【高18上案三】 2.2. 【高23上案一】 3. 规划资源管理 3.1. 定义如何估算、获取、管理和利用团队以及实物资源的过…

二叉树的顺序存储——堆——初识堆排序

前面我们学过可以把完全二叉树存入到顺序表中,然后利用完全二叉树的情缘关系,就可以通过数组下标来联系。 但是并不是把二叉树存入到数组中就是堆了,要看原原来的二叉树是否满足:所有的父都小于等于子,或者所有的父都…

十二、【漏洞复现】Rails任意文件读取(CVE-2019-5418)

十二、【漏洞复现】Rails任意文件读取(CVE-2019-5418) 12.1、漏洞原理 Ruby on Rails是一个使用 Ruby 语言写的开源 Web 应用框架,它是严格按照 MVC 结构开发的。它努力使自身保持简单,来使实际的应用开发时的代码更少,使用最少…

JavaScript系列从入门到精通系列第十三篇:JavaScript中基本数据类型和引用数据类型,创建对象的两种方式

一:基本数据类型与引用数据类型 基本数据类型:String Number Boolean Null Undefined 引用数据类型:Object 我们的内存分成了两大块,一是栈内存二是堆内存。变量都是保存到栈内存中,var a 123; a和123都在栈空间&…

互联网Java工程师面试题·ZooKeeper 篇·第一弹

目录 1. ZooKeeper 面试题? 2. ZooKeeper 提供了什么? 3. Zookeeper 文件系统 4. ZAB 协议? 5. 四种类型的数据节点 Znode 6. Zookeeper Watcher 机制 -- 数据变更通知 7. 客户端注册 Watcher 实现 8. 服务端处理 Watcher 实现 9. 客…

Redis最常见的5种应用场景

Redis作为当今最流行的内存数据库,已经成为服务端加速的必备工具之一。对于Redis为什么那么快?以及Redis采用单线程,但为什么反而获得更高的性能的疑问,在之前的Redis为什么那么快?一文中,已经有所介绍。 …

TCP端口崩溃,msg:socket(): Too many open files

一、现象 linux系统中运行了一个TCP服务器,该服务器监听的TCP端口为10000。但是长时间运行时发现该端口会崩溃,TCP客户端连接该端口会失败: 可以看到进行三次握手时,TCP客户端向该TCP服务器的10000端口发送了SYN报文,…

Qt 综合练习小项目--反金币(1/2)

目录 1 项目简介 2 项目基本配置 2.1 创建项目 2.2 添加资源 3 主场景 3.1 设置游戏主场景配置 3.2 设置背景图片 3.3 创建开始按钮 3.4 开始按钮跳跃特效实现 3.5 创建选择关卡场景 3.6 点击开始按钮进入选择关卡场景 1 项目简介 翻金币项目是一款经典的益智类游戏…

开发过程教学——交友小程序

交友小程序 1. 我的基本信息2. 我的人脉2.1 我的关注2.2 我的粉丝 3. 我的视频4. 我的相册 特别注意:由于小程序分包限制2M以内,所以要注意图片和视频的处理。 1. 我的基本信息 数据库表: 我的基本信息我的登录退出记录我的登录状态&#x…

roarctf_2019_easy_pwn

roarctf_2019_easy_pwn Arch: amd64-64-little RELRO: Full RELRO Stack: Canary found NX: NX enabled PIE: PIE enabled64位,保护全开 __int64 ADD() {__int64 result; // raxint i; // [rsp4h] [rbp-1Ch]int v2; // [rsp8h] [rbp-18h]int…

数学建模Matlab之基础操作

作者由于后续课程也要学习Matlab,并且之前也进行了一些数学建模的练习(虽然是论文手),所以花了几天零碎时间学习Matlab的基础操作,特此整理。 基本运算 a55 %加法,同理减法 b2^3 %立方 c5*2 %乘法 x 1; …

93、Redis 之 使用连接池管理Redis6.0以上的连接 及 消息的订阅与发布

★ 使用连接池管理Redis连接 从Redis 6.0开始,Redis可支持使用多线程来接收、处理客户端命令,因此应用程序可使用连接池来管理Redis连接。 上一章讲的是创建单个连接来操作redis数据库,这次使用连接池来操作redis数据库 Lettuce连接池 支持…

Flutter笔记:手写并发布一个人机滑动验证码插件

Flutter笔记 手写一个人机滑块验证码 作者:李俊才 (jcLee95):https://blog.csdn.net/qq_28550263 邮箱 :291148484163.com 本文地址:https://blog.csdn.net/qq_28550263/article/details/133529459 写 Flut…

【深蓝学院】手写VIO第4章--基于滑动窗口算法的 VIO 系统:可观性和 一致性--作业

0. 内容 T1. 参考SLAM14讲P247直接可写,注意 ξ 1 , ξ 2 \xi_1,\xi_2 ξ1​,ξ2​之间有约束(关系)。 套用舒尔补公式: marg掉 ξ 1 \xi_1 ξ1​之后,信息被传递到 L 1 和 L 2 L_1和L_2 L1​和L2​之间了。 T2. …