Skip to content

What constitutes a PUT, COPY, POST, LIST, GET, and SELECT for the Pricing Calculator?

0

I have setup S3 with Storage Gateway. All users will access S3 using SMB, AD authenticated, share on Storage Gateway. The first two months, I will move all 10TB of their data to S3. After that, I will need to move 100-300GB per month. Users will only have read-access to browse the share and download folders and files as needed. How do these actions translate to PUT, COPY, POST, LIST, GET, SELECT and how are they quantified? Again, I need to know this so I can enter the correct values in the AWS Pricing Calculator. TiA!

1 Answer
1
Accepted Answer

You will need 2 pieces of information to correctly assign values and estimate costs on the Calculator: 1) what is the access pattern from your users (how many times they will be reading the data over a period of time like in a month), 2) how much data you will store (you already have this information).

PUT, COPY, POST, LIST requests for S3 are about write and list operations. For the data moving into S3 you can consider PUT operation in your case. POST is an alternate form of PUT that enables browser-based uploads as a way of putting objects in buckets. From what you have mentioned, it does not look like COPY operations would be relevant (read here about COPY). LIST request denotes all the requests to list objects and buckets - this is relevant for all listing operation to view the list of objects and buckets (not read or download them).

GET and SELECT are about retrieval/download (or more generally read operations). SELECT is a special case of querying the data using SQL like statements. Do not plan for SELECT as it is unavailable to new customers.

With that, based on what you have mentioned, I think you can create 2 records in Calculator for S3. One for the initial upload of 10TB of data (this should be mentioned in the PUT input). Another record for the monthly recurring 100-300GB per month data moving into S3 (also mentioned in the PUT input box). Add the number of requests you anticipate users will perform to view the list of files (add to the PUT and LIST input). And determine the download pattern and similarly add it to the GET input box. Please ensure you are selecting the appropriate storage class (S3 standard, S3 One Zone - IA etc.) at the top of the calculator.

Finally, even as you have setup your infrastructure, this blog could be referenced as a good example of how customers use on-premises File gateway using SMB, AD, and S3: https://aws.amazon.com/blogs/database/storing-sql-server-backups-in-amazon-s3-using-aws-storage-gateway/

AWS

answered 2 years ago

EXPERT

reviewed 2 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.