China solar cell makers seek Taiwan partnerships http://t.co/p5Hh7kJD
48 minutes ago by Export2China on twitterZDNet is available in the following editions:
Cloud blogger Thoran Rodrigues compared Amazon and Microsoft Azure storage offerings and ran some simple tests to gauge their performance. Find out if he found a clear winner.
As the competition in the Cloud space heats up, we are seeing more and more overlap of the services offered by major providers.
One service that I find particularly useful is semi-structured cloud storage, where you can use a service call to upload some data that may or may not be structured, and that data becomes instantly available for everyone else that has access to the storage space.
This type of service allows for quick and simple sharing of data in distributed applications, or even between multiple applications, with the added benefit of having someone else responsible for replicating and backing it up.
Two of the most interesting services of this type are Amazon's SimpleDB and Microsoft's Azure Table Storage. Both offer very simple API's for all operations, from inserting data to executing more complex queries. They also have the same basic premises: low-administration, fast access to distributed data, scalability, availability, and a pay-as-you-go model. How then do these two services stack up?
Pricing
Amazon's SimpleDB has a "Free Tier" where anyone can have up to 25 machine hours per month, 1 GB of storage, and 1 GB of outbound data transfer for free. This is enough for most simple experiments, and allows anyone to easily test their services. After this free tier, the pricing varies according to the data center where your data is going to be hosted. For the US-EAST datacenter, the pricing is as follows:
They offer a complex calculator so that anyone can estimate their costs with the system. By running some simple numbers, several different usage cases can be simulated. Most usage scenarios would actually run under US$100/month, a reasonable price.
Microsoft's Azure Storage has a slightly different pricing scheme. They have no "Free Tier", though they do offer a free trial, and if your company is a start-up, it can probably enroll in Microsoft's BizSpark program and get free credits. They have a simple calculator for cost estimation as well. The basic pricing is as follows:
Pricing will vary a lot depending on the application type. In my case, it was basically the same for both providers. Azure has cheaper storage and no extra cost if your storage operations are more complex, but data transfer is more expensive.
Performance
To test performance, I ran a few tests of my own. First, I set up a Rackspace CloudServer and simulated 20,000 operations against Azure Storage. I also ran the test for 5 and 10 threads, each running the same 20,000 operations concurrently. After this, I set up an Amazon EC2 instance with the same specs as the Rackspace server and ran the same tests against SimpleDB. Finally, I ran the single instance test accessing SimpleDB from Rackspace. The following table has the average access times (in milliseconds) for each test case.
|
|
1 instance |
5 instances |
10 instances |
| Rackspace to Azure |
11.78112395 |
12.53629188 |
15.3170274 |
| EC2 to SimpleDB |
15.07166852 |
41.71508192 |
65.66343936 |
| Rackspace to SimpleDB |
44.2511335 |
- |
- |
Not surprisingly, the access to SimpleDB is much faster from inside Amazon's network than from outside (about three times as fast). Searching the web can lead to some references about how Amazon has optimized its internal networks so that internal access to the different services is much faster than outside access. To me, it seems as a form of lock-in, not a desirable feature, but if you are willing to live with this, it can be a benefit, as they don't charge for data transfer inside their own network.
What was surprising to me was the difference in scalability between SimpleDB and Azure Storage. While running multiple concurrent accesses against Azure didn't result in a great increase in access time, the increase in access time that happened with SimpleDB was huge. While 65 milliseconds may seem like a very small time, for some applications it may be too much.
Conclusions
My recommendations would be to run your tests based on your expected workload. One thing to take into account is that Amazon today has a lot more users than Microsoft, so that can eventually make a difference. I'll probably have to monitor performance and repeat these tests in the future. Amazon also has some additional benefits that may also be interesting: a simpler management console and cheaper prices to start. In my case, I was looking for response times under 30 milliseconds for concurrent access, so that made Azure the clear winner.
Thoran Rodrigues is a cloud enthusiast and entrepreneur.
China solar cell makers seek Taiwan partnerships http://t.co/p5Hh7kJD
48 minutes ago by Export2China on twitterBig data acquisitions pave way to fast, effective innovation http://t.co/hdiEfBsz via @zdnetasia
48 minutes ago by jowoodley on twitterIntegration, focused investments to propel Windows Phone: By Kevin Kwang , ZDNet Asia on May 23, 2012 (2 hours a... http://t.co/E7tsZbHJ
2 hours ago by Easyforexdotcom on twitterIntegration, focused investments to propel Windows Phone http://t.co/u9TqjQ8C
2 hours ago by ashvin_9 on twitterAsiaClassifiedToday. Integration, focused investments to propel Windows Phone - ZDNet Asia: S... http://t.co/47tdjZyG #asia #google #biz
3 hours ago by ChemarieMonica on twitterMalaysian organizations are apathetic about information security and fail to realize they are potentially under... http://t.co/XeuvbXrs
4 hours ago by SalesInAsia on twitterBig data acquisitions pave way to fast, effective innovation - ZDNet Asia News http://t.co/vDZpl0lu
5 hours ago by servicemarq on twitter"Big data acquisitions pave way to fast, effective innovation" including @Vivisimo_Inc (client) in @ZDnetAsia http://t.co/yNSdPqbb
5 hours ago by FreestylePR on twitterHomegrown smartphone OSes gaining favor in China: 59 Jakarta 10350, Indonesia Locally-made mobile operating syst... http://t.co/BruP98Es
6 hours ago by SmartPhoneHonch on twitterRT @MDMGeek: Big data acquisitions pave way to fast, effective innovation - ZDNet Asia http://t.co/ky8YgPAn #Bigdata #analytics via @ciropuglisi
6 hours ago by data_nerd on twitterIntegration, focused investments to propel Windows Phone http://t.co/6JkDa9sB
6 hours ago by bestwaytoinvest on twitterRT @AsianFashionLaw: Malaysia offers some manufacturing benefits over China http://t.co/bMquIFiX
7 hours ago by Serend1p1ty9 on twitterAcquisitions in the Big Data market increasingly important to enterprises… http://t.co/Br4BkXyZ
7 hours ago by iProConLtd on twitterExperience trumps content in apps monetization http://t.co/iaCY5ebX
7 hours ago by monetize_me on twitterSo much as we know , MTK6575 extremely integrated frequency1GHz ARM Cortex-A9 processor, the superiority of 3G / HSPA Modem, and help the...
1 day ago by y15822137359 on 5 SaaS adoption speed bumps to avoidI reckon your view: "CRM is strategy, not software", if a company replicating the approach uses in ERP implementation into CRM, what they...
2 days ago by wykoong on Gartner: Mobile CRM gives better ROI than socialThis video will teach you about the Excel fill handle but also provide you with a workook to download... http://www.youtube.com/watch?v=...
3 days ago by TradeBrother on A quick fill handle trick for Microsoft Excelwaiting...
5 days ago by eapete on What should count in a company's market value?Boy, you've opened a can of worms now.
Wait for the rants & raves.
I was puzzling before this whether to replicate the success formula we executed for a financial institute, and come out with a standard s...
5 days ago by wykoong on Drop the egos, copy ideas, then innovateThreats and malware know no boundaries. Neither should your web security. See how far Blue Coat Unified Web Security goes to protect your network.
Echelon 2012 - The Awesomer Tech Event in Asia
Echelon 2012 – SEA’s longest running tech startup event goes Awesomer. Catch 50 of Asia’s most promising startups & over 40 international speakers on June 11-12.
Startup Asia Jakarta showcases new product-ready tech startups. Plus: hackathon, exhibition, and speakers. Use promo code CBSi50 for 50% discount.
ZDNet Asia Intelligent Singapore video series
Featuring inteviews with CXOs who define "intelligence" in their markets and reveal how their companies drive business efficiencies through ICT.