What is cloud computing? What is the difference between SaaS, PaaS, and IaaS?

Hello. My name is Kikuchi and I am an infrastructure engineer.

This time, we will introduce the background and forms of cloud computing

table of contents

1. What is the cloud?

②Background to the birth of the cloud

3) Types of cloud computing services

④Summary

 

What is the Cloud?

Cloud (or cloud computing) refers to the use of computer resources based on a network, especially the Internet

Referral URL

 

Background to the birth of the cloud

▼The birth of the word "cloud"

The concept of cloud computing was proposed by a professor at the University of Southern California in 1997, but it had not yet become widespread in society at that time

The cloud began to attract serious attention in 2006, when Eric Schmidt, then CEO of Google, revisited the concept

Referral URL

It is said that Eric Schmidt was the one who first expressed the concept of cloud computing with the word "cloud."

Image source URL

 

▼Background to the realization of cloud computing

The background to the realization of the cloud is as follows:

  • Speeding up by improving network lines
  • Practical application of virtualization technology

→Users can now use the processing power provided by data centers consisting of huge groups of servers

As a result of the above, users can now do the following:

  • Use data center functions when and as needed at low cost
  • Rapid response to changes in server load, procurement of new resources, etc

 

Cloud Computing Service Forms

▼Cloud computing services classified into three categories

Cloud computing services are classified into "SaaS," "PaaS," and "IaaS."

These are classified according to how much you can provide yourself

The table below shows the results

All owned by the company IaaS PaaS SaaS
application application application application
OS/Execution environment OS/Execution environment OS/Execution environment OS/Execution environment
Hardware Hardware Hardware Hardware

*Services provided in red

 

SaaS : Not prepared in-house

PaaS : Prepare your own applications

IaaS : Prepare your own OS/execution environment and applications

 

▼Representative examples of each service

Now that we understand the different types of services available, SaaS, PaaS, and IaaS, let's take a look at what services are available in each. (The names in parentheses indicate the provider.)

  • SaaS

Salesforce Google Apps

  • PaaS

Google App Engine (Google) Heroku (Heroku) FluxFlex (fluxflex)

  • IaaS

Amazon EC2 (Amazon) Google Compute Engine (Google) Nifty Cloud (Nifty)

 

▼The spread of cloud computing

Some people are avoiding the adoption of cloud computing services for the following reasons:

  • The flexibility of the system is reduced
  • High risk of system failure
  • High risk in information management

However, the adoption of cloud computing is spreading because it allows for faster system construction while controlling costs according to processing power and data volume

According to the Ministry of Internal Affairs and Communications, in 2018, approximately 60% of companies were using cloud services

Referral URL

 

summary

The cloud refers to a form of using computer resources based on a network, especially the Internet, and cloud computing services are classified into "SaaS," "PaaS," and "IaaS."

Cloud computing is gaining widespread adoption because it speeds up system construction while also allowing costs to be controlled according to processing power and data volume

 

 

 

Reference: "The World's Easiest Guide to the Structure and Flow of the IT Information Service Industry" edited by Inou

If you found this article helpful , please give it a like!
0
Loading...
0 votes, average: 0.00 / 10
489
X facebook Hatena Bookmark pocket

The person who wrote this article

About the author

Recruiter-kun

Hello!
I am a former infrastructure engineer who is in charge of recruitment at Beyond Co., Ltd.