基础架构即代码(Iac)框架开发
本提示适用于DevOps工程师、系统架构师以及负责云端与本地数据中心管理的技术团队。目标是利用\\基础架构即代码(Infrastructure as Code, IaC)\\的理念,构建一个可复用、模块化、可扩展并具备高可靠性的框架。该框架支持Terraform、Ansible、Pulumi、AWS CloudFormation等工具,实现自动化基础架构管理。 传统的手动配置方式往往导致环境不一致、可追踪性不足以及高昂的运维成本,而通过IaC框架,可以在版本控制系统中保存完整的基础架构定义,实现基础架构变更的可审计性与可回滚性。同时,它还能够与CI/CD流水线集成,加速交付过程并确保环境一致性。 使用该提示,用户可以获得一个完整的IaC框架设计蓝图,包括目录结构、模块化设计、环境变量管理、自动化部署脚本以及安全与合规性控制。它帮助团队减少人为错误、提升交付速度,并建立标准化、可持续演进的基础架构管理模式,尤其适合需要在多环境、多云或混合架构下实现快速迭代的企业。
AI 提示词
使用方法
1. 将提示中的\[项目/组织名称]、\[IaC工具]、\[云服务提供商/本地环境]和\[特殊需求]替换为实际情况。
2. 根据团队现有技术栈选择IaC工具(如AWS选Terraform/CloudFormation,混合环境可用Pulumi)。
3. 确定模块划分,例如网络、计算、数据库、安全等,并在代码目录中分开组织。
4. 在CI/CD系统(如GitHub Actions、GitLab CI、Jenkins)中接入`plan`与`apply`阶段。
5. 避免硬编码,尽量使用变量与参数文件进行环境配置。
6. 在测试环境中先验证,确保基础架构变更可回滚。
使用案例
管理开发、测试、生产环境的一致性。
 快速创建与销毁测试环境。
 多云环境(AWS、Azure、GCP)下的统一管理。
 提升CI/CD流程中的自动化部署能力。
 应对合规性审计,确保安全策略自动化。
 灾难恢复场景中的快速重建。
 微服务架构下的独立基础架构模块管理。
专业技巧
使用版本化的模块仓库,避免团队成员使用不同版本的模块。
 在流水线中加入静态检查(如`terraform validate`、`tflint`)。
 借助测试框架(Terratest等)验证模块功能。
 使用`tfvars`文件管理不同环境的变量。
 在框架中内置监控与告警配置,确保可观测性。
 使用Policy as Code(OPA、Sentinel)增强安全合规性。
