Cloud Computing tutorial

What is Cloud Computing

In this post, you will talk about cloud computing, understand it, what it is and how it is used, so let’s start: –

Cloud computing
Cloud computing

History of Cloud computing: – Cloud computing is not an inventor. Cloud computing is an internet-based computing model. The term cloud computing was first used by John McCarthy in 1960.

Types of Clouds:-

1. Private Cloud: –

In this, cloud computing resource is used for a particular business organization. I In this the computer resource is controlled under the same organization.

2. Community Cloud: –

In this, the computing resource is made private to the community and the organization.

3. Public Cloud: –

The public cloud is commonly used in B2C (Business to Consumer) business. In this, the computer resource is controlled by the government, academy, and business institutions.

4. Hybrid Cloud: –

Hybrid cloud This type of cloud is used in both B2C and B2B businesses only. This type of cloud system is called the “Hybrid cloud” in which computer resources are connected to different clouds.

This Topic will be helpful to answer the following questions.

  1. Need for cloud computing?
  2. What is cloud computing?
  3. Advantages of cloud computing?
  4.  Implications of cloud computing?

Need for cloud computing?

nowadays most organizations are not confined within geographical boundaries.

in this era of globalization, organizations/companies are trying to spread their business across the world.

organizations/companies are providing the following types of facilities.

  • there is a requirement for servers to deal with client requests coming from any part of the world round the clock.
  • a strong logistics and supply chain management.
  • round-the-clock customer care system.
  • modern security system to cope with the security attack(cyber attack)
  • maintenance of the above systems.
  • if a company/organization builds its own IT infrastructure to meet the above-mentioned requirements, it is a very costly affair.
Cloud Computing

so most organizations have erected an online web-based system to run their business.

therefore there is a pressing need for a worldwide network of IT resources including computer networks, mobile networks, servers, and so on.

it means data is supposed to be sent over the internet. it is a good thing, but data can be captured by some unauthorized persons, yes it is time to consider a cyber attack.

so there are so many aspects when making a business online.

such as

a)there is a requirement for servers to deal the client requests coming from any part of the world round the clock.

b) strong logistics and supply chain management.

c) round-the-clock customer care system.

d)modern security system to cope with the security attack(cyber attack)

e)maintenance of the above systems.

if a company/organization builds its own IT infrastructure to meet the above-mentioned requirements, it is a very costly affair.

a company should think about its core business.

so, instead of paying attention to IT infrastructure, the company should pay attention to its core business.

the company should not forget the goal it started for.

the solution came in the form of the cloud service provider.

What is Cloud Computing?

Here Cloud technology comes into the picture. Organizations with a huge amount of data looking for a third party(cloud-providing vendor) to hand over the responsibility of the organization’s data to the vendor. The goal of Cloud computing to is make resources(hardware/software) available using the internet to various organizations/clients. ¬†cloud providing vendors provide their IT infrastructure(computer servers/memory/storage and so on) to store organizations’ data using the internet.

companies are supposed to pay for the resources as rent for these resources.

the company pays for the resources only for the duration they used the resources.

so all the issues, such as resource availability according to the need of the company/client, data availability, and confidentiality is the responsibility of the cloud service provider

the basic model of cloud service is as follows.

a) Infrastructure as a service(IaaS)

cloud service provider makes available IT infrastructure, and company/client(consumer of cloud services) pays rent for these resources

b) Platform as a Service(PaaS)

the cloud service provider provides an environment where the company/client can develop/deliver the applications.

c) Software as a service(SaaS):

the cloud service provider provides software to the company/client.

company/client can use this software and pay for that.

Apart from all these, there are a few important points that the company/client(consumer of cloud services) should keep under consideration.

  1. cloud vendor has all the data of the company.

2. what happens if a cloud service provider shuts down his/her business?

Advantages of Cloud Computing

  • There is a great contribution of cloud computing to business continuity.
  • consider a scenario where a company sells its product online using the internet.
  • it means a customer can place an order from anywhere, at any time. it means there should be an arrangement to record the order at any time, at any volume. so there is a pressing need to have servers to deal with this situation. installation of servers by the company is a costly affair because servers also require maintenance. these servers also pose some running costs such as the operator being required to run the server and so on.
  • there are also the chances of a server crash. so server crash creates problems for business continuity.
  • apart from all these issues, there is one more important issue.
  • if there is a sudden increase of demand by the customer due to some festival or any other seasonal demand. to full fill this increased demand, business requires more resources.
  • if a company purchases new resources for this seasonal demand, then after the festival, these newly purchased resources will be used less.
  • the better solution is the cloud.
  • company is supposed to pay for the resources for the time period they(company) used the resources.
  • in this way, cloud-based systems provide support for business continuity.

Potential risks in Cloud Computing

1)in case of a server crash, it is the responsibility of the cloud vendor to cope with the situation.

2)in case of any accident/disaster, a situation arose by physical damage to server/resources will be faced by the cloud vendor.

3) backup and recovery are the responsibility of cloud vendors

 Implications of cloud computing?

But there is some implication while using the cloud such as

  • whether is it a better choice to hand over an organization’s data to cloud vendors.
  • is it a good choice for organizations to be dependent on cloud-providing vendors?
  • What if a cloud-providing vendor shuts down its business?
  • Can an organization be relaxed completely about data/services availability/integrity/confidentiality after providing its data to cloud-providing vendors?
  • Computing Capability:-
  • Most vendors are claiming that they are having infinite computing power, and the vendor can meet the increased demand of the customers instantly, but it is very hard to believe that because cloud-providing vendors can not achieve infinite computing power if vendors have a finite financial budget.


If an organization(handed over its data to cloud providing vendor) experiences low communication speed, this organization can lodge a complaint to the vendor in this regard, and the vendor may come up with a reason

“SLOW INTERNET SPEED”, then how the organization will come to know the reality, means it(slow communication speed) is due to “SLOW INTERNET SPEED” or it is due to vendor’s poor infrastructure.

Read the more interesting article: click here

Read the more interesting article in python: click here

Leave a Comment