我使用azure xplat命令行工具和一些bash脚本来生成工作虚拟机,处理CPU /内存绑定计算工作负载并再次将其拆除。
我生成这样的机器:
azure vm create --location 'West Europe' --vm-size extralarge [...] b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140724-en-us-30GB
到目前为止一切正常。看看我的Pay-As-You-Go订阅列表,我看到了相当多的 geo-redundant 存储空间,即第二个最昂贵的存储选项。
如何调整我的设置以使用最便宜的blob存储选项(如果我没记错的话,“本地冗余”)呢?
半相关:我也很高兴有关如何通过这种工作量节省资金的其他技巧,即创建和使用最小的Linux映像(不是30gb)可能会有所帮助吗?
答案 0 :(得分:1)
首先使用所需的设置创建存储帐户,例如禁用地理复制。例如,以下是在美国东部创建存储帐户并禁用地理复制的方法。
azure storage account create <your storage acct name> -l "East US" --disable-geoReplication
然后,设置您的susbscription的存储帐户
azure storage account set <your storage acct name>
然后,使用azure vm create创建虚拟机。
答案 1 :(得分:0)
不需要azure存储帐户集。它用于设置/更新storage-account的属性。没有将特定存储帐户设置为该订阅的默认帐户的概念。
以下是解释其用途的命令的帮助:
azure storage account set -h
help: Update a storage account
help:
help: Usage: storage account set [options] <name>
help:
help: Options:
help: -h, --help output usage information
help: -v, --verbose use verbose output
help: --json use json output
help: -e, --label <label> the storage account label
help: -d, --description <description> the storage account description
help: --geoReplication indicates if the geo replication is enabled
help: --disable-geoReplication indicates if the geo replication is disabled
help: -s, --subscription <id> the subscription id