AWS 的 EC2 自动扩展与系统管理
1. AWS 密钥对管理
AWS 为用户生成的每个密钥对将保留在其原始区域内,在用户删除之前,可用于新启动的实例。若公钥丢失或泄露,用户应删除 AWS 副本。不过,在处理密钥时需谨慎,因为对实例的访问权限可能依赖于此。
2. EC2 自动扩展服务概述
EC2 自动扩展服务可避免应用程序故障,并在故障发生时进行恢复。它通过为用户预配置并启动指定数量的 EC2 实例来工作。当需求增加时,能动态添加更多实例;当实例失败或终止时,会自动替换。该服务使用启动配置或启动模板来自动配置启动的实例。
2.1 启动配置
手动创建实例时,需指定许多配置参数,如 AMI、实例类型、SSH 密钥对、安全组、实例配置文件、块设备映射、是否进行 EBS 优化、放置租约以及用户数据(如安装和配置应用程序的自定义脚本)。启动配置本质上是一个命名文档,包含手动预配置实例时所需的相同信息。
启动配置仅适用于 EC2 自动扩展,不能用于手动启动实例,且创建后无法修改。若要更改设置,需创建全新的启动配置。
2.2 启动模板
启动模板与启动配置类似,可指定相同的设置,但用途更广泛。它不仅可用于自动扩展,还可用于启动一次性 EC2 实例或创建现货实例舰队。
启动模板支持版本控制,创建后可进行更改。每次需要修改时,可创建新版本,AWS 会保留所有版本,用户可根据需要在不同版本之间切换,便于跟踪启动模板的更改。
创建启动模板的步骤
以下是创建一个安装并配置简单 Web 服务器的启动模板,并使用该模板手动创建实例的步
超级会员免费看
订阅专栏 解锁全文
1202

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



