概述
如果你是OSF社区的一员,你应该听说过CERN这个名字。
这家总部位于日内瓦的实验室以大型强子对撞机、希格斯玻色子和反物质研究而闻名。它所有的研究都会产生大量的数据,因此需要大量的基础设施。
让我们来了解一下,自6年前在OpenStack峰会上获得第一个超级用户奖以来,CERN的OpenStack环境是如何演变的。
Q: 自从获得超级用户奖以来,CERN的OpenStack环境发生了什么变化?
A: 在2014年巴黎OpenStack峰会上,CERN获得了Digitalfilm Tree首席技术官Guillaume Aubuchon颁发的第一个超级用户奖。
当时,CERN的云已经投入生产一年了,有65000个核心运行在哈瓦那,提供虚拟机、镜像和身份识别。经过6年来的13次升级,CERN云现在覆盖了11个OpenStack项目,包括添加容器、裸机、块、共享、工作流、网络和文件系统存储。
Q: CERN的OpenStack环境的当前大小是多少?
A: 目前,CERN云在80个cell中大约有300000个核心,OpenStack Magnum最近有很大的增长,用于管理Kubernetes集群、所有计算机中心硬件的OpenStack Ironic服务器以及Fileshares with CephFS。
Q: CERN运行的是什么版本的OpenStack?
A: 我们正在从Stein升级到Train,大多数组件已经在运行Train。我们使用RDO发行版。
Q: CERN的团队将哪些技术与OpenStack集成?
A: 很多!CERN云环境的目标是基于一组开源项目构建一个工具链,这些项目也可以被与CERN合作的其他实验室使用。以下是几个例子:
——云和容器:用于Linux的CentOS、OpenStack发行版的RDO、 用于容器编排的带Helm的Kubernetes、用于软件定义网络的Tungsten Fabric。
——配置:用于配置管理的Puppet和Foreman、用于自动配置的Terraform(包括外部云)
——监控:用于传感器的Collectd,用于容器的Prometheus,用于传输的Flume和Logstash,用于显示的Grafana、Kibana和Jupyter。
——存储:用于镜像、块、共享和对象存储的Ceph,用于数据库的MySQL、Postgres、Infloxdb,用于日志和存档的Hadoop和ElasticSearch。
——身份识别:用于身份验证和单点登录的FreeIPA和KeyColt。
——工作流:用于版本控制、持续集成的Gitlab,用于build的Koji,用于自动化的Rundeck。
Q: CERN在OpenStack上运行什么工作负载?
A: CERN计算机中心90%以上的基础设施由OpenStack管理和提供。这包括物理处理和存储、数据库以及用于实验室管理的基础设施。计算机中心的剩余硬件现在正在用于Ironic,以确保强大的资源管理、记帐和生命周期跟踪。
Q: CERN的OpenStack团队有多大?
A: CERN IT部门的生产支持团队约有7名工程师,还有更多的学生和研究员为各种项目改进做出贡献。
Q: CERN的团队目前对OpenStack项目有何贡献?是否为OpenStack基金会支持的其他项目(Airship、Kata Containers、StarlingX、Zuul)做出贡献?
A: 自2011年开始实施以来,CERN已经向OpenStack提交了1000多个commit。CERN最大的三个OpenStack项目是Magnum、Nova和Keystone。CERN的经验已经在OpenStack峰会上的30多次会谈以及开放基础设施日等区域性活动中介绍,分享大规模运行OpenStack的经验和我们当前的重点领域。其中包括2019年在CERN举办的OpenStack日,内容包括OpenStack在科学领域的使用经验,以及2020年举办的Ironic中期会议。
CERN博客网址为https://techblog.web.CERN.ch/techblog/,本地开发可在https://github.com/cernops上共享。
CERN还为治理和项目管理做出了贡献,其中包括一名选举产生的OpenStack个人董事会成员、两名用户委员会成员以及PTL/在Magnum、Keystone和Ironic中的核心角色。
Q: CERN的团队使用OpenStack克服了哪些挑战?
A: 考虑到大型强子对撞机和CERN实验的需求,在不增加工程师数量的情况下提供更多的计算能力是一个挑战。在容器编排即服务、Nova Cells、Identity Federation和Spot Market功能等领域与开源社区的其他成员合作,使这些新功能得以开发、社区审查和进一步增强。Scientific SIG和Large Scale SIG等OpenStack特殊兴趣组为辩论、信息共享和共同贡献提供了一个有用的框架。
一个用于跟踪、认证和核算裸机、虚拟机、存储和容器的单一框架对CERN IT部门很有好处。允许用户在几分钟内拥有自助服务资源,同时确保这些资源得到明确分配(如果合适的话过期),这使得CERN云用户能够专注于实验室工作,而不是如何获得他们需要的基础设施。
原文链接:
https://superuser.openstack.org/articles/cern-openstack-update/
最后
以上就是小巧小蚂蚁为你收集整理的90%以上的基础设施由OpenStack管理和提供的CERN,现在如何了?的全部内容,希望文章能够帮你解决90%以上的基础设施由OpenStack管理和提供的CERN,现在如何了?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复