It has been almost ten years since the concept of cloud computing appeared. And the development of cloud computing in this decade is extremely rapid. Because the emergence of cloud computing has directly changed the way of work and business model of modern society. Today's cloud computing has been regarded as a revolution in the field of the computer network.
Cloud computing has become a popular technology in the IT field. And even is regarded as a technology that will fundamentally change people's lifestyles and business models. With the help of cloud computing technology, network service providers can process tens of thousands or even billions of information in a flash. It can achieve the same efficiency as supercomputers. Cloud computing technology can be regarded as the integration of network computing and virtualization: that is to say, its resources can be built into a resource pool by using the grid distributed computing processing capacity. Coupled with mature server virtualization and storage virtualization technology, so users can conduct real-time monitoring and reasonable resource allocation.
1. The Concept of Cloud Computing.
There are many definitions of cloud computing. At present, it is widely recognized that cloud computing is the development of distributed processing, parallel processing, and grid computing. On the other hand, it is the commercial realization of these computer science concepts. Cloud computing is a resource delivery and usage model, which refers to obtaining the resources required by application through a network platform.
Cloud computing centralizes computing from client terminal to "cloud" and provides it to users as an application through the Internet. The calculation is done jointly by multiple computers through technologies such as distributed computing. Users only care about what the application does, not how it is implemented. The implementation and maintenance of the application system are completed by its provider. Users can choose the corresponding application according to their needs. Cloud computing is not a tool, platform, or architecture, but a way of computing.
2. Development of Cloud Computing at Home and Abroad.
Although the idea of cloud computing has a long history, it has been booming in the past decade. In 2003, NSF invested 8.3 million dollars to support the "Network Virtualization and Cloud Computing VGrADS" project proposed by seven top universities in the United States. Thus, officially starting the research and development of cloud computing. In April 2009, Google launched Google App Engine to run large-scale parallel applications. Apple is another dominant player in the cloud computing field. From the iTunes service launched in recent years, to the Mobile Me service, to the acquisition of online music service provider Lala. Its recent plan to invest $1 billion in North Carolina to build a new data center shows its great determination to enter the field of cloud computing.