terraform

开源项目如何挣钱? Spark 商业化公司创始人曝光心路历程

杀马特。学长 韩版系。学妹 提交于 2020-08-12 07:07:03
众所周知,开源项目对软件发展来说至关重要,但仍有人认为用开源项目来赚钱是对开源项目的一种亵渎。 HashiCorp联合创始人兼 CTO Armon Dadgar、Databricks CEO Ali Ghodsi 和 a16z 的普通合伙人 Peter Levine 齐聚一堂,详细阐述开源项目变成商业项目的必要性。 本文讲述开源开发者最关心的几个问题:如何开始一家开源公司?如何从管理开源社区到商务化?在开展业务时如何保持社区参与度?Sass 提供了哪些新的机会? 以下为译文: 1 如何开始开源公司? Das: 纵观开源代码的发展史,如何用开源代码赚钱一直是个有争议的话题,众说纷纭。请问 Ali 和 Armon,你们是如何看待开源项目商业化的?你们选择将开源项目商业化的原因是啥? Armon :我们开始时并没有打算把开源商业化,在我们看来,DevOps 工具在云基础架构中配置内容方面存在明显的市场空缺。如果只支出却没有盈利,就很难成就大型的可持续项目。 如果你还是一名大学生,或许会有一些奖金可以支撑你的开源项目。又或是两三个人在周末搞的一个业余小项目。但是如果你想解决一个难题,就需要有一个由几十人、几百人、几千人组成的团队。这时你需要考虑盈利和创造营收来赚取利润。否则,意义不大了。 “我们对科技充满热情,对未知世界充满期待,期望坚持下去”。想要长期运作开源项目下去的唯一办法就是盈利。

突发!HashiCorp禁止在中国使用企业版VAULT软件

烂漫一生 提交于 2020-08-12 00:00:48
前言 昨天HashiCorp突然发布一则消息,禁止在中国使用Vault软件的企业版本,官方申明是这样的: HashiCorp的解释是因为中国的出口管制的原因导致无法出售HASHICORP软件或者使用企业版的Vault。所以在没有取得HashiCorp书面协议的前提下,不得在中国境内使用,部署和安装HashiCorp的Vault企业版本软件。 注意,这里只是禁止使用企业版本的Vault软件,个人版本和HashiCorp公司的其他软件并不在此限制之内。大家不要被网络上面的谣言所迷惑,一定要勇于探索真理。 HashiCorp公司介绍 那么这个影响到底对我们有多大呢?我们先看下HashiCorp公司的成长史。 更多精彩内容且看: 区块链从入门到放弃系列教程-涵盖密码学,超级账本,以太坊,Libra,比特币等持续更新 Spring Boot 2.X系列教程:七天从无到有掌握Spring Boot-持续更新 Spring 5.X系列教程:满足你对Spring5的一切想象-持续更新 java程序员从小工到专家成神之路(2020版)-持续更新中,附详细文章教程 HashiCorp于2012年成立,由Mitchell Hashimoto和Armon Dadgar创办,并陆续推出了Vagrant、Packer 、 Terraform、Consul , Vault 和 Nomad以满足不同的需求。

重磅:Consul、Terraform、Vagrant 等禁止中国使用!部分 Spring Cloud 用户或受影响

主宰稳场 提交于 2020-08-11 10:35:36
近日, 国外HashiCorp在官网宣布: 不允许中国境内使用、部署和安装该企业旗下的【企业版】产品和软件。 PLEASE NOTE THAT THE SOFTWARE MAY NOT BE USED, DEPLOYED OR INSTALLED IN THE PEOPLE’S REPUBLIC OF CHINA. 请注意,本软件不得在中华人民共和国境内使用、部署或安装。 (开源版等其它版本没有提及) HashiCorp旗下的知名的开源软件: Terraform: Terraform 是一种安全有效地构建、更改和版本控制基础设施的开源工具(基础架构自动化的编排工具)。它的目标是 "Write, Plan, and create Infrastructure as Code", 基础架构即代码,Terraform也 提供了Kubernetes应用程序的完整生命周期管理,包含Pod的创建、删除以及副本控制等。国内众多公有云都支持Terraform。 Consul : 是一个支持多数据中心分布式高可用的服务发现和配置共享的服务软件,由 HashiCorp 公司用 Go 语言开发,目前在国内也有大量的使用和落地案例。 Vagrant: 也是一个比较流行的虚拟机管理软件,使用 Vagrant 可以让我们用命令直接从云上下载虚拟机的镜像,然后进行创建和管理等。 其中, Consul 有被整合入

开源界也要封闭,OpenSource能否继续无国界

