Recent Post

Wednesday, June 24, 2009

Innovator Watcher Application - Visualization on AppEngine

by The Cloud Watcher 0 comments


Building a Castle on the Cloud is now a reality and also cost-effective

by The Cloud Watcher 0 comments

Did you ever had a feeling that you nurture a brilliant business idea which would have been revolutionary success if (and only if) it saw the daylight!But then you thought of so-called necessary overloads of hosting,hardware,software,scalability etc. and then saw your enthusiasm vanish?Well,not so long ago software making looked like this.
The diagram to your right shows a very simplistic representation of a traditional software building workflow.Let us call the group of initial activities like Idea generation,Idea conception,Business Plan creation and Funding as the "Application Conceptualization" phase.And then you proceed towards the Application Implementation phase marked by the ordeal of procuring hardware,software,design and development causing a huge outflow of funds.
You try to subdue the voice of a skeptic deep down your mind which whispers "What if the business does not become as successful as deemed?What about the massive cost of ownership of infrastructure (hardware and software)?" as you transit to the Realization phase.
Or even if your business is just doing mediocre, what about the massive infrastructure that you have bought?Are they just e-waste now?
The third is the voice of eternal optimism "Can your infrastructure survive the massive traffic, if it becomes (we at Surprised believe that it will definitely become) highly popular?How much more you have to pay for infrastructure and software redesign to increase scalability ?"Well,fortunately you don't have to worry about all of the questions above as PaaS (Platform As A Service) comes to your rescue and for the skeptics (yes!with certain limitations and workarounds to address those).The diagram to your left shows the modified workflow.With PaaS in place you don't have to worry and shell millions of dollars in buying neither hardware (think appengine -think Google's infrastructure) nor software (think opensource)!Last but not the least the application built on the PaaS are automatically scalable and de-scalable (appengine) .You pay only for what you use and the perpetual cost of ownership is reduced manifolds consequently increasing the ROI.

So,go ahead and implement your next groundbreaking business on top of the cloud.






Reblog this post [with Zemanta]

Tuesday, June 23, 2009

Brief Introduction To Cloud Computing Taxonomy

by The Cloud Watcher 0 comments

At the outset we would like to state that we would not try to define or redefine the term cloud computing.This is what analysts , marketers and media does better * unlike us, programmers. The diagram below shows the broad categories in Broad Representation of Cloud Computingthe domain of cloud computing.The bottom of the pyramid where they say the fortune lies is the “Infrastructure As A Service  ” which allows you to outsource the entire software ecosystem (From Application Servers to Database Servers running on top of the OS of your choice).Amazon’s EC2, which “is a web service that provides resizable compute capacity in the cloud”, is the biggest player in this space.This gives you very high flexibility in composing your application environment due to the possibilities in customizing Amazon Machine Images (AMI) or using the pre-configured ones provided by the software vendors.

The second and in our view, the most important cloud service is the Platform As A Service.Have you ever thought that the primary focus of the Business Application Developing Companies and the companies that provide various services over the internet (e.g. A real estate service provider), should be developing & maintaining the business logic of the application and NOT tweaking the software and hardware infrastructure.But alas,most of the time is consumed in creating & maintaining the infrastructure.Well, PaaS was invented to solve exactly this problem.Google AppEngine is the major player in this field which “lets you run your web applications on Google's infrastructure”.

The third is the SaaS (Software As A Service) where one can just log in to the cloud and use the software,unlike desktop software they don’t require installation (think of Google Docs/Acrobat.com vs. Microsoft office).

*You may take a look at “Twenty-One Experts Define Cloud Computing” for an exhaustive definition

Feeds rss About

Surprised Cloud

The Surprised Cloud is inspired by the latest technology developments and services in the field of cloud computing.Our aim is to create an extensive knowledge base on creating realworld application on Cloud.

We also provide businesses with consulting services to leverage "The Cloud" as a computing platform.

Currently we are developing applications on Google's App Engine for Java.We also provide training material on developing scalable AJAX applications using Google's Platform As A Service(PAAS).

Please write to info(AT)surprisedcloud.com


Categories

Sponsored Ads By Google

Cloud Computing Delivered to your inbox

Subscribe feeds via e-mail

Enter your email address:

Delivered by FeedBurner

Subscribe in your preferred RSS reader

SURPRISED CLOUD LIVE

    follow me on Twitter