近日,国外知名 DevOps 服务商 HashiCorp 官网相关条款页面更新,声明中表示禁止在中国使用其 Vault 企业版产品,此事件引发国内开源界广泛关注。

HashiCorp解释是由于中国的出口管制法规禁止的原因导致无法出售或使用企业版的Valut,所以在没有取得HashiCorp书面协议的前提下,不得在中国境内使用,部署和安装HashiCorp的Valut企业版本软件。

注意,这里只是禁止使用企业版本的Valut软件,开源版本和HashiCorp公司的其他软件并不在此限。

那么这个会对我们产生多少影响呢?我们先了解下HashiCorp公司。

HashiCorp于2012年成立,由Mitchell Hashimoto和Armon Dadgar创办,陆续推出了Vagrant、Packer、Terraform、Consul、Valut 和Nomad等知名产品。它提供DevOps基础设施自动化工具,集开发、运营和安全性于一体,可以帮助开发者编写和部署应用程序,加速应用程序分发,提升开发效率。

HashiCorp采用开源的方式和云厂商合作,为云的使用提供了一套通用的工作流程。合作方包括2000多家上市公司。

HashiCorp旗下的软件

1.Terraform:是一个构建、变更、和安全有效的版本化管理基础设施的工具。可以用代码管理维护IT资源,把之前需要手动操作的一部分任务通过程序来自动化的完成。基础结构即代码,使用 Terraform 配置语言可以轻松跨整个工作流实现资源管理自动化。国内众多公有云都支持Terraform。

2. Consul:是一个支持多数据中心分布式高可用的服务发现和配置共享的服务软件,由 HashiCorp 公司用 Go 语言开发,目前在国内也有大量的使用和落地案例。

3.Vagrant:也是一个比较流行的虚拟机管理软件,使用Vagrant 可以让我们用命令直接从云上下载虚拟机的镜像,然后进行创建和管理等。

Terraform作为一种安全有效地构建、更改和版本控制基础设施的工具(基础架构自动化的编排工具),几乎可以支持所有市面上能见到的云服务。

Terraform是否是唯一选择? 

博云自主研发的BenyondCMP云管理平台,不使用Terraform相关产品,不依赖国外企业技术,因此此次事件对博云产品不会产生影响。博云长期以来坚持以自主设计、自主研发为原则,通过多年对多云、混合云环境管理中积累了成熟的技术管理方法和实践经验,产品率先支持基于国产化软件、硬件、数据库环境下的研发、部署、管理,提供整套技术自主可控的异构云管理平台解决方案。

BeyondCMP通过丰富的虚拟化技术,在单独建立的云管理平台中既保留虚拟化技术特性的同时,也提供了异构资源的管理能力。

BenyondCMP资源混合编排服务是帮助用户简化云资源管理的服务。用户遵循ROS定义的模板规范,通过可视化界面进行资源模板的编排,在模板中定义所需云资源的集合及资源间的依赖关系、资源配置细节等,通过编排引擎自动完成所有资源的创建和配置,以达到自动化部署目的。

任务编排

支持多阶段任务、多任务并发执行、可视化拖拽编排、任务类型多样化

编排解析

复杂任务自动解析;任务中断继续、任务权重设置、多种执行模式

任务调度

任务执行跟踪、任务结果确认、任务批量执行、任务分布执行

01

自研资源适配层

基于自研底层资源适配组件快速提供私有云平台、公有云平台、容器平台、物理服务器、网络平台、存储平台的对接。通过虚拟化技术的运用来屏蔽底层资源的异构性和复杂性,从而将分散的异构资源对象管理起来,实现资源的统一调度按需分配。

02

资源混合编排引擎

具有自主知识产权的资源混合编排引擎,为用户提供简化云资源调度和业务系统部署的服务,用户只需要创建一个描述自己所需的具体云资源(公有云、私有云)、数据库、中间件、业务应用的模板,基于该模板混合编排引擎自动创建和配置这些资源。用户可自主配置对象间的依赖关系、资源配置,通过可视化编辑器灵活、高效、直观的设计多平台多类型的业务编排模板。

  • 资源混合编排场景

根据业务需求对基础资源、中间件、数据库以图形化方式设计编排,实现对不同业务模板的灵活创建、按需配置、重复使用。

  • 应用系统方案设计

通过图形化编排引擎,架构师、开发者可根据快速多变的业务需求,快速设计、调整应用基础环境的搭建和发布。

  • 资源运维引擎

针对企业特定的应用系统,特定的问题现状建立运维的场景,如:资源运维、数据库运维、业务系统运维等。通过运维编排模板可灵活、清晰的规划自动化运维的整体需求,提升系统稳定性、降低运维成本、提升运维安全性,从而全面提升运维的效率。

  • 面向服务发布的流程引擎

通过自主研的发流程编排引擎,通过可视化图形界面使用拖、拉、拽方式自定义审批流程,可以随时根据实际业务操作中流程的变化,快速设计业务流程及审批节点的相关审批人员。

Terraform作为一款优秀的基础设施管理的开源工具定位于跨平台基础资源运维和服务编排,而在企业多云异构资源环境中并非只有基础运维和编排场景。HashiCorp禁止在中国使用产品势必会对多云管理生态造成一定影响,然而相反的也会促进国内公司提升自主研发的能力,加强基础能力的沉淀。