喜你入骨 提交于 2020-08-11 07:54:26
日前知名的云服务提供商HashiCorp在官网宣布:不允许中国境内使用、部署和安装该企业旗下的“企业版”产品和软件。不过好在声明中未提及开源软件,而且由于开源软件使用的协议,应该也不至于完全无法使用。 我们知道 HashiCorp 旗下还是有很多非常强大的云基础设施软件的。比如 Terraform : 的目标是 "Write, Plan, and create Infrastructure as Code", 基础架构即代码,Terraform也 提供了Kubernetes应用程序的完整生命周期管理,包含Pod的创建、删除以及副本控制等。国内众多公有云都支持Terraform。 Consul : 是一个支持多数据中心分布式高可用的服务发现和配置共享的服务软件,使用Go 语言开发,目前在国内也有大量的使用和落地案例。 Vagrant : 则 是一个比较流行的虚拟机管理软件。 笔者相信HashiCorp肯定是遇到了巨大的压力,否则也不会完全放弃中国市场,可以说这一事件开了一个比较坏的头,这标记着开源也开始向政治妥协了,后续很可能还会有更多的企业会做出类似的决定。不过整个业界对于这样的事件应该已经有所准备了, 在去年末的时候知名开源网络GitLab 的两个岗位(网站可靠性工程师和技术支持),就开始禁止招聘居住在中国和俄罗斯的工程师了。对此GitLab 称,“这是一些企业客户表达的担忧

How do I create a AWS security group and use it in different .tf files?

戏子无情 提交于 2020-08-10 20:01:10
问题 As the title says, if I'm using terraform/aws/layers/bastion/main.tf to create an EC2 instance, I know I can also create a security group within this same main.tf file for the bastion instance to use, but what if I wanted to create a security group that can be used in a different file? For example, if terraform/aws/layers/worker/main.tf needed to use the same security group as bastion/main.tf how would I go about this? bastion/main.tf provider "aws" { region = var.region } resource "aws

Create Azure Automation Start/Stop solution through Terraform

守給你的承諾、 提交于 2020-08-10 19:39:16
问题 I'm trying to set up machines to be automatically start/stopped using the newish Azure Automation add-in (https://docs.microsoft.com/en-us/azure/automation/automation-solution-vm-management) with this being set up by Terraform. I can create the automation account but I don't know how to create the start-stop functionality, can someone help fill in the blanks? 回答1: the AzureRM provider can manage aspects of runbooks. If you have a look at the documentation here. Using azurerm_automation

Terraform云资源管理

别说谁变了你拦得住时间么 提交于 2020-08-08 00:46:33
云栖号最佳实践:【 点击查看更多上云最佳实践 】 这里有丰富的企业上云最佳实践,从典型场景入门,提供一系列项目实践方案,降低企业上云门槛的同时满足您的需求! 场景描述 本方案适合Terraform的迁移用户或准备使用Terraform的用户,可以帮助客户在阿里云安全、高效地预配和管理云基础产品。用户在正式使用前,对Terraform模块与实际使用模块的基本验证,用于对管理和维护IT资源的日常操作的验证。 解决问题 Terraform管理云资源。 跨云管理云资源。 混合云管理云资源。 批量管理云资源。 产品列表 云服务器ECS 负载均衡SLB 专有网络VPC 云数据库 MySQL 秘钥管理服务KMS 对象存储OSS 弹性网卡EIP RAM 直达最佳实践 》》 来源: oschina 链接: https://my.oschina.net/u/4399202/blog/4332489

How to restart EC2 instance using terraform without destroying them?

牧云@^-^@ 提交于 2020-08-07 07:45:12
问题 I am wondering how can we stop and restart the AWS ec2 instance created using terraform. is there any way to do that? 回答1: As you asked, for example, there is a limit on the comment, so posting as the answer using local-exec . I assume that you already configure aws configure | aws configure --profile test using aws-cli. Here is the complete example to reboot an instance, change VPC SG ID, subnet and key name etc provider "aws" { region = "us-west-2" profile = "test" } resource "aws_instance"

Creating endpoint in cloud run with Terraform and Google Cloud Platform

[亡魂溺海] 提交于 2020-08-06 05:44:30
问题 I'm research for a way to use Terraform with GCP provider to create cloud run endpoint. For starter I'm creating testing data a simple hello world. I have resource cloud run service configured and cloud endpoints resource configured with cloud endpoints depends_on cloud run. However, I'm trying to pass in the cloud run url as a service name to the cloud endpoints. File are constructed with best practice, with module > cloud run and cloud endpoints resource. However, the Terraform

Creating endpoint in cloud run with Terraform and Google Cloud Platform

↘锁芯ラ 提交于 2020-08-06 05:43:51
问题 I'm research for a way to use Terraform with GCP provider to create cloud run endpoint. For starter I'm creating testing data a simple hello world. I have resource cloud run service configured and cloud endpoints resource configured with cloud endpoints depends_on cloud run. However, I'm trying to pass in the cloud run url as a service name to the cloud endpoints. File are constructed with best practice, with module > cloud run and cloud endpoints resource. However, the Terraform