当前位置: 首页 > news >正文

为以人工智能为中心的工作负载重新设计的全局控制台

MinIO 控制台多年来一直是一个不断发展的产品。每次学习时,我们都会思考如何改进交互框架中这个非常重要的部分。首先是控制台,它在推出后的一年内就被广泛采用。更具体地说,超过 10K 个组织。接下来是企业控制台。这从对象存储与其 GUI 之间的 1:1 关系转变为 1 对多关系。众所周知的单一管理平台。随着 AIStor 的发布,我们又有了一次巨大的阶跃函数改进。AIStor Global Console 是开发人员和管理员的终极 UI。在有效管理 MinIO 对象存储时,它弥合了租户灵活性和粒度之间的差距,同时提供对强大新功能的访问。除了提供用于创建存储桶、访问策略等工具的工具外,新的 Global Console 还承担了许多较低级别的集群操作的负担。这些只是我们已经展示的 AIStor 支持的功能的一小部分。在后续的博客中,我们将更深入地研究一些功能,以向您展示一些其他功能。

Kubernetes 优先

Global Console 首先是 Kubernetes。这并不意味着您不能运行裸机,它只是意味着我们默认根据我们为商业客户看到的部署发行版来假设 Kubernetes。这里的关键是我们正在推动一个后 YAML 世界。您在 YAML 中配置的所有内容都可以在 GUI 中配置。你猜怎么着,你也可以在完成后将其导出为 YAML,以防你的 devops 兄弟想将其用于自动化。以下是现在通过 UI 提供的一些功能。

  • Load Balancer 用于管理整个集群的流量。

  • 入站流量规则,以便可以在粒度级别对对象访问进行门控。

  • Kubernetes 的存储类

更新对象存储

删除对象存储

裸机控制台

如您所知,MinIO 支持在任何类型的环境中进行部署,无论是 VM、边缘、IoT、裸机还是 Kubernetes 不可用的其他系统。这允许存储基础架构管理员将访问权限委派给应用程序开发人员和对象存储管理员,以执行设置存储桶、访问控制、生命周期管理和复制等操作。

分批处理作业

批处理作业能够以简单明了的策略移动或修改大量数据。这将责任从客户端转移到服务器,以尽可能高的吞吐量移动数据。使用 Batch 作业,您可以要求 MinIo 复制整个存储桶,例如,在设置边缘 MinIO 时,您可以使用 Batch 功能将数据集推送到新位置。请看下面如何通过 UI 设置自己的分批处理作业。

提示 API

将 promptObject API 添加到 Global Console 中是一点魔法。它允许用户使用现代 LLM 接口(又名文本框)与对象的内容进行交互。只需确定您想要与之交互的对象并开始审讯。例如,您可以从 500 页的研究论文或图像中提问。它在您自己的基础设施上运行,您可以使用 MinIO 的多模态 LLM 或使用 OpenAI 或 Anthropic 的 API 等。虽然我们预计绝大多数使用来自 API 并由应用程序使用,但这是对 Global Console 的强大补充。

单一管理平台的强大功能

重新设计的 Global Console 的一大特色是能够从单一管理平台查看整个 MinIO 部署,并相应地与它们进行交互。让我们看看 AIStor 控制台,可以说,当 MinIO 通过 Kubernetes 启动时,您将使用它来连接它。这是一个简短的演示,说明它会是什么样子。

保持简单

重新设计的首要目标是使 GUI 更加简单和强大。它已成为我们客户群的日常驱动力 - 即使是顽固的 CLI 类型。我们继续将越来越多的功能打包到 AIStor 中,这给简单性带来了挑战——这是我们痴迷的话题。这种重新设计实现了这一点,同时给我们留下了很大的成长空间,而不会让控制台变得太杂乱,通过显示相关信息,使其易于查看和更精细的信息,只需单击一下即可。

http://www.lryc.cn/news/486401.html

相关文章:

  • go channel中的 close注意事项 range取数据
  • Vue3 -- 项目配置之eslint【企业级项目配置保姆级教程1】
  • 鸿蒙开发应用权限管理
  • 【数据库】如何保证数据库迁移过程中数据的一致性?
  • C++之内存管理
  • ISP是什么?
  • 机房动环境监控用各种列表已经淘汰了,现在都是可视化图表展示了
  • RHCE的练习(12)
  • uniapp自动注册机制:easycom
  • 【论文阅读】(Security) Assertions by Large Language Models
  • C++ 编程基础(5)类与对象 | 5.8、面向对象五大原则
  • node.js中express的基本了解
  • AI大模型(一):Prompt AI编程
  • ArcGIS Pro属性表乱码与字段名3个汉字解决方案大总结
  • 小程序-基于java+SpringBoot+Vue的驾校预约平台设计与实现
  • 计算机网络网关简介
  • 如何用python将pdf转换为json格式
  • STL关联式容器介绍
  • java计算机毕业设计选题参考3000篇
  • JWT介绍、测试案例 以及实际开发中的使用
  • 快排和归并
  • VUE+SPRINGBOOT实现邮箱注册、重置密码、登录功能
  • Vue 项目打包后环境变量丢失问题(清除缓存),区分.env和.env.*文件
  • 创建vue+electron项目流程
  • 3. 用Ruby on Rails创建一个在线商城
  • jmeter常用配置元件介绍总结之配置元件
  • SpringBoot获取请求参数
  • 【数据结构】树——顺序存储二叉树
  • Android中perform和handle方法的区别——以handleLaunchActivity与performLaunchActivity为例
  • 聊聊依赖性测试