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

PPTX
VIRTUAL CLUSTERS AND RESOURCE MANAGEMENT
PPT
Cloud computing
PPTX
Introduction to cloud computing
PDF
Module 3-cloud computing
PDF
NETWORK PLANNING AND DESIGN,
PPTX
Cloud Computing
PDF
Virtualization for Cloud Environment
VIRTUAL CLUSTERS AND RESOURCE MANAGEMENT
Cloud computing
Introduction to cloud computing
Module 3-cloud computing
NETWORK PLANNING AND DESIGN,
Cloud Computing
Virtualization for Cloud Environment

What's hot (20)

PPTX
CLOUD COMPUTING UNIT-1
PPTX
Grid computing Seminar PPT
DOCX
Seminar Report On Amazon Web Service
PPTX
Cluster computing
PPTX
Third party cloud services cloud computing
PDF
04 casos de uso
PPTX
Virtual machine security
PPTX
CLOUD ARCHITECTURE AND SERVICES.pptx
PDF
EDGE COMPUTING: VISION AND CHALLENGES
PPT
Comet Cloud
PDF
Aneka platform
PPTX
Edge computing
PPTX
Data-intensive bioinformatics on HPC and Cloud
PPTX
Saas ERP vs. Cloud ERP
PPTX
Edge Computing
PPT
Inroduction to grid computing by gargi shankar verma
PPTX
Cloud sim
PPT
Big Data
CLOUD COMPUTING UNIT-1
Grid computing Seminar PPT
Seminar Report On Amazon Web Service
Cluster computing
Third party cloud services cloud computing
04 casos de uso
Virtual machine security
CLOUD ARCHITECTURE AND SERVICES.pptx
EDGE COMPUTING: VISION AND CHALLENGES
Comet Cloud
Aneka platform
Edge computing
Data-intensive bioinformatics on HPC and Cloud
Saas ERP vs. Cloud ERP
Edge Computing
Inroduction to grid computing by gargi shankar verma
Cloud sim
Big Data
Ad

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

PPTX
Cloud Computing_Module1_ updated.pptx
PPT
An introduction to the cloud 11 v1
DOCX
Public cloud: A Review
PPTX
Cloud Innovation and Virtualization.pptx
PPTX
Cloud Computing for college presenation project.
PPTX
cloud-computing--------------------.pptx
PPTX
DC UNIT-5 CLOUD COMPUTING.pptx for the c
PPTX
NSUT_Lecture1_cloud computing[1].pptx
PPTX
Cloud computing and Cloud Security - Basics and Terminologies
PPTX
Cloud computing
PPTX
Cloud computing
PPT
CLOUD COMPUTING.ppt
PPT
Introduction Of Cloud Computing
PPTX
CLOUD COMPUTING.pptx
PPT
Cloud computing Latest Interview Questions with Answers by Garuda Trainings
PPTX
Introduction to cloud computing
PPTX
Cloud computing lecture 1
PPTX
Chapter I Introduction to Cloud Computing.pptx
PPT
cloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
PPT
cloud computing introduction simple.ppt
Cloud Computing_Module1_ updated.pptx
An introduction to the cloud 11 v1
Public cloud: A Review
Cloud Innovation and Virtualization.pptx
Cloud Computing for college presenation project.
cloud-computing--------------------.pptx
DC UNIT-5 CLOUD COMPUTING.pptx for the c
NSUT_Lecture1_cloud computing[1].pptx
Cloud computing and Cloud Security - Basics and Terminologies
Cloud computing
Cloud computing
CLOUD COMPUTING.ppt
Introduction Of Cloud Computing
CLOUD COMPUTING.pptx
Cloud computing Latest Interview Questions with Answers by Garuda Trainings
Introduction to cloud computing
Cloud computing lecture 1
Chapter I Introduction to Cloud Computing.pptx
cloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
cloud computing introduction simple.ppt
Ad

More from Dr. SURBHI SAROHA (20)

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

Recently uploaded (20)

PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PPTX
master seminar digital applications in india
PDF
Pre independence Education in Inndia.pdf
PPTX
Cell Structure & Organelles in detailed.
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Institutional Correction lecture only . . .
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Insiders guide to clinical Medicine.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
01-Introduction-to-Information-Management.pdf
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
master seminar digital applications in india
Pre independence Education in Inndia.pdf
Cell Structure & Organelles in detailed.
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Anesthesia in Laparoscopic Surgery in India
Institutional Correction lecture only . . .
Abdominal Access Techniques with Prof. Dr. R K Mishra
human mycosis Human fungal infections are called human mycosis..pptx
2.FourierTransform-ShortQuestionswithAnswers.pdf
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Microbial disease of the cardiovascular and lymphatic systems
O7-L3 Supply Chain Operations - ICLT Program
O5-L3 Freight Transport Ops (International) V1.pdf
Insiders guide to clinical Medicine.pdf
VCE English Exam - Section C Student Revision Booklet
102 student loan defaulters named and shamed – Is someone you know on the list?
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
01-Introduction-to-Information-Management.pdf

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.