为什么人们选择本地存储
将 Amazon 系统映像 (AMI) 上传到 Amazon Simple Storage Service (S3) 并将其下载到您的本地计算机对于创建备份、与其他人共享映像或在区域之间移动映像非常有用。在本文中,我们将介绍将 AMI 上传到 S3 并将其下载到数据中心的过程、如何从本地备份创建 AMI 以及如何从该 AMI 启动实例。
维护 AMI 本地数据中心的好处
合规性和安全性: 出于合规性或安全原因,某些组织需要将特定数据保留在其数据中心内。将 AMI 保留在本地数据中心使他们能够保持对数据的控制并确保数据满足其合规性和安全性要求。
延迟和带宽: 将 AMI 保留在本地数据中心可以减少访问映像所需的延迟和带宽,因为它们存储的位置更靠近将使用它们的实例。这对于具有高流量或大量实例的公司尤其有利,并且还可以避免数据传输费用。
节约成本: 通过将 AMI 保留在本地中心,组织可以避免将其存储在云中所产生的相关成本。这对于拥有大量图像或存储要求较高的公司尤其有利。
备份和灾难恢复: AMI 的副本允许组织拥有额外的备份和灾难恢复层。如果云中发生意外事件,公司可以从 AMI 的本地副本启动实例。
值得注意的是,将 AMI 保留在本地数据中心也可能会带来一些影响。 缺点,例如维护和管理成本增加,灵活性降低。在决定将 AMI 保留在本地数据中心之前,组织应仔细权衡利弊。
使用 AWS CLI 将 AMI 上传到 S3 存储桶
要将 AMI 上传到 S3,您需要在本地计算机上安装 AWS 账户和 AWS 命令行界面 (CLI)。
步骤1: 通过转至 AWS 管理控制台中的 EC3 控制面板并从导航菜单中选择“AMI”,找到您要上传到 S2 的 AMI。
步骤2: 使用 AWS ec2 create-store-image-task 命令创建将映像导出到 S3 的任务。此命令需要实例的 image-id 以及要在其中存储图像的 S3 存储桶。
步骤3: 使用 AWS ec2 describe-import-image-tasks 命令检查您刚刚创建的任务的状态。
任务完成后,AMI 将存储在指定的 S3 存储桶中。
从 S3 存储桶下载 AMI
现在 AMI 已上传到 S3,接下来介绍如何将其下载到本地计算机。
使用 AWS s3 cp 命令将 AMI 从 S3 存储桶复制到本地计算机。这需要存储 AMI 的 S3 存储桶和密钥以及您要保存 AMI 的本地文件路径。
或者,您可以使用 AWS S3 控制台从 S3 存储桶下载 AMI 文件。
通过执行这些步骤,您应该能够成功将 AMI 上传到 S3 并将其下载到本地计算机。此过程对于创建备份、与他人共享图像或在区域之间移动图像非常有用。
请务必注意,上传和下载大图像可能需要一些时间,并且可能会产生与使用 S3 和 EC2 实例相关的一些成本。建议在继续此过程之前检查相关成本。
从另一个 AWS 账户中的本地备份创建 AMI
要从另一个 AWS 账户中的本地备份创建 AMI,您需要在本地计算机上安装 AWS 账户和 AWS 命令行界面 (CLI)。然后,将本地 AMI 备份上传到另一个 AWS 账户的 S3 上
步骤1: 找到您要从中创建 AMI 的备份。此备份应以 Amazon 系统映像 (AMI) 的格式存储在 S3 存储桶中。
步骤2: 使用 AWS ec2 create-restore-image-task 命令创建将映像导入到 EC2 的任务。这需要 S3 中图像的对象键、存储图像的 S3 存储桶以及新图像的名称。
步骤3: 使用 AWS ec2 describe-import-image-tasks 命令检查您刚刚创建的任务状态。
任务完成后,AMI 将在您的 EC2 仪表板中可用。
现在 AMI 已创建,我们来讨论从该 AMI 启动实例的过程。
步骤1: 转到 AWS 管理控制台中的 EC2 仪表板,然后从导航菜单中选择“实例”。
步骤2: 单击“启动实例”按钮开始启动新实例的过程。
步骤3: 从可用 AMI 列表中选择新创建的 AMI。
步骤4: 根据需要配置实例设置,然后单击“启动”按钮。
步骤5: 实例启动后,您可以使用 SSH 或远程桌面连接到它。
结论
在本文中,我们了解了将 Amazon 系统映像 (AMI) 上传和下载到 Amazon Simple Storage Service (S3) 以及将其下载到本地计算机的过程。我们深入探讨了在本地数据中心维护 AMI 的好处,包括合规性和安全性、减少延迟和带宽、节省成本以及备份和灾难恢复。详细说明了使用 AWS 命令行界面 (CLI) 将 AMI 上传到 S3 以及从 S3 下载 AMI 的步骤。最后,讨论并演示了从另一个 AWS 账户中的本地备份创建 AMI 的过程。
希望您觉得这篇文章有帮助且有趣。
想阅读更多这样的内容吗?
查看我们的博客: 用 Nest.JS 实现一个干净的架构
作者简介:
Suraj 在 Mantra Labs 担任软件工程师。他负责设计、构建和维护软件开发和部署所需的基础设施和工具。 Suraj 与开发和运营团队密切合作,确保快速高效地交付软件。在业余时间,他喜欢打板球和探索新的地方。
- SEO 支持的内容和 PR 分发。 今天得到放大。
- 柏拉图区块链。 Web3 元宇宙智能。 知识放大。 访问这里。
- Sumber: https://www.mantralabsglobal.com/blog/how-technology-will-shape-the-course-of-mobility-industry-in-2023/
- 1
- 2023
- a
- Able
- 关于
- ACCESS
- 账号管理
- 额外
- 允许
- Amazon
- 亚马逊简单存储服务(S3)
- 和
- 另一个
- 架构
- 刊文
- 相关
- 作者
- 可使用
- AWS
- AWS管理控制台
- 备份工具
- 备份
- 带宽
- before
- 有利
- 好处
- 之间
- 博客
- 建筑物
- 按键
- 小心
- 案件
- Center
- 中心
- 收费
- 查
- 密切
- 接近
- 云端技术
- 公司
- 完成
- 符合
- 分享链接
- 安慰
- 内容
- 控制
- 价格
- 节约成本
- 成本
- 套餐
- 创建信息图
- 创建
- 创造
- 板球
- XNUMX月XNUMX日
- data
- 数据中心
- 数据中心
- 决定
- 提升
- 证明
- 部署
- 设计
- 期望
- 通过电脑捐款
- 细节
- 研发支持
- 灾害
- 讨论
- 讨论
- 下载
- 缺点
- ,我们将参加
- 有效
- 工程师
- 确保
- 特别
- 活动
- 说明
- 解释
- 探索
- 出口
- 文件
- 终于
- 公司
- 企业
- 高度灵活
- 以下
- 格式
- 发现
- 止
- Go
- 去
- 有帮助
- 高
- 创新中心
- How To
- HTTPS
- 图片
- 图片
- 重要
- 进口
- in
- 包含
- 增加
- 行业中的应用:
- 基础设施
- 安装
- 例
- 有趣
- 接口
- IT
- 保持
- 保持
- 键
- 实验室
- 大
- 潜伏
- 发射
- 推出
- 发射
- 层
- 知道
- Line
- 清单
- 本地
- 机
- 保持
- 维护
- 保养
- 颠覆性技术
- 口头禅
- 咒实验室
- 最大宽度
- 会见
- 菜单
- 流动性
- 更多
- 移动
- 姓名
- 旅游导航
- 需求
- 巢
- 全新
- 数字
- 对象
- 运营
- 组织
- 其它
- 径
- 员工
- 地方
- 柏拉图
- 柏拉图数据智能
- 柏拉图数据
- 播放
- 过程
- 很快
- 阅读
- 原因
- 建议
- 恢复
- 减少
- 减少
- 地区
- 远程
- 必须
- 岗位要求
- 需要
- 提供品牌战略规划
- 保存
- 储
- 保安
- 选择
- 服务
- 设置
- 形状
- 共享
- 应该
- 简易
- 自
- 软件
- 软件开发
- 软件工程师
- 一些
- 具体的
- 指定
- 开始
- Status
- 步骤
- 存储
- 商店
- 存储
- 顺利
- 这样
- 采取
- 任务
- 队
- 专业技术
- 其
- 次
- 至
- 工具
- 交通
- 转让
- 意外
- 上传
- 上传
- 使用
- 称重
- 将
- 中
- 合作
- 完全
- 您一站式解决方案
- 和风网