gpt4 book ai didi

Azure 存档操作和定价

转载 作者:行者123 更新时间:2023-12-03 04:04:21 25 4
gpt4 key购买 nike

我们希望将大约 1 PB 的数据移至存档存储。我们一直在考虑的选项之一是具有标准性能和存档访问权限的 GPV2 存储。我对定价有一些疑问。我在以下位置使用了定价计算器:

https://azure.microsoft.com/en-ca/pricing/calculator/

将归档的数据是大型图像文件以及契约(Contract)文档。根据我的阅读, block blob 可能最适合存档。这是正确的吗?

在一个简单的场景中,我想上传一个 100 MB 的图像文件。我必须在容器中有一个空的 blob,并使用 set blob tier 将其设置为热或冷。然后,我将复制该文件,然后再次使用 set blob tier 将其更改为存档。 Azure 将如何处理副本?文件会被分成多少个 block ?我读到,每个 putblock 将被计为一笔交易,而最终的 PutBlocklist 将被计为一笔交易。需要多少次手术?如果 100,000 次操作的价格为 1.10 美元,我可以估算出什么样的成本?另外,将层从热层或冷层更改为存档层的成本是多少?

更昂贵的任务是读取数据。 180 天后,客户想要读取数据。容器内的 blob 必须从存档设置为热或冷,对吗?然后需要一些时间来重新水化数据。费用是多少?读取数据时将如何处理文件以及需要多少次 get blob 操作?还需要哪些其他操作。查看 Azure 定价网站,它表示 100,000 次操作的成本为 55.00 美元。由于读取的成本应该要高得多,所以我想会有大量的操作。

为了组织数据容器是必要的。任何有关容器创建/删除成本的帮助都会有所帮助。

最佳答案

问题太多了:)。让我尝试回答一下。

From my reading, block blobs would probably be optimum for archival. Is this right?

是的。 AFAIK,存档层仅支持 block blob。

In a simple scenario, I would like to upload a 100 MB imagery file. I would have to have an empty blob in a container and use set blob tier to set it to either hot or cool. I would then copy the file and then use set blob tier again to change it to archive.

你实际上不必这样做。与Storage REST API version 2019-02-02 ,您可以直接将blob上传到归档层。无需将它们上传到热层或冷层,然后将访问层更改为存档。

How many blocks would the file be broken into?

这要看情况。 Maximum size of a block in a block blob can be 100 MB 。本质上, block 大小取决于您的互联网速度。我相信 SDK 使用 4MB block 大小。

I have read that each putblock will be counted as one transaction and the final PutBlocklist will be counted as one transaction. How many operations will be required?

所需操作总数 = block 数 + 1 次提交 block 列表操作。因此,如果您有一个 100MB 的 blob,并将它们拆分为 4MB 的 block ,则所需的总操作将为 25 (100 MB/4MB) + 1 = 26

If the price is $1.10 for 100,000 operations what kind of cost can I estimate?

在上面的示例中,单个 Blob 的价格为 $1.10 * 26/10000 = $0.000286

Also, what would be the cost for changing the tier from hot or cool to archive?

请参阅我的第二个答案。您实际上并不需要这样做。

The more expensive task is reading the data. After 180 days and the client wants to read the data. The blob within the container would have to be set from archive to hot or cool right?

这是正确的。

It will then take time to rehydrate the data. What will be the cost? How will the file be handled when reading the data and how many get blob operations will be required? What other operations will be needed. Looking at the Azure pricing site, it says the cost is $55.00 for a 100,000 operations. As reading is supposed to be much more expensive, I suppose there will be a large number of operations.

您可以在 Azure Storage Pricing 上找到此信息页。定价取决于数据存储的区域,因此基本上会有所不同。

For organizing the data containers would be necessary. Any help on container creation/deletion costs would be helpful.

您可以再次在存储定价页面上找到此信息。容器创建是一个单一的操作,我相信容器删除是一个免费的操作。

关于Azure 存档操作和定价,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60748600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com