Five definitions of cloud computing

Source: Internet
Author: User
Keywords Cloud
I recently joined a linkedin/google discussion group on cloud computing. A member of the post that was supposed to be a naïve question: what is the difference between cloud computing and what we know about grid computing? I immediately gave my own answer, but overnight, more than 10 letters have flooded in, forming an email chain that shows interesting nuances about the term.

I certainly hope that this will not let myself be kicked out of this group, but in the author's opinion, it may be interesting to copy some of the letters. For privacy reasons, nobody's name is published here, and for clarity and length, some definitions are edited here. Here are the first 5 definitions:

1. Manufacturers, as always, blur the true definition of new terminology.

I think (and others) that cloud computing is different from public computing, and the latter is different from grid computing:

"Grid computing typically refers to the environment for pooling resources that run computational tasks, such as image processing, rather than lengthy processes such as Web sites or e-mail servers." ”

"Common computing usually refers to a pooled resource environment that supports very long processes, and common computing generally focuses on meeting service levels by providing the optimal amount of resources needed to complete a task." ”

"Cloud computing (for many people) is a variety of services available over the Internet that provide computing functionality on the service provider's infrastructure (for example, Google apps or Amazon EC2 or salesforce.com)." The cloud computing environment may actually exist in the grid or in a common computing environment, but this is not important to the users of the service. ”

2. Cloud computing and the grid, software services, platform service

Cloud computing = Grid computing. The workload is passed to the IT infrastructure consisting of the master node of the assigned task and the subordinate node of the work. The master node controls the resources allocated to the workload (how many subordinate nodes run parallel workloads). These are transparent to the client, and the client sees only the workload being assigned to the cloud/grid, and the result is returned to it. A subordinate node can or may not be a virtual host.

Cloud computing = Software service. This is Google's application model. In this model, the application is in the cloud, somewhere in the web.

Cloud computing = Platform Service. This is the model of Amazon EC2. In this model, an external entity maintains the IT infrastructure (the primary/the node), while the customer buys time/resources on the infrastructure. It is this "in the cloud" that causes cloud computing to be distributed on the web, outside of the organization from which it leases time.

3. Cloud refers only to the migration of services from the local to the web.

Save files locally to store them in a secure, scalable environment. From the application of development storage capacity to GB space to applications that do not have a maximum storage capacity, from using Microsoft Office to using web-based office. At some point in 2005-2008, online storage became cheaper and more secure than locally stored or stored on your own server, which is the cloud. It includes grid computing, a larger database such as bigtable, caching, forever accessible, failover, redundancy, scalability, and a variety of things. Can think of this as deeper into the Internet. It also has a huge impact on the struggles of bigtable and flat data views like static dynamic, RDBMS. The entire business architecture that relies on IT infrastructure will change, programmers will drive the cloud, and eventually there will be a lot of rich programmers. It's like migrating from mainframe to personal computers. Now you have a personal space in the cloud.

"It's a gimmick, just like Web 2.0, but there's real change as a basis for these things." Marketing has been around the formation of technological progress. ”

4. The grid and the cloud are not mutually exclusive ... The following comments were made:

"The cloud is purchased using (ie, you do not necessarily have resources)." ”

"How the grid works-no matter where you run it." ”

"You can use a cloud that doesn't have a grid, or a grid without a cloud," he said. Alternatively, you can use the grid on the cloud. ”

5. The author generally divides the concept of cloud computing into 3 camps:

"Enabling people-they are companies that make basic infrastructure or basic construction possible." These companies typically focus on data center automation and/or server virtualization (VMWARE/EMC, Citrix, BladeLogic, RedHat, Intel, Sun, IBM, enomalism, etc.). ”

Provider-(Amazon Web Services, Rackspace, Google, Microsoft). They are companies that have the budget and know-how to build a global computing environment worth millions of or even billions of of dollars. Cloud providers often provide infrastructure or platforms. These ' serviced ' products are often billed and consumed in communal facilities. ”

"Cloud consumers may be a fairly large group, including any application provided through web-based services, blogs, social networks, such as webmail." From a consumer standpoint, cloud computing is becoming the only way you can build, manage, and deploy scalable Web applications. ”

At least five definitions and distinctions, to some extent, clarify this point.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.