云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

网站空间_亚马逊免费服务器_企业级

小七 141 0

宣布Terraform推荐实践指南

各种规模的组织都在为应用程序工作负载采用基于云的服务。使用基于云的服务使开发团队能够在更大程度上独立于基础设施的底层操作限制。对于大多数组织来说,这意味着要从专用数据中心中相对静态的同质基础设施池过渡到跨越一个或多个云提供商的分布式服务器群。我们相信,为这些组织提供基于云的基础设施的最佳方式是采取协作方式,运营商团队都可以使用基础设施作为代码来创建和管理基础设施。HashiCorp Terraform使您能够安全、可预测地编写、计划和提供基础设施作为代码,从而创建用于供应的核心工作流。然后,组织使用Terraform Enterprise来支持协作,并管理组织的不同团队、角色、应用程序和部署层之间的职责。这是一个旅程,并不是每个组织都可以直接将协作基础设施作为代码来实践。它是建立在许多其他It最佳实践之上的,比如使用GitHub的版本控制基础设施和防止手动更改。组织需要先采用这些基础设施,然后才能将协作基础设施作为代码工作流来实践。为了帮助组织适应这种转变,我们与Contino合作编写了一份全面的Terraform推荐实践指南。»为什么将协作基础设施作为代码在向云过渡的过程中,每个组织在试图改进其供应实践时都面临两种类型的挑战:技术复杂性和组织复杂性。»技术复杂性技术复杂性是指运营商在从各种提供商(私有云、公共云和外部服务)提供IaaS、SaaS和PaaS时必须处理的异构性。这种技术复杂性使得企业很难快速扩展基础设施或使用最适合其工作负载的基础设施。Terraform通过提供一个工作流在任何提供者上提供资源来解决这种复杂性。它使用单个核心引擎将基础结构作为代码配置读取,并确定资源之间的关系,然后使用许多提供程序插件来创建、修改和销毁目标基础结构提供程序上的资源。»组织复杂性随着基础设施的扩展,它需要更多的团队来调配和管理它。为了有效的协作,重要的是将基础设施的所有权委托给这些团队,并授权他们在没有冲突的情况下并行工作。这种方法可以像开发团队从单一应用程序过渡到微服务来管理规模一样,分解基础设施。基础设施团队正在从单一的基础设施过渡到特定的基础设施工作区(网络、存储和计算、监控等),以便高效地大规模管理基础设施。Terraform Enterprise提供协作和治理功能,以安全地大规模管理基础设施。工作区管理使操作员团队能够连接到维护基础设施存储库的版本控制,协作创建和更新基础设施,并执行Terraform运行。为了实现对基础设施的大规模治理,Terraform Enterprise允许使用HashiCorp的Sentinel策略作为代码框架对供应策略进行编码。在Terraform运行期间应用策略,以确保基础设施在配置之前符合业务策略。»确定你在旅途中所处的位置在使用Terraform Enterprise将协作基础设施作为代码工作流来实现之前,您需要了解您已经在使用哪些实践,以及您还需要实现哪些实践。完整的文档包括一组问题,用于正确识别与基础设施配置相关的操作成熟度。这有助于确定公司下一步的发展方向。操作成熟度级别包括:手动、半自动化、基础设施即代码、协作基础设施即代码。»采取下一步行动这个博客是对完整的Terraform推荐实践指南的介绍。本指南的目标是满足组织在协作基础设施自动化方面的现状,并帮助他们进入运营成熟的下一阶段。例如,如果您主要是手动提供基础设施,那么您的第一个目标是在基础设施的一个小的、可管理的子集中开始使用Terraform开源。一旦您使用Terraform取得了一些初步的成功,您就已经达到了供应成熟的半自动化阶段,并且可以开始扩展和扩展Terraform的使用。本指南是HashiCorp和我们的系统集成合作伙伴之一,Contino之间的合作,Contino在协作、基础设施即代码和Terraform等方面与处于不同组织成熟度级别的组织合作。有关Terraform Enterprise的更多信息或开始免费试用,请访问Terraform产品页面。