Cloud Computing Vendors Providing some brief description of top/in demand of Cloud vendors. 1) Amazon Elastic Compute Cloud (Amazon EC2) (a) How capable is their cluster They can process 100GB of web logs in 35 minutes. (b) What is the cost structure Pay only for what you use. There is no minimum fee. Estimate your monthly bill using AWS Simple Monthly Calculator. Pricing is per instance-hour consumed for each instance type. Partial instance-hours consumed are billed as full hours. The pricing below is based on data transferred "in" and "out" of Amazon EC2. Data Transfer In All Data Transfer
$0.10 per GB
Data Transfer Out First 10 TB per Month
$0.17 per GB
Next 40 TB per Month
$0.13 per GB
Next 100TB per Month
$0.11 per GB
Over 150 TB per Month
$0.10 per GB
(c) Is it Hadoop based or propriety code Elastra Based
(d) How do customers deploy data and code to the cluster? To use Amazon EC2, you simply: • Create an Amazon Machine Image (AMI) containing your applications, libraries, data
•
• •
• •
and associated configuration settings. Or use pre-configured, templated images to get up and running immediately. Upload the AMI into Amazon S3. Amazon EC2 provides tools that make storing the AMI simple. Amazon S3 provides a safe, reliable and fast repository to store your images. Use Amazon EC2 web service to configure security and network access. Choose which instance type(s) and operating system you want, then start, terminate, and monitor as many instances of your AMI as needed, using the web service APIs or the variety of management tools provided. Determine whether you want to run in multiple locations, utilize static IP endpoints, or attach persistent block storage to your instances. Pay only for the resources that you actually consume, like instance-hours or data transfer.
(e) How long it take to register the cluster if needed. When you sign up for Amazon Web Services (AWS), you generate an X.509 certificate that is used to encrypt communications with Amazon’s servers. You must store the public and private key files generated during that process on your workstation to connect to AWS. In addition to your certificate, you generate a key pair that is used to encrypt and decrypt the administrator password for your instances. (f) Any legal or other documentation needed to register the computing To use Amazon EC2, you must sign up for an AWS Account, sign up for Amazon Simple Storage Service (Amazon S3), and sign up for Amazon EC2. These are three different actions that must be performed separately. For information on obtaining an AWS Account, go to the Amazon AWS Home Page. For information on signing up for Amazon S3, see Signing up for Amazon S3. For information on signing up for Amazon EC2, see Signing up for Amazon EC2. (g) Kind of restrictions on the deployed code No, Amazon's Elastic Compute Cloud offers you full Linux machines with root access and the opportunity to run whatever apps you want.
(h) Any restriction on the CPU usage No (i) Any restriction on the amount of I/O in the cluster No [10] (j) How much control we will have on our assigned cluster? Amazon EC2, you have to manually detect machine load and bring instances up or down accordingly. You need to set up load balancing and clustering.
2) Google App Engine (GAE) (a) How capable is their cluster GAE is a cloud usually referred as Paas (Platform as a Service). App Engine is free precisely when you’re building your company and keeping costs low is the most important. If you go beyond that 5 million, Google’s I/O event today will reveal newly announced prices . (b) What is the cost structure The is cost $0.15 - $0.18 per GB-month. App Engine provides 5 million or so page views per month for free (c) Is it Hadoop based or propriety code BigTable Based (d) How do customers deploy data and code to the cluster? Google migrates your application across its infrastructure automatically as needed. (e) How long it take to register the cluster if needed. No, registration needed.
(f) Any legal or other documentation needed to register the computing No (g) Kind of restrictions on the deployed code No, Google's App Engine will also let you run whatever program you want -- as long as you specify it in a limited version of Python and use Google's database. [] (h) Any restriction on the CPU usage No (i) Any restriction on the amount of I/O in the cluster Nearly unlimited scalability of your application. (j) How much control we will have on our assigned cluster? Full control 3) IBM Blue Cloud Started in 2007 , patching up with universities cluster formation. 1. The Qatar Cloud Computing Initiative, driven by three universities, will open its cloud infrastructure to local businesses and industries to test applications and complete various projects, including seismic modeling and the exploration for oil and gas. 2. Another university, the University of Pretoria is using cloud computing to test the development of drugs to slow the progression of serious illnesses in Africa.
4) HP Aiaas Hp AiaaS (Adaptive Infrastructure as a Service) started in March 2008. (a) How capable is their cluster HP AIaaS offers customers access to HP owned and managed data centers that deliver an optimized platform for Microsoft® Exchange, SAP® applications and other critical business applications. ● ● ● ●
Application staging and on-boarding Application operations management Infrastructure operations management Provisioning with predefined hardware and operating system software
HP also announced service offerings targeting facilities service, data center consolidation and virtualization, and new software tools to manage virtualized infrastructure. (b) What is the cost structure Asked for representative pricing, Nelson ( senior vice president of market for HP's technology solution group) said " it's nearly impossible to put a dollar figure" on it, due to different customer needs. [8] (c) Is it Hadoop based or propriety code Elastra Based (d) How do customers deploy data and code to the cluster? HP is offering data center design services via the acquisition of EYP Mission Critical Facilities. In a nutshell, HP will design your data center for you. [13] (e) How long it take to register the cluster if needed. Within a matter of hours, customers can rapidly access additional computing power to meet their fluctuating needs. (f) Any legal or other documentation needed to register the computing. No (g) Kind of restrictions on the deployed code No
(h) How much control we will have on our assigned cluster? With HP AIaaS, all of the assets are owned and managed by HP. (i) Can we freely deploy code / data or need their intervention. You maintain ownership and management of your application, while offloading application operations and infrastructure management to HP. 5) Rackspace Rackspace is offering a new cloud computing service through its subsidiary Mosso. Mosso bills itself as a Web app hosting service. (a) How capable is their cluster Ranked #43 Best Cloud Computing Vendors For America. [15] (b) What is the cost structure Starts at $100 a month for: —50 GB of storage —500 GB of bandwidth for transferring data —3 million HTTP requests. From there additional capacity per month costs: —$0.50/GB of storage —$0.25/GB of bandwidth —$0.03/1,000 HTTP requests This is a bit more expensive than Amazon (which charges in a different way) but a lot cheaper than the $350 to $400 a month Rackspace charges to host a dedicated server for a Website. (c) Is it Hadoop based or propriety code Bespoke Based (d) How do customers deploy data and code to the cluster? Through FTP. (e) How long it take to register the cluster if needed. Few hours.
(f) Any legal or other documentation needed to register the computing No (g) Kind of restrictions on the deployed code The system is scalable. (h) Any restriction on the CPU usage The system is scalable. (i) Any restriction on the amount of I/O in the cluster. The system is scalable. (j) How much control we will have on our assigned cluster? Not on cloud sites, control is by a Control Panel. (k) Can we freely deploy code / data or need their intervention. Yes, the system is scalable.
List Of Vendors Cloud Vendor
Level Type
Status
Based Off
Beta Status
Amazon EC2
0
Server
Provider Backbone
Beta
Amazon S3
2
Storage
Provider Backbone
Beta
Amazon SimpleDB
2
Database
Provider Backbone
Beta
Areti Internet
0
Application Provider 3Tera
Production
Box-Net
1
Storage
Provider Backbone
Production
Dell DCS
2
Server
Provider Backbone
TBD
Elastra
1
Server
Provider Amazon EC2 Beta
EMC Mozy
1
Storage
Provider Backbone
Production
Cloud Services Play
Flexiscale
2
Server
Provider Backbone
Production
UK Based
Google Apps
1
Application Provider Backbone
Beta
Desktop play
HP Aiaas
2
Server
Provider Backbone
TBD
HP to Power Department of Defense Cloud Computing Infrastructure
IBM Blue Cloud
0
Server
Provider Backbone
TBD
Provisioning play
Icloud
1
Application Provider Backbone
Production
Desktop Cloud
Joyent
2
Server
Provider Backbone
Production
Solaris based cloud
Layered Technology
1
Server
Provider 3Tera
Production
A 3Tera mega partner
Microsoft SSDS 1
Database
Provider Backbone
TBD
Competes w/Amazon SimpleDB
Mosso
2
Server
Provider Rackspace
Production
Owned by Rackspace
Rackspace
0
Server
Provider Amazon EC2 Production
Rightscale
1
Server
Provider Amazon EC2 Beta
Salesforce.com 0
Application Provider Saas
Production
Sun Caroline
2
Server
Provider Backbone
TBD
Sun MySQL
1
Database
Provider Backbone
TBD
Terremark
0
Server
Provider Backbone
Production
Notes
Level Description 0
Cloud Look-Alike
1
Cloud Guests
2
Cloud Hosts
3
Cloud Disruptor
Figure 1: List Of Top Vendors
Figure 2: Comparison Between Vendors
References: [1] : http://aws.amazon.com/ec2/ [2]: http://arxiv.org/pdf/0808.3558 [3]: http://www.johnmwillis.com/mysql/cloud-vendors-a-to-z/ [4]: http://www.johnmwillis.com/cloud-computing/cloud-cafe-30-what-is-a-cloud-from-the-beginning/ [5]: http://www.infoworld.com/article/08/07/21/30TC-cloud-reviews_1.html [6] : http://www.geekzone.co.nz/foobar/4846 [7]: http://www.techcrunch.com/2007/11/15/ibms-blue-cloud-is-web-computng-by-another-name/ [8]:http://www.informationweek.com/news/infrastructure/management/showArticle.jhtml;jsessionid=O UVYHNOPD0ENOQSNDLRCKHSCJUNN2JVN?articleID=206904227&cid=tab_art_entsoft [9]: http://www.infoq.com/news/2007/12/simpledb [10]: http://adamfisk.wordpress.com/2008/05/28/where-google-app-engine-spanks-amazons-webservices-s3-ec2-simple-db-sqs/ [11] : http://hostingfu.com/article/setting-up-part-time-web-cluster-with-amazons-ec2 [12]: http://h20219.www2.hp.com/services/cache/583798-0-0-0-121.html [13]: http://blogs.zdnet.com/BTL/?p=8231 [14]: http://www.cloudoperatingsystem.com/?cat=6&paged=2 [15]: http://money.cnn.com/magazines/fortune/bestcompanies/2009/snapshots/43.html