python - 如何判断我的 AWS EC2 实例是否支持 Amazon-EBS?
问题描述
我有一个 Amazon EC2 实例 (ubuntu),我想将其调整为更大的大小,但我不想重建该实例。有人告诉我它是否由 EBS 支持,那么我不必重建,我可以停止实例并调整大小。
其他一些信息:
我已将 s3 中的 IAM 角色添加到此实例。
此实例正在使用 t2.Micro
“根设备类型”是 EBS。
两个问题:
1)我可以在不重建实例的情况下调整它的大小吗?2) t3 medium 之类的东西会起作用吗?我看到这与基于 EBS 的实例兼容。
我估计我将在这个实例上同时运行大约 10 个 python 脚本,这些脚本将使用 selenium 进行网络抓取。
解决方案
第一个问题的答案是肯定的,您可以安全地调整实例的大小。AWS EC2 根卷可以是实例存储卷或 EBS 卷。如果它是 EBS 卷,您不必担心在启动/停止实例时会丢失数据。如果您查看https://aws.amazon.com/ec2/instance-types/,您会看到 t2.micro 是“仅限 EBS”,这意味着即使您愿意,也无法附加实例存储卷。
第二个问题的答案不是那么直接,因为它取决于你的脚本是如何工作的。因此,最好的选择是在更大的实例上运行它们并监控 CloudWatch 中的资源使用情况。如果您发现任何瓶颈,您可以增加资源。您还可以利用 Autoscaling 根据使用情况自动增加或减少资源。
推荐阅读
- macos-catalina - 用于移动文件类型的 Apple 脚本
- c# - 从另一个 .cs 文件访问 C# 类的问题
- python - Python打包:指定外部需求的不同方法——差异、优势和建议
- visual-studio - 可以通过函数设置控件的属性
- php - 输出分类术语 - 如果未选择则不显示
- android - Android 工作简介:android.intent.action.DATA_SMS_RECEIVED 从未被解雇
- rust - Iterator::collect 函数是如何工作的?
- lua - 如何在表格中打印表格的内容?[卢阿]
- c# - 使用 Open XML 将 XML 文件中的数据读取到 word 文档中创建一个表
- sql - PostgreSQL 简单查询