Skip to main content

Cloud Computing

The concepts underlying cloud computing date back to at least 1960s, when American computer scientist John  McCarthy said that "computation may someday be organized as a public utility". Cloud computing is still an evolving paradigm, but it seems well positioned to displace client-server computing model, much like it displaced mainframe based computing in the early 1980’s.

It may also be argued that cloud computing represents a return to a centralized (mainframe based) model, but at the next evolutionary level (including incorporation of some aspects of the client-server model and various new technologies) – with distributed systems and datacenters replacing the central mainframe; high-powered, reach media devices (personal computers, smart phones, etc.) replacing dumb terminals; and with more or less ubiquitous broadband Internet access replacing low bandwidth private communication links.

Previous attempts to bring about models similar in concept to cloud computing had limited success or simply failed. Sun Microsystems’ network based computing is a good example of that. It became best known by the phrase supposedly coined by John Gage (computer scientist, then at Sun Microsystems) - “The Network is the Computer”. The phrase was frequently used by then Sun Microsystems’ CEO Scott McNealy and pretty much became company’s motto, but the notion of network based computing gained little traction.

So, why does cloud computing popularity seem to grow by leaps and bounds? – It appears to be the right computing model and the right time. Cloud computing goes beyond its predecessors by incorporating results of the research on large scale computing by  a number of universities, by building on innovations from Amazon, Google, IBM, Microsoft, and other cloud pioneers; and it is powered by recent advances in computer and communications technologies (increased capabilities and lower costs) as well as virtualization and other methods of infrastructure abstraction. Finally, cloud computing combines technological advances with economies of scale and an innovative business approach for an on-demand, utility-like model of allocation and consumption of computing resources.

National Institute of Standards and Technology (NIST) gives cloud computing the following definition – “Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.”


  1. This post is so informative and makes a piece of very nice information on the topic in my mind. It is the first time I visit your blog, but I was extremely impressed. Keep posting as I am gonna come to read it every day. visit here Cloud PBX Houston


Post a Comment

Popular posts from this blog

Mail-enabled security groups in Office 365

Another update (11/19/2013):  further evolution of Office 365 services makes creation of distribution and security groups even easier, plus there's now an option of creating a dynamic distribution group (click here for more information):    Update (08/06/2012): a clear sign of Office 365 evolving along the same lines as other agile cloud services - small incremental features and minor new functionality are being delivered almost continuously and, unlike important major service updates,  without much fanfare. For example, there's no need to resort to using PowerShell to setup mail-enabled security groups anymore, it can now be done at creation using management portal:       Those managing Office 365 ( O365 ) tenant via the Microsoft Online Services Portal  ( MOS Portal ) interface would notice that there are two distinct group entities: Security Groups: can be created via MOS Portal (main portal page>Management>Security Groups) and used for assigning

Drumbeat - Sales and Technical Resources for Office 365

​ Drumbeat - provides information as well as technical and sales resources for Office 365. From partnering with Microsoft, to building up your sales and technical readiness, to adopting proven methodologies for successful deployment - you will find lots of good information and many helpful links there. Here's a quick sample of topics covered: The Customer Decision Framework is Microsoft's selling methodology designed to help partners sell Office 365 to their customers. Office 365 FastTrack is Microsoft's new, 3-step pilot and deployment methodology designed so customers experience service value early in the sales cycle with a smooth path to advance from a pilot to deployment.

WordPress displays weird characters

Sometimes after a database conversion (e.g. from MySQL to MariaDB) or due to encoding issues a situation might arise when WordPress is showing weird characters. A quick way of remedying the situation would involve examining the pages to discover a pattern (what characters are being substituted, in the example below the apostrophe was replaced by  ’ ) then running an queries against the database to reverse the effect. Here's a quick example (common tables that store content): UPDATE  wp_posts  SET  post_content =  REPLACE (post_content,  'Â' ,  '' )      UPDATE  wp_posts  SET  post_content =  REPLACE (post_content,  '’' ,  "'" )      UPDATE  wp_postmeta  SET  meta_value =  REPLACE (meta_value,  'Â' ,  '' )      UPDATE  wp_postmeta  SET  meta_value =  REPLACE (meta_value,  '’' ,  "'" )      Please, keep in mind that to permanently resolve the issue you would need to get to the root of the p