Posted in

OpsMill Infrahub 利用 GitOps 自动化基础设施即代码_AI阅读总结 — 包阅AI

包阅导读总结

1. 关键词:OpsMill、Infrahub、IaC、GitOps、数据库

2. 总结:OpsMill 推出处于测试阶段的新 Infrastructure as Code(IaC)平台 Infrahub,旨在通过 GitOps 和数据库解决基础设施管理的自动化难题,具有版本控制、持续集成验证和合规性等优势,软件开源可本地部署,也在开发云版本。

3. 主要内容:

– OpsMill CEO 称管理全球网络基础设施困难,遂开发软件

– 推出的 Infrahub 平台,源于对基础设施和网络管理的挫折

– 现有管理工具存在问题,IaC 中真相来源是数据,而 GitOps 用于基础设施管理缺结构化数据模型

– Infrahub 用 Neo4J 的图数据库管理数据,捕获复杂系统配置数据

– 平台提供版本控制,多管理员可操作,能进行持续集成验证

– 还有合规优势,软件开源可本地部署,公司也在开发云版本,OpsMill 获多家资本支持

思维导图:

文章地址:https://thenewstack.io/opsmill-infrahub-automates-infrastructure-as-code-with-gitops/

文章来源:thenewstack.io

作者:Joab Jackson

发布时间:2024/8/15 13:17

语言:英文

总字数:576字

预计阅读时间:3分钟

评分:88分

标签:基础设施即代码,GitOps,自动化,图数据库,OpsMill


以下为原文内容

本内容来源于用户推荐转载,旨在分享知识与观点,如有侵权请联系删除 联系邮箱 media@ilingban.com

“Managing network infrastructure around the globe is a pain,” said Damien Garros, OpsMill CEO and co-founder, in an interview with TNS. “I had to build my own software. There was no other option.”

Garros’ new startup has released this work, in a new Infrastructure as Code (IaC) platform, currently in beta, that promises to automate infrastructure deployments through a GitOps-based Infrastructure as Code approach.

Why couldn’t system admins enjoy the same level of automation enjoyed by the developers?

Infrahub was born from frustrations Garros kept encountering with infrastructure and network management while building IT automation systems for a variety of organizations. All the configuration info, for managing a virtual private network, say, or for setting up a load balancer, is usually not captured in any sort of systematic way, beyond engineer notes in a RTFM text file somewhere.

The tools that are available for managing such configuration data are clunky, cumbersome and costly. And they have serious technical limitations, most notably due to their inflexible data models.

“To automate, you need good data,” said Raphael Maunier, OpsMill chief operating officer and co-founder, in an interview with TNS.

In terms of IaC, the source of truth when it comes to complex systems management is always data. So, why not put it in a database?

A series of screenshots showing Infrahub.

How InfraHub Stores Configuration Data

A more supple data model is key to better automating IaC, the OpsMills execs insist.

To date, infrastructure management practices have largely ignored the GitOps-approach, where changes made in code (captured in git) are automatically deployed to production, with all changes automatically captured in version control.

What’s missing with GitOps, in terms of its potential use for infra management, is a structured data model, essential for capturing the many inter-linkages across components.

Using git itself to hold the configuration data has its limits: It doesn’t have a good query engine, it doesn’t offer a schema, and it can be difficult to use in this capacity, Maunier explained.

Try managing your IP addresses in git. It’ll be a mess, Maunier said.

To aid in data management, Infrahub uses a graph database, from Neo4J, which is ideal for capturing inter-relationships across many components, and can also easily support an extensible, ever-evolving data model.

Between git and the graph database, Infrahub captures all the configuration data needed for even a complex system.

This “intent” data describes how a system should be assembled, and Infrahub can feed this data to HashiCorp Terraform or Red Hat Ansible or other IaC deploy menttools.

A diagram showing the Infrahub architecture.

What are the Benefits of Infrahub?

The Infrahub platform offers versioning. Multiple admins can create a branch of the infrastructure database, add a new component, then merge the update back into the database, automatically generating configuration files in the process, accessible by API.

The software can also do continuous integration validations to ensure operations continue with the new components installed.

Another benefit is compliance. Multinational companies have to abide to various laws around the globe. With Infrahub, components can be tagged by which countries they are in, and their configuration information can easily be collated for compliance inspection.

The software is open source, and can be deployed on premises. And the company is working on a managed cloud version as well.

A venture-backed startup, OpsMill is backed by Serena Capital, Partech, OVNI Capital, Kima Ventures and Better Angle.

YOUTUBE.COM/THENEWSTACK

Tech moves fast, don’t miss an episode. Subscribe to our YouTubechannel to stream all our podcasts, interviews, demos, and more.

GroupCreated with Sketch.