亚马逊云科技的Windows系统更新方式主要是就地升级，即使用实例中系统自带的升级程序进行检测、评估、升级。但上述方式均存在缺陷，如：更新安装周期长。此外，据实际验证，亚马逊云科技不支持将原实例私有IP分离，并使之在同网络环境下使用。（公有IP保留可通过EIP服务实现）基于上述原因，当我们遇到短时间的更新时长，且要求保留私有IP的情况下，可通过创建满足需求的新EC2实例（使用指定AMI），将该实例的根卷（Windows的系统盘）创建快照和EBS卷。将原实例的根卷替换为新实例的根卷。该方案的优缺点如下：优点缺点更新周期短应用或服务需重新部署可保留私有IP（主网络接口） 可保证使用较新的亚马逊云科技官方工具 可保证使用较新的补丁 如原系统存在漏洞，可随系统全新替换被解决 需要特别注意的是，该方式需保证C盘为系统盘而非数据盘，并做好必要的数据备份工作和验证，防止因系统盘替换导致数据丢失或其他问题，影响服务部署和运行。本文以Windows 2016升级到Windows 2019为例，详细介绍该升级方式。在文章后续内容中，以待升级实例和新系统实例为名称呼，即便升级完成，也以该名称继续撰写，防止行文混论。1、数据备份1.1 留存配置信息使用 bginfo 等工具保存待升级实例的相关信息，并将之转移至数据盘或其他非被替换根卷留存保存控制台安全组、IP、实例名称等信息根据实际需求自行选择配置信息留存方式和内容，本文不再赘述1.2 创建快照与1.3创建AMI二选一，创建AMI操作默认包含创建快照，创建快照不包含注册AMI建议关机状态创建快照为待升级实例创建快照1.3 创建AMI与1.2创建快照二选一，创建AMI操作默认包含创建快照建议关机状态创建AMI为待升级实例创建AMI2、系统升级2.1 创建新实例创建符合需求的实例，使用指定的新操作系统官方AMI，相关配置（实例类型、VPC、子网、可用区等）与待升级实例保持一致2.2 获取新实例密码使用Console上传密钥获取该实例密码，保留该密码信息2.3 实例关机将待升级实例和新系统实例关机2.4 创建新实例快照为新实例打快照2.5 创建卷通过新实例快照创建新系统EBS卷，相关配置（可用区、容量、卷类型、KMS加密等）与待升级实例根卷保持一致2.6 实例卷分离将待升级实例的根卷（C盘，/dev/sda1）分离2.7 实例卷附加将新创建的新系统EBS卷，附加到待升级实例上，指定该卷为/dev/sad12.8 实例开机将待升级实例开机，使用 2.2 步骤中获取的新系统实例密码登录该待升级实例，查询系统相关信息，确认升级完成re:Invent 2023 近日在美国盛大召开，Werner博士在会上做了拫多技术分享与思考，下图是整理好的**云架构俭约之道：企业架构七大黄金法则**，扫码了解更多详情！
实验目的为EC2绑定一个固定IP实验要求熟悉EC2控制台的弹性IP创建和绑定实验原理弹性IP地址是专为动态云计算设计的静态IPV4地址。弹性IP地址与AWS账户关联。借助弹性IP地址，我们可以快速将地址重新映射到账户中的另一个实例，从而屏蔽实例故障。弹性IP地址是公有IPv4地址，可通过Internet访问。如果您的实例没有公有IPv4地址，则可以将弹性IP地址与您的实例关联以启用与Internet的通信；例如，从本地计算机连接到我们的实例。实验步骤1.在AWS控制台中点击“服务”，并选择“EC2”，如下：2.在EC2控制面板左侧，点击“弹性IP”，如下：3.点击“分配新地址”，新建一个ip，如下：4.在“分配新地址”页面，保持默认配置，点击“分配”，如下：5.新建完成后，找到刚刚新建的弹性IP，右键新建的ip选择“关联地址”，如下：6.弹出窗口“关联地址”，选择“实例”，然后点击“关联”，如下：7.进入EC2控制面板左侧导航栏，点击“实例”查看刚刚关联弹性IP的实例，查看是否绑定成功，如下：