Mock tests, Interview questions, Tutorials and Tech news
 
 

Archive

Posts Tagged ‘amazon cloud computing’

Cloud computing with Google App Engine and Amazon EC2

September 2nd, 2010 Vinay No comments

Courtesy NEJUG and Oracle, on 9th Sep Rohit Bhardwaj is presenting on Cloud computing deep dive for Google App Engine and Amazon EC2 at Oracle technology Center, Burlington , MA

Presentation Overview:

In this session users will take a deep dive at few cloud computing examples and participants will be able to know how to use cloud computing for Google App Engine and Amazon EC2.

The Google App Engine is a platform for developing and hosting web applications in Google-managed data centers. The Google App Engine is an example of cloud computing technology as it virtualizes applications across multiple servers and data centers. It is, at its heart, a powerful cloud computing platform designed to help you more easily create and manage scalable, JVM-based web applications. If you’re developing a Java application on App Engine you probably already know that you can use JPA and JDO Java persistence APIs to interact with the data store. Now learn how to take full advantage of these powerful APIs. We will explore few examples from Amazon EC2 like how to deploy groovy on grails application. We will also look at development tools to make your life easier while working with Amazon EC2, Amazon S3 and Simple db.

First step to Cloud Server Computing

July 20th, 2009 Vinay 2 comments

In one of my post , I had covered about Cloud Computing and the rising popularity. This was the post

Understanding Cloud Computing

I came today at one of the blog post which explains to setup and get your first app running.
Here is the link.

This should prove helpful to the users who want to experiment with cloud computing.

Understanding Cloud Computing

June 15th, 2009 Vinay 1 comment

These days we keep on hearing that computing is moving towards “Clouds” and how this will make headaches and pains associated with infrastructure and server management thing of the past.. Let us try to look at what really is cloud computing

What is cloud computing ?

Cloud computing refers to term where in a company where instead of running software , applications on in house servers or storing data locally , are doing it on a third party resources which are being termed as clouds.

So what are these clouds ?

Clouds are thousands and thousands of computers connected via internet to each other and these computers are shared by companies to host their application and manage data.

One of the best examples of the cloud computing is salesforce.com which had been working on this concept since long. Another recent example is New York Times which has provided fully searchable access to its 1851 to 1922 archive—more than 15 million articles. This has been achieved without hosting any application on its own servers. They are using Amazon’s Cloud Computing service.

Google’s business suite launched in 2007 has 0.5 million clients and it uses the power of cloud computing by offering the companies and individuals business applications hosted over internet.

Now this would give you a fair idea of what is cloud computing and what is achievable with this.

Some other players who are in the field of offering cloud computing services are

a)      Amazon’s cloud computing

b)      Google App Engine

c)      Sun Microsystems

These companies are now providing cloud services to individuals and companies. One has to sign up then they are given access to their space in the clouds. The developers or application management team can connect to these clouds through various tools and deploy their application.

The price ranges on how much bandwidth is used and what is the traffic on the site.

The concept behind companies selling the cloud computing is that your infrastructure is not always loaded 100% .  So during the times US has its peak load, Europe is just waking up and Hong Kong is sleeping.

When Hong Kong is utilizing 100% load, the peak load is fallen 80% in US.

In this way the resources can be managed much more effectively if they are being managed by a central vendor.

Advantages : One of the biggest advantages of cloud that I see for small to medium sized companies , they do not have to rely on in house server management.

Another advantage is that sudden spikes in load or traffic can be handled by cloud servers with companies having to manage extra servers or anything. They only need to pay for this extra load.

The offerings are reasonably priced for one to try out and google offers free version as of now.

Limitations : Now all versions of hardware have been supported by clouds . Amazon is now offering the open source web server tomcat on its cloud.

Google is also offering deployment of java applications. More information of google app engine supporting java can be found here. (I think it is free)

Sun Microsystems has also has a very goof offering on the clouds. They offer Virtualization in the cloud and also prevent vendor lockout.

Update : I have added a post to demonstrate First Step working with Cloud Computing

Get Adobe Flash playerPlugin by wpburn.com wordpress themes