50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

Canonical 发布 Sunbeam 项目:无缝迁移小型专有 IT 解决方案至 OpenStack

  • 2023-08-19
    北京
  • 本文字数:830 字

    阅读完需:约 3 分钟

Canonical发布Sunbeam项目:无缝迁移小型专有IT解决方案至OpenStack

Canonical宣布了一个新的开源项目,使组织能够轻松地将自己的小型专有 IT 解决方案迁移到 OpenStack。Canonical 说,Sunbeam项目是免费的,而且不需要成本高昂的专业服务。

 

Sunbeam 的目标是在 Kubernetes 和本地节点共存的混合环境中部署 OpenStack。由于 Sunbeam 能够在容器中运行 OpenStack,所以可以将它看成是一种加强型的 OpenStack on Kubernetes。Sunbeam 利用 Canonical Juju在多云或混合云中编排和管理使用 charm 操作符的的节点。

 

Charm 是业务逻辑的基本封装单元,其中包含部署、配置和扩展应用程序的所有指令。Sunbeam 采用了 Kubernetes 的原生概念,例如 StatefulSets 和操作符,因此,部署和操作 OpenStack 的方式与其他 Kubernetes 部署类似。

 

Sunbeam 的另一个核心功能是关系处理程序,它是 charm 和接口之间的中介,目的是创建一个中间抽象,让 charm 可以用统一的方式与各种各样的接口进行交互。例如,关系处理程序提供了一个ready属性,让 charm 接口知道是否所有数据都已经接收。另一方面,容器处理程序则负责协调 charm 和pebble容器,以配置容器、重启容器、检查其运行状态等等。

 

虽然 Sunbeam 能够支持任意规模的 OpenStack 运营和管理,从单个节点到边缘的小型部署,再到包含成千上万虚拟化管理程序的大型云,但 Canonical 的产品经理 Tytus Kurek 证实,Sunbeam 是专门针对 OpenStack 的初期采用阶段,例如在迁移小型遗留 IT 解决方案时:


Sunbeam 的出现消除了最初采用 OpenStack 时可能会遇到的许多障碍,这是迈向自治私有云的第一步。

 

Canonical 声称,基于这一愿景,Sunbeams 提供了一个简单的界面,旨在为不熟悉 OpenStack 的用户提供方便,让他们可以在几分钟内启动 OpenStack 云。

 

目前,Sunbeam 提供的最新 OpenStack 版本是 2023.1,但只包含核心 OpenStack 服务,尽管 Canonical 表示这个项目的发展会非常迅速。

 

原文链接:

https://www.infoq.com/news/2023/06/canonical-sunbeam-openstack/


相关阅读:

OpenStack 已死?最新报告显示 OpenStack 部署呈爆发式增长,整体规模超 4000 万

Kubernetes 与 OpenStack

2023-08-19 08:005342

评论

发布
暂无评论
发现更多内容

线程池运用不当的一次线上事故

AI乔治

Java 架构 高并发 线程池

JVM系列-java内存模型(JMM)

诸葛小猿

JMM Java内存模型 共享变量读写

ARTS打卡 第23周

引花眠

微服务 ARTS 打卡计划 springboot

Java 集合(6.1)-- Collection 和Collections什么关系?

秦怀杂货店

Java collection 集合 Collections

大量类加载器创建导致诡异FullGC

AI乔治

Java 架构 JVM GC

记一次 Java 服务性能优化

AI乔治

Java 架构 性能优化 高性能

常用Git命令速查手册

jiangling500

git

免费图床+CDN:GitHub+jsDeliver

jiangling500

GitHub CDN 免费图床 jsDeliver

Mybatis【2.1】-- 从读取流到创建SqlSession发生了什么?

秦怀杂货店

数据库 mybatis SQLSession

serialVersionUID作用是什么以及如何生成的?

秦怀杂货店

Java 序列化 serialVersionUID 反序列化

ARTS打卡 第24周

引花眠

微服务 ARTS 打卡计划 springboot

Mac 安装Homebrew慢的问题解决

秦怀杂货店

Mac homebrew

甲方日常 51

句子

工作 随笔杂谈 日常

Java 集合(5)-- Collections源码解析

秦怀杂货店

Java 集合 Collections

Java 集合(9)-- Vector超级详细源码解析

秦怀杂货店

Java 源码 集合 ArrayList vector

JDBC【2】-- 工作原理以及简单封装

秦怀杂货店

Java JDBC 工作原理

四周 习题与总结

水浴清风

Scala语法特性(二):控制语句及函数方法

正向成长

Scala函数 Scala控制语句

Java 集合(6)-- Collection源码解析

秦怀杂货店

Java 源码 collection 集合 JAVA集合

JDBC【3】-- SPI技术以及在数据库连接中的使用

秦怀杂货店

数据库 spi

Mybatis【1】-- 第一个Mybatis程序

秦怀杂货店

mybatis 入门 教程

你还在使用迭代器删除集合数据,out了,Java 中函数removeIf 不香么

Geek_6f0746

Java JAVA集合 Java迭代器

Java 集合(8)-- ArrayList 源码解析

秦怀杂货店

Java 源码 集合 ArrayList

JDBC【1】-- 初级入门之增删改查

秦怀杂货店

数据库 jbdc crud

踩了一个java命令行参数顺序的坑

AI乔治

Java 架构 stream

Mybatis【2】-- 多个mapper文件以及namespace作用

秦怀杂货店

mybatis Mapper namespace

Java反射说得透彻一些

秦怀杂货店

Java 反射 java反射

Java 集合(7)-- List 接口源码解析

秦怀杂货店

Java List 源码 集合 java集合使用

架构师训练营第八周作业

四夕晖

一次“诡异”的JVM缓存加载问题排查

AI乔治

Java 缓存 架构 JVM

transient关键字的作用以及几个疑问的解决

秦怀杂货店

序列化 反序列化 transient

Canonical发布Sunbeam项目:无缝迁移小型专有IT解决方案至OpenStack_DevOps & 平台工程_Sergio De Simone_InfoQ精选文章