What is cloud computing?
At present, cloud computing is widely concerned.
What is cloud computing? If summed up in one sentence, cloud computing is the Internet-centric, to simplify user demand-oriented technology integration framework of various advanced. In fact, it is not comprehensive to describe the definition of cloud computing alone, nor can it be fully explained in a limited space. Cloud computing is a perfect technology framework, which is its core charm.
In the PC era, experience tells us to regularly back up the data, to use anti-virus software to prevent the system from being damaged by viruses, to continue to buy a variety of software to achieve a variety of functions, but also to constantly upgrade the memory and CPU so that the program faster execution. And in the era of cloud computing, these common sense are to be redefined: data need not be backed up, cloud storage deployment has a large storage space, can adapt to a variety of backup methods; No anti-virus, cloud security monitoring the Internet at all times, the virus in the cloud shut out; no need to pay for a few software, you can pay on demand, It takes only 1 cents to process a picture; no need to upgrade memory and CPU, all operations through parallel computing, according to different applications, may be mobilized tens of millions of computers for processing.
The core value of cloud computing is to reduce costs. The elastic computing of cloud computing, not only facilitates the expansion at any time, but also makes each node of cloud play the most important role. Through the virtualization technology, the physical devices are segmented, virtual into different points, to maximize the development of the remaining resources of the physical equipment. Cloud computing can also turn computing into a socialized service that integrates large, decentralized computing resources into the resources needed to provide services on demand and on demand.
With the advent of cloud computing, some rules are changing. Past experience tells us that the application of enterprise informatization, in addition to connecting to the Internet, to purchase software, looking for IT professionals to protect the operation of the business, but also to cope with the online hackers??。 In the future, the emergence of cloud computing will enable a large number of SMEs and government users to change the way it investment thinking, purchase services, and no longer buy software.
Depending on the application of the enterprise, the development direction of cloud computing is also different. At present, there are mainly three types of models:
First, IaaS (infrastructure-as-a-service), infrastructure is service. Consumers can get services from the perfect computer infrastructure through the Internet, and Amazon's MC2 is the IaaS product.
Second, SaaS (Soft ware-as-a-service), software as a service, the mode of providing software over the Internet, the user does not need to purchase software, but rather to the provider leasing web-based software. SaaS solutions have obvious advantages over traditional software, including lower upfront costs, ease of maintenance, rapid deployment, and more. Domestic Alibaba has been the first to enter this field.
Third, PaaS (Platform-as-a-service), platform as a service. PAAs provides a development platform that turns software development into a service that is submitted to users in SaaS mode. Therefore, PAAs is also an application of the SaaS model. Google's app and Amazon's Beanstalk are part of this platform.
Cloud computing is a giant, has a very large theoretical system support, but also a number of enterprises supporting the product system. Cloud computing covers a wide range of areas and can be met with countless needs. For the enterprise, more is to value the result. In the face of cloud computing, enterprises should first analyze their business categories, in the simplest way to cut. In the early days, the introduction of virtualization technology as the introduction of cloud computing, whether it is difficult to implement or cost, are very suitable.
For example, a small company's IT system, with CRM customer management system, OA Office platform, web promotion platform, mail mail system platform, CRM system using. NET language, OA using JSP language, Web use Php,mail is Linux platform open source mail system. In the previous traditional way, the company needs to purchase 4 servers, respectively, the installation of CRM system applications, OA Office platform, web advertising platform and mail messaging system.
Through a core product of cloud computing, virtualization technology, the virtualization of a physical server to redistribute, the establishment of four virtual systems, each system installed above each system, thus saving a lot of costs. See Figure 1.
Cloud Computing Virtualization Model
Some big companies are already setting up their own cloud computing platforms. The advantages of cloud computing can only be achieved if deployed to a certain scale. Therefore, for most enterprises, the investment of a large amount of money, one-time construction of a new cloud computing platform is very unrealistic, it is such an idea to mislead a lot of enterprises, so that they have to cloud computing has been unattainable, the mentality of the prohibitive.
As a new IT technology integration Framework, we are concerned about the final results. Different businesses may face different needs. The virtualization that has just been mentioned solves the problem of cost and benefit. However, if this requirement is increased, more virtualization products, more computing power, and the possibility of choosing a mature, IaaS infrastructure product will make more sense than building and managing virtualized platforms.
There is still a lot of uncertainty about when cloud computing can change. However, one thing is certain, it will bring great changes to the whole information industry and even the whole society. Perhaps what we are seeing, thinking and expecting is not going to catch up with this change. However, we should keep an open mind and meet the change.
Today's advantages are destined to be replaced by tomorrow's trends. Cloud computing, perhaps, is the trend.