首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏学点Rust

    IaC: 简洁 Or 灵活?

    再来看一个方案 方案二:静态分组 就是配置按账号重新拆分 然后使用时按账号获取配置就是一目了然的事 整体看下来两种方案好像都差不多,但如果考虑代码的简洁与配置聚合的粒度的话,第二种就更胜一筹 毕竟对于 IaC

    19610编辑于 2024-08-27
  • 来自专栏FreeBuf

    如何使用IaC Scan Runner扫描IaC中的常见安全漏洞

    关于IaC Scan Runner IaC Scan Runner是一款针对IaC(基础设施即代码)的安全漏洞扫描工具,在该工具的帮助下,广大安全开发人员可以轻松扫描IaC(基础设施即代码)中的常见漏洞 IaC Scan Runner本质上是一个REST API服务,可以扫描IaC包并执行多种代码检测,以识别和发现其中潜在的安全漏洞和可提升安全性的地方。 run --name iac-scan-runner -p 8080:80 iac-scan-runner 命令行接口CLI运行 广大研究人员还可以在本地安装IaC Scan Runner,并通过命令行接口 install iac-scan-runner # 打印OpenAPI规范 (.venv) $ iac-scan-runner openapi # 安装工具依赖组件 (.venv) $ iac-scan-runner openapi:打印OpenAPI规范; iac-scan-runner install:安装IaC Scan Runner依赖组件; iac-scan-runner run:运行IaC Scan

    47310编辑于 2024-01-27
  • 来自专栏喔家ArchiSelf

    从Docker 网络看IaC

    【引子】近来,老码农又一次有机会实施IaC 了, 但是环境有了新的变化,涵盖了云环境、虚拟机、K8S 以及Docker,而网络自动化则是IaC中的重要组成,温故知新,面向Docker 的网络是怎样的呢? 关于IaC的更多内容,可以参考本人参与翻译的《基础设施即代码(IaC)》一书。

    38810编辑于 2024-07-12
  • 来自专栏云原生工具箱

    AWS CDK | IaC 何必只用 Yaml

    前言 近年来基础设施即代码(IaC)的方式被越来越多的开发者和管理者所采用,各大公有云都提供了使用 IaC 管理自己云资源的方式,如 AWS 的 CloudFormation、阿里云的 ROS 等,而第三方的 越来越多像我一样的云资源运维和管理者开始采用 IaC 的方式对云资源进行创建、运维和管理。 IaC 管理之惑 但在实际使用中,IaC 其实并没有看上去的那么美丽。 Imperative IaC vs. Declarative IaC Imperative 和 Declarative 也就是命令式和声明式的 IaC,他们的不同点在于命令式的 IaC 是由代码编写者来确定如何达到自己想要目的的,如:我需要一个创建 两相对比声明式的 IaC 显然更容易上手。 这样就够了吗? 虽然声明式的 IaC 看上去更简单且高效,但事实并非如此。

    2.5K20发布于 2021-02-01
  • 来自专栏云原生应用工坊

    From IAC to Automated App Deployment

    The concept of Infrastructure as Code (IAC) became popular during this period, and tools like Terraform This process can be automated using IAC scripts or tools.Monitoring Deployment: Before deploying the end-to-end automation:Using IAC Frameworks: Utilize specialized IAC frameworks like Terraform, CloudFormation :IAC/modules/terraform/gcp: Module directory for Google Cloud.IAC/modules/terraform/aws: Module for AWS Cloud.IAC/modules/terraform/azure: Module for Azure Cloud.Each module directory provides sample IAC

    41510编辑于 2023-12-05
  • 来自专栏云云众生s

    平台工程成功的关键:IaC

    平台工程成功的关键:IaC 平台工程的优势,以及成功团队用于赋予开发人员自主管理基础设施的三种主要方法的介绍。 翻译自 The Key to Successful Platform Engineering: Self-Service IaC 。 虽然构建自定义的部署工具可能会诱人,但更高效和功能强大的方法是采用基础设施即代码(IaC)框架。 IaC 允许工程师以与管理代码相同的方式定义和管理基础设施。 尽管每种方法都有其优缺点,但许多平台团队发现采用通用编程语言作为 IaC 提供了最灵活、功能强大和适应性强的方法。 选择一种基础设施即代码(IaC)框架是平台工程策略的重要基础,因为它定义了如何在组织中对基础设施进行建模、测试、分发和部署。 特别是,IaC 语言的选择会影响基础设施的可用性、可重用性和扩展能力。

    36010编辑于 2024-03-27
  • 来自专栏云云众生s

    Terraform Provider 与 IaC 的崛起

    Terraform Provider 与 IaC 的崛起 那些已经广泛使用基础设施即服务(Infrastructure-as-a-Service)来管理云资源的工程组织,现在正在寻求通过 Terraform 简单介绍一下为什么这很重要,在最近的 2023 年 IaC 报告中发现,90% 的云用户正在使用基础设施即代码(IaC)。 对于我们的意义 那些已经广泛使用 IaC 来管理云资源的工程组织,现在下载数百万次的 Terraform Provider ,以使其余的工具和服务能够跟上他们的云。

    49210编辑于 2024-03-27
  • 来自专栏有文化的技术人

    Terraform—基础设施即代码(Iac)

    简介 IAC(基础设施即代码),是指通过编写代码来进行基础设施的定义,部署,更新与销毁。

    88810编辑于 2023-10-23
  • 来自专栏DevOps持续集成

    DevOps 基础架构即代码:IaC 实施指南

    随着 IaC 在全球组织中的广泛使用,对这项技术的好奇心与日俱增。 ●您可能面临哪些潜在的 IaC 挑战? ●基础设施即代码的应用场景 ●有效实施 IaC 的最佳实践是什么? IaC 有助于实施配置管理并防止配置中的任何未记录或临时更改。 IaC 实施的另一个主要好处是将您的基础设施划分为模块化组件,并通过自动化将它们连接起来。 配置漂移 当 IaC 配置和基础设施之间出现差距时,特别是在 IaC 旅程的初始阶段,IaC 中的一个常见挑战——配置漂移——就会出现。 此外,对于一个新采用 IaC 的组织来说,编写 IaC 可能会很棘手,需要大量的反复试验。但是,测试环境在不影响服务的情况下提供了改进基础设施和扩大 IaC 能力范围的优势。

    2K10编辑于 2022-10-04
  • 来自专栏云云众生s

    超越编排:IaC策略的全面方法

    IaC 覆盖率:您未衡量的关键 KPI IaC 覆盖率代表通过 IaC 管理的云资源的百分比。这一关键指标提供了对云基础设施管理的健康状况和成熟度的洞察。 为什么 IaC 覆盖率如此重要? 这种疏忽会导致混合状态,其中一些资源通过 IaC 管理,而另一些资源仍然是“ClickOps”控制台创建(不受 IaC 管理,并且没有获得上面提到的 IaC 的好处)。 强大的 IaC 策略必须考虑: 组织内多个 IaC 工具的共存 跨各种 IaC 实现的可见性 跨不同 IaC 生态系统的治理和合规性 忽略这种多 IaC 现实会导致孤岛、可见性降低和治理挑战。 自动编码(例如反向 IaC)——可以自动将现有资源“编码”到您首选的 IaC 格式,从而显着减少将传统资源纳入 IaC 管理和在 IaC 工具之间迁移所需的手动工作量。 通过超越工具选择和编排,并确保您的 IaC 策略侧重于包括 IaC 覆盖率、传统资源管理和多 IaC 支持在内的其他关键方面,组织可以释放其云基础设施的全部潜力。

    43410编辑于 2024-08-23
  • 来自专栏IaC

    实战基于terraform-compliance实现IaC安全

    一 背景随着云计算的普及和企业对基础设施即代码(IaC)的采用增加,确保云基础设施的安全和合规性变得至关重要。 Azure作为领先的云服务提供商之一,为企业提供了强大的基础设施和服务,而Terraform作为流行的IaC工具,则为云资源的自动化部署和管理提供了有效的解决方案。 因此,利用符合性测试工具对IaC代码进行全面的安全审计和合规性检查显得尤为重要。

    16310编辑于 2025-11-08
  • 来自专栏云云众生s

    基础设施即代码:IaC简介

    IaC 引入了一种模型,该模型预先定义了基础设施的期望状态。IaC 方法支持快速扩展和有效的服务交付。 理解 IaC 的一个好方法是将其视为将软件工程实践应用于基础设施。 代码即基础设施 (IaC) 的核心概念 IaC 的声明式与命令式方法 基础设施代码可以使用声明式或命令式风格编写: 声明式方法。 代码即基础设施 (IaC) 的优势 自动化基础设施设置和管理 IaC 的一个关键优势在于能够自动化基础设施的设置和管理。 指定您希望通过基础设施即代码 (IaC) 实现的预期结果,无论是速度、可扩展性、一致性还是这些因素的组合。 选择合适的IaC工具。- 选择与您的设置和目标相符的IaC工具至关重要。 确保符合IaC脚本。通过调整以满足不断变化的业务需求或集成增强功能来保持IaC脚本的最新状态。使用IaC,实施这些更新对于所有环境来说都变得更简单、更安全。

    1.1K10编辑于 2025-01-11
  • 来自专栏IaC

    Terraform 存量资源手动导入IaC管控方案

    四、总结存量资源导入核心流程可概括为:获取 ID → 模板声明 → 执行导入 → 补齐配置 → 校验一致性通过该流程,可将任意存量云资源纳入 Terraform 管理体系,实现 "基础设施即代码(IaC

    20810编辑于 2025-10-26
  • 来自专栏云云众生s

    超越IaC:解决云计算关注点分离问题

    译自 Beyond IaC: Fixing Cloud’s Separation of Concerns Problem,作者 Jye Cusch。 让我们探讨这些问题,并使用一个实际示例来突出显示使用托管服务和 IaC 的挑战。 (代码和 IaC 是否需要手动保持同步?) 如果您的应用程序需要一个新的资源,应用程序开发人员是否需要与自动化工程师沟通才能将其添加到 IaC 代码(Terraform 项目)或平台中? IaC 更改 您的基础设施即代码 (IaC) 脚本同样与 SNS 绑定。 在我们的示例中,从一个托管服务简单地切换到另一个等效服务需要对整个堆栈进行更改——代码、IaC、测试和配置。

    62910编辑于 2024-09-06
  • 来自专栏黑客下午茶

    基础设施即代码(IAC),Zalando Postgres Operator 简介

    Postgres Operator 在由 Patroni 提供支持的 Kubernetes (K8s) 上提供易于运行的高可用性 PostgreSQL 集群。它仅通过 Postgres 清单 (CRD) 进行配置,以轻松集成到自动化 CI/CD 管道中,而无需直接访问 Kubernetes API,从而促进基础设施即代码(infrastructure as code)而不是手动操作。

    1.3K20编辑于 2022-05-17
  • 来自专栏IaC

    IaC 管控资源发生属性偏移修正方案

    一、背景在云资源管理领域,基础设施即代码(IaC)凭借其可重复性、可审计性和高效性,已成为主流的管理方式。 通过IaC工具(如Terraform),我们可以将云资源的配置以代码形式定义,实现资源的自动化部署与管控。 然而,在实际操作中,常常会出现之前利用IaC管控的云资源发生部分属性变更的情况,且其资源ID未发生变更。 四、总结当IaC管控的云资源出现部署属性与IaC代码发生偏移的情况时,我们需要根据实际业务需求和资源属性的特点,确定最终以哪一方的状态为准。 从长远来看,为了保证IaC管理的有效性和可靠性,我们应尽可能以IaC代码作为统一的变更操作唯一入口,减少或避免对IaC管控的资源进行手动操作。

    15310编辑于 2025-11-08
  • 来自专栏黑客下午茶

    基础设施即代码(IAC),Zalando Postgres Operator UI 入门

    更多 基础设施即代码(IAC),Zalando Postgres Operator 简介 Zalando Postgres Operator 快速上手

    97240编辑于 2022-05-17
  • 什么是Iac?什么是terraform?两者什么关系

    基础设施即代码 (IaC) 工具允许您使用配置文件而不是通过图形用户界面来管理基础设施。 IaC 允许您通过定义可版本化、重用和共享的资源配置,以安全、一致和可重复的方式构建、更改和管理您的基础设施。

    20510编辑于 2025-09-27
  • 来自专栏AI+运维:智能化运维的未来

    探索基础设施即代码(IaC):Terraform 与 CloudFormation 的应用

    在现代运维和开发的世界里,基础设施即代码(IaC)已经成为一个不可或缺的概念。IaC 让我们可以通过编写代码来管理和配置基础设施,而不是手动操作。 本文将详细介绍常用的 IaC 工具——Terraform 和 CloudFormation,以及它们的应用场景和基本用法。什么是基础设施即代码(IaC)? 基础设施即代码(IaC)是指通过代码来定义和管理IT基础设施,包括服务器、存储、网络和其他资源。 IaC 的核心理念是将基础设施配置和部署过程自动化,实现版本控制和可重复的部署,降低人为错误,提高运维效率。 总结基础设施即代码(IaC)通过自动化配置和部署,提高了运维效率,降低了错误率。Terraform 和 CloudFormation 是两种常用的 IaC 工具,各有优势。

    1.9K10编辑于 2024-10-28
  • 【0x003A】HCI_Write_Current_IAC_LAP命令详解

    IAC_LAP[i]:随后是Num_Current_IACIAC的LAP值,每个LAP值占用3个字节(24位),其中i是从0到Num_Current_IAC-1的索引。 2.2. 取值范围: 最小值:0x01,表示设置1个IAC。 最大值:0x40,表示设置64个IAC。 设置的IAC数量不应超过蓝牙设备支持的最大IAC数量。 在实际使用中,应根据需要监听的IAC数量来设置 Num_Current_IAC。过多的IAC可能会增加查询扫描的复杂性和功耗,而过少的IAC可能会限制设备发现的灵活性。 检查设备支持的IAC数量(Num_Supported_IAC),若Num_Current_IAC超出此值,则仅处理前Num_Supported_IACIAC_LAP。 * 3; // 参数总长度(包括Num_Current_IACIAC_LAP数组) *ptr++ = num_iac; // Num_Current_IAC // 添加IAC_LAP

    6710编辑于 2026-01-21
领券