Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 到期时如何从t2.micro升级到t2.small?_Amazon Web Services_Amazon Ec2_Aws Reserved Instances - Fatal编程技术网

Amazon web services 到期时如何从t2.micro升级到t2.small?

Amazon web services 到期时如何从t2.micro升级到t2.small?,amazon-web-services,amazon-ec2,aws-reserved-instances,Amazon Web Services,Amazon Ec2,Aws Reserved Instances,我的AWS保留实例t2.micro即将过期。我决定升级到t2.small,并且刚刚购买了一个新的保留实例t2.small,如下所示 现在,如何从t2.micro切换到t2.small?一种策略是拍摄micro实例的图像快照,并将其用于small实例 首先,做一个备份。 在实例窗格中打开正在运行的实例的关联菜单(右键单击) 选择图像->创建图像 您最终将在AMIs窗格中拥有一个新的AMI 在进行切换时,使用这个新的AMI来启动实例(选择AMI并启动) 您需要在适当的时间停止一个实例并启动另一个实

我的AWS保留实例t2.micro即将过期。我决定升级到t2.small,并且刚刚购买了一个新的保留实例t2.small,如下所示


现在,如何从t2.micro切换到t2.small?

一种策略是拍摄
micro
实例的图像快照,并将其用于
small
实例

首先,做一个备份。
  • 在实例窗格中打开正在运行的实例的关联菜单(右键单击)
  • 选择图像->创建图像
  • 您最终将在AMIs窗格中拥有一个新的AMI
  • 在进行切换时,使用这个新的AMI来启动实例(选择AMI并启动)
  • 您需要在适当的时间停止一个实例并启动另一个实例。用您选择的语言编写使用AWS SDK的脚本,或者手动执行


    在进行切换时不要忘记DNS和IP地址,除非有重叠,否则您将有停机时间。我建议您在启动
    small
    并更改路由等时,让
    micro
    保持运行。

    一种策略是拍摄
    micro
    实例的图像快照,并将其用于
    small
    实例

    首先,做一个备份。
  • 在实例窗格中打开正在运行的实例的关联菜单(右键单击)
  • 选择图像->创建图像
  • 您最终将在AMIs窗格中拥有一个新的AMI
  • 在进行切换时,使用这个新的AMI来启动实例(选择AMI并启动)
  • 您需要在适当的时间停止一个实例并启动另一个实例。用您选择的语言编写使用AWS SDK的脚本,或者手动执行


    在进行切换时不要忘记DNS和IP地址,除非有重叠,否则您将有停机时间。我建议您在启动
    small
    并更改路由等时,让
    micro
    保持运行。

    因为我没有更改实例类型(T2),下面是我要做的

    • 购买一个新的保留实例t2.small
    • 停止实例(t2.micro):
      实例-->操作-->实例状态-->停止
    • 更改实例类型:
      Instances-->实例设置-->更改实例类型-->t2。小型
    • 启动实例(t2.small):
      Actions-->实例状态-->Start

    由于我没有更改实例类型(T2),下面是我要做的

    • 购买一个新的保留实例t2.small
    • 停止实例(t2.micro):
      实例-->操作-->实例状态-->停止
    • 更改实例类型:
      Instances-->实例设置-->更改实例类型-->t2。小型
    • 启动实例(t2.small):
      Actions-->实例状态-->Start

    请注意,保留实例是价格折扣。它不适用于特定实例

    通过购买
    t1.micro
    保留实例(RI),一个符合规范的实例(实例类型+操作系统+可选AZ)可以在RI期间每小时免费运行一次(因为您已经预付了费用,无论是每年还是每月)

    超过您的RI到期时间的唯一“危险”是实例将按标准小时按需收费(Linux实例约为1.2c/小时)。类似地,使用
    t2.small
    prior的唯一“危险”是每小时收费3.2c

    因此,如果您可以在实例脱机几分钟后生存下来,只需:

    • 停止实例
    • 更改实例类型
    • 重新开始
    如果你不在最合适的时间做这件事,那没关系。。。你只需付几分钱

    此外,如果您的新保留实例是区域性的(意味着没有选择可用性区域),那么您可以利用。最好通过示例来理解这一点:

    • 对于
      t1.micro
    • 您正在运行一个
      t1.small
    • micro的大小是小型的一半(就CPU和RAM而言)
    • 因此,RI覆盖了实例的一半成本,而您只需支付另一半
    因此,如果您的新RI是区域性的,那么延迟更改实例大小并不重要。您的t2.small RI将实际支付t2.micro实例的成本(并且可以实际支付2 x t2.micro实例的成本)


    底线:随时更改实例类型。错误计时的成本可以忽略不计。

    请注意,保留实例是定价折扣。它不适用于特定实例

    通过购买
    t1.micro
    保留实例(RI),一个符合规范的实例(实例类型+操作系统+可选AZ)可以在RI期间每小时免费运行一次(因为您已经预付了费用,无论是每年还是每月)

    超过您的RI到期时间的唯一“危险”是实例将按标准小时按需收费(Linux实例约为1.2c/小时)。类似地,使用
    t2.small
    prior的唯一“危险”是每小时收费3.2c

    因此,如果您可以在实例脱机几分钟后生存下来,只需:

    • 停止实例
    • 更改实例类型
    • 重新开始
    如果你不在最合适的时间做这件事,那没关系。。。你只需付几分钱

    此外,如果您的新保留实例是区域性的(意味着没有选择可用性区域),那么您可以利用。最好通过示例来理解这一点: