安全分析开发环境一键部署

news2024/9/18 15:39:15

安全分析开发环境一键部署

Gartner 报告中指出 [7],Platfor
m Ops for AI 是一种编排和扩展运营人工智能的方法,利用跨数据、机器学习、人工智能和应用程序
开发管道的多种最佳实践,为基于人工智能的系统创建一个高效的交付模型。Platform Ops for AI 支持将交付模块化
、编排、发现和自治作为业务框架的组成部分。

当跨多个环境部署应用程序时,数据模型开发和运营、孤立的 DataOps 和 MLOps 之
间的不匹配会给数据和概念漂移带来巨大挑战。DataOps 被用于管理数据管道,MLOps 和
ModelOps 被用于构建健壮的机器学习和 CI/CD 管道。Platform Ops for AI 是从数据到交付
的平台级别的技术框架,是一种运维能力的整合,利用 DataOps、MLOps、ModelOps 以及
DevOps 的实践来确保端到端人工智能平台的安全性和治理,对齐数据、人工智能、机器学
习模型部署管道,保障其一致性。
Platform Ops for AI 旨在为 AI 系统在搭建的所有阶段提供持续集成和持续交付,支持和
保障系统的可重用性、结果可再现性、代码回滚、数据沿袭和安全环境环境容器化

定义内涵

容器作为一种轻量级虚拟化技术,实现了进程级别的封装隔离。容器化将应用程序和所
有相关组件(库、框架和其他依赖项)打包隔离,确保了容器内的应用在任何系统环境和架
构上得以无缝移动和运行,并在多种平台和基础架构上保持运行结果的一致性。

相比于传统的虚拟机技术,容器体积更小、启动速度更快,且在主机上运行的所有容器
共享操作系统内核和资源,有着轻量级和可移植的特性,容器的出现使得应用的迁移变得更
加简易。

技术背景

为了实现 DevOps 理念,容器化的引入至关重要,因此容器化也是搭建 Platform Ops for
AI 的基础。以 Docker 为代表的容器对于开发人员和运营人员的重要性主要在两方面:一是
持续集成和持续部署,轻量级的容器允许开发人员在本地建立容器堆来复制生产环境,并在
容器堆上搭建和运行应用程序;二是利用容器的可移植性,实现应用程序的便携测试、部署。
为了管理容器的整个生命周期,容器编排的概念应用而生。容器编排自动执行容器的部署、
管理、扩展和负载均衡等。常见的容器编排平台是 Kubernetes(k8s),是一个跨主机的容
器管理平台,支持大规模的分布式、容器化管理。

思路方案

SecXOps 的一切功能都是基于 Kubernetes 和 Docker 实现的,如下图所示在这里插入图片描述为了能够支撑用户自由配置环境并进行在线开发,SecXOps 平台在集群的每一个 node
上都预先下载好了一些常用的镜像,如 tensorflow2.9.1-gpu 等。在这些镜像中都内置了
jupyterlab 开发环境,还包含丰富的插件和工具,如 elyra 工作流相关插件、tensorboard 可
视化工具等等,尽最大可能满足算法开发人员在代码开发过程中的种种需求。另外在用户需
要扩展容器的功能时,也可以直接对开发环境进行修改,不会出现环境冲突的问题。
下图是 jupyterlab 的在线编程页面,其包含了 jupyter notebook 的所有功能,支持
python、JAVA、R 等多种编程语言以及 markdown、latex 等写作语言及公式输入,可以集编
程与写文档于一身,同时也升级增加了包括多窗口编程在内的多种功能
在这里插入图片描述

参考资料

绿盟SecXOps安全智能分析技术白皮书

友情链接

GB-T 30276-2020 信息安全技术 网络安全漏洞管理规范

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

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

相关文章

Android 8~12蓝牙架构组件介绍

一. Android 蓝牙架构图 可以看到Android蓝牙一共分为几层: APPLICATION FRAMEWORKBLUETOOTH PROCESSJNIBLUETOOTH STACKHIDL INTERFACESVENDOR IMPLEMENTATAION 生成内容路径以rk3399举例,在更新的过程中会遇到这个问题,解决方式是: root a…

