Ask: How to Count Amazon S3 fee?

12 replies
Hello all members,

I really confuse. Can anyone point me how to count the fees for S3 amazon video storage?

Let say I have 3MB video, downloaded by 100 persons, or watch by 100 members, how to predict the price for that type of video size?

I wish I could understand this but I'm too stupid I guess

Can anyone please help me?

I really appreciate this.

Thank you

PS: 2am here, late reply from me mean that I knock out.
#amazon #count #fee
  • Profile picture of the author Bill Farnham
    Factor it at $0.15 per GigaByte.

    Just do the math.

    3MB X 100 = 300 MB = About a nickel.

    I wouldn't lose any sleep over this...

    ~Bill
    Signature
    {{ DiscussionBoard.errors[3163139].message }}
  • Profile picture of the author mostphere
    Hi Bill,

    Why they just can't publish a simple math like you did above? :-)

    Great, this clear things up for me. Your reply is really helpful.

    Thank you so much Bill
    {{ DiscussionBoard.errors[3165873].message }}
  • Profile picture of the author webapex
    You shouldn't do math do late at night, sounds like the total volume in your example would be 300 mb, small potatoes in S3 terms.

    There are a few factors to be entered in their "Easy cost calculator" but just entering the outgoing data volume estimate will account for most of the cost.

    Their 1st year trial period has a free usage tier including 5gig of storage and 15 gig transfer in and 15 gig transfer out each month. This would cover 100 downloads of a 150mb video.

    After the first year. 15 gigs of outbound transfer costs $2.10

    As I said the one time upload, and administrative costs are relatively trivial.

    Putting your data in the Amazon cloud for improved transfer speed from multiple locations, costs I believe about double the S3 price. The W3 super cache plugin for wordpress that works with S3 gives nearly double the speed using the cloud.

    Amazon Web Services Simple Monthly Calculator

    Amazon S3 Pricing
    Signature

    “An expert is a person who has made all the mistakes that can be made in a very narrow field” Niels Bohr

    {{ DiscussionBoard.errors[3166298].message }}
    • Profile picture of the author WillR
      You have 4 seperate costs when using Amazon S3:

      Data transfer in (ie uploading your video or files):

      This is charged at $0.100 per GB for your first Tetra-bite/month (TB)

      Storage of those files on Amazon S3:

      This is charged at $0.140 per GB for your first Tetra-bite/month (TB)

      Data transfer out (ie people downloading or watching your video):

      This is charged at $0.000 per GB for your first GB/month. Then it is $0.150 per GB thereafter. This charge becomes smaller as your downloads increase.

      Requests (GET and all other Requests):

      This is charged at $0.01 per 10,000 Requests

      Considering a 3 MB video watched by 100 people that would be only 300MB and would therefor cost you nothing - just the very minimal data transfer in and storage costs. You would be looking at less than 20 cents all up.

      Originally Posted by webapex View Post

      Putting your data in the Amazon cloud for improved transfer speed from multiple locations, costs I believe about double the S3 price.
      That information is incorrect. Amazon Cloudfront costs exactly the same for US and Europe locations, and only slightly more for Hong Kong and Japan.
      {{ DiscussionBoard.errors[3166759].message }}
  • Profile picture of the author mostphere
    Hi WillR

    Mind if you help me for more?

    Say that I have 15 videos and the total MB is 200 MB.

    And it's watched by 1000 people, in my calculation, it will be $30, is this correct?

    I really need the answer :-)

    Thank you
    {{ DiscussionBoard.errors[3173031].message }}
  • Profile picture of the author webapex
    That's what I get, 200 gig X $0.15 per gig for outgoing data = $30, plus some tiny amount for the secondary charges.

    Hopefully your first customer pays off the data bill.

    Just take care to put some security in place, so you don't have 10,000 pirates siphoning off your profits.
    Signature

    “An expert is a person who has made all the mistakes that can be made in a very narrow field” Niels Bohr

    {{ DiscussionBoard.errors[3173098].message }}
  • Profile picture of the author mostphere
    Hi Webapex,

    Thanks for the clarification, that refresh me knowing that this kind of service is affordable.

    About the security, what do you suggest to protect the videos?
    {{ DiscussionBoard.errors[3173435].message }}
    • Profile picture of the author WillR
      Originally Posted by mostphere View Post

      Hi Webapex,

      Thanks for the clarification, that refresh me knowing that this kind of service is affordable.

      About the security, what do you suggest to protect the videos?
      Yes your calculations are about right. It really isn't an expensive service considering the quality and speed they offer. It is definitely worth considering if you are using videos on your site - it should speed things up for your users and take a load of stress off your server.

      I'm not sure what platform you are using for your membership area. If you are using wordpress then the plugin I highly recommend is Secure Amazon S3 Video Streaming for WordPress - S3FlowShield.

      If you are using these videos on standard html pages then it is relatively easy to secure using some simple php code. You can contact Wilson, the guy who created that plugin, and he will definitely be able to help you out or you can just purchase the webinar recording he did a while ago that gives you all the code you need to use: http://www.s3flowshield.com/s3webinarrecording/.

      He's great with all things S3 and helped me secure over 2000 Amazon S3 files in my members area - so he definitely knows what he is doing. You'll also learn a few other important things in that webinar. I highly recommend it to anyone starting out with Amazon S3.

      Hope that helps!
      {{ DiscussionBoard.errors[3173472].message }}
  • Profile picture of the author mostphere
    WillR,

    There you are again with a helpful reply. I actually use DAP, great membership software. I use amember before, a great headache, but this one is quite simple.

    I just noticed that there s3 mediavault plugin developed by DAP owner, maybe will take a look at this too.

    Yes, I'm not afraid now giving amazon S3 a try, it's so affordable. I really appreciate all of you guys for the reply that really helpful.

    Thank you.
    {{ DiscussionBoard.errors[3173523].message }}
  • Profile picture of the author mostphere
    Oh yea...

    I reside in Indonesia, and I also noticed that amazon providing server choices. Should I choose the server from Singapore since it the nearest server from me? My videos are for folks from Indonesia too.

    Need another suggestions here.

    Thank you
    {{ DiscussionBoard.errors[3173537].message }}
    • Profile picture of the author WillR
      Originally Posted by mostphere View Post

      Oh yea...

      I reside in Indonesia, and I also noticed that amazon providing server choices. Should I choose the server from Singapore since it the nearest server from me? My videos are for folks from Indonesia too.

      Need another suggestions here.

      Thank you
      If I were you, I would instead use Amazon Cloudfront to host these video files: Amazon CloudFront

      When you use Amazon Cloudfront your files are stored on various servers located all around the world and your users will be accessing your files from the server closest to them - this is all done automatically. So this ensures your users get the fastest downloads possible. You just upload the files exactly like you would with regular Amazon S3 and it is the same cost as regular Amazon S3 for United States and Europe, and it's just a little bit more expensive for Japan and Hong Kong locations (about 4 - 5 cents extra per GB). Not much at all.

      You can see the detailed pricing here: Amazon CloudFront
      {{ DiscussionBoard.errors[3173758].message }}
  • Profile picture of the author mostphere
    Hi WillR,

    Sorry for late reply, busy oh busy customizing and taking care my site.

    I have take a look at the Cloudfront, seem interested, and planning to use it.

    However, I need more help here about the cloudfront.

    If I use cloudfront, should I sign up for the S3 too?

    I quoted this from the cloudfront website:

    tore the original versions of your files on an origin server. An origin server is the location of the definitive version of your object. This could be another Amazon Web Service – Amazon S3 bucket, Amazon EC2 instance – or this could be your own origin server.
    Is that mean I should have both cloudfront and the s3 too? is this doubling the pricing?

    What do you think? Please advice me.

    Thank you
    {{ DiscussionBoard.errors[3209682].message }}

Trending Topics