SlideShare a Scribd company logo
Introduction to Cloud
Computing(UNIT 1)
BY:SURBHI SAROHA
Syllabus
 Cloud Computing
 Properties & Characteristics
 Service models
 Deployment models
 Virtualization concepts
Cloud Computing
 Cloud computing means storing and accessing the data and programs on
remote servers that are hosted on the internet instead of the computer’s hard
drive or local server.
 Cloud computing is also referred to as Internet-based computing, it is a
technology where the resource is provided as a service through the Internet
to the user.
 The data which is stored can be files, images, documents, or any other
storable document.
Some operations which can be
performed with cloud computing are –
 Storage, backup, and recovery of data
 Delivery of software on demand
 Development of new applications and services
 Streaming videos and audio
Why Cloud Computing?
 Here are the top reasons why to switch to Cloud Computing instead of owning
a database server.
 1. Reduces cost :
 The cost-cutting ability of businesses that utilize cloud computing over time is
one of the main advantages of this technology. On average 15% of the total
cost can be saved by companies if they migrate to the cloud. By the use of
cloud servers businesses will save and reduce costs with no need to employ a
staff of technical support personnel to address server issues. There are many
great business modules regarding the cost-cutting benefits of cloud servers
such as the Coca-Cola and Pinterest case studies.
Cont…..
 2. More storage :
 For software and applications to execute as quickly and efficiently as
possible, it provides more servers, storage space, and computing power. Many
tools are available for cloud storage such as Dropbox, Onedrive, Google Drive,
iCloud Drive, etc.
 3. Employees using cloud computing have better work-life balance :
 Direct connections between cloud computing benefits, and the work and
personal lives of an enterprise’s workers can both improve because of cloud
computing. Even on holidays, the employees have to work with the server for
its security, maintenance, and proper functionality. But with cloud storage the
thing is not the same, employees get ample of time for their personal life and
the workload is even less comparatively.
Properties & Characteristics
There are many characteristics of Cloud
Computing here are few of them :
 On-demand self-services: The Cloud computing services does not require any human
administrators, user themselves are able to provision, monitor and manage computing
resources as needed.
 Broad network access: The Computing services are generally provided over standard
networks and heterogeneous devices.
 Rapid elasticity: The Computing services should have IT resources that are able to scale out
and in quickly and on as needed basis. Whenever the user require services it is provided to
him and it is scale out as soon as its requirement gets over.
 Resource pooling: The IT resource (e.g., networks, servers, storage, applications, and
services) present are shared across multiple applications and occupant in an uncommitted
manner. Multiple clients are provided service from a same physical resource.
 Measured service: The resource utilization is tracked for each application and occupant, it
will provide both the user and the resource provider with an account of what has been used.
This is done for various reasons like monitoring billing and effective use of resource.
 Multi-tenancy: Cloud computing providers can support multiple tenants (users or
organizations) on a single set of shared resources.
Cont….
 Virtualization: Cloud computing providers use virtualization technology to abstract
underlying hardware resources and present them as logical resources to users.
 Resilient computing: Cloud computing services are typically designed with redundancy and
fault tolerance in mind, which ensures high availability and reliability.
 Flexible pricing models: Cloud providers offer a variety of pricing models, including pay-per-
use, subscription-based, and spot pricing, allowing users to choose the option that best suits
their needs.
 Security: Cloud providers invest heavily in security measures to protect their users’ data and
ensure the privacy of sensitive information.
 Automation: Cloud computing services are often highly automated, allowing users to deploy
and manage resources with minimal manual intervention.
 Sustainability: Cloud providers are increasingly focused on sustainable practices, such as
energy-efficient data centers and the use of renewable energy sources, to reduce their
environmental impact.
Service models
 There are the following three types of cloud service models -
 Infrastructure as a Service (IaaS)
 Platform as a Service (PaaS)
 Software as a Service (SaaS)
1. Infrastructure as a service (IaaS)
 Infrastructure as a Service (IaaS) helps in delivering computer infrastructure on an external basis for
supporting operations. Generally, IaaS provides services to networking equipment, devices,
databases, and web servers.
 Infrastructure as a Service (IaaS) helps large organizations, and large enterprises in managing and
building their IT platforms. This infrastructure is flexible according to the needs of the client.
 Advantages of IaaS
 IaaS is cost-effective as it eliminates capital expenses.
 IaaS cloud provider provides better security than any other software.
 IaaS provides remote access.
 Disadvantages of IaaS
 In IaaS, users have to secure their own data and applications.
 Cloud computing is not accessible in some regions of the World.
2. Platform as a service (PaaS)
 Platform as a Service (PaaS) is a type of cloud computing that helps developers to
build applications and services over the Internet by providing them with a
platform.
 PaaS helps in maintaining control over their business applications.
 Advantages of PaaS
 PaaS is simple and very much convenient for the user as it can be accessed via a
web browser.
 PaaS has the capabilities to efficiently manage the lifecycle.
 Disadvantages of PaaS
 PaaS has limited control over infrastructure as they have less control over the
