Past and present of cloud computing

The past and present of cloud computing

In 2015, the entire market blew a SaaS wind. With the advent of SaaS, the cloud computing was also hot. Today’s SaaS is a typical application of cloud computing. We talked about the past and present of SaaS products. Today, let us see the emergence of cloud computing from the perspective of SaaS applications and what role it plays for SaaS services.

Pre-existing cloud computing

The idea of ​​cloud computing can be traced back to artificial intelligence in the 1960s, but the concept of cloud computing came from Google engineer Christopher in the fall of 2006. Google101 project. The program serves as a course at the University of Washington to guide students in the development and programming of “cloud” systems. The course was later welcomed by many colleges and universities, and with the addition of IBM, it became the “cloud” of Google-IBM’s joint university. Subsequently, various companies successively launched plans and applications related to “cloud computing”. “Cloud computing” has sprung up and become synonymous with the next generation Internet revolution. SaaS can be said to have taken root in around 2004 and started to rise in the country in 2006.

The life of cloud computing

From the perspective of cloud computing applications, Xiaobian believes that cloud computing at this stage is mainly used in software as a service (SaaS) and platform as a service (PaaS). Infrastructure as a Service (IaaS).

previous and present life of cloud computing

1. Infrastructure as a Service (IAAS)

IaaS provides the vendor’s “cloud” infrastructure consisting of multiple servers as measurement services to customers. It consolidates memory, I/O devices, storage and computing power into a single virtual resource pool to provide the entire industry with the storage resources and virtualized servers needed. This is a hosted hardware approach where users pay for the vendor’s hardware.

2. Platform as a Service (PAAS)

Provides the development environment as a service. This is a distributed platform service. Vendors provide services such as development environment, server platform, and hardware resources to customers. Users can customize and develop their own applications based on their platforms and deliver them to other customers through their servers and the Internet. PaaS provides enterprises or individuals with a middleware platform for R&D, providing application development, databases, application servers, testing, hosting and application services.

3, Software as a Service (SaaS)

The concept of software as a service has been around for nearly 10 years, and its core content is to provide software as a service via the Internet. To users, unlike traditional software business models – people buy and maintain software. SaaS has subverted the software release and usage model, and at the same time changed the profit model of software vendors. Compared with traditional software distribution methods, SaaS has the advantages of less initial investment, flexibility, and “on-demand”.

From a user perspective, SaaS applications are largely equivalent to “cloud computing” applications, “On-line services” and “on-demand services” for SaaS applications (On -demand Service)” is the essence of “cloud computing.” However, “cloud computing” is to explain, enrich and clear these characteristics from a broader and deeper perspective. Its flag clearly indicates that this is a revolution in the entire IT industry from the inside out and from the top down. It can be said that SaaS is an application performance on cloud computing, and cloud computing is the back-end basic service guarantee of SaaS. Cloud computing will weaken the SaaS threshold and promote the development of SaaS. Cloud computing applications are directly stripped out, leaving the platform, and the platform is always the platform. Those who do cloud computing resources concentrate on senior scheduling and services. SaaS service providers only need to pay attention to their software performance, without investing a lot of money into the back-end infrastructure. After the cloud computing system is established, SaaS will achieve leapfrog development, and cloud computing will greatly promote the development of SaaS.

The emergence of cloud computing has solved some of the problems faced by SaaS development. When the SaaS provider’s customers rapidly increase to a certain extent, the huge resources consumed by customers will force SaaS providers to provide more. Hardware resources, but because of the cost, SaaS does not want to spend a lot of money to buy hardware or bandwidth resources, cloud computing is undoubtedly a good choice.

With the development of cloud computing, in the era of “cloud computing”, everything is service (EaaS, Everything as a Service): storage resources, computing resources, development environment, software use and maintenance, etc. Everything is on the “cloud.” From the perspective of the horizontal development of the IT industry, this “service”-centric trend is to let professional people focus more on what they are good at, which will greatly improve the efficiency of the entire IT industry and promote the IT industry to play a better role in other industries. Great benefits and impact. From the perspective of the vertical development of the IT industry, this trend is more obvious. The so-called “IT trend, long-term must be combined”: When a computer is born, it is a huge thing. Hundreds of people have to share this scientific and technological achievement through the terminal. This is “combination”. The period of personal PCs followed the dreams and prophecies of Microsoft and Bill Gates. This is the period of “dividing”; there is no doubt that the next will be the period of “combination”, and “cloud computing” may be Its spokesperson. Although history is not a simple repetition, the law of historical development is unstoppable. We welcome the advent of the era of “cloud computing” and welcome the advent of the SaaS era.

(Today’s headline Enterprise Service Research Institute /Ink)