博云BenyondCMP云管理平台,不仅支持跨资源基础运维和服务编排,而且支持基础设施、IaaS、PaaS的集中化接入统一化管理运维,对资源、业务、运维等进行服务化、产品化。通过自定义的流程管控引擎及运营体系为企业提供异构多云环境下运维、运营场景的整体解决方案。

作为时代参与者,我们理应砥砺前行,责无旁贷,国产软件的发展,需要大家一起努力!

HashiCorp遭禁不必过于担忧,博云云管产品自主可控的更多相关文章

  1. 旧iPhone遭禁,会让苹果产业链迎来新转机吗?

    过去几个月,苹果的日子并不好过,先是新iPhone定价过高导致销售疲软,股价连续下跌,万亿市值失守,被微软和亚马逊超越:手机销量上则被华为赶超,整个iPhone产业链都有点儿"哀鸿遍野&qu ...

  2. SAE+WordPress快速搭建个人博客

    前些天一时冲动,买了个域名,我想总不能放着不用吧,干脆就搭建了一个个人博客.下面我把搭建的过程分享给大家.注意,此文并不是攻略,只是为了记录下这个从无到有的过程,当然,假如解决了你的疑惑,那当然是极好 ...

  3. 博为iHospital-HIS医院信息系统产品系列

    博为软件iHospital-HIS产品系列式面向大中型医院应用的完整医院流程信息化产品,覆盖了医院主要的业务流程,管理职能,和病人在医院诊疗的各个环节.将医院流程的优化与软件系统完美结合,为建立数字化 ...

  4. 校招:Vobile阜博通2015校园招聘

    关于Vobile阜博通校招(10-11月份),耗时将近一个月,现整理分享给大家. 1 浙大笔试无选择填空,问答题为主,偏语言的个人理解,不在意具体语言方向(C/C++/Java).(1)描述C.C++ ...

  5. 博云DevOps 3.0重大升级 | 可用性大幅提升、自研需求管理&自定义工作流上线,满足客户多样化需求

    DevOps能够为企业带来更高的部署频率.更短的交付周期与更快的客户响应速度.标准化.规范化的管理流程,可视化和数字化的研发进度管理和可追溯的版本也为企业带来的了更多的价值.引入DevOps成为企业实 ...

  6. Java入门请不要放弃,学习路线以及侧重点分析

    前言: ●众多的语言,到底哪一门才是适合我的? ●我们为什么要学习Java语言呢? ●Java学习路线 我们可以通过今年最新的TIOBE编程语言排行榜看到,JAVA在"昨天".和& ...

  7. 转: Redis基础总结

    转文:http://blog.csdn.net/basycia/article/details/52175429 1.redis是什么 2.redis的作者何许人也 3.谁在使用redis 4.学会安 ...

  8. 超强、超详细Redis数据库入门教程

    这篇文章主要介绍了超强.超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下 [本教程目录] 1.redis是什么2.redis的作者何许人也3.谁在使用red ...

  9. Redis数据库入门教程

    [使用redis客户端] 我们直接看一个例子: 复制代码 代码如下: //这样来启动redis客户端了 $ ./redis-cli //用set指令来设置key.value 127.0.0.1:637 ...

随机推荐

  1. 02_Java语法

    1.注释 2.关键字 3.标识符 4.常量 5.变量 6.数据类型 7.数据类型转换 8.表达式 9.运算符 9.1算数运算符 9.2赋值运算符 9.3比较运算符 9.4逻辑运算符 9.5三元运算符 ...

  2. C. Helga Hufflepuff's Cup 树形dp 难

    C. Helga Hufflepuff's Cup 这个题目我感觉挺难的,想了好久也写了很久,还是没有写出来. dp[i][j][k] 代表以 i 为根的子树中共选择了 j 个特殊颜色,且当前节点 i ...

  3. uCOS2014.1.11(转载)(void*)0 的理解

    一般把(void*)0定义为NULL表示这是个空指针void的含义void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据.众所周知,如果指针p1和p2的类型 ...

  4. C++内存管理学习笔记(3)

    /****************************************************************/ /*            学习是合作和分享式的! /* Auth ...

  5. zsteg

    以前知道zsteg,但是没有去安装使用,所以就一直没有使用. 最近在找有关lsb隐写的题,发现有些大佬的wp上面写用zsteg就解决了lsb隐写的题,自己就想,难道zsteg很方便,于是就去安装zst ...

  6. Redis系列(七)Redis面试题

    Redis 系列: Redis系列(一)Redis入门 Redis系列(二)Redis的8种数据类型 Redis系列(三)Redis的事务和Spring Boot整合 Redis系列(四)Redis配 ...

  7. chmod指令用法

    指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案 ...

  8. docker 垃圾回收机制

    docker垃圾回收机制 作者: 张首富 时间: 2019-04-10 个人博客: www.zhangshoufu.com QQ群: 895291458 说明 对于Docker来说,存在镜像/容器/存 ...

  9. 解决 Loaded plugins: fastestmirror

    其大概意思是fastestmirror不能使用,fastestmirror是yum的一个加速插件,具体我也没有仔细了解过,可能是系统不支持或者缺少组建导致的.处理办法就是禁用这个插件,方法如下:roo ...

  10. 挺好用的socks5库go-socks5

    1.挺好用的socks5库 github.com/armon/go-socks5 2.示例代码 // Create a SOCKS5 server conf := &socks5.Config ...