遗留系统陷入困境

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

相关文章

c语言实现玫瑰花

浅浅跟波风 1.效果图 2.代码实现 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <math.h>const int max_iterations 128; const float stop_threshold 0.01f; const float grad_step 0.01f; const float clip_far 10.0f;const float PI 3.1…

【网络安全】2023年堡垒机品牌大全

随着大家网络安全意识的增加&#xff0c;随着国家等保政策的严格执行&#xff0c;越来越多的企业开始采购堡垒机。这里就给大家总结了部分堡垒机品牌&#xff0c;让大家参考参考。 2023年堡垒机品牌大全 1、行云堡垒 2、JumpServer 3、安恒 4、骞云 5、齐治 6、阿里云 …

【项目开发 | C语言项目 | C语言病人管理系统】

该项目旨在为医院或其他医疗机构提供一个简易的病人信息管理工具。用户可以通过命令行界面进行病人信息的增、删、查和改操作&#xff0c;并将数据持久化存储在txt文件中。 一&#xff0c;开发环境需求 操作系统 &#xff1a;Windows, Linux 开发环境工具 &#xff1a;Qt, VSC…

大模型 Decoder 的生成策略

本文将介绍以下内容&#xff1a; IntroductionGreedy Searchbeam searchSamplingTop-K SamplingTop-p (nucleus) sampling总结 一、Introduction 1、简介 近年来&#xff0c;由于在数百万个网页数据上训练的大型基于 Transformer 的语言模型的兴起&#xff0c;开放式语言生…

安装NodeJS并使用yarn下载前端依赖

文章目录 1、安装NodeJS1.1 下载NodeJS安装包1.2 解压并配置NodeJS1.3 验证是否安装成功2、使用yarn下载前端依赖2.1 安装yarn2.2 使用yarn下载前端依赖参考目标:在Windows下安装新版NodeJS,并使用yarn下载前端依赖,实现运行前端项目。 1、安装NodeJS 1.1 下载NodeJS安装包…

Git小书系列笔记

Git准备 首先根据自己的系统安装git&#xff0c;安装成功后可以通过如下指令查看git版本。 使用Git之前&#xff0c;需要配置用户名称和电子邮件。 1.设置全局的用户名和电子邮件 git config --global user.name "Your Name" git config --global user.email &quo…

代码随想录 Day10 栈与队列 LeetCode T239 滑动窗口的最大值 T347 前K个高频元素

简要介绍一下单调队列和优先级队列的不同 元素顺序的处理&#xff1a;单调队列中&#xff0c;元素的顺序是单调的&#xff0c;也就是说&#xff0c;队列中的元素按照特定的单调性&#xff08;递增或递减&#xff09;排列。这种特性使得单调队列在处理一些问题时非常高效&#…

C++ stack和queue

stack的介绍 stack是作为容器适配器被实现的&#xff0c;容器适配器即是对特定类封装作为其底层的容器&#xff0c;并提供一组特定的成员函数来访问其元素&#xff0c;将特定类作为其底层的&#xff0c;元素特定容器的尾部(即栈顶)被压入和弹出 stack的底层容器可以是任何标准…

【做题笔记】多项式/FFT/NTT

HDU1402 - A * B Problem Plus 题目链接 大数乘法是多项式的基础应用&#xff0c;其原理是将多项式 f ( x ) a 0 a 1 x a 2 x 2 a 3 x 3 ⋯ a n x n f(x)a_0a_1xa_2x^2a_3x^3\cdotsa_nx^n f(x)a0​a1​xa2​x2a3​x3⋯an​xn中的 x 10 x10 x10&#xff0c;然后让大数的…

为什么特斯拉和理想,能用很少的SKU获得成功? -审批版

作者|普通一涛 编辑|德新 乔布斯喜欢「为改变混乱繁杂而生的现代简约主义」设计理念&#xff0c;所以苹果产品走的都是超级简洁的路线。 在汽车圈&#xff0c;特斯拉和理想也是简洁主义信奉者。 能用两款车打天下&#xff0c;绝不用三款车&#xff0c;能用三款车的&#xff0…

再学C++ | STL库中可能存在的内存溢出与脏数据问题

STL库中的 vector 是我们使用最频繁的STD容器之一。它具有广泛的应用&#xff0c;并且在性能方面表现出色。然而&#xff0c;其存在一种潜在问题&#xff0c;即溢出。由于 vector 在使用下标访问元素时不会检查索引是否越界&#xff0c;因此很可能导致溢出错误的出现。这种错误…

图神经网络 GNN

之前经常看到图神经网络的内容&#xff0c;但是一直都觉得很难&#xff0c;就没有继续了解&#xff0c;现在抽空学习了一下&#xff0c;简单了解GNN是个什么东西&#xff0c;还没有进行代码实践&#xff0c;随着后续的学习&#xff0c;会继续更新代码的内容&#xff0c;这里先记…

互联网Java工程师面试题·MyBatis 篇·第二弹

目录 16、Xml 映射文件中&#xff0c;除了常见的 select|insert|updae|delete标签之外&#xff0c;还有哪些标签&#xff1f; 17、Mybatis 的 Xml 映射文件中&#xff0c;不同的 Xml 映射文件&#xff0c;id 是否可以重复&#xff1f; 18、为什么说 Mybatis 是半自动 ORM 映射…

conda安装使用jupyterlab注意事项

文章目录 一、conda安装1.1 conda安装1.2 常见命令1.3 常见问题 二、jupyterlab2.1 jupyterlab安装和卸载2.2 常见错误2.2.1 版本冲突&#xff0c;jupyterlab无法启动2.2.2 插件版本冲突 2.3 常用插件2.3.1 debugger2.3.2 jupyterlab_code_formatter 2.4 jupyter技巧 一、conda…

点云处理开发测试题目

点云处理开发测试题目 文件夹中有一个场景的三块点云数据&#xff0c;单位mm。是一个桌子上放了一个纸箱&#xff0c;纸箱上有四个圆孔。需要做的内容是&#xff1a; 1. 绘制出最小外接立方体&#xff0c;得到纸箱的长宽高值。注意高度计算是纸箱平面到桌子平面的距离。 2. 计…

flink自定义窗口分配器

背景 我们知道处理常用的滑动窗口分配器&#xff0c;滚动窗口分配器&#xff0c;全局窗口分配器&#xff0c;会话窗口分配器外&#xff0c;我们可以实现自己的自定义窗口分配器&#xff0c;以实现我们的自己的窗口逻辑 自定义窗口分配器的实现 package wikiedits.assigner;i…

设计模式之抽象工厂模式--创建一系列相关对象的艺术(简单工厂、工厂方法、到抽象工厂的进化过程,类图NS图)

目录 概述概念适用场景结构类图 衍化过程业务需求基本的数据访问程序工厂方法实现数据访问程序抽象工厂实现数据访问程序简单工厂改进抽象工厂使用反射抽象工厂反射配置文件衍化过程总结 常见问题总结 概述 概念 抽象工厂模式是一种创建型设计模式&#xff0c;它提供了一种将相…

Logrus 集成 color 库实现自定义日志颜色输出字符原理

问题背景 下列代码实现了使用 Logurs 日志框架输出日志时根据级别不同&#xff0c;使用对应的自定义颜色进行输出。那么思考下代码的逻辑是怎么实现的呢&#xff1f; 效果如下&#xff1a; 代码如下&#xff1a; import ("fmt""github.com/sirupsen/logrus&q…

ARM汇编与C言语的混合编程

1. C言语如何与汇编进行交互 有些时候&#xff0c;我们需要在汇编代码中调用C代码&#xff0c;或者说C代码中调用汇编代码。 那么&#xff0c;汇编调用C代码&#xff0c;或者C代码调用汇编函数&#xff0c;他们的函数参数、返回值是如何传递的&#xff1f; 对应ARM架构来说&…

angularjs开发环境搭建

Angularjs是一个前端页面应用开发框架&#xff0c;其使用TypeScript作为开发语言&#xff0c;Angularjs的特性包括&#xff0c;使用组件、模板以及依赖注入的开发框架构建可扩展的web应用&#xff0c;使用易于集成的类库支持页面路由、页面表单、前后端接口交互等各种不同特性&…