Can you really create an infinitely scalable infrastructure for less than $100 using Amazon's storage, grid, and queuing services platform? It appears so, at least for the right application. Amazon beams a spot light on the future battle of the roll-your-own versus the connect-the-dots approach to building next generation websites using core external services. Their argument is strong. Using Amazon's platform you can quickly build an infrastructure that would otherwise take an eternity to make, a pile of money to create, and an unbounded mass of people to implement and maintain. Yet Amazon doesn't provide SLAs, so you can you really trust them with your crown jewels? Facebook recently leap frogged Amazon's vision with an even more comprehensive set of services. The battle for the future is on.
Why use external services?
about that while you concentrate on adding user value.
temporarily scale resources to handle peak demand.
don't really guarantee anything.
Reducing Your Website's Bandwidth Usage. The idea is that just the frequent downloading of a simple favicon.ico
file can use a significant portion of your bandwidth. Using S3 for $2/month to offload 90% of your bandwidth to an external host is a good deal. However, without an SLA S3 can't be thought of as a proper CDN.
Amazon ECS (E-Commerce Service)
Detailed Product Information on all Amazon.com Products, Access to Product Images, All Customer Reviews associated with a Product, etc.
Amazon S3 (simple storage service)
Amazon SQS (simple queuing service)
Amazon EC2 (grid service)
GigaVox Media Example Web-Scale Architecture
- They take original recordings and transcode them say from MP2 to MP3. Many other transcodings are also performed.
- Then these chunks of media are assembled together into a delivery format based on building a show. For example, old podcasts can be reassembled each night with up to date advertisements.
- To do this at scale would take a lot of costly resources.
and bandwidth costs. You have no boxes or wires. No data center to manage. And you can grow with small fixed costs.