Things about cloud computing: definition, types and challenges when you apply it

Nowadays, the term “cloud computing” becomes more and more popular.

In this article, we want to give you an overview of cloud computing including its simplest definition, types of cloud computing and challenges when you apply it.

What is Cloud computing?

There are many definitions of cloud computing. Although the term “cloud computing” becomes more popular nowadays, defining it remains controversial. In this article, we will explain cloud computing in the simplest way.
Cloud computing means that you can store and access data and programs over the Internet instead of your computer’s hard –drive.

The simplest definition of cloud computing

What are types of cloud computing?

Types of cloud computing Abbreviation Description Top Providers 2018
Infrastructure as a service IaaS The provider just delivers virtual machines while the customers have to install, manage and operate its system and applications by themselves. Microsoft AzureGoogle Cloud Platform

IBM SoftLayer




Platform as a service PaaS In PaaS, the vendor will supply adjusted virtual machines according to the needs of its clients. Because of pre-installation of servers, operating systems, databases, and on-demand licenses, the consumers just have to set its applications and operations Amazon Web ServicesSalesforce

Software AG

Microsoft- Azure

IBM- Bluemix

RedHat- Openshift

Vmware- pivotal CF

Software as a service SaaS In SaaS, the supplier offers a complete platform. This means that the supplier will be responsible for from installing virtual machines, … managing operating system, setting its applications SalesforceMicrosoft

Adobe Creative Cloud


Amazon Web Services SaaS

Google G Suite



Top cloud computing issues 2018

Data security concern

When an enterprise uses the cloud technology, it means the enterprise will move important data to a third party to store. Nowadays, there are numerous threats to the customer’s website such as virus attack or hacking. Therefore, adopting a trusted provider is extremely necessary.

Choosing the suitable cloud configuration

There are three types of the cloud with different features: public, private, and hybrid. Deploying which cloud will depend on the need of each company.

Public Cloud:

In this case, the vendor will deliver all hardware, software, other supporting infrastructure and manage them. In addition, you will share these resources with other users. As a result, this deployment method will help you save your money. Especially, you won’t be responsible for maintenance.

Private Cloud:

As its name, this service is for you to use. Therefore, it meets your specific IT requirements. Moreover, you don’t have to share cloud resources with other companies, the cloud computing security issue is more improved.

Hybrid Cloud:

Hybrid Cloud is valued as the perfect combination of the public and private cloud. With the hybrid cloud, you can move data and applications from private to the public cloud and vice versa. For example, your company can apply public cloud for high-volume, lower-security needs while using the private cloud for sensitive data like financial reporting.

Real-time monitoring requirements

There are some agencies like banks, governments that have to manage their system in real time. However, in reality, cloud service suppliers haven’t yet met these requirements

In addition, there are multiple cloud computing challenges to users such as reliability of new technology, dependency on service vendors, lack f knowledge, etc. Therefore, clients need to take consideration into selecting the most type of the cloud for their enterprises

Feel free to let me know your thought and experience of cloud computing