Wilmott-IT Services - Central Coast based Business IT Systems Management.
AusWebHost - Australia Based Web Hosting Provider. Offering Web Hosting, Dedicated Servers and other Hosted Services including Hosted Email
myTravelBlog - Create your own travel blog for free today! Link to Facebook to automatically update your status and photos everytime you submit a story!

Thursday, October 8, 2009

What 'is' Cloud based Computing

What is the Cloud?

Is it merely a name for something we've already done for years? To a degree yes! Many argue its been around since the birth of the Internet itself.


Cloud based computing is the use of software, platforms or infrastructure offered by web based service providers or privately owned to perform tasks on the Internet often performed in house. It is generally linked to virtualized and very scalable installations based on the web offering services such as business collaboration tools.

A Cloud can be either be publicly owned as is the case with Google web tools such as Gmail and Google Docs or it can be privately owned and operated generally by a company.

There are types of services provided by cloud computing.The three types of Cloud based services are:
  • Infrastructure-as-a-Service like Amazon Web Services and SliceHost provide virtual server instances based on technologies provided by the Vmware and Xen etc.
  • Platform-as-a-service in the cloud is defined as a set of software and product development tools hosted on the provider's infrastructure. These are generally web APIs that utilize web technology to build web based applications. An example of this is GoogleApps.
  • Software-as-a-service cloud model leverages the vendor hardware infrastructure and their software product to provide a complete service to and end user such as mail via a web interface. An easy example of this would be Hotmail and Gmail.

Today there are many examples of cloud based services and technologies:
  • Storage - Amazon S3, Ubuntu One, Microsoft SkyDrive
  • Mapping - Google maps, Yahoo Maps, MapQuest
  • Telephony Services (VOIP) - Skype, Razortel
  • Business Tools - SugarCRM, Salesforce, Mail, Spam Filters
  • Hosting Providers - Slicehost, OpSource, Rackspace Cloud Sites
Whatever the offering the whole point of Cloud computing is to offer the following advantages:
  • Cost - Particularly in the case of Software as a Service (SaaS), costs can be greatly reduced because hardware maintenance, capital outlay etc are removed from the equation
  • Reliability - Generally speaking, cloud based technologies utilise the inherent fault tolerance of virtual technologies along with redundant systems within datacenters. The hardware and software used are generally very high end enterprise grade technology able to serve thousands, even millions of requests a day.
  • Easily scalable - The use of virtual technology and modern web based APIs makes Cloud computing very scalable.
  • Redundancy - Cloud based computing will often incorporate redundant systems within the cloud so end users are oblivious to maintenance and outages of individual machines etc. Many companies often replicate services to the Cloud as well in case of Disaster Recovery they can also switch their systems to the web based systems to continue working.
  • Centralisation - Moving datasets to the cloud often centralizes data which was once distributed. Many multinational companies are now realizing the benefits of placing data in the cloud rather than replicating numerous times around the globe to each remote office.
However given these advantages their is also a number of disadvantages:
  • Security is an issue as often the physical hardware and/or location is owned by a third party.
  • Political issues are numerous when it comes to cloud computing. Sensitive national data for instance can't be moved to the cloud especially in the case of services offered outside the Nation's borders. 
  • Legal issues arise when companies for instance store confidential records on third party systems.
  • End users are dependant on the Cloud Computing provider if they aren't administrating the service themselves. This dependance is absolute and is anything were to occur to the cloud based system's operating company/individual the end user may be left without recourse.
Maybe it's not a new new innovation, but rather the culmination of existing technologies to perform new tasks via the Internet.

Maybe the Cloud is just a good idea we've all had for a long time that has had time to become real.

Either way, if you are aware of the hype its been receiving over the last couple of years you will know, cloud based computing may very well be the way of the future, if not already!

13 comments:

Arthi said...

Fantastic explanation. Thanks for great work. do you know Cloud Computing is my dream Industry in which I like to get a good job. While I was searching for a good job in the Cloud Computing Industry. I found the job site Cloudjobs.net through which I got a good job in one of the best Cloud Computing Industry.

Anonymous said...

Thank you for spelling that out.

