ArchSummit深圳站7折本周截止,点击立减2640元>> 了解详情
写点什么

Amazon EC2 Systems Manager 让你轻松管理 AWS 混合云

  • 2019 年 11 月 11 日
  • 本文字数:2010 字

    阅读完需:约 7 分钟

Amazon EC2 Systems Manager让你轻松管理AWS混合云

摘要: Amazon EC2 Systems Manager(SSM)是一套资源管理、配置的工具集,它不仅能够帮助客户完成 AWS 云中资源的管理,还能够将客户私有云中的资源统一纳入管理范围,是混合云架构中的管理利器。


IT 资源在混合场景下应该如何管理?


对于要不要使用公有云资源的问题对于今天的企业来说已经不再是一个问题了,问题变成了要怎么用,怎么管,以及怎么和现有的企业 IT 环境进行整合。当前,大量企业客户都存在着部分应用或资源已经上云,而企业自己的数据中心中仍然保留着一部分的应用或资源,如何将这两部分的资源统一管理起来,做到有效的协同,是一个关键问题。而传统的网管或资源管理系统往往还无法支撑这个混合场景下的管理需求。


AWS 在云资源管理问题上有着完整的解决方案


AWS 从云资源的准备、配置、监控、合规、优化这五个方面提供了完整的云资源管理闭环工具集,今天我们介绍的 Amazon EC2 Systems Manager(SSM)是在配置管理环节中的一个最常用的管理工具集。


Amazon EC2 Systems Manager(SSM)工具集


Run Command –远程执行常规管理任务


State Manager –定义和维护操作系统和应用程序的一致配置


Parameter Store – 运维参数的集中管理,如密码和连接字符串


Maintenance Window -在明确定义的时间窗口中安排运维任务,以尽量减少停机时间


Inventory –收集,查询和审计详细的软件清单信息


Patch Management –使用自定义的规则和预先安排的维护窗口维护操作系统补丁程序


Automation –使用简化的工作流自动执行日常运维任务


Run Command


Run Command 能够通过远程发送命令的方式来管理 AWS 云以及客户自己数据中心中的 IT 资源。与以往的 Run Command 相比,现在还可以控制命令执行的并发数量。 这在远程执行命令时可以有效避免在同一时间使用太多共享资源的问题,例如内部更新或统一执行软件补丁程序。


State Manager

State Manager 通过“Document”的定义,能够定义和维护操作系统和应用程序的一致配置。 创建一个“Document”,将它与一组目标实例关联,然后创建一个关联策略来指定什么时间和什么频率来应用这个“Document”。



使用标签指定目标可使这个关联应用到未来创建的实例中,并允许它在动态的,自动缩放的环境中按预定义的方式工作。还可以通过选择它并点击 Apply Association Now 来立即运行这个关联:



Parameter Store

Parameter Store 是一个数字词典,它简化了要分发到实例的许可证密钥,密码和其他数据的存储和管理。 每个参数都有一个类型(字符串,字符串列表),以下是创建参数的方法:



Maintenance Window

Maintenance Window 允许指定安装更新或其他系统维护操作的时间窗口。 例如创建一个周六的时间窗口,每个星期六四个小时:



创建维护窗口后,需要为其分配一组实例。 可以通过实例 ID 或标签来做到这一点:



然后需要注册一个在维护窗口时间段内执行的任务。 例如,可以运行一个 Linux shell 脚本:



Inventory

Inventory 能够收集一组实例的软件和设置信息。 要访问 Inventory,需要在托管实例清单中点击“Setup Inventory”:




“Setup Inventory”会创建一个由 AWS 拥有的文档和一组实例之间的关联。



Inventory 运行后,可以选择一个实例,然后点击“Inventory”,以检查结果:



Patch Management

Patch Management 可以帮助客户将 Windows 实例上的操作系统保持在最新状态。 在客户定义的维护窗口期间执行补丁程序,并且可以定义不同的基线。 “基线”指定了基于分类和严重性的补丁规则,以及要执行或忽略的补丁列表。



每个基线都可以应用于一个或多个补丁组。 补丁组内的实例都具有补丁组标签。 例如:



然后将标签值与基线相关联:



然后是使用 AWS-ApplyPatchBaseline Document 在维护窗口期间执行补丁程序:



还可以返回到托管实例列表,并使用过滤器来确定哪些实例需要补丁:



Automation

最后,Automation 功能简化了常见的 AMI 构建和更新任务。 例如,你可以使用 AWS-UpdateLinuxAmi Document 每月构建一个新鲜的 Amazon Linux AMI:



