Cloud computing on Linux-cloud computing platforms and Applications

Source: Internet
Author: User
Tags cloud computing platforms
Article Title: cloud computing platform and Application on Linux. Linux is a technology channel of the IT lab in China. Includes basic categories such as desktop applications, Linux system management, kernel research, embedded systems, and open source.

Cloud computing and storage convert physical resources (such as processors and storage) into scalable and shared resources on the Internet ("as a service" for computing and storage ). Although virtualization is not a new concept, physical system sharing through server virtualization can indeed increase resource scalability and efficiency. Cloud computing allows users to access large-scale computing and storage resources without having to know the locations of those resources and how they are configured. As you expected, Linux? It plays an extremely important role here. Explore the mysteries of cloud computing.

Recently, no technical website mentioned cloud computing. Cloud computing actually provides computing resources (computers and storage) in the form of services ). This involves dynamically extending services to more computers and storage capabilities in a simple and transparent way. All these are similar to the ideas behind utility computing. In utility computing, computing resources are considered as metering services, just like more traditional public facilities (such as water or electricity. Their difference lies not in the goals behind these ideas, but in the combination of these ideas to make them a reality of the existing technology.

One of the most important concepts behind cloud computing is scalability, and the key to achieving it is virtualization ). Virtualization aggregates multiple operating systems and applications on a shared computer to make better use of the server. Virtualization also allows online migration. Therefore, when a server is overloaded, an instance of an operating system (and its applications) can be) migrate to a new, less busy server.

 Perspective of cloud computing

The idea of cloud computing implementing utility computing was first proposed by John McCarthy in 1961. In utility computing, computing is regarded as a public utility. Cloud computing andCluster computing)OrGrid computing)In contrast, cluster computing treats a group of connected computers as a separate virtual computer for high-performance computing (HPC. Grid computing connects computers distributed in different geographic locations to solve a common problem. In 1960s, companies such as IBM and General Electric provided time-sharing systems ).

From the external perspective, cloud computing only migrates computing and storage resources from the enterprise and to the cloud. Users define Resource requirements (such as computing and Wan and bandwidth requirements). cloud providers Virtualize these components in their infrastructure, as shown in 1.

Figure 1. Cloud computing resource migration on the Internet

But why are you willing to give up control of your resources and make them exist in the cloud? There are many reasons, but I believe the two most important reasons are cost and scalability. Cloud computing aims to make these resources cheaper than the resources you can provide and manage. In addition to reducing costs, cloud computing also has greater flexibility and scalability. Cloud computing providers can easily expand virtual environments to provide larger bandwidth or computing resources through the provider's virtual infrastructure.

The advantage of cloud computing in environmental protection is that it can Virtualize and share resources between different applications to improve server utilization. Figure 2 shows an example. In this example, different applications use three independent platforms, and each application runs on its own server. In the cloud, you can share (virtualized) servers between multiple operating systems and applications to reduce the number of servers. Less servers mean less space (less space occupied by data centers) and less power for cooling (less carbon footprint ).

Figure 2. virtualization and resource usage

However, cloud computing does not have any disadvantages. Some problems will be explored later in this article. But now, let's explore cloud computing more deeply.

[1] [2] [3] Next page

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.