environment and are not able to make some customizations.
 PaaS has a high dependence on the provider.
3. Software as a service (SaaS)
 Software as a Service (SaaS) is a type of cloud computing model that is the work of delivering
services and applications over the Internet. The SaaS applications are called Web-Based
Software or Hosted Software.
 SaaS has around 60 percent of cloud solutions and due to this, it is mostly preferred by
companies.
 Advantages of SaaS
 SaaS can access app data from anywhere on the Internet.
 SaaS provides easy access to features and services.
 Disadvantages of SaaS
 SaaS solutions have limited customization, which means they have some restrictions within
the platform.
 SaaS has little control over the data of the user.
 SaaS are generally cloud-based, they require a stable internet connection for proper working.
Deployment models
 What is a Cloud Deployment Model?
 Cloud Deployment Model functions as a virtual computing environment with a
deployment architecture that varies depending on the amount of data you
want to store and who has access to the infrastructure.
 Different types of cloud computing deployment models are described below.
 Public Cloud
 Private Cloud
 Hybrid Cloud
 Community Cloud
 Multi-Cloud
Public Cloud
 The public cloud makes it possible for anybody to access systems and services.
 The public cloud may be less secure as it is open to everyone.
 The public cloud is one in which cloud infrastructure services are provided over
the internet to the general people or major industry groups.
 The infrastructure in this cloud model is owned by the entity that delivers the
cloud services, not by the consumer.
 It is a type of cloud hosting that allows customers and users to easily access
systems and services.
 This form of cloud computing is an excellent example of cloud hosting, in which
service providers supply services to a variety of customers.
 In this arrangement, storage backup and retrieval services are given for free, as a
subscription, or on a per-user basis. For example, Google App Engine etc.
Public Cloud
Advantages of the Public Cloud Model
 Minimal Investment: Because it is a pay-per-use service, there is no
substantial upfront fee, making it excellent for enterprises that require
immediate access to resources.
 No setup cost: The entire infrastructure is fully subsidized by the cloud
service providers, thus there is no need to set up any hardware.
 Infrastructure Management is not required: Using the public cloud does not
necessitate infrastructure management.
 No maintenance: The maintenance work is done by the service provider (not
users).
 Dynamic Scalability: To fulfill your company’s needs, on-demand resources
are accessible.
Disadvantages of the Public Cloud
Model
 Less secure: Public cloud is less secure as resources are public so there is no
guarantee of high-level security.
 Low customization: It is accessed by many public so it can’t be customized
according to personal requirements.
Private Cloud
 The private cloud deployment model is the exact opposite of the public cloud
deployment model. It’s a one-on-one environment for a single user (customer).
 There is no need to share your hardware with anyone else.
 The distinction between private and public clouds is in how you handle all of the
hardware.
 It is also called the “internal cloud” & it refers to the ability to access systems and
services within a given border or organization.
 The cloud platform is implemented in a cloud-based secure environment that is
protected by powerful firewalls and under the supervision of an organization’s IT
department.
 The private cloud gives greater flexibility of control over cloud resources.
Private Cloud
Advantages of the Private Cloud Model
 Better Control: You are the sole owner of the property. You gain complete
command over service integration, IT operations, policies, and user behavior.
 Data Security and Privacy: It’s suitable for storing corporate information to
which only authorized staff have access. By segmenting resources within the
same infrastructure, improved access and security can be achieved.
 Supports Legacy Systems: This approach is designed to work with legacy
systems that are unable to access the public cloud.
 Customization: Unlike a public cloud deployment, a private cloud allows a
company to tailor its solution to meet its specific needs.
Disadvantages of the Private Cloud
Model
 Less scalable: Private clouds are scaled within a certain range as there is less
number of clients.
 Costly: Private clouds are more costly as they provide personalized facilities.
Hybrid Cloud
 By bridging the public and private worlds with a layer of proprietary software,
hybrid cloud computing gives the best of both worlds.
 With a hybrid solution, you may host the app in a safe environment while
taking advantage of the public cloud’s cost savings.
 Organizations can move data and applications between different clouds using
a combination of two or more cloud deployment methods, depending on their
needs.
Hybrid Cloud
Advantages of the Hybrid Cloud Model
 Flexibility and control: Businesses with more flexibility can design
personalized solutions that meet their particular needs.
 Cost: Because public clouds provide scalability, you’ll only be responsible for
paying for the extra capacity if you require it.
 Security: Because data is properly separated, the chances of data theft by
attackers are considerably reduced.
 Disadvantages of the Hybrid Cloud Model
 Difficult to manage: Hybrid clouds are difficult to manage as it is a
combination of both public and private cloud. So, it is complex.
 Slow data transmission: Data transmission in the hybrid cloud takes place
through the public cloud so latency occurs.
Community Cloud
 It allows systems and services to be accessible by a group of organizations.
 It is a distributed system that is created by integrating the services of
different clouds to address the specific needs of a community, industry, or
business.
 The infrastructure of the community could be shared between the
