Geeks With Blogs

News Microsoft Regional Director What are RD talking about? See
Professional Scrum Developer Trainer Improving the Profession of Software Development

Keep It Simple Simple Solutions for Complex Scenarios

Cloud services platforms are still in their infancy considering the size of the market, but big players like Microsoft, IBM, Amazon, and Google have made significant investments for the future in offering cloud services in some form or the other. In this section, I will outline the offerings of some cloud services providers:

Amazon Web Services

Amazon is the largest online retailer in the world, and to support its daily operations, Amazon has one of the most advanced data centers in the world. Processing millions of transactions every hour requires a high-class transactional infrastructure that will not only provide reliability and speed but also reduce the total cost of a transaction. Amazon has achieved this by building a resilient data center infrastructure boasting automated virtualized operating systems and storage servers. Amazon has decided to further monetize its intellectual property by renting this platform and storage services to developers and ISVs for developing and hosting applications. Amazon’s cloud services offerings consist of five services:

• Elastic Compute Cloud(EC2)

• SimpleDB

• Simple Storage Service (S3)

• CloudFront

• Simple Queue Service (SQS)

• Elastic MapReduce

Google Apps

Google Apps is a collection of messaging and collaboration software services for businesses and schools. The main services offered in Google Apps are mail (Gmail), instant messaging (Google Talk), calendar (Google Calendar), document management (Google Docs), and site management (Google Sites). Google Apps guarantees 99.9 percent availability for the Premier edition of its service offering.

Google also provides REST-style APIs called Google Data APIs for programming not only for Google Apps but also for other web services offered by Google like Google Maps, Google Health, and YouTube.

Google App Engine

Google App Engine is an environment for developing and deploying web applications on Google’s infrastructure. The App Engine supports Python and Java as the primary programming languages to develop web applications. Developers can develop web applications in Python or Java and deploy those applications in App Engine for automatic scaling and load balancing. App Engine also provides a datastore that supports simple create, retrieve, and delete functions. Developers can access the datastore from within App Engine web applications to store and query data. Google App Engine also provides Google Data APIs for accessing Google Apps components like Mail, Calendar, Search, and Docs. and is popular as the cloud CRM application and has established a very good user base in small-to-medium businesses. The success of can be partially attributed to its multitenant architecture that is completely metadata driven and flexible for users to customize. Users can not only customize the user interface but also tailor the CRM business objects their business. extended the multitenant and metadata-driven architecture to a much more open platform called, which refers to as a platform as a service (PaaS) offering. is a platform for building business applications like enterprise resource planning (ERP) and supply chain management (SCM).


The GoGrid cloud service offers Windows and Linux virtual machine images preconfigured with the most frequently used software components. It also offers cloud storage and free hardware load-balancing between virtual machine instances using Big IP’s F5 load balancer. The service is very similar to the Amazon EC2 service offering with some feature differences.


3Tera’s AppLogic platform is a grid operating system for deploying web applications. AppLogic provides a client interface, shown in Figure 1-27, for virtually designing your cloud application by dragging and dropping virtualized web, application, and database servers on the design surface and connecting them.


In 2008 during the Professional Developer’s Conference (PDC), Microsoft announced its official entry into the cloud services arena with the Windows Azure platform (previously known as Azure Services Platform). Even though, the Microsoft Online services called Business Productivity Online Suite (BPOS) have been around for a few years, the Windows Azure platform is an attempt to create an end-to-end cloud service offering in the platform, middleware, enterprise services, and consumer services categories.

Windows Azure is a collection of building blocks for cloud services. Microsoft has been in the cloud business for quite some time with its consumer cloud services like MSN, Xbox Live, and Hotmail.

Microsoft has also announced a suite of cloud-based business productivity and collaboration applications called Microsoft Online services that include applications like SharePoint Online, Exchange Hosted Services, and Conferencing Services.

See u!

Posted on Monday, August 9, 2010 5:43 PM Azure | Back to top

Comments on this post: Cloud Platform Vendors

# re: Cloud Platform Vendors
Requesting Gravatar...
Good list. We are using Amazon Cloud and I'm a great believer in You can read more here -
Left by Yaniv Nizan on Aug 16, 2010 1:17 PM

# re: Cloud Platform Vendors
Requesting Gravatar...
Hi Juan,

Good list of Cloud Platform Providers.

You may want to check out WOLF: - a Platform as a Service provider.

- John
Left by John R on Aug 17, 2010 2:04 AM

# re: Cloud Platform Vendors
Requesting Gravatar...
Processing millions of transactions in one only point is safe? Risk?
Left by Fernando Oviedo on Dec 13, 2010 11:41 AM

# LA Acting Classes
Requesting Gravatar...
Thanks for sharing......
Left by Aaronspeiser on Feb 18, 2011 7:22 AM

# re: Cloud Platform Vendors
Requesting Gravatar...
Good list of cloud platform vendors. I´m using Windows Azure and I´m having a good experience.
Left by Josel Moreno on Jul 17, 2011 9:18 PM

# re: Cloud Platform Vendors
Requesting Gravatar...
Thanks for your comments
Left by Juan Mestas on Jul 20, 2011 10:20 AM

# re: Cloud Platform Vendors
Requesting Gravatar...
the conectivity is a problem, in some place there´s no service o there a bad signal, this problem can be a risk?
Left by William Salazar on Sep 12, 2011 6:35 PM

# re: Cloud Platform Vendors
Requesting Gravatar...
Hi @WilliamSalazar the connectivity issues are a common risk in Cloud Scenarios, part of our work is evaluate this risks and generate a clear policy to mitigate them and one more time the first step to adopt a cloud platform is thinking in a Hybrid approach

Left by Juan Mestas on Sep 13, 2011 9:39 AM

# re: Cloud Platform Vendors
Requesting Gravatar...
I can see there is many clound plataforms vendors, and how which one to choose according to the client needs is becoming a science. Becose we don´t have to forget that in spite of that the most important thing is the client.
Left by Irving Villegas on Sep 13, 2011 10:36 PM

# re: Cloud Platform Vendors
Requesting Gravatar...
i didn't know those plataforms, thanks
Left by Hugo on Oct 18, 2011 12:08 PM

Your comment:
 (will show your gravatar)

Copyright © Juan Mestas J. (aka gotchas) | Powered by: