Forums and Blog

A SmarterTools-sponsored community.
Welcome to Forums and Blog Sign in | Join | Help
in Search

The Official SmarterTools Blog

Cloud Computing - Challenges, Benefits, and the Future

Last week, SmarterTools had the opportunity to present at PubCon, a technology conference hosted by Webmaster World.  I represented SmarterTools in a panel discussion on Cloud Computing--specifically to give our perspective as an independent software vender who is looking at writing software applications for the Cloud to be delivered as a service (SaaS).  For all the hyperbola and sales pitches, this is the essence of Web 2.0. 03cloud_002

This concept has special importance for SmarterTools.  We have been developing hosted applications since we were founded in 2003 and more than 15 million end users access our software through hosting providers for their email/collaboration and Web site statistics every day.  In addition, we are building the infrastructure and preparing our SmarterTrack customer service software application for purchase and delivery over the Web as a service.  Is Cloud something for us to consider?

Cloud Computing Options and Alternatives

We looked at all of the major Cloud Computing initiatives coming online: Microsoft Azure, Amazon  Web Services, and Google Cloud Computing Service in addition to lesser-known initiatives by hosting providers such as Rackspace.  We heard all of their ideas, visited their Web sites, and attended their Webinars.  Then we dug deeper.  For the presentation we identified 12 basic arguments used by those who are advocates of the Cloud Computing model.  Then we spent time trying to determine which were real potential benefits of Cloud Computing in the near term, which were possible benefits going forward, and which were all hype.  The result was a 15-20 minute Power Point presentation for our part of the panel, followed by Q & A.

Presenting the Cloud

The presentation is called Seeing Through the Fog - The Current State of Cloud Computing from an Independent Development Perspective (PDF format) and I enjoyed sharing the stage with Mike Culver from the Amazon Web Services division.  My presentation covered all 12 points, but for the remainder of this post I will focus on what I think is an important misconception regarding Cloud Computing as it is constructed today.

The Biggest Misconception in Cloud Computing

question-cloudIn my view, the industry is fostering a misconception in the minds of the IT consumers who will ultimately be the customers of this potentially valuable service.  This Cloudy issue is the perception that hosting Web sites and applications "in the Cloud" means that those sites and apps are not tied to a structure--that they are free and loose in the nebulous Internet, unencumbered by restrictions of space and geography.  Even the term "Cloud"  reinforces this perception. 

While this may be true on a machine-to-machine level, it is not true from a broader perspective--meaning that it is important for us to remember that even Cloud Computing (as it is defined and constructed today) is tied to specific data centers operated by the Cloud vender.  An application may "appear" on any single or number of servers in a data center, but they are on a server--just not necessarily the same server(s).  In this way it is only a small step forward from conventional hosting environments (though rapid scalability--up and down--and reduced start-up costs are significant advantages).  The technology is moving to where applications and Web sites will potentially exist in/on multiple data centers in geographically disparate locations, but there will still be a finite number of locations.  This important concept changes the way we will think about true scalability, stability, performance, and security as Cloud Computing develops and gains adoption.

Cloud of Clouds

Make no mistake, Cloud Computing is a revolutionary concept that will--more than most other advances--bring us to Internet ubiquity where space and bandwidth are delivered like municipal water service or electricity.  But we are still a long way from there.  Remember that, in the early days of electricity, local utilities and even individual neighborhoods had vastly different ideas about how electricity should be delivered: different amperage, wattage, etc.  This is a pretty good analogy for where Cloud Computing is today.  Each Cloud under development is unique and incompatible.  Applications and sites will need to be developed for a specific Cloud platform (an important cost-basis to consider).  But this will change in the long term.  As I said in Seeing Through the Fog:

"Just as the OS is being subverted by the advent of browser-based/Web-based applications, independent Cloud platforms will be subverted by the need for cross-cloud compatibility. Efficiency will demand it if Cloud computing is to ultimately succeed. Therefore there will eventually be a ‘Cloud of Clouds’ delivering computing capacity seamlessly and transparently."

It took many years for the various competing ideas on electricity to be ironed out into one standard and for appliances and other uses to adapt to that standard (those who did not adapt perished).  Now, power companies share power and generating capacity without regard for geography or distance.  As I type this post, the electricity consumed by my computer may have been generated by my local Arizona utility (SRP), or it may just as well be excess electricity from Nevada, Washington, or any other utility on the grid--but it is still delivered to me by SRP.

One of the problems with most contemporary Cloud Computing providers is that they still see the creation of Cloud networks as a way to "lock in" customers for other products and services--not as the viable multi-billion user access model that it might more naturally be.  Amazon gets some credit in this regard because their "device-based" approach makes it a bit less complicated to migrate out of their Cloud into a more conventional hosting environment.  However, Cloud to Cloud migrations are still very complex or not available at all.  But I digress.

Conclusionclouds

Cloud Computing holds a lot of promise and we believe that it is likely to be a major influence on hosting and application development.  SmarterTools is preparing all of our products for potential Cloud compatibility in the future because we have confidence that the incumbent issues will be satisfactorily resolved as this new technology matures.

Jeffrey J. Hardy

 

All trademarks are the property of their respective owners.  Microsoft Azure [MFST], Google [GOOG], Amazon [AMZN], Rackspace Hosting Inc. [RAX].

Comments

 

P. Mamta said:

Cloud Computing is a another means of using the wheel without re-inventing it. Lot of organisations already have well-established, stable resources like Database Systems, Web Servers etc. which can be used as a co-locator for medium or small-scale business oriented organisations who need not invest their time and resources establishing the set-up but can instead focus on developing service-oriented applications, which in turn can be used globally. For Example, BioInformatics applications, I would suggest, is a service-area, where lot of subject oriented work is involved. Instead of re-inventing the entire set-up again, several existing processes may be used either directly, as they are or with slight modifications wherever required. The botheration of maintenance may be handled by the experts in Computers, and subject related task may be managed by the Subject-experts.

Hence, reducing the over-all investment - Tangible as well as Intangible...

December 27, 2008 5:13 AM
 

Sam Johnston said:

This 'misconception' is quite deliberate and arguably one of the primary features of cloud computing. From a user-centric point of view it doesn't matter where the service/application is hosted nor what is powering it (an <a href="samj.net/.../future-of-cloud-computing-army-of.html">army of monkeys</a>?) - the user sees it as an end point (usually a URL) and the details (eg geo-location, load balancing, redundancy) are taken care of by the providers. It's about hiding/abstracting complexity and the further we go the less it will look like a point-to-point connection; rather a link to a nebulous of servers (or indeed, other clients) out there 'in the cloud'.

Cheers,

Sam

January 7, 2009 9:41 AM
 

ST-JHardy said:

I agree that the "misconception" is deliberate in most cases.  It has always struck me that whenever a person or organization relies on misconception to generate buzz, that is is an intellectual evil--to coin a phrase.  Not to say that a little hyperbole is a bad thing--and who among us has not puffed our shirts a bit to stress a personal strength.  But to mislead on the nature of things is a whole different kettle of fish.

Be well,

Jeff Hardy

January 13, 2009 9:31 AM
 

trust1 said:

Clouds is just links? and nothing else// for me its unusefull thing in web2/0

February 21, 2009 4:01 AM
 

Medyum said:

I agree that the "misconception" is deliberate in most cases.  It has always struck me that whenever a person or organization relies on misconception to generate buzz, that is is an intellectual evil--to coin a phrase.  Not to say that a little hyperbole is a bad thing--and who among us has not puffed our shirts a bit to stress a personal strength.  But to mislead on the nature of things is a whole different kettle of fish.

Be well,

April 29, 2009 1:43 AM
 

hikaye said:

This is fantastic. I am going to add it to my sites. Thanks!

July 4, 2009 12:24 PM
 

ST-JHardy said:

Thanks for the positive feedback.  This post has proved several opportunities to write for other sites and newsletters on the topic.

Be well,

Jeff Hardy

July 10, 2009 10:30 AM
 

aöf said:

Very good, congratulations article

July 17, 2009 1:43 PM
 

radyo dinle said:

I agree that the "misconception" is deliberate in most cases.  It has always struck me that whenever a person or organization relies on misconception to generate buzz, that is is an intellectual evil--to coin a phrase.  Not to say that a little hyperbole is a bad thing--and who among us has not puffed our shirts a bit to stress a personal strength.  But to mislead on the nature of things is a whole different kettle of fish.

July 19, 2009 7:43 AM
 

ST-JHardy said:

