Why my company uses Amazon’s EC2 cloud
- 06 July, 2009 10:04
- Comments
Running an Internet startup remains a tricky business, says link -- sharing service ShareThis. During the past two years, more than 110,000 sites have added the ShareThis embedded link, allowing readers to forward articles or videos to their friends. The popularity has made the company's data requirements enormous: it handles up to 12,000 requests a second and 130 million page views every day.
In the planning stages, the startup realised that potential success would mean that it would have to establish a data centre -- and pay for provisioning the infrastructure -- before its business took off, says Nanda Kishore, CTO of ShareThis. Understandably, the business balked at such costs.
"If you look at a traditional data centre model, it is very clumsy," Kishore says. "Your need to buy capacity is always ahead of demand (and) if you don't have the traffic, you've built up all this capacity and you are stuck with a fixed cost."
The unpredictability of demand for the ShareThis service and the need to minimise up -- front costs are two reasons why the company decided to outsource its needs and use Amazon's Elastic Compute Cloud (EC2) service, he says.
Exactly What is an Elastic Compute Cloud?
The much -- discussed but often not -- fully -- understood EC2 technology is part of Amazon's Web Services infrastructure, an alphabet soup of computing services delivered via the Internet to give business access to flexible computing resources. With EC2, companies can provision a number of virtual computers -- depending on their immediate processing needs -- to crunch numbers and only have to pay for what they use.
ShareThis uses the data it collects from each customer site to analyse how content is forwarded amongst Internet users. The company crunches their link logs every night, adding them to its 10 terabyte data warehouse stored on Amazon's service. The process could take a single computer 100 hours, but ShareThis creates more than dozen virtual instances and finishes the job overnight.
"We do the data analysis in the cloud," Kishore says. "We instantaneously configure 100 compute hours to process these large files."
Not having traditional data centre costs or management hassles allows ShareThis employees to focus on the business, not on managing its infrastructure, he says.
"You can do intellectually stimulating things, rather than turn the dials and knobs," says Kishore. "It feels like, to me, that this is an entirely new world, and it seems that here, there are large savings."
EC2 is the processing part of Amazon's Web Services. The Internet giant also offers the Simple Storage Service (S3) allowing customers to backup large quantities of data, the Simple Queue Service (SQS) for messaging between computers, and the Simple Database (SimpleDB) for structured -- data storage needs.
The services have already taken off. According to Amazon, the bandwidth for EC2 and S3 has exceeded the bandwidth for all of Amazon's global Web sites. The storage service, S3, holds more than 52 billion objects and regularly peaks at 80,000 requests per second, according to the company.
The Usual Cloud Concerns Apply
However, customers interested in using Amazon's Web Services should be ready to change their applications to minimise costs, states Gartner analyst Lydia Leong in a research note on the service.
"Broadly, in cloud -- computing environments, access to computing capacity is inexpensive, but access to storage is expensive," she states. "Consequently, applications written for such environments should trade off greater CPU usage, or more memory usage, for less I/O, whenever possible," she writes.
In addition, applications running on Linux instances are less expensive than those running on Windows instances, and instances that require less memory and a smaller number of processing cores are cheaper, she adds.
Companies that deploy applications on Amazon's EC2 must also be aware of the security considerations. EC2 instances have to secured, just like any other server connected to the Internet. While there is a user -- configurable firewall, because the virtual machines are only accessible via the Internet, connecting internal systems to EC2 instances requires additional security precautions, Leong says. And, because Amazon does not provide details of its internal infrastructure, companies that have to comply with regulations may not have access to the necessarily level of auditing, she writes. -- Rob Lemos
Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.
- Bookmark this page
- Share this article
- Got more on this story? Email CIO
- Follow CIO on twitter
-
The 30 best Safari extensions -- so far
-
Apple and Google disagree over licensing of essential patents
-
Monash Uni reduces IT teams after consolidation project
-
FTC warns makers of background checking apps
-
QLD govt demands answers after pay glitch
-
Case Study: Understand How Edith Cowan University has Regained Control of their Storage Environment
Storage infrastructures continue to grow at alarming rates - up to 60% or more, annually. Like many organisations, Edith Cowan University was facing such rapid data growth, with its storage system capacity projected to double each year. Using IBM Tivoli storage solutions, the university has been able to reduce the number of physical disks required and make better use of their existing storage capacity, helping them to make more efficient use of the space in their data centre and reduce their spend on power and cooling. They now make space-efficient snapshots for failover and are able to recover systems in hours instead of days. -
Email Encryption/Decryption and Signing integrated into a comprehensive content security solution
Clearswift’s SECURE Email Gateway provides an easy to use approach to providing secure email conversations. The technology enables customers to provide the privacy, authenticity and integrity of the communication that secure messaging offers, but without the complexity and high administration cost of other systems. The Clearswift SECURE Email Gateway with integrated encryption technology enables business to communicate with confidence and protects them from the risk of sensitive data loss. -
Best Practices for Energy Efficient Storage Operations Version 1.0
The energy required to support data center IT operations is becoming a central concern worldwide. For some data centers, additional energy supply is simply not available, either due to finite power generation capacity in certain regions or the inability of the power distribution grid to accommodate more lines. Read on.
-
Pocket PC for Dummies, 2nd Edition
-
Big C++ with Wel Total Java CD Metrowerks Codewarrior 8
-
Professional Oracle Weblogic Server
-
FrontPage 2002 Bible
-
Enterprise Guide to Gaining Business Value From Mobile Technologies
-
Structured Fortran 77 for Engineers & Scientists 5E
-
Broadband Bible Desktop Edition
-
Final Cut Pro 4 for Dummies
-
Microsoft Exchange Server 2010 Administration Instant Reference











Comments
Post new comment