What is cloud computing?
Cloud computing is an Internet-based super computing model. In a remote data center, thousands of computers and servers are connected to a single computer cloud. Therefore, cloud computing can even allow you to experience 10 trillion operations per second. With such powerful computing capabilities, you can simulate nuclear explosions, predict climate changes and market trends. Users can access the data center through computers, laptops, and mobile phones and perform operations as needed.
How it elites View cloud computing
So what do IT elites think about cloud computing? IBM founder thomas watson once said that only five computers are needed in the world. Bill Gates said in a speech that the memory size of individual users is only kb. Kai-fu Lee made a very vivid analogy: Qian Zhuang. At first, people put money under their pillows, and later they had a money bank, which was safe, but it was troublesome to cash in. Now, banks can get money from any outlets, even through ATM or foreign channels. Just like purchasing electricity from a power company without the need for a home generator. Cloud computing is such a change-a computer storage and Computing Center is built by professional network companies such as Google and IBM. Users can easily access it through a network cable using a browser, "Cloud" is the center of data storage and application services.
Broad cloud computing and narrow cloud computing
In a narrow sense, cloud computing refers to the delivery and use modes of IT infrastructure. It refers to obtaining the required resources (hardware, platform, and software) on demand and easily scalable through the network ). The network that provides resources is called "Cloud ". Resources in the "Cloud" can be infinitely expanded and can be obtained at any time, used as needed, expanded at any time, and paid as you use. This feature is often called the use of IT infrastructure like water and electricity. In the broad sense, cloud computing refers to the delivery and use modes of services, and means to obtain the required services through the network in an on-demand and scalable manner. Such a service can be related to IT and software, the internet, or any other service.
(1) Principles of cloud computing:
Cloud computing is the development of distributed processing (Distributed Computing), parallel processing (Parallel Computing), and grid computing, or the commercial implementation of these computer science concepts.
The basic principle of cloud computing is that by distributing computing on a large number of Distributed Computers, rather than local computers or remote servers, enterprise data centers will run more like the Internet. This allows enterprises to switch resources to the desired applications and access computers and storage systems as needed. This is a revolutionary action. For example, it is like switching from an old single generator model to a centralized power supply model for power plants. It means that the computing power can also be circulated as a commodity, just like gas, water, electricity, convenient access, and low cost. The biggest difference is that it is transmitted over the Internet. The cloud computing blueprint is ready: in the future, we only need a notebook or a mobile phone to implement what we need through network services, and even tasks such as super computing. From this perspective, the end user is the real owner of cloud computing.
Cloud computing applications include the idea of combining power for each of the members.
(2) What are the benefits of cloud computing?
1. Security: cloud computing provides the most reliable and secure data storage center. Users no longer have to worry about data loss, virus intrusion, and other issues.
2. Convenience. It has the lowest requirement on the client device and is easy to use.
3. data sharing, which allows you to easily share data with applications between different devices.
4. unlimited possibilities. It provides almost unlimited possibilities for us to use the network.
(3) Several mainstream cloud computing applications
1. Microsoft cloud computing
At present, Microsoft's cloud computing is developing most rapidly. Microsoft will launch the first software-as-a-service products including dynamics CRM online, exchange online, offline communications online, and offline pointonline. Each product has a multi-customer shared version, and its main service target is small and medium enterprises. The authorization fee for a single customer version is more than USD 5,000. Microsoft's online services include Windows Live, office live, and Xbox Live.
2. IBM cloud computing
IBM was the first cloud computing service provider to enter China. The Chinese language service is ideal, and it should be a good choice for Chinese users. In, IBM released the bluecloud program, which "enables enterprise data centers to run like the Internet through distributed and global resources ". In the future, IBM cloud computing may include all its businesses and product lines.
3. Amazon cloud computing
As one of the first vendors to enter the emerging cloud computing market, Amazon has made a good start for enterprises trying to enter this field. Amazon's cloud name is Amazon Web Services (Amazon WebServices, hereinafter referred to as AWS). Currently, it mainly consists of four core services: simple storageservice (S3 ); elastic Computing cloud (EC2); simple queuingservice and simpledb, which are still in the testing stage. In other words, Amazon now provides storage, computer processing, information queuing, and database management system access services that can be accessed through the network.
4. Google cloud computing
A super-dynamic business model is created around Internet search. Today, they are opening up their "Cloud" to enterprises in the form of application hosting, enterprise search, and more ". Google launched Google App Engine (Gae), a service that allows developers to compile Python-based applications, google's infrastructure is free for hosting (up to 500 mb of storage space ). For storage space that exceeds this limit, Google charges fees based on "10 to 12 cents per CPU kernel per hour" and 15 to 18 cents per 1 GB space. Google also announced a managed enterprise search service plan that can be customized by enterprises.
5. Red Hat cloud computing service
RedHat is a rising star in the cloud computing field. RedHat provides a pure software cloud computing platform similar to Amazon elastic Cloud technology. Its cloud computing infrastructure platform selects its own operating system and virtualization technology, which can be built on a variety of hardware industry standard servers (HP, IBM, Dell, etc) and various storage (EMC, Dell, IBM, netapp, etc.) and network environments. The performance is completely unrelated to the hardware platform, bringing the customer a flexible and variable comprehensive hardware price advantage. The Red Hat cloud computing platform can implement various functional server instances.
(4) What is cloud computing most beneficial to small and medium-sized enterprises?
Cloud computing technology will greatly reduce the cost of small and medium-sized enterprises. If "cloud" brings benefits to the IT department of large enterprises, it can be regarded as a gift for small and medium enterprises. In the past, small companies were short of human resources, and their IT budgets were tight. The productivity brought by millions of dollars of IT equipment was a dream for them, but now, "Cloud" provides them with large enterprise-level technologies, with extremely low upfront costs and easy upgrades. There is no doubt about the importance of this emerging trend. However, it is only the initial stage of a series of changes. Cloud computing not only flates the gap between advantages and disadvantages caused by the scale of enterprises, but also makes the advantages and disadvantages easy to master. Simply put, the most powerful and innovative technology in the world is no longer exclusive to large enterprises. "Cloud" allows ordinary people to reach out to top IT technologies at extremely low costs.
(5) In the cloud computing age
At present, PC is still our core tool in our daily work and life-we use PCs to process documents and store materials, and share information with others through e-mails or USB flash drives. If the PC hard disk breaks down, we will be helpless due to data loss. In the cloud computing era, "Cloud" will do storage and computing for us. "Cloud" is a computer group. Each group includes hundreds of thousands or even millions of computers. The benefit of "cloud" is that its computers can be updated at any time to ensure the "cloud" will never last forever. Google has several such "Clouds", and other IT giants, such as Microsoft, Yahoo, and Amazon, also have or are building such "Clouds ". At that time, we only need a computer that can access the Internet and do not need to care about the storage or computing on which "Cloud" occurs. However, if necessary, we can use any device anywhere, such as computers and mobile phones. We no longer have to worry about data loss.
(6) several forms of cloud computing
1. SaaS (software as a service)
This type of cloud computing transmits programs to thousands of users through a browser. In the eyes of users, this will save the cost of server and software authorization; from the supplier's point of view, it is enough to maintain only one program, which can reduce costs. Salesforce.com is the most famous company for such services so far. SAAS is commonly used in human resource management programs and ERP. Google Apps and zoho office are similar services.
2. Utility computing)
This idea has been around for a long time, but I know it was only recently new to Amazon.com, sun, IBM, and other companies that provide storage services and virtual servers. This cloud computing creates a virtual data center for the IT industry so that it can combine memory, I/O devices, storage and computing capabilities into a virtual resource pool to provide services for the entire network.
3. Network Services
Close relationships with SaaS allow network service providers to provide APIs for developers to develop more Internet-based applications, rather than standalone programs.
4. Platform as a service
Another type of SAAS is that cloud computing provides the development environment as a service. You can use middlemen devices to develop your own programs and transmit them to users through the Internet and their servers.
5. MSP (Management Service Provider)
One of the oldest cloud computing applications. This type of application is intended for the IT industry rather than end users. It is often used for mail virus scanning and program monitoring.
6. Commercial Service Platforms (e.g:
Www.cloudcomputing-china.cn)
SaaS and MSP hybrid applications. This type of cloud computing provides a platform for interaction between users and providers. For example, the user's personal expenditure management system can manage the expenses of users and coordinate the various services they subscribe to based on their settings.
7. Internet Integration
Integrate companies that provide similar services on the Internet so that users can conveniently compare and select their own service providers.
After talking about it for a long time, I believe that many people haven't figured out what's going on yet, because the word "cloud computing" alone is enough to be confused. How powerful cloud computing is, remains to be reviewed by the times!