AS always, it remains to us to separate the wheat from the chaff.  Cloud Computing has the potential to reinvigorate IT and to bring significant efficiency to it as well.  Ultimately democratizing and de-mystifying servers and enterprise class applications.  

I look forward to seeing what is ahead for us.

Be well,

July 21, 2009 3:01 PM
 

saç ekimi said:

Thank you for Document

July 22, 2009 11:14 AM
 

ssk said:

I agree that the "misconception" is deliberate in most cases.  It has always struck me that whenever a person or organization relies on misconception to generate buzz, that is is an intellectual evil--to coin a phrase.  Not to say that a little hyperbole is a bad thing--and who among us has not puffed our shirts a bit to stress a personal strength.  But to mislead on the nature of things is a whole different kettle of fish.

July 23, 2009 7:22 AM
 

zerrin said:

I agree that the "misconception" is deliberate in most cases.  It has always struck me that whenever a person or organization relies on misconception to generate buzz, that is is an intellectual evil--to coin a phrase.  Not to say that a little hyperbole is a bad thing--and who among us has not puffed our shirts a bit to stress a personal strength.  But to mislead on the nature of things is a whole different kettle of fish.

July 23, 2009 9:39 AM
 

Kaspar said:

Going to make a list of web 3.0 applications that already exist in the present day, since web 3.0 is described as the internet of the future. SmarterTools and SmarterTrack are some cool products!

August 10, 2009 2:58 PM
 

porno izle said:

This is fantastic. I am going to add it to my sites. Thanks!

August 12, 2009 9:55 AM
 

ricom said:

Cloud computing, the dynamic datacenter.

Cloud computing helps to increase the speed at which applications are deployed, helping to increase the pace of innovated networked computing.  Service deployed applications;  Cloud computing can be provided using an enterprise datacenter’s own servers, or it can be provided by a cloud provider that takes all of the capital risk of owning the infrastructure.

Cloud computing incorporates virtualization, data and application on-demand deployment, internet delivery of services, and open source software.  Virtualization enables a dynamic datacenter where servers provide resources that are utilized as needed with resources changing dynamically in order to meet the needed workload.  

The combination of virtual machines and virtual appliances used for server deployment objects is one of the key features of cloud computing.  Additionally, company’s can merge a storage cloud that provides a virtualized storage platform and is managed through an API, or Web-based interfaces for file management, and application data deployments.

Layered Service providers offering pay-by-use cloud computing solutions can be adjacent to company’s equipment leases. Public clouds are run by third party service providers and applications from different customers are likely to be mixed together on the cloud’s servers, storage systems, and networks.  Private clouds are built for the exclusive use of one client, providing the utmost control over data, security, and quality of service. Private clouds can also be built and managed by a company’s own IT administrator.  Hybrid clouds combine both public and private cloud models which may be used to handle planned workload spikes, or storage clouds configuration.

The benefits of deploying applications using cloud computing include reducing run time and response time, minimizing the purchasing and deployment of physical infrastructure. Considerations for Energy efficiency, flexibility, simplified systems administration, pricing based on consumption, and most of all limiting the footprint of the datacenter.  For further information on virtualized solutions:  http://www.shopricom.com

August 26, 2009 4:34 PM
 

taylan kümeli said:

Thank you, informative articles

September 23, 2009 1:06 PM
 

Dentists Fullerton said:

Very informative and interesting post about using this software.

September 30, 2009 7:31 PM
 

porno izle said:

thanks

October 3, 2009 7:54 AM
 

medyum said:

Thank you very much for everything

November 4, 2009 12:44 AM
 

ST-JHardy said:

Cloud Computing still fascinates and inspries debate.  Many of the industry events and conferences are still filled with sessions and discussions on this topic.

The general consensus is that the points expressed in the original article stand up.  The author has been asked to write a chapter for a forth-coming book on the economics of Cloud Computing.

It will be interesting to see how the industry debate continues.

Be well,

May 5, 2010 9:20 AM
 

jessicamorris said:

I'd definitely agree that it is a huge misconception in cloud computing. Then again, misconceptions are a part of every day life, right?

May 25, 2010 9:45 PM
 

Nitinchoda said:

Physical therapy marketing, physical therapy business, private practice physical therapy, physical therapy seminars, physical therapy tools, physical therapy website, physical therapy websites, physical therapy private practice, physical therapy products, physical therapy billing.

June 15, 2010 10:30 PM