organization which has shared concerns or tasks.
 It is generally managed by a third party or by the combination of one or more
organizations in the community.
Community Cloud
Advantages of the Community Cloud
Model
 Cost Effective: It is cost-effective because the cloud is shared by multiple organizations or
communities.
 Security: Community cloud provides better security.
 Shared resources: It allows you to share resources, infrastructure, etc. with multiple
organizations.
 Collaboration and data sharing: It is suitable for both collaboration and data sharing.
 Disadvantages of the Community Cloud Model
 Limited Scalability: Community cloud is relatively less scalable as many organizations share
the same resources according to their collaborative interests.
 Rigid in customization: As the data and resources are shared among different organizations
according to their mutual interests if an organization wants some changes according to their
needs they cannot do so because it will have an impact on other organizations.
Multi-Cloud
 We’re talking about employing multiple cloud providers at the same time under
this paradigm, as the name implies.
 It’s similar to the hybrid cloud deployment approach, which combines public and
private cloud resources.
 Instead of merging private and public clouds, multi-cloud uses many public
clouds.
 Although public cloud providers provide numerous tools to improve the reliability
of their services, mishaps still occur.
 It’s quite rare that two distinct clouds would have an incident at the same
moment.
 As a result, multi-cloud deployment improves the high availability of your services
even more.
Multi-Cloud
Advantages of the Multi-Cloud Model
 You can mix and match the best features of each cloud provider’s services to suit
the demands of your apps, workloads, and business by choosing different cloud
providers.
 Reduced Latency: To reduce latency and improve user experience, you can
choose cloud regions and zones that are close to your clients.
 High availability of service: It’s quite rare that two distinct clouds would have an
incident at the same moment. So, the multi-cloud deployment improves the high
availability of your services.
 Disadvantages of the Multi-Cloud Model
 Complex: The combination of many clouds makes the system complex and
bottlenecks may occur.
 Security issue: Due to the complex structure, there may be loopholes to which a
hacker can take advantage hence, makes the data insecure.
Virtualization concepts
 Virtualization is a technique how to separate a service from the underlying
physical delivery of that service.
 It is the process of creating a virtual version of something like computer
hardware.
 It was initially developed during the mainframe era.
 It involves using specialized software to create a virtual or software-created
version of a computing resource rather than the actual version of the same
resource.
 With the help of Virtualization, multiple operating systems and applications
can run on the same machine and its same hardware at the same time,
increasing the utilization and flexibility of hardware.
CONT….
 In other words, one of the main cost-effective, hardware-reducing, and
energy-saving techniques used by cloud providers is Virtualization.
 Virtualization allows sharing of a single physical instance of a resource or an
application among multiple customers and organizations at one time.
 It does this by assigning a logical name to physical storage and providing a
pointer to that physical resource on demand.
 The term virtualization is often synonymous with hardware virtualization,
which plays a fundamental role in efficiently delivering Infrastructure-as-a-
Service (IaaS) solutions for cloud computing.
 Moreover, virtualization technologies provide a virtual environment for not
only executing applications but also for storage, memory, and networking.
Virtualization
Work of Virtualization in Cloud
Computing
 Virtualization has a prominent impact on Cloud Computing.
 In the case of cloud computing, users store data in the cloud, but with the
help of Virtualization, users have the extra benefit of sharing the
infrastructure.
 Cloud Vendors take care of the required physical resources, but these cloud
providers charge a huge amount for these services which impacts every user
or organization.
 Virtualization helps Users or Organisations in maintaining those services which
are required by a company through external (third-party) people, which helps
in reducing costs to the company.
 This is the way through which Virtualization works in Cloud Computing.
Benefits of Virtualization
 More flexible and efficient allocation of resources.
 Enhance development productivity.
 It lowers the cost of IT infrastructure.
 Remote access and rapid scalability.
 High availability and disaster recovery.
 Pay peruse of the IT infrastructure on demand.
 Enables running multiple operating systems.
Drawback of Virtualization
 High Initial Investment: Clouds have a very high initial investment, but it is
also true that it will help in reducing the cost of companies.
 Learning New Infrastructure: As the companies shifted from Servers to
Cloud, it requires highly skilled staff who have skills to work with the cloud
easily, and for this, you have to hire new staff or provide training to current
staff.
 Risk of Data: Hosting data on third-party resources can lead to putting the
data at risk, it has the chance of getting attacked by any hacker or cracker
very easily.
THANK YOU 

More Related Content

What's hot (20)

PPT
Computer communications and networks
Varun Jain
 
PDF
Logical Network Perimeter in Cloud Computing
Hitesh Mohapatra
 
PPTX
Data center Technologies
EMC
 
PDF
Hadoop YARN
Vigen Sahakyan
 
PPT
Cloud Computing - Security Benefits and Risks
William McBorrough
 
PPTX
Cloud Computing
Suman Jha
 
DOCX
Cloud notes 1
Prateek Soni
 
PDF
Cloud Computing Architecture
Animesh Chaturvedi
 