node.js+uni计算机毕设项目基于微信小程序的图书管理系统(程序+小程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置: Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分离等…

【前端设计】寄存器复位对综合面积的影响

我们的目标是┏ (゜ω゜)=☞芯片前端全栈工程师~喵! 前言 之前在写代码的时候呢,就一直被要求尽量使用不带复位的寄存器,理由是节约面积和降低功耗。因此我一直有两个疑问:能省多少面积?能降低多少功耗? 鉴于我一直没能掌握功耗测试的技能,因此这次先来看看面积的影响…

k8s本地联调工具kt-connect

1、Kt Connect简介 KT Connect ( Kubernetes Developer Tool ) 是轻量级的面向 Kubernetes 用户的开发测试环境治理辅助工具。其核心是通过建立本地到集群以及集群到本地的双向通道,从而提升在持续交付生命周期中开发环节的效率问题以及开发测…

[Linux]多线程的同步和互斥(线程池 | 单例模式 | 其他常见的锁 | 读者写者问题)

文章目录线程池线程安全的单例模式单例模式的特点饿汉方式和懒汉方式单例模式实现线程池其他常见的锁读者写者问题线程池 线程池是一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着监督管理者分…

K26 SOM从emmc启动linux——2

问题 在K26 SOM从emmc启动linux文章中,使用EMMC启动后,出现下图打印: 这里本身是存在问题的,没有显示系统名称,打印中有错误提示。 解决办法 在Image Packaging Configuration中将petalinux-initramfs-image修改成p…

教你快速实现“基于Docker快速构建基于Prometheus的MySQL监控系统”

🍁 个人网站:知识浅谈 📌 资料分享群:资源分享 🍖400多套PPT模板:商务模板&学生答辩 🤞这次都给他拿下🤞 基于Docker快速构建基于Prometheus的MySQL监控系统 先来捋一下数据流的…

Java Lambda表达式原理解析

前言 java中有lambda,在使用java的过程中我们没少用(啥?用的kotlin?你别说话)但是你知道lambda的实现原理吗? 接下来就来解析lambda实现,不过在lambda之前我们与一个熟悉的老伙计谈谈心————匿名类,为什么因为他们有点类似. 匿名类的实现方式 从字节码的层面上来说ne…

长光卫星冲刺科创板上市,预计2025年底前实现300颗卫星在轨

近日,长光卫星技术股份有限公司(下称“长光卫星”)在上海证券交易所递交招股书,准备在科创板上市。 本次冲刺科创板上市,长光卫星计划募资26.83亿元,将用于“吉林一号”卫星星座建设项目(二期&a…

第五章:数据完整性

一、实体、参照、用户自定义完整性 1、【单选题】CREATE TABLE时定义属性上的约束条件,检查列值是否满足一个条件表达式的定义关键词为: 正确答案: A 2、【多选题】创建患者住院主记录表pat_visit,并定义主码{patient_id,visit_…

《图解TCP/IP》阅读笔记(第七章 7.1、7.2、7.3)—— 路由控制概念与路由控制算法

第七章 路由协议 本章旨在将详细介绍路由控制以及实现路由控制功能的相关协议 7.1 路由控制的定义 在互联网这片汪洋大海中,数据就好似一叶扁舟,没有灯塔的指引,是难以寻得目的地的。这种进行正确方向引导的转发数据的处理,就叫…

[LeetCode周赛复盘] 第 94 场双周赛20221225

[LeetCode周赛复盘] 第 94 场双周赛20221225 一、本周周赛总结二、 [Easy] 6273. 最多可以摧毁的敌人城堡数目1. 题目描述2. 思路分析3. 代码实现三、[Medium] 6274. 奖励最顶尖的 K 名学生1. 题目描述2. 思路分析3. 代码实现四、[Medium] 6295. 最小化两个数组中的最大值1. 题…

从入门到项目实战 - Vue 键盘事件

Vue 中键盘事件的使用上一节:《 Vue 事件处理 》| 下一节:《 Vue 中鼠标事件的使用 》jcLee95 邮箱 :291148484163.com CSDN 主页:https://blog.csdn.net/qq_28550263?spm1001.2101.3001.5343 本文地址:https:/…

【TypeScript】TS泛型讲解及其使用

目录 泛型 泛型函数使用 泛型约束 多泛型使用 泛型接口 泛型类 泛型工具类型 泛型 泛型是可以在保证类型安全的前提下,让函数等与多种类型一起工作,从而实现复用,常用于:函数、接口、class中。日常我们创建的函数&#xf…

车牌检测模型训练(含源码和数据集)

车牌检测模型训练(含源码和数据集) 本教程利用NVIDIA TAO进行车牌检测模型的训练: 模型框架:SSD数据集: CRPD, 连接:https://github.com/yxgong0/CRPD训练框架: NVIDIA TAO, 安装教程连接: https://docs.nvidia.com/tao/tao-toolkit/text/tao_toolkit_quick_start_guide.html…

目标检测之YOLOv3算法分析

基本原理 特征网络 输入输出 输入416∗416∗3416*416*3416∗416∗3大小的图片(不唯一,但图片大小必为32的倍数),输出3个尺度的feature map,分别为13∗13∗25513*13*25513∗13∗255,26∗26∗25526*26*25526∗26∗255…

RV1126笔记十九:吸烟行为检测及部署<六>

若该文为原创文章,转载请注明原文出处。 模型测试 一、pt文件测试 pt文件是在windows下训练生成的,测试环境为py3.8 1、首先查看虚拟环境列表,然后切换于是py3.8的虚拟环境。 conda env list // 查看虚拟环境列表 conda activate yolo // 切换虚拟环境 2…

leetcode:1739. 放置盒子【找规律!】

目录题目截图题目分析ac code总结题目截图 题目分析 样例有规律,它希望我们先按每层1, 3, 6这样叠起来,比如能跌i层那么至少有i * ( i 1) // 2个底层多出来的东西再做考虑多出来的东西考虑1 2 3…能加到多少个比如说如果多出来3个的话,放…

【小5聊】Asp.Net Core3.1基础之跨域设置以及设置不对的地方

最近微软的.Net Core平台更新换代速度非常快,还没把2.1整熟悉,就把2.1淘汰了。 目前最新版本已经到了7.0,.net core3.1还在长期维护范围内,估计能用一段时间。 所以,.net core2.1升级到3.1,跨域方法的设置也…

gerber 文件格式 [一]

在电路设计这块, 目前还绕不开 gerber 文件的工程交互, 所以来了解一下. 目前官网的文档gerber-layer-format-specification-revision-2022-02_en.pdf. gerber 文件是一个ascii码的命令文档, 格式比较简单,主要命令有下面这些 命令名称说明G04注释对文档生成没有影响MO模式设…