相关提示词
制定 Ci/Cd 流水线实施策略
该提示旨在帮助 DevOps 工程师和基础设施团队创建完整且可执行的 CI/CD(持续集成/持续部署)流水线实施策略。用户可以通过此提示分析现有开发环境、识别改进点,并生成自动化部署和测试流程的优化方案。它适用于希望提高软件交付速度、降低人为错误、增强系统稳定性和安全性的企业和团队。该提示能够提供详细的步骤说明,包括代码构建、自动化测试、持续集成、部署策略、工具选型以及不同环境(开发、测试、生产)的兼容性建议。此外,它还涵盖版本管理、回滚策略和安全控制,确保 CI/CD 流程不仅高效且安全。通过使用该提示,团队可以标准化流程、减少部署风险,并提升软件开发和运维的整体效率。
请为我制定一个全面的 CI/CD 流水线实施策略,策略内容应包括: 1. 对现有开发环境的分析和改进建议 2. 自动化测试、代码审查和质量控制流程 3. 流水线各步骤及执行顺序 4. 推荐使用的工具和集成方式 (\[例如: Jenkins, GitLab CI, …
设计容器编排方案
该提示专为 DevOps 工程师、系统架构师和基础设施管理人员设计,用于创建完整且结构化的容器编排方案。它可以帮助用户选择最合适的编排平台(如 Kubernetes、Docker Swarm、Nomad),设计集群架构,制定扩展与负载均衡策略,并实施安全、监控和自动化策略。 该提示特别适用于正在从单体应用迁移至微服务架构,或希望优化混合云和多云环境的组织。通过此提示,复杂的技术决策可以被转化为可操作的实用建议,使基础设施与业务目标、合规要求及安全策略保持一致。 主要优势包括降低运营风险、加快方案制定、提升资源利用效率、改善可观察性以及推动 DevOps 最佳实践的落地。使用此提示,团队能够生成清晰、灵活且可实施的操作方案,确保容器化应用具备高可用性、性能优化和高效可扩展性,为业务提供可靠支撑。
请作为 DevOps 和基础设施专家,为 \[组织/项目/系统名称] 制定详细的容器编排方案。请考虑以下因素: 1. 当前基础设施环境:\[本地部署, 云端, 混合云] 2. 使用或计划使用的容器平台:\[Docker, Podman 等] 3. 偏好的编排工具(如有):\[Kubernetes, …
制定云迁移计划
本提示旨在帮助企业创建全面的云迁移计划,以将其应用程序、数据和 IT 基础设施从本地环境迁移到云端。适用于 IT 管理人员、DevOps 工程师、云架构师以及项目经理,他们需要确保迁移过程高效、可控且风险最小化。该提示涵盖当前系统评估、选择合适的云部署模型(公有云、私有云、混合云或多云)、成本分析、安全与合规要求、风险管理以及实施步骤。生成的计划提供详细的阶段性迁移策略、时间表及后期监控方案,有助于企业优化资源分配、降低迁移风险,并确保云采用符合业务目标与合规要求。使用本提示可以快速生成结构化的迁移路线图,为团队提供可执行的建议,提升运营效率并保障系统稳定性。
请为 \[公司名称] 制定一份详细的云迁移计划,包括以下内容: 1. 当前 IT 基础设施和应用程序的评估 2. 推荐的云部署模型(公有云、私有云、混合云、多云) 3. 分阶段的迁移策略及时间表 4. 成本估算及预算规划 5. 安全、合规和数据治理要求 …
更多来自 Devops 与基础设施
制定 Ci/Cd 流水线实施策略
该提示旨在帮助 DevOps 工程师和基础设施团队创建完整且可执行的 CI/CD(持续集成/持续部署)流水线实施策略。用户可以通过此提示分析现有开发环境、识别改进点,并生成自动化部署和测试流程的优化方案。它适用于希望提高软件交付速度、降低人为错误、增强系统稳定性和安全性的企业和团队。该提示能够提供详细的步骤说明,包括代码构建、自动化测试、持续集成、部署策略、工具选型以及不同环境(开发、测试、生产)的兼容性建议。此外,它还涵盖版本管理、回滚策略和安全控制,确保 CI/CD 流程不仅高效且安全。通过使用该提示,团队可以标准化流程、减少部署风险,并提升软件开发和运维的整体效率。
请为我制定一个全面的 CI/CD 流水线实施策略,策略内容应包括: 1. 对现有开发环境的分析和改进建议 2. 自动化测试、代码审查和质量控制流程 3. 流水线各步骤及执行顺序 4. 推荐使用的工具和集成方式 (\[例如: Jenkins, GitLab CI, …
设计容器编排方案
该提示专为 DevOps 工程师、系统架构师和基础设施管理人员设计,用于创建完整且结构化的容器编排方案。它可以帮助用户选择最合适的编排平台(如 Kubernetes、Docker Swarm、Nomad),设计集群架构,制定扩展与负载均衡策略,并实施安全、监控和自动化策略。 该提示特别适用于正在从单体应用迁移至微服务架构,或希望优化混合云和多云环境的组织。通过此提示,复杂的技术决策可以被转化为可操作的实用建议,使基础设施与业务目标、合规要求及安全策略保持一致。 主要优势包括降低运营风险、加快方案制定、提升资源利用效率、改善可观察性以及推动 DevOps 最佳实践的落地。使用此提示,团队能够生成清晰、灵活且可实施的操作方案,确保容器化应用具备高可用性、性能优化和高效可扩展性,为业务提供可靠支撑。
请作为 DevOps 和基础设施专家,为 \[组织/项目/系统名称] 制定详细的容器编排方案。请考虑以下因素: 1. 当前基础设施环境:\[本地部署, 云端, 混合云] 2. 使用或计划使用的容器平台:\[Docker, Podman 等] 3. 偏好的编排工具(如有):\[Kubernetes, …
构建 Kubernetes 部署策略
本提示专为 DevOps 工程师、云架构师及系统管理员设计,用于在 Kubernetes 集群中创建全面的应用部署策略。使用此提示,用户可以获得关于部署结构设计、资源优化分配、水平和垂直扩展策略、滚动更新(rolling updates)及回滚(rollback)流程的详细指导。 此外,该提示涵盖环境配置管理、Secrets 管理、监控与日志记录,以及安全策略(RBAC 与网络策略)的实施。生成的结果是一个清晰、可操作的计划,确保多集群与多环境之间的一致性、高可用性和故障容忍性。该提示尤其适用于大规模使用 Kubernetes 的组织、需要将传统应用迁移至容器环境,或希望根据行业最佳实践标准化部署流程的团队。通过配置示例和分步说明,用户可以获得符合业务目标、专业且可直接实施的部署策略,从而提高系统稳定性、部署效率和安全性。
作为 Kubernetes 部署策略专家,请为应用 \[应用名称] 在环境 \[环境:生产、测试、开发] 的 Kubernetes 集群中制定详细部署策略。请考虑以下内容: 1. Namespaces 与资源组织 2. 部署类型(Deployment、StatefulSet、DaemonSet) 3. …
制定 Docker 容器化计划
本提示旨在帮助 DevOps 工程师、软件架构师和系统管理员制定全面的 Docker 容器化计划,以实现现代软件开发和部署的最佳实践。通过使用该提示,用户可以生成详细的计划,涵盖识别适合容器化的服务、选择基础镜像、配置 Dockerfile、设置网络、存储卷和环境变量,以及实施安全最佳实践。此外,计划还包括扩展策略、容器编排、监控方案和与 CI/CD 流水线的集成方法。该提示可帮助团队提前识别潜在挑战并提供应对策略,从而提高应用程序在开发、测试和生产环境中的可靠性、一致性和可维护性。通过遵循生成的计划,企业能够加快交付周期、减少配置错误、优化运营效率,同时确保容器化部署的安全性和可扩展性。最终输出是一个结构清晰、可操作的蓝图,可直接用于技术实施和团队协作。
为 \[应用/项目名称] 制定一个详细的 Docker 容器化计划。请确保计划包含以下内容: 1. 识别适合容器化的服务和组件。 2. 推荐基础镜像及 Dockerfile 配置。 3. 网络、卷和环境变量的设置。 4. 安全注意事项及最佳实践。 …
制定云迁移计划
本提示旨在帮助企业创建全面的云迁移计划,以将其应用程序、数据和 IT 基础设施从本地环境迁移到云端。适用于 IT 管理人员、DevOps 工程师、云架构师以及项目经理,他们需要确保迁移过程高效、可控且风险最小化。该提示涵盖当前系统评估、选择合适的云部署模型(公有云、私有云、混合云或多云)、成本分析、安全与合规要求、风险管理以及实施步骤。生成的计划提供详细的阶段性迁移策略、时间表及后期监控方案,有助于企业优化资源分配、降低迁移风险,并确保云采用符合业务目标与合规要求。使用本提示可以快速生成结构化的迁移路线图,为团队提供可执行的建议,提升运营效率并保障系统稳定性。
请为 \[公司名称] 制定一份详细的云迁移计划,包括以下内容: 1. 当前 IT 基础设施和应用程序的评估 2. 推荐的云部署模型(公有云、私有云、混合云、多云) 3. 分阶段的迁移策略及时间表 4. 成本估算及预算规划 5. 安全、合规和数据治理要求 …