PPTX
Types Of Firewall Security
iberrywifisecurity
 
PPTX
Data communication presentation slide
RafiqIslam36
 
PDF
IaaS, SaaS, PasS : Cloud Computing
Software Park Thailand
 
PPTX
Cloud Computing in a Nutshell
Victor Haydin
 
PDF
AWS vs Azure vs Google (GCP) - Slides
TobyWilman
 
PPT
Cloud computing-security-issues
Aleem Mohammed
 
PDF
Amazon Web Services (AWS) : Fundamentals
Hitesh Mohapatra
 
PPTX
Cloud Security
AWS User Group Bengaluru
 
PPT
Cloud computing architectures
Muhammad Aitzaz Ahsan
 
PDF
Why a Multi-cloud Strategy is Essential
Alibaba Cloud
 
PPTX
CS8791 Unit 2 Cloud Enabling Technologies
karthikajegadeesan
 
Computer communications and networks
Varun Jain
 
Logical Network Perimeter in Cloud Computing
Hitesh Mohapatra
 
Data center Technologies
EMC
 
Hadoop YARN
Vigen Sahakyan
 
Cloud Computing - Security Benefits and Risks
William McBorrough
 
Cloud Computing
Suman Jha
 
Cloud notes 1
Prateek Soni
 
Cloud Computing Architecture
Animesh Chaturvedi
 
Types Of Firewall Security
iberrywifisecurity
 
Data communication presentation slide
RafiqIslam36
 
IaaS, SaaS, PasS : Cloud Computing
Software Park Thailand
 
Cloud Computing in a Nutshell
Victor Haydin
 
AWS vs Azure vs Google (GCP) - Slides
TobyWilman
 
Cloud computing-security-issues
Aleem Mohammed
 
Amazon Web Services (AWS) : Fundamentals
Hitesh Mohapatra
 
Cloud Security
AWS User Group Bengaluru
 
Cloud computing architectures
Muhammad Aitzaz Ahsan
 
Why a Multi-cloud Strategy is Essential
Alibaba Cloud
 
CS8791 Unit 2 Cloud Enabling Technologies
karthikajegadeesan
 

Similar to Introduction to Cloud Computing(UNIT 1).pptx (20)

PPTX
Cloud Computing_Module1_ updated.pptx
chandanpurvey2
 
PPT
An introduction to the cloud 11 v1
charan7575
 
DOCX
Public cloud: A Review
Ajay844
 
PPTX
Cloud Innovation and Virtualization.pptx
csedsc
 
PPTX
Cloud Computing for college presenation project.
Mahesh Tibrewal
 
PPTX
cloud-computing--------------------.pptx
neymrsantosjr11
 
PPTX
DC UNIT-5 CLOUD COMPUTING.pptx for the c
GunavathyA
 
PPTX
NSUT_Lecture1_cloud computing[1].pptx
UtkarshKumar608655
 
PPTX
Cloud computing and Cloud Security - Basics and Terminologies
Techsparks
 
PPTX
Cloud computing
Suryavamsi51
 
PPTX
Cloud computing
neha kamboj
 
PPT
CLOUD COMPUTING.ppt
Dss
 
PPT
Introduction Of Cloud Computing
Md Nazrul Islam Roxy
 
PPTX
CLOUD COMPUTING.pptx
SurajThapa79
 
PPT
Cloud computing Latest Interview Questions with Answers by Garuda Trainings
Garuda Trainings
 
PPTX
Introduction to cloud computing
suraj bhandari
 
PPTX
Cloud computing lecture 1
ADEOLA ADISA
 
PPTX
Chapter I Introduction to Cloud Computing.pptx
atakiltibrhanu1
 
PPT
cloud computing introduction simple.ppt
sivamathi12
 
PPT
cloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
HifzaZafar2
 
Cloud Computing_Module1_ updated.pptx
chandanpurvey2
 
An introduction to the cloud 11 v1
charan7575
 
Public cloud: A Review
Ajay844
 
Cloud Innovation and Virtualization.pptx
csedsc
 
Cloud Computing for college presenation project.
Mahesh Tibrewal
 
cloud-computing--------------------.pptx
neymrsantosjr11
 
DC UNIT-5 CLOUD COMPUTING.pptx for the c
GunavathyA
 
NSUT_Lecture1_cloud computing[1].pptx
UtkarshKumar608655
 
Cloud computing and Cloud Security - Basics and Terminologies
Techsparks
 
Cloud computing
Suryavamsi51
 
Cloud computing
neha kamboj
 
CLOUD COMPUTING.ppt
Dss
 
Introduction Of Cloud Computing
Md Nazrul Islam Roxy
 
CLOUD COMPUTING.pptx
SurajThapa79
 
Cloud computing Latest Interview Questions with Answers by Garuda Trainings
Garuda Trainings
 
Introduction to cloud computing
suraj bhandari
 
Cloud computing lecture 1
ADEOLA ADISA
 
Chapter I Introduction to Cloud Computing.pptx
atakiltibrhanu1
 
