Cloud computing is a new computing model, whose main feature is to compute the dynamic and scalable virtualization resources on the basis of the existence of Internet. With the rise of cloud computing, the world's famous IT companies such as Microsoft (Microsoft), Google (Google) and other companies have joined the development of cloud computing, which has brought about a significant contribution to the development of cloud computing. In recent years, China has also paid more and more attention to the development of cloud computing technology, such as Tsinghua University and Google cooperation proposed the cloud computing academic Cooperation program, this program will be able to bring a greater use of cloud computing, but also promote the development of cloud computing technology in China. According to the data, in the future, cloud computing will be the proportion of it costs will be more than 30%, in the major IT companies under the impetus of a more broad space for the development of cloud computing.
1. The current situation of cloud computing technology
Cloud computing technology is gradually entering a mature phase, its use is more and more wide. In the field of scientific research, seismic monitoring, ocean information monitoring and astronomical information calculation can be carried out through cloud computing. In the network security protection can be through cloud computing virus library storage, spam screen: in multimedia image and audio processing can use cloud computing animation material Storage analysis, high simulation animation production, Large-volume image retrieval; In the field of Internet, with the support of cloud computing, we can provide the corresponding e-mail service, online real-time translation and network retrieval service. In the field of medicine, cloud computing will become an important technical support for DNA information analysis, massive case storage analysis, medical imaging processing. With the deepening of cloud computing technology, cloud computing technology has gradually entered our daily life, for our life has brought great convenience. In the existing cloud computing services, Google is in a more advanced position, its Gmail, Google Earth, Google Analytics are based on cloud computing, the name of Google translation services in the support of cloud computing, the quality of its services has been significantly improved. In China, with Google's famous Baidu company is also constantly developing cloud computing technology, but also in the construction of the corresponding cloud platform, so as to provide users with better services. In a word, cloud computing technology has become the global information technology development trend, to all walks of life has brought the huge promotion function.
2, the characteristics of cloud computing technology
Cloud computing technology has the following characteristics: ① reliability is strong. Cloud computing technology is mainly through the redundant way of data processing services. In the presence of a large number of computer units, there will be more and more errors in the system, and through the use of redundancy can reduce the probability of error occurrence, while ensuring the reliability of the data. ② service. In a broad sense, cloud computing is essentially a digital service, at the same time, the service is more convenient than the previous computer services, users do not know the specific mechanism of cloud computing, you can get the corresponding services. High availability of ③. Cloud computing technology is highly available. In the storage and computing capacity, cloud computing technology compared to the previous computer technology has a higher quality of service, at the same time in the node detection can also be intelligent detection, in the elimination of the problem without any impact on the system. ④ economy. The cost of building a cloud computing platform is much lower than that of a supercomputer, but it is basically flat in performance, which makes the cost of development extremely economical. ⑤ diversity Services. The user will have more space in the service choice, by paying the different expense to obtain the different level service. ⑥ programming convenience. Cloud computing platform can provide users with a good programming model, users can according to their own needs of the program production, so that users provide a great convenience, but also save the corresponding development resources.
3, cloud computing technology faces problems
The main problem with cloud computing technology is security. General users are through computer systems such as Windows and Linux to get the corresponding services, in the process of system construction, we need to consider host security, system security, network security and other issues. The cloud computing platform built by cloud computing has the advantage over the previous single computer system in security problem management. Cloud platform can be the user's data information to a high degree of integration, so that users can be transferred to the security risks to the cloud Platform terminal, relatively speaking, the cloud platform in security issues to prevent more reliable. At present, cloud computing technology has made great progress on security issues, through the three links of data transmission, storage, data audit to take corresponding security measures to ensure the security of the entire cloud platform.
4. Overview of key technologies in cloud computing
The key technologies of cloud computing mainly include data storage technology, data management technology and programming mode.
4.1 Data storage Technology
Cloud computing is generally through the means of distributed storage for data storage, at the same time, with the support of redundant storage, can improve the reliability of data storage, so that the data can be stored at the same time multiple copies, and improve the security of the data. In the existing cloud computing data storage, there are two technologies for data storage, namely, Google File system (not open Source GFS) and had00p Distributed File System (open source HDFs). The above technology is essentially a large distributed file system, with the support of computer groups to provide customers with the required services.
4.2 Data management Technology
Because the cloud platform hosts a large number of user information, it puts forward a high demand for the data management function of the cloud platform. With the support of cloud computing, the cloud platform is able to compute and analyze the scale data in the process of large data storage. Its representative technology is the big table data management technology, through the column storage way to manage the user data.
4.3 Programming mode
In the existing cloud computing, it is mainly through Map-reduce programming mode. The program written in Map-reduce programming mode has good compatibility and also has a strong fault tolerance, once the server work node problems, you can directly to the problem of the node to screen, while the running program to the other server to run, This will ensure that the data processing work is carried out normally.
5. Conclusion
Cloud computing technology is still in the development stage, on the existing basis for its continuous improvement will provide a broader space for development. Of course, the current cloud computing technology still has some problems, especially the cloud Computing data center due to the large size of the processing data, it is easy to cause equipment fever to bring certain impact on the equipment, the other cloud computing interface also exist different standards, but also need to be further unified. In short, cloud computing technology for our lives has brought great convenience, but also for all walks of life to provide a good technical support, the development of cloud computing technology will become the mainstream of it information technology trends.