Cloud computing (cloud computing) is an internet-based computing method in which shared hardware and software resources and information can be provided on demand to computers and other devices. Cloud is actually a metaphor of the internet and the Internet.
The core idea of cloud computing is to manage and dispatch a large number of computing resources with network connection, and form a computing resource pool to serve the users on demand. A network that provides resources is called a "cloud." Narrow cloud computing refers to the delivery and usage patterns of IT infrastructure, which means acquiring the required resources through the network on an as-needed and extensible basis; broad cloud computing refers to the delivery and usage patterns of services, which means that the required services are obtained through the network in an on-demand, extensible manner. This service can be it and software, Internet-related, but also other services.
Background
Cloud computing is another big change since the 1980 mainframe computer to client-server transformation. In the past, the cloud was used to represent the telecommunications network, which was later used to represent the abstraction of the Internet and underlying infrastructure. Cloud computing describes an internet-based new IT service growth, usage, and delivery model that typically involves providing dynamically scalable and often virtualized resources over the Internet.
Cloud computing (Cloud Computing) is grid computing (grids Computing), distributed Computing (distributedcomputing), Parallel Computing (Parallel Computing), Utility computing (Utility Computing), networked storage (receptacle Storage Technologies), Virtualization (virtualization), load balancing (load Balance) and other traditional computer and network technology development and integration products.
Cloud computing is often confused with grid computing, utility computing, and autonomic computing. (Grid computing: A type of distributed computing, a hyper-virtual computer consisting of loosely coupled sets of computers that is often used to perform large tasks; Utility computing: a packaging and billing method for IT resources, such as calculating, storing, and costing separately, as in conventional utilities such as electricity. Autonomous computing: A computer system with a self-management function. In fact, many cloud computing deployments rely on a cluster of computers (but are not the same as the composition, architecture, purpose, and working methods of the grid) and absorb the characteristics of autonomic computing and utility computing.
Run
Typical cloud-computing providers often provide a common network business application that can be accessed through software such as browsers or other Web services, while software and data are stored on the server. The key elements of cloud computing include a personalized user experience. By distributing calculations across a large number of distributed computers, rather than on a local computer or a remote server, enterprise data centers run more like the Internet. This allows the enterprise to switch resources to the required applications and to access the computer and storage systems as needed. It's like switching from an old single generator to a centralized power supply model. It means that computing power can also be used as a commodity circulation, like gas, water and electricity, easy to use, low-cost. The biggest difference is that it is transmitted over the Internet.
History
In 1983, Sun Microsystems proposed that "the network is a computer" ("The receptacle is the Computer"),
Amazon launched the flexible Computing Cloud (elastic Compute cloud;ec2) service in March 2006.
August 9, 2006, Eric Schmidt, Google's chief executive, first presented the concept of "cloud computing" (Cloud Computing) at the Search Engine conference (SES San Jose 2006). Google's "cloud computing" stems from Google engineer Christopher Bisilia's "Google 101" program.
In October 2007, Google and IBM began to promote cloud computing in American university campuses, including Mellon University, MIT, Stanford, UC Berkeley, and the University of Maryland, which hopes to reduce the cost of distributed computing in academic research, And to provide these universities with relevant hardware and software equipment and technical support (including hundreds of PCs and BladeCenter and system x servers, these computing platforms will provide 1600 processors, including Linux, Xen, Hadoop and other open source platform). Students can develop research projects based on large-scale computing through the Internet.
January 30, 2008, Google announced the launch of the "Cloud Computing Academic Program" in Taiwan, with Taiwan University, Jiaotong University and other schools to extend the advanced large-scale, rapid computing technology to the campus.
February 1, 2008, IBM (NYSE:IBM) announced that it will set up the world's first cloud computing Center for Chinese software Companies (Cloud Computing Center) in Wuxi Taihu New Town Science and Technology industrial park.
July 29, 2008, Yahoo, HP and Intel announced a joint research program covering the United States, Germany and Singapore to launch a cloud computing research test bed to promote cloud computing. The plan is to create 6 data centers with partners as a research test platform, with 1400 to 4,000 processors per datacenter. These partners include the Singapore Information and Communication Development Authority, the Steinbuch Computing Center at the University of Karlsruhe in Germany, the University of Illinois at Urbana-Champaign, the Intel Institute, HP Labs and Yahoo.
August 3, 2008, the United States Patent and Trademark Office website information shows that Dell is applying for "cloud computing" (Cloud Computing) trademark, the move is aimed at strengthening the potential for this future reshaping technology.
March 5, 2010, Novell and the Cloud Security Alliance (CSA) jointly announced a supplier neutrality program, known as the "Trusted Cloud Computing Program (Trusted Cloud Initiative)."
July 2010, NASA, including Rackspace, AMD, Intel, Dell and other support vendors to announce the "OpenStack" open source program, Microsoft in October 2010, expressed support OpenStack and Windows Server 2008 R2 Integration and Ubuntu has added OpenStack to version 11.04.
February 2011, Cisco System formally joined OpenStack, focusing on the development of OpenStack network services.
October 20, 2011, "Grand Cloud" announced its products Mongoic officially open to the outside world, this is China's first professional MongoDB cloud services, is the first global support for database recovery MongoDB cloud services.