What is cloud computing explained | Cloud deployment models

 What is cloud computing explained | Cloud deployment models


What is cloud computing explained

 

Technology is booming, various companies, businesses are now focusing on the technological advancement of their business models through the help of various technologies. In which cloud computing is one of the most famous one. So What is cloud computing explained or what is cloud computing in simple terms and what are the Cloud deployment models.

 

What is cloud computing explained

 

What is cloud computing explained

So what is cloud computing in simple terms. "Cloud computing is a technology in which computing power is provided as a service over the internet". This means that anyone who has taken the cloud computing service can store and processes their data on a different computer system operating on different location locally or remotely. 


Cloud computing gives you the power by which you can use computer resources like storage and computing power over the internet without directly managing it. The computer services which are provided by the cloud are intelligence, storage, databases, analytics software, etc. So this was what is cloud computing in simple terms. 

 

Properties of cloud computing

 

1. Scalability and Elasticity

  • Dynamic provision
  • Multi-tenant design 

 

2. Availability and Reliability

  • Fault tolerance
  • System resilience
  • System security

 

3. Performance optimization

  • Parallel processing
  • Load balancing
  • Job scheduling

 

4. Accessibility and Portability

  • Uniform access
  • Thin client

 

5. Manageability and Interoperability

  • Control automation
  • System monitoring
  • Billing system

 

Servers vs Cloud.

What is cloud computing explained
 

Now many people think that these 2 terms, server, and cloud are the same but eventually they are not. Servers are mainly used to provide storage services over the internet remotely, While a cloud provides both storage as well as computing services over the internet. The architecture of cloud and server is fully different from each other.


Advantages and disadvantages of cloud computing

 

Advantages   

1. Reduction of cost = Computer resources such as processing power, storage, etc. are provided at a low cost by cloud, Which leads to cost reduction.  

2. Improved performance = High computing power power provided by cloud leads to increase in performance.

3. Instant software updates = Software resources provided by cloud are up to date.

4. No maintenance issue = Cloud user doesn't have to maintain the hardware of the computer system using on cloud.

 

Disadvantages  

1. Require fast internet = Even though high end processing can done on cloud. A high speed internet connection is always required to deliver that.

2. Data security risk = Because the user doesn't have full control over the computer resources provided by the cloud, a security breach can be made by hackers. Which results in data loss or destruction.

3. Software pricing = Computer resources provided by cloud are cheap but the price of the software application is high.

4. Less control over the system hardware = Cloud user also does not have the full control on system hardware.

 

So far we have done with What is cloud computing explained or What is cloud computing in simple terms. Now it's time to know about the Cloud service model.

 

Cloud service model or types of cloud computing

Before understanding the Cloud service model, we have to understand the what is service model in cloud.

 

What is cloud computing explained

What is service model in cloud?

Till now we know that cloud computing is used to deliver computing services. Now, these computing services are further divided into three categories or models. In which every service model is different from each other.

Every service model in the cloud satisfies different needs for a business or company. This means that every service model offers different sets of features, for different requirements of businesses or companies.


Cloud service model or types of cloud computing

Cloud service model are of three types which are (Saas) software as service, (Paas) platform as a service, and (Iaas) infrastructure as a service.

 

What is cloud computing explained

1. Saas

The first service model of cloud computing which we will discuss is a software as a service or saas. This service model provides different software as the computing service like web-based application, general application, business application, etc.

The user can use the provider's application that is running on cloud infrastructure. The application provided can be accessed through a web browser such as chrome, firefox, duck duck go, etc.

The consumer or user doesn't have to manage the settings of the operating system, storage capabilities, etc. But still, some users of high-level authority have some access to the configuration of the system on which the application is running.

Saas is also the most popular service model offer by the cloud. Some example of saas or web-based application are gmail, google apps, Microsoft office 365, Facebook, Instagram, etc.


2. Paas

Platform as a service or PaaS service model of cloud computing provides more authority to the user than saas. In this service model, consumers can deploy and manage their web-based applications on the cloud.

The consumer of the PaaS has the control over runtime environment, control interface, development tools, etc. Still, the consumer does not have to manage or control cloud infrastructure such as operating systems, storage capabilities, etc. But the consumer has control over the deployed application and all the resources which come under the environment of the deployed application.

PaaS is the right platform for small businesses or startups that doesn't want to manage the whole infrastructure of the cloud.

Some example of Paas service model are microsoft azure, hadoop, openshift, heroku, etc.

 

3. Iaas

In infrastructure as a service or IaaS service model user has the deepest control of the system as compared to Saas and PaaS. This feature of deepest control is achieved through the virtualization of the root system.

