Cloud computing Software technology: Software support software technology for cloud computing services

Source: Internet
Author: User
Keywords Cloud computing Services

Now this period of time "cloud computing" is very hot, has become the IT industry fashionable language! Many people say that "cloud computing" is hype, dismissive. However, some people think that this is the trend of future development. So what is my point of view? To write "Cloud computing Concept Encyclopedia", of course, is a loyal supporter of cloud computing!

What is cloud computing?

To answer this question, first of all know: In the computer, only the program and data points. Therefore, from the program and data point of view: Cloud computing is a unified deployment of the program, unified storage and by the relevant program unified management of the data! This "unification" reflects "centralized" consistency, and a bit of "once deployed, available everywhere" (networked). This unified deployment, unified management has a lot of benefits ah. As the "Cloud Computing Center", IT companies can focus on providing users with the basic "cloud storage", "cloud computing" services. In order to better manage the user's data better and more securely, and to provide users with "management cloud data" of "cloud application", enterprises must have in-depth research in the field of cloud computing and considerable authority (as now the bank to save money). In this way, the cloud computing environment provided by enterprises, that is, the user's "cloud computing Services" environment, will profoundly affect the user's network behavior habits, and even affect and determine the user's consumption. The Foundation cloud computing service provider, will be the future "Microsoft" type of enterprise. They will determine the future it form.

Cloud computing Software technology: Software support software technology for cloud computing services.

This kind of software both traditional network software technology (such as Java EE technology, PHP, etc.), but also the future development of the network programming technology (such as the use of parallel computing, virtualization computing parallel programming language, etc.). At present, newer technologies such as. NET technology can provide technical support for the next generation cloud computing software services. His virtualized run, managed run will help cloud computing.

Java itself is a virtualization technology, for cloud computing can be said to have a natural compatibility. Sun's advocacy of "The network is the computer" also for the past, failed to make Sun as Microsoft's software industry leader, but in the future may be able to work together. The recent Java software store seems to be looking at this.

I think cloud computing software technology may be more detached from these traditional software technologies. Advanced abstraction, hardware resources, data resources highly virtualized, computing node autonomy, computing parallelization. In other words, this kind of software technology will disregard the hardware situation, can unify the hardware operation, the data resource operation, regardless of storage location, and can expand autonomously to reduce its ability to run, and processing the data in parallel. This is not the fifth generation language to do. Let's try to stay in the eye.

Cloud Computing Center: The storage of data, services (programs) needed for cloud computing, and the implementation Center for cloud computing.

Divided into two categories: one is the computing center, the other is the storage centre. Computing centers are like CPUs, designed to run the executive center of Cloud computing services. A storage center is a large array of disks and a dedicated service host for storage management and maintenance of these disk arrays. A storage center is like a memory system designed to optimize data access. The computing Center provides user data.

Two centers that link together through high-speed links to provide robust software and hardware support for cloud computing services.

In addition to this, there are distributed storage-computing centres: Sometimes these computing centers are not entirely separate. Some may be unified. A computational node includes a small computational node and a small storage node. These small storage nodes and small computational nodes are linked to other compute nodes and storage nodes through a specific network topology. Thus forming a relatively dispersed distributed storage Center and Computing Centre.

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.