欢迎浏览sook云!

网站地图

当前位置:主页 > 云数据 > 数据存储 >

HashiCo云赚-rp地形

时间:2020-11-04 10:11

人气:

作者:sook云

标签: 地形  HashiCorp 

导读:今天我们宣布Terraform,一个安全高效地构建、组合和启动基础设施的工具。从物理服务器到容器再到SaaS产品,Terraform能够创建和组合运行任何服务或应用程序所需的所有组件。使用...

HashiCorp地形

今天我们宣布Terraform,一个安全高效地构建、组合和启动基础设施的工具。从物理服务器到容器再到SaaS产品,Terraform能够创建和组合运行任何服务或应用程序所需的所有组件。使用Terraform,您可以将完整的基础设施描述为代码,即使它跨越多个服务提供商。您的服务器可能来自AWS,您的DNS可能来自CloudFlare,您的数据库可能来自Heroku。Terraform将在所有这些提供者之间并行地构建所有这些资源。Terraform将您的基础设施的知识与以前任何其他工具不同,并提供安全更改和更新基础设施的工作流和工具。我们很高兴今天发布Terraform。Terraform的可能性是很深的,我们今天为你们准备的只是一个开始。继续阅读以了解更多信息。»工作原理这个关于Terraform如何使用和操作的简要说明将展示Terraform是多么简单和强大。许多技术细节都是故意省略的,因为它们在完整的文档中都有详细的介绍。Terraform是使用一种高级的、有表现力的配置语法配置的,用来描述组成基础设施的资源。此配置的示例如下所示:资源"digitalocean_droplet""web"{name="tf web"size="512mb"image="centos-5-8-x32"区域="sfo1"}资源"dnsimple_record""您好"{域="example.com网站"name="测试"value="${数字海洋_droplet.web.ipv4\u地址}"类型="A"}配置是声明性的,Terraform自动推断依赖关系,并使用这些信息尽可能并行地创建基础设施。这个例子还展示了Terraform如何组合来自多个服务提供商的资源:我们创建了一个DigitalOcean液滴,然后使用该液滴的IP地址向DNSimple添加一个DNS记录。这种由代码组成的基础设施是新的,而且非常强大。建立这种基础设施只是一种地形应用程序:$terraform应用数字海洋\_水滴网:正在创建。。。图片:"=>"centos-5-8-x32名称:"=>"tf web地区:"=>"sfo1大小:""=>"512mb"数字海洋\_水滴网:创建完成简单\_录音。你好:正在创建。。。域:"=>"example.com网站"名称:"=>"测试类型:"=>"A值:"=>"104.131.142.132简单\_录音。你好:创建完成申请完成!资源:添加了2个,更改了0个,销毁了0个。»安全地迭代执行计划Terraform有一个对安全迭代基础设施至关重要的特性:执行计划。执行计划向您显示地形计划对您的基础设施所做的更改。然后可以保存和应用这些计划,确保Terraform只执行计划中的内容。因此,您确切地知道Terraform将对您的基础设施做什么以达到您想要的状态,并且您可以确信Terraform不会以意想不到的方式给您带来惊喜。例如,在创建了上面的例子之后,我们可以改变DigitalOcean液滴的大小,看看Terraform会做什么。水滴之前的~意味着Terraform将原地更新资源,而不是销毁或重新创建。$地形图~数字海洋\_水滴网大小:"512mb"=>"1gb"Terraform是第一个具有这种工具特性的工具,可以认为它类似于Terraform,它是我们在对实际系统进行更改时所必需的特性。»不可思议的可能性地球形态的能力远远超过了在地表上所能看到的。历史上,类似Terraform的工具只处理创建低级计算、存储和网络资源。但由于Terraform可以弥合多个服务提供商之间的差距,Terraform可以做得更好。在下面的示例中,我们使用Terraform描述在Heroku上运行应用程序所需的所有组件,包括Heroku插件、应用程序配置和DNS条目。想象一下从版本控制克隆一个服务,运行terraform apply,并准备好部署应用程序所需的一切。Terraform就是这样。资源"heroku\\u app""web"{name="地形www"配置变量{GITHUB\\\ TOKEN="令牌"TF\\版本="0.1"}}资源"heroku\\u domain""web"{app="${heroku\_app.web.name应用程序}"主机名="www.terraform.io"}资源"heroku\\\ addon""webhooks"{app="${heroku\_app.web.name应用程序}"计划="de部署钩子:http"配置{url="http://hooks.hashicorp.com/heroku"}}上面是我们用来构建和启动Terraform官方网站的Terraform配置。»HashiCorp建成在HashiCorp,我们为DevOps问题构建解决方案,这些解决方案在技术上是可靠的,并且使用起来非常愉快。我们不会在我们选择的技术上走捷径,同样重要的是,我们在使用和操作我们的工具时也不会走捷径。地形也一样。Terraform是我们建造的第五个这样的工具。以前,我们建造了流浪汉,包装工,农奴和执政官。Terraform可以很好地与我们的其他工具配合使用,但不需要使用任何工具。»了解更多要了解更多关于Terraform的信息,请访问Terraform网站。以下几页尤其是好的下一步:简介-介绍部分更详细地解释了Terraform是什么,它是如何工作的,并包括一个简短的入门指南,以便您可以快速地在您自己的机器上玩Terraform,看看它有多容易使用。与其他软件的比较-如果你想知道Terraform与其他类似工具有什么不同,请看一下这个页面,我们将详细介绍这些差异。如果你想深入研究的话,Terraform的源代码托管在GitHub上。我们建议在深入研究代码之前阅读文档,因为了解Terraform的工作原理将有助于理解实现。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

关于我们 | 版权声明 | 广告服务 | 友情链接 | 联系我们 | 网站地图

Copyright © 2002-2020 sook云 版权所有 备案号:豫ICP备xxxxxxxx号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。