cloud computing introduction simple.ppt
sivamathi12
 
cloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
HifzaZafar2
 
Ad

More from Dr. SURBHI SAROHA (20)

PPTX
Deep learning(UNIT 3) BY Ms SURBHI SAROHA
Dr. SURBHI SAROHA
 
PPTX
MOBILE COMPUTING UNIT 2 by surbhi saroha
Dr. SURBHI SAROHA
 
PPTX
Mobile Computing UNIT 1 by surbhi saroha
Dr. SURBHI SAROHA
 
PPTX
DEEP LEARNING (UNIT 2 ) by surbhi saroha
Dr. SURBHI SAROHA
 
PPTX
Introduction to Deep Leaning(UNIT 1).pptx
Dr. SURBHI SAROHA
 
PPTX
Cloud Computing (Infrastructure as a Service)UNIT 2
Dr. SURBHI SAROHA
 
PPTX
Management Information System(Unit 2).pptx
Dr. SURBHI SAROHA
 
PPTX
Searching in Data Structure(Linear search and Binary search)
Dr. SURBHI SAROHA
 
PPTX
Management Information System(UNIT 1).pptx
Dr. SURBHI SAROHA
 
PPTX
JAVA (UNIT 5)
Dr. SURBHI SAROHA
 
PPTX
DBMS (UNIT 5)
Dr. SURBHI SAROHA
 
PPTX
DBMS UNIT 4
Dr. SURBHI SAROHA
 
PPTX
JAVA(UNIT 4)
Dr. SURBHI SAROHA
 
PPTX
OOPs & C++(UNIT 5)
Dr. SURBHI SAROHA
 
PPTX
OOPS & C++(UNIT 4)
Dr. SURBHI SAROHA
 
PPTX
DBMS UNIT 3
Dr. SURBHI SAROHA
 
PPTX
JAVA (UNIT 3)
Dr. SURBHI SAROHA
 
PPTX
Keys in dbms(UNIT 2)
Dr. SURBHI SAROHA
 
PPTX
DBMS (UNIT 2)
Dr. SURBHI SAROHA
 
PPTX
JAVA UNIT 2
Dr. SURBHI SAROHA
 
Deep learning(UNIT 3) BY Ms SURBHI SAROHA
Dr. SURBHI SAROHA
 
MOBILE COMPUTING UNIT 2 by surbhi saroha
Dr. SURBHI SAROHA
 
Mobile Computing UNIT 1 by surbhi saroha
Dr. SURBHI SAROHA
 
DEEP LEARNING (UNIT 2 ) by surbhi saroha
Dr. SURBHI SAROHA
 
Introduction to Deep Leaning(UNIT 1).pptx
Dr. SURBHI SAROHA
 
Cloud Computing (Infrastructure as a Service)UNIT 2
Dr. SURBHI SAROHA
 
Management Information System(Unit 2).pptx
Dr. SURBHI SAROHA
 
Searching in Data Structure(Linear search and Binary search)
Dr. SURBHI SAROHA
 
Management Information System(UNIT 1).pptx
Dr. SURBHI SAROHA
 
JAVA (UNIT 5)
Dr. SURBHI SAROHA
 
DBMS (UNIT 5)
Dr. SURBHI SAROHA
 
DBMS UNIT 4
Dr. SURBHI SAROHA
 
JAVA(UNIT 4)
Dr. SURBHI SAROHA
 
OOPs & C++(UNIT 5)
Dr. SURBHI SAROHA
 
OOPS & C++(UNIT 4)
Dr. SURBHI SAROHA
 
DBMS UNIT 3
Dr. SURBHI SAROHA
 
JAVA (UNIT 3)
Dr. SURBHI SAROHA
 
Keys in dbms(UNIT 2)
Dr. SURBHI SAROHA
 
DBMS (UNIT 2)
Dr. SURBHI SAROHA
 
JAVA UNIT 2
Dr. SURBHI SAROHA
 
Ad

Recently uploaded (20)

PPTX
LDP-2 UNIT 4 Presentation for practical.pptx
abhaypanchal2525
 
PDF
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
PPTX
K-Circle-Weekly-Quiz12121212-May2025.pptx
Pankaj Rodey
 
PPTX
YSPH VMOC Special Report - Measles Outbreak Southwest US 7-20-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
PPTX
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
PPTX
Introduction to Probability(basic) .pptx
purohitanuj034
 
PPTX
Unlock the Power of Cursor AI: MuleSoft Integrations
Veera Pallapu
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PDF
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
PPT
DRUGS USED IN THERAPY OF SHOCK, Shock Therapy, Treatment or management of shock
Rajshri Ghogare
 
PPTX
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
PPTX
Rules and Regulations of Madhya Pradesh Library Part-I
SantoshKumarKori2
 
PPTX
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
PPTX
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
PPTX
Basics and rules of probability with real-life uses
ravatkaran694
 
PPTX
ENGLISH 8 WEEK 3 Q1 - Analyzing the linguistic, historical, andor biographica...
OliverOllet
 
