Can Someone Explain Why use Amazon S3 vs Own website?

by Dexx
20 replies
Hey guys,

So here's the thing:

I notice a lot of the main guru's and membership sites are hosting videos and files on Amazon S3 and linking to them from their main website.

My question is, what is the benefit of this?

I'm currently using a reseller account with HostGator, and will most likely be switching to a Managed Dedicated Server with them to host my Offline Client websites...

I'm just wondering if it would make sense for me to then ALSO host Video files etc on Amazon's S3 server? Is the S3 server faster delivery of files or something?

Or if I were to switch to a dedicated server would there be no point in also using S3?

I doubt these offline clients will smash bandwidth records anytime soon, but I want more clarification on the benefits that have so many people using S3?

Thanks!
#amazon #explain #website
  • Profile picture of the author Devan Koshal
    Host videos or any media on amazons s3 server. Its an incredibly fast server. you could look at hosting the video on a cloud server like Cloud Computing, Cloud Hosting & Online Storage by Rackspace Hosting. Mosso is now the Rackspace Cloud.
    {{ DiscussionBoard.errors[1006925].message }}
  • Profile picture of the author Dexx
    Ah so I should still host my actual websites on my own server, but store the media on a site like S3 for the massive demands etc.

    Is the cloud server faster than S3 for delivering video? (I dont want visitors sitting around forever waiting for videos to load)

    Also do the videos uploaded to S3 etc. come with embed codes like using YouTube? (I havent actually tried embedding videos into the site from anywhere other than YouTube, but I want more control over branding etc.)
    {{ DiscussionBoard.errors[1006931].message }}
  • Profile picture of the author Devan Koshal
    Cloud servers are just as fast as the s3 server...well the service provided by mosso is.

    And no you have to code your own embed codes like on youtube. is really simple though


    <embed src="URL TO VIDEO" allowscriptaccess="always" allowfullscreen="true" width="HOW WIDE" height="HOW HIGH"></embed>
    {{ DiscussionBoard.errors[1006993].message }}
  • Profile picture of the author Dexx
    Ah, so can you explain why someone would choose Cloud over S3 then?

    Is pricing better in the long run? Features?
    {{ DiscussionBoard.errors[1007034].message }}
  • Profile picture of the author Devan Koshal
    Cloud servers tend to be cheaper if you choose the right package - s3 you have to pay per gb or mb.

    There is more flexibility with a cloud server.
    {{ DiscussionBoard.errors[1007040].message }}
  • Profile picture of the author Dexx
    Ah thanks guys,

    But what about using a cloud for media?

    Or is S3 better suited for video / audio streaming than clouds?
    {{ DiscussionBoard.errors[1007450].message }}
  • Profile picture of the author babushka99
    Banned
    Clouds are better handled for bursty traffic, larger CPU requirements, memory/storage. Even though your website is on a physical server, by the virtue of being in a cloud, it is redundant / resilient to failure that would otherwise be prone to a single server.

    Mosso - which is Rackspace's cloud service is more affordable than Amazon's Cloud service. Other providers are GoGrid. You can google for them. It it is video content serving you are concerned about, then the best option for you is to take the content to a 'content delivery network'. The cheapest one I know is SimpleCDN. Others like Bitgravity or StreamGuys are also very very affordable. SimpleCDN is just 3 cents per GB of data transfer (which I think is the lowest in the industry).

    What I personally like about the cloud is that it is not a 'single' server that I have to manager per se. I can if I want, get a Cloud Server or Cloud Hosting. Both are economical and robust enough.
    {{ DiscussionBoard.errors[1007928].message }}
  • Profile picture of the author Dexx
    Ah so if I just plan to host videos / media on them then S3 would be overkill and I'm better off with 0.03c a GB service like SimpleCDN?

    Would it deliver/stream videos just as fast tho? That's my main concern, its an offline client's site so not too worried about massive traffic, just don't want slow load/buffer times!
    {{ DiscussionBoard.errors[1007950].message }}
    • Profile picture of the author babushka99
      Banned
      Originally Posted by Dexx View Post

      Ah so if I just plan to host videos / media on them then S3 would be overkill and I'm better off with 0.03c a GB service like SimpleCDN?

      Would it deliver/stream videos just as fast tho? That's my main concern, its an offline client's site so not too worried about massive traffic, just don't want slow load/buffer times!
      Oh absolutely, SimpleCDN is a much more economical solution as compared to Amazon's S3 service (which is essentially cloud computing and NOT a CDN), for that you will have to subscribe to the Amazon CDN separately (read: additional expenses).

      In the CDN world, until it is "live" load times/buffer really won't come into to play, until and unless you are 300-500ms away from the POP, which basically means if you are outside of the US, yes, latency can lead to long buffer times.

      Here is the best part about SimpleCDN, simply sign up and you get $25 in credit for free. No payment information is required. You can test the system out there and then.

      On S3 you will have to pay for storage, CPU utilization, Bandwidth IN and OUT.
      {{ DiscussionBoard.errors[1016537].message }}
    • Profile picture of the author Loren Woirhaye
      Originally Posted by Dexx View Post

      Ah so if I just plan to host videos / media on them then S3 would be overkill and I'm better off with 0.03c a GB service like SimpleCDN?

      Would it deliver/stream videos just as fast tho? That's my main concern, its an offline client's site so not too worried about massive traffic, just don't want slow load/buffer times!
      Most buffering and load-time issues will not be your problem,
      they are the result of the limits of the viewer's internet connection.

      As long as your videos are rendered and compressed in consideration
      of people on slower connections, self-hosting is pretty darned
      acceptable... better than YouTube in my experience because when
      you self-host you can use a player that loads and buffers before
      it starts to play... and then plays without stopping to buffer even
      on slower connections. Proper compression and optimization is
      what creates viewer satisfaction with video, not the speed of your
      server in general.
      {{ DiscussionBoard.errors[1016554].message }}
      • Profile picture of the author Dexx
        Any recommended software for optimal video rendering and compression?

        I have camtasia 6 right now...that any good?
        {{ DiscussionBoard.errors[1016562].message }}
        • Profile picture of the author thegamecat
          Originally Posted by Dexx View Post

          Any recommended software for optimal video rendering and compression?

          I have camtasia 6 right now...that any good?
          I use Adobe Flash CS3 to render/encode - does the job pretty well but there may well be better.
          {{ DiscussionBoard.errors[1016585].message }}
        • Profile picture of the author Josh Anderson
          Originally Posted by Dexx View Post

          Any recommended software for optimal video rendering and compression?

          I have camtasia 6 right now...that any good?
          Its all about the codecs not so much about the software...

          The best codec for flv files is vp6 the best codec or mp4 files is h.264

          The next consideration you need to pay attention to is encoding at an optimized bit rate (preferably lower than the average connection speed of your target market) and use a player that lets you control the buffer time setting. I like to encode my videos at 252kbps (220video and 32 audio) and set my buffer time at no more than 3 seconds.

          On the s3 question...

          Most people use S3 because it is trendy not because it offers them any advantage over hosting on an individual server. The majority of online video publishers don't generate enough interest to merit the need for massive amounts of bandwidth.

          Hosting your media on a seperate server from the one hosting your site is smart though as it can help with load times and bandwidth issues that can happen if you are doing a launch etc.

          As mentioned if you do truly need the scalable hosting that S3 offers you are better off going with SimpleCDN which is a fraction of the cost.

          I break it down like this:

          0-60gb go ahead and pay AmazonS3 high rates as you will likely be saving money over the cost of an economy hosting account.

          60gb-2 terabytes go for a good economy hosting account for media hosting like PowWeb which offers collocation, load balancing, and for $3 a more a month access to the AKAMAI network for caching all for under $8 a month. They claim unlimited offering but no one can truly offer that and if you are really getting hammered you need to step up to...

          For 2 terabytes and higher a month consider SimpleCDN.
          Signature
          {{ DiscussionBoard.errors[1016922].message }}
  • Profile picture of the author thegamecat
    Gah - Cloud computing is jsut a total minefield so let me try and clear up a few things for everyone.

    1) Cloud computing is as follows - a VPS. A VPS is a virtual private server that is a virtualised layer that sits inside a dedicated server/rack. VPS's are incredibly portable, you can alter disk, cpu, memory on the fly, and move a VPS from one dedicated server to another on the fly - zero loss of service. They are the absolute backbone of how cloud computing works.

    2) Cloud Pricing - no-one has nailed the pricing models yet. The idea of paying for component usage is smart for the host but awful for the customer. For example I can have a website that costs me 35bucks to host on my own vps - it runs within all the boundaries I am set by my plan and all is good. If I put my website on the Amazon cloud for example I may find my website uses lots of CPU and my first month costs me 2000bucks - remember this is the same website. In my 35bucks package I just dont care about CPU usage so long as it works. Some companies have moved into Cloud Computing then discovered their costs have been so high they have recoded their applications to ensure minimum use of CPU at a ridiculous cost, I still question this but as I cannot see their numbers perhaps it was worth their while.

    3) So when to go Cloud?
    As has been mentioned - when you need the flexibility of burst usage, or when you do all the calculations it works out cheaper - and thus far I've not seen any evidence to support Amazons pricing model. A more typical model actually follows the typical VPS pricing structure and charge you for usage for maybe one component of the agreement.

    Bottom line Cloud Computing is brilliant because it allows incredible level of flexibility and freedom. Right now it is in it's infancy and the pricing models are in my opinion just not right for the real world - yet!
    {{ DiscussionBoard.errors[1016578].message }}
  • Profile picture of the author Loren Woirhaye
    Camtasia is alright. If you are just doing screen-cap video
    I wouldn't be too worried. Just use a slow frame-rate, as
    slow as 3-5 fps and nobody will notice. Compared to 30
    fps video that's 6-10x smaller file size.
    {{ DiscussionBoard.errors[1016596].message }}
  • Host Gator can and will shut your site down if you get a traffic spike that pulls more than 3% of CPU resources. I know people they have shut down and not even told them why. Kind of crappy to have your sites go offline without you even knowing it.

    Video pulls a lot of resources as you stack users at the same time. So that's your answer as to why. If you have the capacity and host your own servers then it's a different issue.
    {{ DiscussionBoard.errors[1016597].message }}
    • Profile picture of the author Dexx
      I'm assuming that's on shared servers and not dedicated?

      Originally Posted by InternetMarketingIQ View Post

      Host Gator can and will shut your site down if you get a traffic spike that pulls more than 3% of CPU resources. I know people they have shut down and not even told them why. Kind of crappy to have your sites go offline without you even knowing it.

      Video pulls a lot of resources as you stack users at the same time. So that's your answer as to why. If you have the capacity and host your own servers then it's a different issue.
      {{ DiscussionBoard.errors[1016623].message }}
  • Profile picture of the author thegamecat
    Seems to me you guys need to do a bit of research on VPS servers. They're a tiny bit more expensive than reseller hosting but you're on your own protected resources with some burst capibility. Being on shared hosting makes me cry.
    {{ DiscussionBoard.errors[1018826].message }}
    • Profile picture of the author Joeman
      Banned
      [DELETED]
      {{ DiscussionBoard.errors[1018833].message }}
      • Profile picture of the author Josh Anderson
        Originally Posted by Joeman View Post

        on unlimited data pipes
        Wouldn't that be cool if it were reality. Unfortunately there is no such thing as an unlimited data pipe. You are likely limited to 100mbps connection on those so called "unlimited" plans.
        Signature
        {{ DiscussionBoard.errors[1022310].message }}
      • Profile picture of the author Steven Carl Kelly
        Originally Posted by Joeman View Post

        I run all my sits from Fasthost DS650 dedicated servers on unlimited data pipes. Highly recommended...
        Echoing Josh here, there's no such thing as unlimited data pipes.
        Signature
        Read this SURPRISING REPORT Before You Buy ANY WSO! Click Here
        FREE REPORT: Split Test Your Landing Pages the Easy Way
        {{ DiscussionBoard.errors[1022351].message }}

Trending Topics