近日,国外知名 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. Z - New Year Tree CodeForces - 620E 线段树 区间种类 bitset

    Z - New Year Tree CodeForces - 620E 这个题目还没有写,先想想思路,我觉得这个题目应该可以用bitset, 首先这个肯定是用dfs序把这个树转化成线段树,也就是二叉树 ...

  2. Coursera课程笔记----Write Professional Emails in English----Week 3

    Introduction and Announcement Emails (Week 3) Overview of Introduction & Announcement Emails Bas ...

  3. Day_14【IO流】扩展案例2_缓冲字符输出、输入流进行用户名的创建

    需求分析 1.项目根目录下建立文件: user.txt,文件中存放用户名和登录密码,格式:用户名,密码,如:aaa,123: 2.user.txt文件中初始存放的用户信息有如下: jack,123 r ...

  4. matlab 提示 Continuous sample time is not supported by discrete derivative 错误的解决办法

    Simulink仿真的时候,出行错误提示:Continuous sample time is not supported by discrete derivative 中文意思是:连续采样时间不支持离 ...

  5. ocelot jwt 进行统一验证

    前一个帖子发了有关jwt 验证api的内容,这一次将jwt集成到ocelot网关中. ocelot集成jwt有一个很不错的nuget包,ocelot.jwtauthorize  ,但是这个包似乎支持n ...

  6. 修改托管dll文件

    众所周知,托管的dll是可以反编译且可以修改的. 可以用ildasm.exe导出IL文件,修改IL文件后,用ilasm编译成DLL 用ildasm.exe导出IL文件 1.获得ildasm.exe  ...

  7. etcd实现服务发现

    前言 etcd环境安装与使用文章中介绍了etcd的安装及v3 API使用,本篇将介绍如何使用etcd实现服务发现功能. 服务发现介绍 服务发现要解决的也是分布式系统中最常见的问题之一,即在同一个分布式 ...

  8. .NET Core接入ElasticSearch 7.5

    写在前面 最近一段时间,团队在升级ElasticSearch(以下简称ES),从ES 2.2升级到ES 7.5.也是这段时间,我从零开始,逐步的了解了ES,中间也踩了不少坑,所以特地梳理和总结一下相关 ...

  9. 数字化制造-基于Plant Simulation的冲压车间数字化仿真平台研究

    冲压车间是将板材冲压形成汽车车身.车厢.车底板等部件的过程,冲压是汽车生产四大加工工艺的首个工序,直接影响着汽车焊装.涂装.总装车间的生产.冲压车间生产具有以下特点: 换模时间长:每种冲压件均有一套专 ...

  10. css概述二

    四.尺寸和边框 1.尺寸属性 ①作用 设置元素的宽度和高度 ②属性 width:宽度 max-width:最大宽度 min-width:最小宽度 height:高度 max-height: min-h ...