Talk:Cloud computing

From Citizendium
Revision as of 17:57, 14 March 2010 by imported>Hayford Peirce (→‎My underpants are in the cloud: laboring under a MacLeod)
Jump to navigation Jump to search
This article is developed but not approved.
Main Article
Discussion
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
 
To learn how to update the categories for this article, see here. To update categories, edit the metadata template.
 Definition Use of computer networks, especially the Internet, to access computer resources, operated by a third party; access is on-demand and dynamically assigned — cloud computing differs from managed hosting with resources dedicated to users [d] [e]
Checklist and Archives
 Workgroup category Computers [Please add or review categories]
 Subgroup category:  Distributed computing
 Talk Archive none  English language variant British English

Concerned about scope and precision

To me, cloud computing is a form of distributed processing that emphasizes the computing resources, not the applications, beyond the technologies (e.g., intelligent DNS redirectors) that send transactions/sessions to resources. There is absolutely no non-buzzword reason to link SaaS, for example, with clouds. Clouds, grids, and other distributed infrastructures that are ad hoc or demand-driven are radically different than SaaS built for high availability. So far, when I've done SaaS architectures with any concept of a service level agreement, as in healthcare, the computing infrastruture is far more specific than a cloud, with extensive load distribution, fault tolerance, and capacity planning.

I'd hate to see us drifting into one of the "Web 2.0" styles that makes everything so general that it provides no engineering guidance. Howard C. Berkowitz 19:11, 11 March 2009 (UTC)

Everyone has a different idea of what cloud computing is - the article developed at Wikipedia is somewhat a consensus that covers/satisfies most views. Your "evolved grid" view of cloud is quite limited compared to others and the average reader has been conditioned to think Google Apps and Salesforce when they hear the term. How technical is our audience really? Sam Johnston 19:38, 11 March 2009 (UTC)
Speaking as a Computers Workgroup Editor, CZ articles will be technically correct. We are expert consensus based, not general consensus based. That isn't to say that things cannot be written to be understandable by people with limited detail knowledge: our general target reader is a college undergraduate. One of our goals is "deconditioning" marketingspeak into accurate content. Our definitions are written (or approved) by subject matter experts, not "average readers".
Last year, we went through some of this with an Eduzendium (educator-guided student writing assignments), and there was a fair bit of insistence on rigor when dealing even with evolving technologies such as mashup, Ajax, etc.
Twitter and blogs are not preferred sources, and, when dealing with the industry press, it has to follow CZ: Neutrality Policy.
To convert this from WP to CZ style, the first steps are to give even conflicting definitions, and then compare and contrast. Real-world issues like availability/service level agreement must be covered.
Salesforce is SaaS, but with some fairly critical service delivery requirements. First, explain how clouds work without going off into the application level. Yes, failover and load distribution are things to be addressed early in the article, not SaaS that could be delivered with a distributed computing system totally under the control of a single vendor.
Let's start with Infrastructure as a Service and move from there. Howard C. Berkowitz 20:15, 11 March 2009 (UTC)
Ok I've got a train to catch in <24 hours so don't really have time for this right now. I was planning to iteratively improve the Wikipedia content without Wikipedia interference over time (was there really a twitter ref in there?) Sam Johnston 20:44, 11 March 2009 (UTC)
I'm new to the group and have some experience with working with the original "cloud computing" time sharing systems through the present. Historically, over the past 30+ years, there has been "centralized --> distributed --> centralized --> (loop)" effect as control, access speed & quality, and difficulty in maintaining balances shift. SaaS is the same thing -- especially if you consider the use of mainframe virtualization in timesharing systems. Good points about being concerned about being caught in the current "buzzwords." By the way, is SaaS "Software as a Service" or "Storage as a Service"? Depends on which part of the industry you are in. Karl D. Schubert 14:55, 19 September 2009 (UTC)

Supercomputing

I've moved "Cloud computing aims to apply the power of supercomputers—measured in the tens of trillions of computations per second—to problems like analyzing risk in financial portfolios, delivering personalized medical information, even powering immersive computer games, in a way that users can tap through the Web."

out of the article. Transaction processing appears to be one of the more common services; examples given such as SalesForce and Google Apps hardly need supercomputer computational power, but highly parallel client/server processing. Some cloud applications may be computationally intensive, especially using grids, but the reality is that not that many applications exist to make use of the traditional computationally oriented definition of vector processors or massively parallel processing of specific applications. Having high volumes of individually compute-moderate transactions, however, is very reasonable.

Storage distribution needs to be discussed in more context, including the federated versus distributed model, replication and reliability, and synchronization.

I've also put references into CZ standard form. Howard C. Berkowitz 20:52, 11 March 2009 (UTC)

Product examples

We'd usually like to have the significance of commercial products explained, perhaps with reference to neutral sources, to avoid the appearance of advertising. I removed the text below; it certainly can go back with more context.


"In some services, such as Nirvanix, the system may span multiple data centers or even continents.

Examples

  • IBM’s Blue cloud
  • Amazon Elastic Compute Cloud
  • Microsoft Live Mesh
  • Apple Mobile Me

Howard C. Berkowitz 21:05, 11 March 2009 (UTC)

All of this content predates me - we can work through it later or discard it and start from scratch. Sam Johnston 21:11, 11 March 2009 (UTC)

My underpants are in the cloud

Everything is a cloud. Nothing is a cloud. We've got private clouds - that is, an outsourced application hosting system... in your own datacenter. D'oh. Amazon EC2 is a cloud. Christ on a wheel, Twitter and Facebook are clouds if you ask the right idiot at a technology conference. I bet you there's some goofball out there who probably thinks WP and CZ are clouds. Utterly horrible buzzword that needs to go to the linguistic equivalent of Dante's Inferno - along with bromance! I hope nobody objects to my addition of a criticism section! Heheh. –Tom Morris 20:06, 14 March 2010 (UTC)

Yes, if one waves one's hand and doesn't get specific, everything and nothing is in a cloud. This article, however, does provide some taxonomy for categorizing, as well as real-world horror stories and the early successes.
It's one thing for Ellison to talk about a cloud. It's another thing to describe PayPal as "hybrid SaaS" or EC2 as "public IaaS". Howard C. Berkowitz 21:46, 14 March 2010 (UTC)
Suppose we had a high-tech Scottish company involved? Would it then be known as a MacLeod of MacLeod? Hayford Peirce 22:57, 14 March 2010 (UTC)