Cloud computing core concept of large resolution

Source: Internet
Author: User
Keywords Cloud computing virtualization

After a series of analyzes, we can easily see that the application of cloud computing and virtualization has gone deep into the industry, and it will definitely have a profound impact both for individuals and enterprises. Cloud computing and virtualization will make each of the IT industry Changes have taken place, the technical hot spots cloud computing there will be a scene of flowers blooming.

The current development of virtualization and cloud computing technology and its rapid, major manufacturers continue to introduce new industry, develop the appropriate strategy, the introduction of new concepts, ideas and products. Cloud computing technology hot spots are also showing the flourishing situation, such as the Internet as a platform for virtualization solutions run platform based on multi-tenant technology business systems online development, runtime and operating platform, large-scale cloud storage services, large-scale cloud Communication Services.

Over the past half-century, the development of information technology, especially advances in computer and Internet technologies have greatly changed people's work and lifestyles. A large number of enterprises began to adopt the data center as a platform for business operations information service model. After entering the new century, the data center has become unprecedentedly important and complex, which poses a brand new challenge to management. A series of problems come one after another. How can businesses quickly create services and manage their business efficiently through the data center? How to dynamically adjust resources according to demand to reduce operating costs? How to use and manage all kinds of resources more flexibly, efficiently and safely? How to share an existing computing platform instead of duplicating to create your own data center? The industry generally believe that the information industry itself requires more radical technological changes and business model transformation, it is in this context that virtualization and cloud computing came into being.

Cloud computing is the development of parallel computing, distributed computing and grid computing. Cloud computing is the result of a mixed evolution of concepts such as Virtualization, Utility Computing, IaaS, Paas, and SaaS.

Cloud computing uses innovative computing models to enable users to obtain near unlimited computing power and rich and varied information services at any time through the Internet. Its innovative business model allows users to freely access computing and services and pay on a fee basis. The current cloud computing incorporates a number of innovative technologies represented by virtualization, service management automation and standardization. With the scalability and flexibility of virtualization technologies, cloud computing improves resource utilization and simplifies the management and maintenance of resources and services. By using information service automation technology, resources are packaged as services and delivered to users, reducing the operation of data centers Cost; Utilization of standardized, convenient service development and delivery, shorten the customer service on-line time.

Virtualization is a broad term that refers to the computing elements running on a virtual rather than a real basis, a solution to streamline management and optimize resources. Like an open and transparent office, almost no wall can be seen in the whole floor. Users can build a more autonomous office space with the same cost, thereby saving costs and maximizing the utilization of space. This idea of ​​re-planning limited fixed resources according to different needs to achieve maximum utilization is called virtualization technology in the field of IT.

Virtualization is just a technical basis for cloud computing. In addition to having the technical foundation of virtualization, cloud computing has other technical supports that cover everything from the basic platform of software facilities to applications.

Here we focus on analyzing several key concepts of cloud computing.

1. There is no local calculation. Computation All use real-time remote network computing resources, cloud computing computing resources and we usually touch the resources on the same platform, rather than a simple data acquisition. Now we usually access resources through the network, usually files, video streaming, audio streaming, etc., cloud computing is the computing resources as remote resources through the network for transport, which is different from any other computing cloud computing unique specialty. When computing resources are distributed across the network, high-speed network support is a must, and the network must have very low latency and minimize the interaction loss in the computation. Cloud computing is also different from the remote submission job we touched before, waiting for the result calculation, the process of cloud computing is real-time interaction.

2. Support a variety of hardware platforms and a variety of software platforms. Cloud computing supports a variety of hardware platforms and a variety of software platforms and even communication protocols that require not only distributed hardware but also distributed software (including applications). Before using software resources, users need not consider local hardware Characteristics, the characteristics of the local hardware will not affect the behavior of choosing cloud computing as a computing platform.

Several key concepts of virtualization:

1. Different virtualization technologies for different virtualization products, such as servers, desktops, networks, and different IT layers, reflect different virtualization directions and form a holistic solution that can connect to different platforms. Virtualization is an interface encapsulation and standardization process. The encapsulation process varies according to different hardware. Encapsulation and standardization provide a suitable operating environment for the programs running in the virtual container. In this way, the virtualization technology can shield the difference of time of different hardware platforms and shield the software compatibility caused by the difference of different hardwares. Through the virtualization technology, the resources of the hardware can be re-integrated through virtualization software and then distributed to Software use. Virtualization technology to achieve hardware undifferentiated encapsulation is suitable for large-scale applications in cloud computing as a technology platform, however, virtualization technology is not the only technical basis for cloud computing. Can only say that virtualization is more realistic solution to achieve the current cloud only.

2. The core of virtualization The key task is to get rid of hardware dependencies, which can be deployed on a variety of hardware virtualization products, the formation of a unified computing interface. From the JVM to the VSX, and more, the central task of virtualization is to move away from hardware dependencies so that software development models can be simplified in both software and network applications. So virtualization on the user interface is standardized and consistent, not as cloud computing provides a wide variety of different platform adaptation interfaces. This feature of virtualization technology, making virtualization technology promising in many applications. The reason why virtualization technology has become the technology platform used in many cloud computing solutions, and the characteristics of virtualization are inseparable. But not all cloud computing must be based on virtualization technology, such as smart appliances, it is impossible to deploy virtual machines and other equipment in the appliance. 3. There is a requirement for local computing. Virtualization does not solve the computing problem of the local terminal. Virtualization can not solve the computing problem of the local terminal. Whether virtual server or virtual desktop, virtualization technology can not be achieved by all the operations are transferred to remote execution. Virtualization enables dynamic resource allocation, but it is not remote. At the same time, when virtualization involves a network, such as when using a remote virtual machine locally, it requires a large amount of network traffic, which is not related to the complexity of the program running on the virtual machine, just the virtualization technology itself needs Network communication requirements. The cloud computing does not exist in this issue.

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.