The capabilities provided to the consumer are provision processing, operating system, storage, networks, etc. The consumer can deploy and manage arbitrary software which includes operating systems and applications.

The consumer has both the resource and system monitoring interface. With the help of a resource management interface, consumers can control system resources such as network, storage, etc. But still, it does not have control of the infrastructure of the cloud.

The examples of infrastructure as a service are amazon web services (AWS), google compute engine, linode, etc.


Cloud deployment model

So far we have done with What is cloud computing explained or what is cloud computing in simple terms and Cloud service model or types of cloud computing. Now its time to know about the cloud deployment models. But before we need to understand what is a deployment model.

 

What is cloud computing explained

What is a deployment model?

Technically speaking the deployment models gives the idea that how a particular software or hardware is placed in working. This means that bringing some resources together to perform a particular task.

Cloud deployment models describes the type of cloud environment primarily categorized by ownership, size, access, etc. There are four types of cloud deployment models.


Cloud deployment models

1. Public cloud

2. Private cloud

3. Community cloud

4. Hybrid cloud

 

Each of this models exhibit previously described characteristics, the difference in this cloud deployment models lie primarily in the scope and access of the published cloud services.

 

1. Public cloud

Public cloud is used by the general public the infrastructure of public cloud is made available to a public or large industry group and it is owned by the organization selling cloud services.


Public cloud 
can be managed by the government, businesses, or private companies. The services provided by the public cloud are based people a use basis which means the consumer can purchase and use any service on an hourly basis.

In short a public cloud is an external cloud which provides a cloud environment that is openly accessible. 

Basic characteristics of public cloud

1. Homogeneous infrastructure

2. Common policies

3. Economics of scale

4. Shared resources and multi-tenant

5. Leased or rented infrastructure

Example of public cloud are Google apps, Amazon, Ibm, etc.


2. Private cloud

The infrastructure provided by the private cloud is operated solely for a particular organization. The services provided by the private cloud are managed either by the organization itself or any other third party.

Private cloud is also called internal cloud or on-premise cloud, its services are intentionally provided to a particular organization or any consumer which belongs to the same organization that owns that cloud.

For example, if a company or business owns a private cloud then only the employee working under that company can use the provided services, not an outsider. Examples of private cloud are hpe, helion cloud suite software, etc.

Basic characteristics of private cloud

1. Heterogeneous infrastructure

2. Customized and tailored policies

3. Dedicated resources

4. In-house infrastructure

5. End-to-end control

 

3. Community cloud

The most used cloud deployment model is the community cloud. The community cloud is the same as the private cloud but it can be shared with more than one organization for the exclusive use of a community. This means that the cloud infrastructure is shared by several organizations and supports a specific community.

For example, in a situation of war, the data captured by the satellites can be shared with the military as help or support. Community cloud can be operated by multiple organizations or governments. Examples of community cloud are SoftLayer cloud, federal agencies, etc.

 

4. Hybrid cloud

Hybrid cloud is the most easy to understand cloud deployment model. Hybrid cloud is basically the composition of 2 or more cloud deployment models (private cloud, public cloud, community cloud) that remain unique entities but are bound by standardized technology.

Hybrid cloud is used in a critical situation where both security and accessibility matter a lot. A hybrid cloud is like a private cloud extended to the public cloud.


Conclusion

So what we have discussed is what is cloud computing explained or what is cloud computing in simple terms. So cloud computing is a technology by which various computer resources are provided over the internet.

Then cloud service models or types of cloud computing. So a service model defines the services provided by the cloud to an organization.

And at last cloud deployment models, so the cloud deployment model defines the accessibility of cloud services.

Post a Comment

4 Comments

  1. Very Informative and creative contents. This concept is a good way to enhance knowledge. Thanks for sharing. Continue to share your knowledge through articles like these.

    Data Engineering Services 

    Data Analytics Services

    Machine Learning Services

    Data Modernization Services

    ReplyDelete
  2. I appreciate you taking the time and effort to share your knowledge. This material proved to be really efficient and beneficial to me. Thank you very much for providing this information. Continue to write your blog.

    Data Engineering Services 

    Data Analytics Solutions

    Artificial Intelligence Solutions

    Data Modernization Services

    ReplyDelete

  3. Very nice and informative blog. It really helped me add some useful points in my knowledge. Thanks for sharing!
    Also check out these amazing ARUBA products if you want:

    jl075a
    jl253a
    jl255a

    ReplyDelete

  4. Thanks for sharing this valuable resource with us. I'm sure it will be a valuable asset for many people.Also, have a look on these amazing Network products:

    jl256a
    j9774a
    j9776a

    ReplyDelete