Advertisment

Cloud deep dive for Google Apps, Amazon EC2

author-image
CIOL Bureau
Updated On
New Update

BANGALORE, INDIA: There was a time when companies such as Oracle said, ‘There is nothing called cloud’; however, now all admit that ‘Everything today is on cloud’.

Cloud has made a developer’s job simple and a company’s investment on infrastructure lesser as it provides a large pool of massively scalable infrastructure that is multi-tenant and elastic in nature’,” said Rohit Bhardwaj, principal software engineer, Kronos.

Advertisment

He was holding a session on, 'Cloud computing deep dive for Google Apps and Amazon EC2', on the first day of Spark IT 2011, where he gave the audience a hands-on experience on how to use cloud computing for Google App Engine and Amazon EC2.

He said that Google App Engine, a powerful cloud computing platform, is designed in such a way that it will help developers to create and manage scalable, JVM-based web applications.

“The Google App Engine is a platform for developing and hosting web applications in Google-managed data centres. The Google App Engine is an example of cloud technology as it virtualizes applications across multiple servers and data centres,” said Bhardwaj.

Advertisment

So if a developer is developing a Java application on App Engine they would probably already know that they can use JPA and JDO Java persistence APIs to interact with the data store. He also demonstrated how to take the advantage of the API in building cloud.

Bhardwaj also explained how to deploy groovy on grails application on Amazon EC2. Amazon EC2 is the hardware-as-a-service (HaaS) platform of cloud provider Amazon Web Services. Amazon Web Services also provides software-as-a-service (SaaS) with AWS S3, and database-as-a-service (DaaS) with Simple DB.

He concluded by saying that while cloud offers many advantages it still has several barriers, such as security, privacy, connectivity, OpenAccess, reliability, interoperability, independence from CSPI, economic value, IT governance, and political issues due to global boundaries, when it comes to cloud computing adoption in enterprises, which need to be addressed.

tech-news