PDF
Tips for Writing the Research Title with Examples
Thelma Villaflores
 
PPTX
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
PDF
My Thoughts On Q&A- A Novel By Vikas Swarup
Niharika
 
LDP-2 UNIT 4 Presentation for practical.pptx
abhaypanchal2525
 
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
K-Circle-Weekly-Quiz12121212-May2025.pptx
Pankaj Rodey
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 7-20-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
Introduction to Probability(basic) .pptx
purohitanuj034
 
Unlock the Power of Cursor AI: MuleSoft Integrations
Veera Pallapu
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
DRUGS USED IN THERAPY OF SHOCK, Shock Therapy, Treatment or management of shock
Rajshri Ghogare
 
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
Rules and Regulations of Madhya Pradesh Library Part-I
SantoshKumarKori2
 
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
Basics and rules of probability with real-life uses
ravatkaran694
 
ENGLISH 8 WEEK 3 Q1 - Analyzing the linguistic, historical, andor biographica...
OliverOllet
 
Tips for Writing the Research Title with Examples
Thelma Villaflores
 
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
My Thoughts On Q&A- A Novel By Vikas Swarup
Niharika
 

Introduction to Cloud Computing(UNIT 1).pptx

  • 2. Syllabus  Cloud Computing  Properties & Characteristics  Service models  Deployment models  Virtualization concepts
  • 3. Cloud Computing  Cloud computing means storing and accessing the data and programs on remote servers that are hosted on the internet instead of the computer’s hard drive or local server.  Cloud computing is also referred to as Internet-based computing, it is a technology where the resource is provided as a service through the Internet to the user.  The data which is stored can be files, images, documents, or any other storable document.
  • 4. Some operations which can be performed with cloud computing are –  Storage, backup, and recovery of data  Delivery of software on demand  Development of new applications and services  Streaming videos and audio
  • 5. Why Cloud Computing?  Here are the top reasons why to switch to Cloud Computing instead of owning a database server.  1. Reduces cost :  The cost-cutting ability of businesses that utilize cloud computing over time is one of the main advantages of this technology. On average 15% of the total cost can be saved by companies if they migrate to the cloud. By the use of cloud servers businesses will save and reduce costs with no need to employ a staff of technical support personnel to address server issues. There are many great business modules regarding the cost-cutting benefits of cloud servers such as the Coca-Cola and Pinterest case studies.
  • 6. Cont…..  2. More storage :  For software and applications to execute as quickly and efficiently as possible, it provides more servers, storage space, and computing power. Many tools are available for cloud storage such as Dropbox, Onedrive, Google Drive, iCloud Drive, etc.  3. Employees using cloud computing have better work-life balance :  Direct connections between cloud computing benefits, and the work and personal lives of an enterprise’s workers can both improve because of cloud computing. Even on holidays, the employees have to work with the server for its security, maintenance, and proper functionality. But with cloud storage the thing is not the same, employees get ample of time for their personal life and the workload is even less comparatively.
  • 8. There are many characteristics of Cloud Computing here are few of them :  On-demand self-services: The Cloud computing services does not require any human administrators, user themselves are able to provision, monitor and manage computing resources as needed.  Broad network access: The Computing services are generally provided over standard networks and heterogeneous devices.  Rapid elasticity: The Computing services should have IT resources that are able to scale out and in quickly and on as needed basis. Whenever the user require services it is provided to him and it is scale out as soon as its requirement gets over.  Resource pooling: The IT resource (e.g., networks, servers, storage, applications, and services) present are shared across multiple applications and occupant in an uncommitted manner. Multiple clients are provided service from a same physical resource.  Measured service: The resource utilization is tracked for each application and occupant, it will provide both the user and the resource provider with an account of what has been used. This is done for various reasons like monitoring billing and effective use of resource.  Multi-tenancy: Cloud computing providers can support multiple tenants (users or organizations) on a single set of shared resources.
  • 9. Cont….  Virtualization: Cloud computing providers use virtualization technology to abstract underlying hardware resources and present them as logical resources to users.  Resilient computing: Cloud computing services are typically designed with redundancy and fault tolerance in mind, which ensures high availability and reliability.  Flexible pricing models: Cloud providers offer a variety of pricing models, including pay-per- use, subscription-based, and spot pricing, allowing users to choose the option that best suits their needs.  Security: Cloud providers invest heavily in security measures to protect their users’ data and ensure the privacy of sensitive information.  Automation: Cloud computing services are often highly automated, allowing users to deploy and manage resources with minimal manual intervention.  Sustainability: Cloud providers are increasingly focused on sustainable practices, such as energy-efficient data centers and the use of renewable energy sources, to reduce their environmental impact.
  • 10. Service models  There are the following three types of cloud service models -  Infrastructure as a Service (IaaS)  Platform as a Service (PaaS)  Software as a Service (SaaS)
  • 11. 1. Infrastructure as a service (IaaS)  Infrastructure as a Service (IaaS) helps in delivering computer infrastructure on an external basis for supporting operations. Generally, IaaS provides services to networking equipment, devices, databases, and web servers.  Infrastructure as a Service (IaaS) helps large organizations, and large enterprises in managing and building their IT platforms. This infrastructure is flexible according to the needs of the client.  Advantages of IaaS  IaaS is cost-effective as it eliminates capital expenses.  IaaS cloud provider provides better security than any other software.  IaaS provides remote access.  Disadvantages of IaaS  In IaaS, users have to secure their own data and applications.  Cloud computing is not accessible in some regions of the World.
  • 12. 2. Platform as a service (PaaS)  Platform as a Service (PaaS) is a type of cloud computing that helps developers to build applications and services over the Internet by providing them with a platform.  PaaS helps in maintaining control over their business applications.  Advantages of PaaS  PaaS is simple and very much convenient for the user as it can be accessed via a web browser.  PaaS has the capabilities to efficiently manage the lifecycle.  Disadvantages of PaaS  PaaS has limited control over infrastructure as they have less control over the environment and are not able to make some customizations.  PaaS has a high dependence on the provider.
  • 13. 3. Software as a service (SaaS)  Software as a Service (SaaS) is a type of cloud computing model that is the work of delivering services and applications over the Internet. The SaaS applications are called Web-Based Software or Hosted Software.  SaaS has around 60 percent of cloud solutions and due to this, it is mostly preferred by companies.  Advantages of SaaS  SaaS can access app data from anywhere on the Internet.  SaaS provides easy access to features and services.  Disadvantages of SaaS  SaaS solutions have limited customization, which means they have some restrictions within the platform.  SaaS has little control over the data of the user.  SaaS are generally cloud-based, they require a stable internet connection for proper working.
  • 14. Deployment models  What is a Cloud Deployment Model?  Cloud Deployment Model functions as a virtual computing environment with a deployment architecture that varies depending on the amount of data you want to store and who has access to the infrastructure.  Different types of cloud computing deployment models are described below.  Public Cloud  Private Cloud  Hybrid Cloud  Community Cloud  Multi-Cloud
  • 15. Public Cloud  The public cloud makes it possible for anybody to access systems and services.  The public cloud may be less secure as it is open to everyone.  The public cloud is one in which cloud infrastructure services are provided over the internet to the general people or major industry groups.  The infrastructure in this cloud model is owned by the entity that delivers the cloud services, not by the consumer.  It is a type of cloud hosting that allows customers and users to easily access systems and services.  This form of cloud computing is an excellent example of cloud hosting, in which service providers supply services to a variety of customers.  In this arrangement, storage backup and retrieval services are given for free, as a subscription, or on a per-user basis. For example, Google App Engine etc.
  • 17. Advantages of the Public Cloud Model  Minimal Investment: Because it is a pay-per-use service, there is no substantial upfront fee, making it excellent for enterprises that require immediate access to resources.  No setup cost: The entire infrastructure is fully subsidized by the cloud service providers, thus there is no need to set up any hardware.  Infrastructure Management is not required: Using the public cloud does not necessitate infrastructure management.  No maintenance: The maintenance work is done by the service provider (not users).  Dynamic Scalability: To fulfill your company’s needs, on-demand resources are accessible.
  • 18. Disadvantages of the Public Cloud Model  Less secure: Public cloud is less secure as resources are public so there is no guarantee of high-level security.  Low customization: It is accessed by many public so it can’t be customized according to personal requirements.
  • 19. Private Cloud  The private cloud deployment model is the exact opposite of the public cloud deployment model. It’s a one-on-one environment for a single user (customer).  There is no need to share your hardware with anyone else.  The distinction between private and public clouds is in how you handle all of the hardware.  It is also called the “internal cloud” & it refers to the ability to access systems and services within a given border or organization.  The cloud platform is implemented in a cloud-based secure environment that is protected by powerful firewalls and under the supervision of an organization’s IT department.  The private cloud gives greater flexibility of control over cloud resources.
  • 21. Advantages of the Private Cloud Model  Better Control: You are the sole owner of the property. You gain complete command over service integration, IT operations, policies, and user behavior.  Data Security and Privacy: It’s suitable for storing corporate information to which only authorized staff have access. By segmenting resources within the same infrastructure, improved access and security can be achieved.  Supports Legacy Systems: This approach is designed to work with legacy systems that are unable to access the public cloud.  Customization: Unlike a public cloud deployment, a private cloud allows a company to tailor its solution to meet its specific needs.
  • 22. Disadvantages of the Private Cloud Model  Less scalable: Private clouds are scaled within a certain range as there is less number of clients.  Costly: Private clouds are more costly as they provide personalized facilities.
  • 23. Hybrid Cloud  By bridging the public and private worlds with a layer of proprietary software, hybrid cloud computing gives the best of both worlds.  With a hybrid solution, you may host the app in a safe environment while taking advantage of the public cloud’s cost savings.  Organizations can move data and applications between different clouds using a combination of two or more cloud deployment methods, depending on their needs.
  • 25. Advantages of the Hybrid Cloud Model  Flexibility and control: Businesses with more flexibility can design personalized solutions that meet their particular needs.  Cost: Because public clouds provide scalability, you’ll only be responsible for paying for the extra capacity if you require it.  Security: Because data is properly separated, the chances of data theft by attackers are considerably reduced.  Disadvantages of the Hybrid Cloud Model  Difficult to manage: Hybrid clouds are difficult to manage as it is a combination of both public and private cloud. So, it is complex.  Slow data transmission: Data transmission in the hybrid cloud takes place through the public cloud so latency occurs.
  • 26. Community Cloud  It allows systems and services to be accessible by a group of organizations.  It is a distributed system that is created by integrating the services of different clouds to address the specific needs of a community, industry, or business.  The infrastructure of the community could be shared between the organization which has shared concerns or tasks.  It is generally managed by a third party or by the combination of one or more organizations in the community.
  • 28. Advantages of the Community Cloud Model  Cost Effective: It is cost-effective because the cloud is shared by multiple organizations or communities.  Security: Community cloud provides better security.  Shared resources: It allows you to share resources, infrastructure, etc. with multiple organizations.  Collaboration and data sharing: It is suitable for both collaboration and data sharing.  Disadvantages of the Community Cloud Model  Limited Scalability: Community cloud is relatively less scalable as many organizations share the same resources according to their collaborative interests.  Rigid in customization: As the data and resources are shared among different organizations according to their mutual interests if an organization wants some changes according to their needs they cannot do so because it will have an impact on other organizations.
  • 29. Multi-Cloud  We’re talking about employing multiple cloud providers at the same time under this paradigm, as the name implies.  It’s similar to the hybrid cloud deployment approach, which combines public and private cloud resources.  Instead of merging private and public clouds, multi-cloud uses many public clouds.  Although public cloud providers provide numerous tools to improve the reliability of their services, mishaps still occur.  It’s quite rare that two distinct clouds would have an incident at the same moment.  As a result, multi-cloud deployment improves the high availability of your services even more.
  • 31. Advantages of the Multi-Cloud Model  You can mix and match the best features of each cloud provider’s services to suit the demands of your apps, workloads, and business by choosing different cloud providers.  Reduced Latency: To reduce latency and improve user experience, you can choose cloud regions and zones that are close to your clients.  High availability of service: It’s quite rare that two distinct clouds would have an incident at the same moment. So, the multi-cloud deployment improves the high availability of your services.  Disadvantages of the Multi-Cloud Model  Complex: The combination of many clouds makes the system complex and bottlenecks may occur.  Security issue: Due to the complex structure, there may be loopholes to which a hacker can take advantage hence, makes the data insecure.
  • 32. Virtualization concepts  Virtualization is a technique how to separate a service from the underlying physical delivery of that service.  It is the process of creating a virtual version of something like computer hardware.  It was initially developed during the mainframe era.  It involves using specialized software to create a virtual or software-created version of a computing resource rather than the actual version of the same resource.  With the help of Virtualization, multiple operating systems and applications can run on the same machine and its same hardware at the same time, increasing the utilization and flexibility of hardware.
  • 33. CONT….  In other words, one of the main cost-effective, hardware-reducing, and energy-saving techniques used by cloud providers is Virtualization.  Virtualization allows sharing of a single physical instance of a resource or an application among multiple customers and organizations at one time.  It does this by assigning a logical name to physical storage and providing a pointer to that physical resource on demand.  The term virtualization is often synonymous with hardware virtualization, which plays a fundamental role in efficiently delivering Infrastructure-as-a- Service (IaaS) solutions for cloud computing.  Moreover, virtualization technologies provide a virtual environment for not only executing applications but also for storage, memory, and networking.
  • 35. Work of Virtualization in Cloud Computing  Virtualization has a prominent impact on Cloud Computing.  In the case of cloud computing, users store data in the cloud, but with the help of Virtualization, users have the extra benefit of sharing the infrastructure.  Cloud Vendors take care of the required physical resources, but these cloud providers charge a huge amount for these services which impacts every user or organization.  Virtualization helps Users or Organisations in maintaining those services which are required by a company through external (third-party) people, which helps in reducing costs to the company.  This is the way through which Virtualization works in Cloud Computing.
  • 36. Benefits of Virtualization  More flexible and efficient allocation of resources.  Enhance development productivity.  It lowers the cost of IT infrastructure.  Remote access and rapid scalability.  High availability and disaster recovery.  Pay peruse of the IT infrastructure on demand.  Enables running multiple operating systems.
  • 37. Drawback of Virtualization  High Initial Investment: Clouds have a very high initial investment, but it is also true that it will help in reducing the cost of companies.  Learning New Infrastructure: As the companies shifted from Servers to Cloud, it requires highly skilled staff who have skills to work with the cloud easily, and for this, you have to hire new staff or provide training to current staff.  Risk of Data: Hosting data on third-party resources can lead to putting the data at risk, it has the chance of getting attacked by any hacker or cracker very easily.