云环境自动化与监控管理全解析
1. AWS OpsWorks 简介
AWS OpsWorks 可与第三方工具集成,其功能类似于 PowerShell 的 DSC 和 Azure Automation,且能与 Chef Automate 或 Puppet Enterprise 集成。此外,还有名为 OpsWorks Stacks 的原生服务。
- OpsWorks Stacks :与层协同工作,层可以是一组从 AWS 的 Elastic Compute Cloud (EC2) 服务部署的虚拟机,用于部署 Web 服务器或数据库服务器。Stacks 还能在基础设施上部署应用层,它以 Chef 为底层技术,使用 Chef 食谱实现层的自动化部署、应用和脚本的安装,还可按需应用自动扩展并安装监控。
- OpsWorks 与 Chef Automate :此服务需要环境中有保存食谱的 Chef 服务器,不仅能部署服务器堆栈,还能应用配置策略、基于 LDAP 或 SAML 实现访问控制并配置集成。可使用行业安全框架(如 CIS)定义完整部署、容器化环境、合规性和安全检查的工作流。Chef 也基于层工作,主要由属性和资源组成。属性包含要安装系统的详细信息,Chef 评估节点的当前状态和期望状态,通过从 AWS 获取的包、模板和服务中的资源来达到期望状态。Chef 底层使用 JSON 和 Ruby,使用时建议了解这些脚本语言。Chef 提供完整的云原生菜单,可使用社区开发和测试过的食谱,这些食谱可从 GitHub 下载。
- OpsWorks for Puppet Enterprise :部署
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



