Cloud Computing: Understanding the Basics, Models, and Services, Study notes of Computer science

An overview of cloud computing, explaining what it is, its basic concepts, and the advantages and risks of using it. It covers the deployment models (public, private, community, and hybrid) and service models (iaas, paas, and saas) that make cloud computing possible.

Typology: Study notes

2020/2021

Uploaded on 01/23/2022

ajith-chandrasegaran
ajith-chandrasegaran 🇱🇰

5

(2)

10 documents

1 / 4

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Cloud Computing
Cloud Computing gives us ways of accessing software over the internet as utilities. This
enables us to build, configure and customize online applications.
What is Cloud?
A network or internet refers to the word cloud. In other words, we might assume that the
cloud is something that’s present in a distant area. Cloud services may be delivered over
public and private network, such as WAN, LAN or VPN. Programs like e-mail, video
conferencing, customer relationship management (CRM) execute on cloud.
What is Cloud Computing?
Cloud Computing refers to manipulation, configuration and access of hardware and
software resources remotely. Online data storage, infrastructure and application are
offer by Cloud Computing.
Cloud Computing provides platform independence, as the software is not expected to
be installed locally on the PC. Hence, this model of network is now making our
business applications mobile and interactive.
Basic Concepts
There are several services and models running behind the scenes that make cloud computing
viable and open to end users. Working models for cloud computing are as follows: -
1. Deployment Models
2. Service Models
Deployment Models
Deployment models describe the form of cloud access, i.e. how the cloud is located? Cloud
may provide access to any of the other four types: public, private, hybrid and group.
Public Cloud
The public cloud enables systems and resources to be freely available to the general public.
Because of its transparency, the public cloud can be less secure.
Private Cloud
This type of cloud enables system and resources to be available within an enterprise. It is
safer because of its private existence.
pf3
pf4

Partial preview of the text

Download Cloud Computing: Understanding the Basics, Models, and Services and more Study notes Computer science in PDF only on Docsity!

Cloud Computing Cloud Computing gives us ways of accessing software over the internet as utilities. This enables us to build, configure and customize online applications. What is Cloud? A network or internet refers to the word cloud. In other words, we might assume that the cloud is something that’s present in a distant area. Cloud services may be delivered over public and private network, such as WAN, LAN or VPN. Programs like e-mail, video conferencing, customer relationship management (CRM) execute on cloud. What is Cloud Computing?  Cloud Computing refers to manipulation, configuration and access of hardware and software resources remotely. Online data storage, infrastructure and application are offer by Cloud Computing.  Cloud Computing provides platform independence, as the software is not expected to be installed locally on the PC. Hence, this model of network is now making our business applications mobile and interactive. Basic Concepts There are several services and models running behind the scenes that make cloud computing viable and open to end users. Working models for cloud computing are as follows: -

  1. Deployment Models
  2. Service Models Deployment Models Deployment models describe the form of cloud access, i.e. how the cloud is located? Cloud may provide access to any of the other four types: public, private, hybrid and group. Public Cloud The public cloud enables systems and resources to be freely available to the general public. Because of its transparency, the public cloud can be less secure. Private Cloud This type of cloud enables system and resources to be available within an enterprise. It is safer because of its private existence.

Community Cloud The community cloud enables a network of organizations to be able to connect system and resources. Hybrid Cloud This type of cloud is a combination of public and private clouds, where essential activities are carried out using the private cloud, while non-critical activities are carried out using the public cloud. Service Models Service Models are the foundation of cloud computing. These are divided into three basic models of operation, which are: -

  1. Infrastructure-as-a-Service (IaaS)
  2. Platform-as-a-Service (PaaS)
  3. Software-as-a-Service (SaaS) IaaS It offers access to basic infrastructure, such as physical devices, virtual machines, virtual storage, etc. PaaS Offers the runtime framework, development and deployment tools and etc. SaaS This model enables end-users to use software application as a service. Advantages of using Cloud Computing  Applications can be accessed as services via the internet.  The apps can be manipulated and configured remotely at any time.  No programs need to be installed to access or control cloud applications.  Cloud Computing provides online creation and deployment tools through the PaaS model programming runtime environment.  Cloud services are accessible over the network in a way that offers independent access to every kind of client from the platform.

Characteristics of Cloud ComputingOn Demand Self Service : - Cloud Computing allows online services and tools to be accessed on demand by users. At any moment, one can log in to and use a website.  Broad Network Access : - Since cloud computing is entirely web-based, it can be accessed at any time and from anywhere.  Resource Pooling : - Cloud Computing enables a pool of resources to be accessed by multiple tenants. Each physical instance of hardware, database and infrastructure can be shared.  Rapid Elasticity : - The resources can be scaled vertically or horizontally at any time very quickly. Resource scaling implies the capacity of resources to cope with demand that is rising and decreasing. The assets used by consumers at any given point of time are automatically tracked  Measured Service : - In this service cloud provider, all aspects of the cloud service are managed and monitored. It depends on resource management, billing and power planning, etc. [Tutorialspoint, (2020).]