Sorry "Arthi" decided to use your page as an opportunity for advertisement. He "was searching" and in the same paragraph "got a good job." Arthi, if you're going to use another's site to advertise, at least get your verbiage correct.

Anonymous said...

Correction: the problem was with "in which I like to get a good job" and "got a good job".

Irfan said...

Great Info shared here. It will be very much useful for the IT and Software Professionals. I had attended a Cloud Computing Virtual Conference 2009 which is the event covering latest cloud computing trends. I got a chance to meet the world's leading IT professionals.

Cloud Hosting India said...

Hello,
Cloud hosting provides the organizations with an avenue to opt for a service under which they have to pay only for the power and space they use

Cloud Hosting India

Scott Levy said...

Fantastic post. Here’s a tool that lets you build your cloud database apps without coding http://www.caspio.com/

stanly bertn said...

Mostly the companies of cloud services allows their customers access to more functionality, providing the ability to handle various tasks electronically and directly within the cloud.

Sofia Sana said...

Happy to read your post...
You deserve appreciations
for giving out such good information,
it’s beneficial for me.
Great post! You have timed that to perfection.
Great point!
really thank you....

inbound marketing

Sofia Sana said...

deguesnHappy to read your post...
You deserve appreciations
for giving out such good information,
it’s beneficial for me.
Great post! You have timed that to perfection.
Great point!
really thank you....

inbound marketing

jake george said...

Cloud Computing Online Training, ONLINE TRAINING – IT SUPPORT – CORPORATE TRAINING http://www.21cssindia.com/courses/cloud-computing-online-training-23.html The 21st Century Software Solutions of India offers one of the Largest conglomerations of Software Training, IT Support, Corporate Training institute in India - +919000444287 - +917386622889 - Visakhapatnam,Hyderabad Cloud Computing Online Training, Cloud Computing Training, Cloud Computing, Cloud Computing Online Training| Cloud Computing Training| Cloud Computing| "Courses at 21st Century Software Solutions
Talend Online Training -Hyperion Online Training - IBM Unica Online Training - Siteminder Online Training - SharePoint Online Training - Informatica Online Training - SalesForce Online Training - Many more… | Call Us +917386622889 - +919000444287 - contact@21cssindia.com
Visit: http://www.21cssindia.com/courses.html"

jake george said...

Cloud Computing Online Training, ONLINE TRAINING – IT SUPPORT – CORPORATE TRAINING http://www.21cssindia.com/courses/cloud-computing-online-training-23.html The 21st Century Software Solutions of India offers one of the Largest conglomerations of Software Training, IT Support, Corporate Training institute in India - +919000444287 - +917386622889 - Visakhapatnam,Hyderabad Cloud Computing Online Training, Cloud Computing Training, Cloud Computing, Cloud Computing Online Training| Cloud Computing Training| Cloud Computing| "Courses at 21st Century Software Solutions
Talend Online Training -Hyperion Online Training - IBM Unica Online Training - Siteminder Online Training - SharePoint Online Training - Informatica Online Training - SalesForce Online Training - Many more… | Call Us +917386622889 - +919000444287 - contact@21cssindia.com
Visit: http://www.21cssindia.com/courses.html"

Prologic Corporation said...

This is a good article & good site.Thank you for sharing this article. It is help us following categorize:
healthcare, e commerce, programming, multi platform,inventory management, cloud-based solutions, it consulting, retail, manufacturing, CRM, technology means, digital supply chain management, Delivering high-quality service for your business applications,
Solutions for all Industries,
Getting your applications talking is the key to better business processes,
Rapid web services solutions for real business problems,
Web-based Corporate Document Management System,
Outsourcing Solution,
Financial and Operations Business Intelligence Solution,

Our address:
2002 Timberloch Place, Suite 200
The Woodlands, TX 77380

prologic-corp

Priya Kannan said...

I just see the post i am so happy the post of information's.So I have really enjoyed and reading your blogs for these posts.Any way I’ll be subscribing to your feed and I hope you post again soon.
Cloud Computing Training in Chennai

Engadget

Hack a Day

Slashdot

IntoMobile » Android

Techmeme

Koen's blog

Interesting Blogs