Cloud computing is the most popular technology concept this year. sdchina 2008 pays special attention to this topic and invites experts from well-known enterprises to analyze the importance of cloud computing from different perspectives.
Although some people (such as Oracle's Accenture) disagree with the concept of cloud computing, more people still think that this is a milestone important technology in computer history. I briefly expressed my views on the importance of cloud computing in an Erlang Book Review:
"Another more urgent change is cloud computing. Google's practice shows that a server cluster composed of cheap servers can meet the expensive level of large-scale computers in terms of computing power and reliability, this is the dream of large and super large websites and network applications. However, it is not easy to reach this realm. In order to achieve good scalability and operational efficiency, General websites need to hire experienced architects and system administrators to manually configure the network server architecture and maintain a high level of system O & M department, prepare for handling various unexpected situations at any time. It can be said that although most web enterprises only want to run applications on these infrastructures, enterprises must invest a lot of resources and energy just to make the infrastructure work normally. Now it can be said that this capability has become the core competitiveness of large and super large websites. Before the operating system matures, people set up hardware and write drivers themselves.ProgramThe scenario is similar-the application developer must be proficient in the underlying details. The irrationality of this pattern is easy to understand, and the solution is clear at a glance-the establishment of an operating system for network server computing, that is, a platform similar to the "cloud computing" that Google has established. The so-called "cloud computing" refers to the result, and the current key is not the result, but the "computing cloud" as a means ". Computing cloud is actually an operating system that controls computing resources of large network server clusters. It can not only automatically parallel computing tasks, but also fully mobilize the computing capabilities of large Server clusters, in addition, it can automatically handle most system faults and achieve high-level autonomous management. Computing Cloud technology is an operating system in the network computing era. It is an absolute core technology. Therefore, many well-known large IT enterprises, both Chinese and foreign, are investing heavily in R & D of computing cloud. Many people, including me, believe that cloud computing will not only fundamentally change our computing environment, but also fundamentally change the IT industry's profit model, it is a major change that has taken place for decades. It is a rare historical opportunity for some enterprises and technicians."