What is cloud computing?
Cloud computing (cloud computing) is an internet-based Super computing model in which thousands of computers and servers are connected to a cloud of computers in remote data centers. As a result, cloud computing can even allow you to experience 10 trillion of computing power per second, with such powerful computational power to simulate nuclear explosions, predict climate change and market trends. Users through the computer, notebook, mobile phone and other means of access to the data center, according to their own needs for operation.
How it elites view cloud computing
So how do it elites look at cloud computing? IBM founder Watson has said that the world needs only 5 computers is enough. Bill Gates, in a speech, said that the memory of individual users is only 640K sufficient. Kai-Fu Lee played a very figurative metaphor: the banks. The first people just put the money under the pillow, and then have a bank, very safe, but to cash up more trouble. Now it is up to the banks to take money from any one of the outlets, even through ATMs or foreign channels. It's like using electricity without having to be equipped with a generator and buying it directly from a power company. Cloud computing is such a change-by the Google, IBM, such as professional network companies to build computer storage, computing centers, users through a network of browsers can be very convenient access to the "cloud" as data storage and application services center.
Broad-sense cloud computing and narrowly-defined cloud computing
The narrow sense of cloud computing refers to the delivery and usage patterns of IT infrastructure, which means acquiring the required resources (hardware, platform, software) on an as-needed and extensible basis over the network. A network that provides resources is called a "cloud." The resources in the cloud can be extended indefinitely by the user, and can be obtained at any time, on demand, at any time, and paid for by use. This feature is often referred to as the use of IT infrastructure like hydroelectric power. Cloud computing in its broadest sense refers to the delivery and usage patterns of services, which are used to obtain the required services on an as-needed and extensible basis. This service can be it and software, Internet-related, and can be any other service.
(a) The principle of cloud computing:
Cloud computing (Cloud Computing) is the development of distributed processing (distributed Computing), parallel processing (Parallel Computing) and Grid computing (grid Computing), or the business implementation of these computer science concepts.
The basic principle of cloud computing is that enterprise data centers run more like the Internet by distributing computations across a large number of distributed computers rather than on local computers or remote servers. This allows the enterprise to switch resources to the required applications and to access the computer and storage systems as needed. This is a revolutionary move, for example, from an ancient single generator to a power plant's centralized power supply model. It means that computing power can also be used as a commodity for circulation, like gas, water and electricity, easy to use, low-cost. The biggest difference is that it is transmitted over the Internet. The blueprint for cloud computing has come to pass: in the future, with just a laptop or a mobile phone, you can do everything we need through Web services, even tasks such as supercomputing. From this perspective, the end user is the real owner of cloud computing.
The application of cloud computing consists of the idea of combining forces with each of these members.
(b) What are the benefits of cloud computing?
1, security, cloud computing provides the most reliable and safest data storage center, users can no longer worry about data loss, virus intrusion and other problems.
2, convenient, it to the user side of the equipment requirements of the lowest, easy to use.
3, data sharing, it can easily achieve the data between different devices and application sharing.
4, unlimited possible, it provides us with a network of almost unlimited possibilities.
(iii) Several mainstream cloud computing applications
1. Microsoft Cloud Computing
Microsoft's cloud computing is now the fastest growing. Microsoft will launch the first batch of software services products including Dynamics CRM online, Exchange online, officecommunications online and Sharepointonline. Each product has a multiple customer share version, and its main service target is small and medium enterprises. A single customer version of the licensing cost of more than 5,000 U.S. dollars. For ordinary users, Microsoft's online services include Windows Live, Office live, and Xbox Live.
2. IBM Cloud Computing
IBM is the first cloud computing service provider to enter China. Chinese service is more ideal, for China's users should be a good choice. In 07, IBM released the Lan Yun (bluecloud) program, which will "enable enterprise data centers to operate like the Internet through distributed global resources". After that, IBM's cloud computing will probably include all of its business and product lines.
3. Amazon Cloud Computing
Amazon, one of the first companies to enter the emerging markets for cloud computing, has started a good start for companies trying to get into the field. Amazon's cloud name is Amazon Network Service (Amazon WebServices, hereinafter called AWS), currently consists of 4 core services: Simple Storage Service (easy STORAGESERVICE,S3), Elastic Computing Cloud (elastic Compute CLOUD,EC2), simple array services (easy Queuingservice), and simpledb that are still in the beta phase. In other words, Amazon now offers access to storage, computer processing, information queuing, and database management systems that can be accessed through the network.
4, Google cloud computing
An hyper-dynamic business model has been created around Internet search. Today, they are opening their "cloud" to businesses in application hosting, corporate Search, and more. Google launched the Google Apps engine (Google AppEngine, hereinafter called Gae), which allows developers to compile Python based applications and free access to Google's infrastructure for hosting (up to 500MB of storage). For more than this upper limit of storage space, Google according to "per CPU core per hour" 10 to 12 cents and 1GB Space 15 to 18 cents standard fees. Google has also announced plans to provide a managed enterprise search service that can be customized by the enterprise.
5. Red Hat Cloud computing services
Red Hat is an up-and-comer in the cloud computing field. Red Hat offers a pure software cloud platform similar to Amazon's elastic cloud technology. Its cloud computing infrastructure platform is built on its own operating system and virtualization technology, and can build on a variety of hardware industry standard servers (HP, IBM, Dell, and so on) and a variety of storage (EMC, Dell, IBM, NetApp, etc.) and network environments. Performance is completely unrelated to the hardware platform features, to provide customers with flexible and variable integrated hardware price advantages. Red Hat's cloud computing platform can implement a variety of functional server instances.
(d) Cloud computing is most beneficial to SMEs?
Cloud computing technology will reduce the cost of small and medium-sized enterprises greatly. If "cloud" brings benefits to the IT department of large enterprises, it can be regarded as a blessing for small and medium-sized enterprises. In the past, small companies were understaffed, it budgets were tight, and the productivity of the millions of-dollar IT equipment was a dream-long time for them, and now the cloud has sent them big enterprise-class technology that is extremely inexpensive upfront and easy to upgrade. The importance of this emerging trend is unquestionable, but it is only the beginning of a series of changes. Cloud computing not only the size of the enterprise caused by the gap between the pros and cons, and very likely to make the pros and cons of the potential of the main. Simply put, the most powerful and innovative technology in the world today is no longer unique to large enterprises. The cloud allows every ordinary person to reach the top it technology at a very low cost.
(e) In the Age of cloud computing
At the moment, PCs are still the core tool in our day-to-day life-we use PCs to process documents, store data, and share information with others via email or u disk. If the PC hard drive is broken, we will be stranded because of data loss. In the era of cloud computing, the cloud will do the work of storing and computing for us. "Cloud" is the computer group, each group includes hundreds of thousands of units, and even millions of computers. The benefit of the cloud is that the computer can be updated at any time to ensure that the cloud is immortal. Google has several such "clouds", and other IT giants, such as Microsoft, Yahoo and Amazon, have or are building such "clouds". At that time, we only need a computer to be able to access the Internet, do not need to care about the storage or calculation of which "cloud", but once necessary, we can use any equipment, such as computers, mobile phones, to quickly calculate and find this information. We don't have to worry about losing data any more.
(vi) Several major forms of cloud computing
1.SAAS (software as service)
This type of cloud computing passes the program to thousands of users through the browser. This, in the eyes of the user, eliminates the expense of server and software authorization, and from a vendor standpoint, it is sufficient to maintain a single program, which can reduce costs. Salesforce.com is by far the most famous company for such services. SaaS is more commonly used in human resource management procedures and ERP. Google apps and Zoho office are similar services
2. Practical calculation (Utility Computing)
The idea was very early, but it was only recently that the Amazon.com, Sun, IBM, and other companies that provided storage services and virtual servers were reborn. This cloud computing is the creation of a virtual datacenter for the IT industry that enables it to centralize memory, I/O devices, storage, and computing power as a virtual resource pool services for the entire network.
3. Network Services
Closely related to SaaS, network service providers are able to provide APIs that allow developers to develop more internet-based applications rather than providing stand-alone programs.
4. Platform is Service
Another kind of SaaS, this form of cloud computing provides the development environment as a service. You can use the middleman's device to develop your own program and upload it to the user via the Internet and its servers.
5.MSP (Management service provider)
One of the oldest cloud computing applications. This application is more for the IT industry rather than end users, often used for mail virus scanning, program monitoring and so on.
6. Business Service Platform
A mixed application of SaaS and MSP, a cloud that provides a platform for interaction between users and providers. For example, the user's personal expense management system can manage their expenses according to the user's setup and coordinate the various services they order.
7. Internet Integration
Integrate companies that provide similar services on the Internet so that users can compare and choose their own service providers more easily.