运行结果如下:



总结


Amazon EC2 Systems Manager 是一套与日常运维工作结合非常紧密的运维工具,它不仅能够维护 AWS 云中资源,更能够在混合云架构中对企业自己数据中心中的资源进行管理,而且能够实现日常运维工作的自动化,大幅减低了混合云环境中的资源管理复杂程度和运维成本,是一个实在的运维管理好帮手。今天对 EC2 Systems Manager 的介绍就到这里了。希望对你的运维管理工作有所帮助。


如对 AWS 混合云架构解决方案感兴趣,请联系我们:


王宇 AWS 企业混合云解决方案业务拓展经理 yuwangcn@amazon.com


作者介绍:


王宇,AWS 企业容灾解决方案业务拓展经理,目前负责 AWS 中国区的混合云、容灾和 DevOps 产品和解决方案。曾服务于 VMware 等传统私有云厂商,熟悉传统 IT 架构和私有云、混合云、公有云的解决方案融合。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/amazon-ec2-systems-manager-makes-it-easy-to-manage-aws-hybrid-cloud/


2019 年 11 月 11 日 08:00499

欲了解 AWS 的更多信息,请访问【AWS 技术专区】

评论

发布
暂无评论
发现更多内容

【TcaplusDB】世界难民日——愿所有人都被温柔以待

TcaplusDB

数据库 nosql tencentdb TcaplusDB

Java 连接操作 MySQL 数据库(增删查改操作)

若尘

MySQL 数据库 java编程 驱动 6月日更

朋友乔迁住新房 禧大福酒竟成为宴席最大赢家

Geek_50a546

MySQL 数据库事务隔离性的实现

互联网架构师小马

校友会小程序开发笔记五:找校友功能模块设计与实现

CC同学

校友录小程序

保姆级教学,22张图揭开ThreadLocal

程序猿阿星

内存泄露 ThreadLocal 线程安全 弱引用 ThreadLocalMap

向996宣战!快乐工作,健康生活的互联网要来了吗?

架构精进之路

话题讨论 话题 996 6月日更

Linux 中实用但很小众的 11 个炫酷终端命令

学神来啦

云计算 Linux 运维 linux运维 网络运维

openEuler开源之后:引领新的技术变革

花花

试用期 签约计划

TcaplusDBx 黎明觉醒|一路相伴,不负期待

TcaplusDB

nosql tencentdb TcaplusDB

技术实践 | 如何基于 Flink 实现通用的聚合指标计算框架

网易云信

框架 flink 执行

第一次见家长送禧大福酒好吗?

Geek_50a546

微博、快手纷纷整治饭圈乱象:抵制不良饭圈风气是全网的责任

石头IT视角

从零开始学习3D可视化之爆炸图

森友小锘

科技 3D 3D可视化

【TcaplusDBx黎明觉醒】一路相伴,不负期待

tcaplus

数据库 TcaplusDB

算法导论的道与术、工程师思维奠定能走多远-John 易筋 ARTS 打卡 Week 51

John(易筋)

ARTS 打卡计划

重塑价值:新一代ITSM平台的建设、咨询与实施

云智慧AIOps社区

ITSM 智能运维

公安情指勤合成作战系统搭建,情报指挥系统搭建

13823153121

[TcaplusDB]行业新闻汇编(6月17日)

数据人er

数据库 nosql 游戏 tencentdb TcaplusDB

百度C++工程师的那些极限优化(并发篇)

百度Geek说

c++ 性能优化

为什么一款看似美好的产品会没有市场?

boshi

创业心态 产品经历

TcaplusDB软件和硬件环境建议配置

数据人er

数据库 nosql tencentdb TcaplusDB

失业这件事,你认真考虑过吗?| 话题

HQ数字卡

6月日更

HTTP VS WebSocket VS RSocket

互联网架构师小马

TcaplusDB祝天下所有父亲节日快乐!

TcaplusDB

nosql Data tencentdb TcaplusDB

TcaplusDB君 · 行业新闻汇编(6月17日)

TcaplusDB

数据库 nosql tencentdb TcaplusDB

多种数据形式下智能问答的应用解读

百度大脑

让开发更丝滑,KodeRover开源分布式持续交付项目Zadig | TGO喜报

花花

试用期 签约计划

TcaplusDB祝所有父亲节日快乐!

tcaplus

数据库 TcaplusDB

头号云话题:进击的开源操作系统

头号云话题:进击的开源操作系统

Amazon EC2 Systems Manager让你轻松管理AWS混合云_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章