0% found this document useful (0 votes)
37 views41 pages

Unit5 Cloud

Uploaded by

bbgokulrajb
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views41 pages

Unit5 Cloud

Uploaded by

bbgokulrajb
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 41

Unit V

Introduction to Cloud Computing


Cloud Computing
Cloud :

Refers to the server that are accessed over the internet (present at remote location).

e.g. companies

Resources Cost
Maintenance cost

Service Provider:
• Microsoft azure
• Google cloud
• Aws
• IBM cloud

Cloud Computing: Storing, Managing and accessing the data and programs on the
remote servers that are hosted on internet instead of computer’s hard drive.

Cloud computing is the on-demand availability if computer system


resources(especially data storage/cloud storage and computational power) without
direct management by user.
Cloud Computing

to offer flexible resources, faster


innovation, and economies of scale.
Cloud Computing
Cloud providers

• Microsoft azure
• Google cloud
• aws

Cloud Deployment ●
Public Cloud
Private Cloud

Models ●

Hybrid Cloud
Community Cloud
Cloud Deployment
Models
Public Cloud Model Advantages

● Minimal Investment
Cloud Deployment ● No setup cost
● Infrastructure Management is not required
Models ● No maintenance
● Dynamic Scalability

Public Cloud Model Disadvantages

● Less secure
● Low customization
Advantages of public cloud
2. Private Cloud
Advantage of private cloud
Disadvantage of private cloud
3. Hybrid Cloud
Advantage of hybrid Cloud
Disadvantage of hybrid Cloud
Community Cloud
Advantages of community cloud
Disadvantages of community cloud
Cloud Computing Services or Delivery models

1. SaaS (Software as a service)

(google mail and dropbox)

2. PaaS (Platform as a service)

3. IaaS (Infrastructure as a service)


Cloud Computing 1. Infrastructure
Computing)
as a Service (IaaS in Cloud

Services The capability provided to the consumer is to provision


processing, storage, networks, and other fundamental
computing resources.

The consumer does not manage or control the underlying


cloud infrastructure but has control over operating systems,
storage, and deployed applications; and possibly limited
control of select networking components (e.g., host
firewalls).
Cloud Computing Services 2. Platform as a Service (PaaS in Cloud Computing)

Developers use it. It provides a platform and environment


(runtime environment) to allow developers to build applications
and services over the internet.

The capability provided to the consumer is to deploy onto the


Cloud infrastructure consumer-created or acquired applications
using programming languages, libraries, services, and tools
supported by the provider.

We don’t have the control over the infrastructure.we will


interact with the UI only and O.S(provided by vendor).

The consumer does not manage or control the underlying


Cloud infrastructure including network, servers, operating
systems, or storage, but has control over the deployed
applications and possibly configuration settings for the
application-hosting environment.
Characteristics of PaaS

Cost effective(pay as per use)

No need to purchase expensive servers s/w on


data storage

Scale up/ down anytime

s/w updates and all , managed by the vendor

Easy deployed by the provider

Easy deployment of web applications.


3. Software as a Service (SaaS in Cloud Computing)

Cloud Computing The capability provided to the consumer is their


applications running on a Cloud infrastructure.

Services The capability provided to the consumer is to use the


provider's applications running on a Cloud infrastructure.

The applications are accessible from various client devices


through either a thin client interface, such as a web browser

(e.g.,google e-mail), dropBox for storing Photos, Cisco


webex etc.
Characteristics of SaaS

It makes the software available over the internet.

Software applications are maintained by the vendor.

Cost effective(pay as per use)

Available on demand.

Can be scaled up or scale down anytime according to our need.

Works on a shared model, One software is used by multiple clients.

S/w are automatically upgraded.


Benifits

Platform independent to the user (we can use Mac, Window,


Android)

Multitenant solutions

Accessible anytime at anywhere

Scale up and scale down

Reduced time (we can use applications directly from browser)

Cost effective(Pay as per use)


Uses of cloud computing in applications services
4. High availability and reliability: With data centres located in multiple geographic regions, cloud
services minimize downtime and provide continuous access to applications and data

5. Flexibility : Cloud computing provides developers with the flexibility to experiment, innovate, and iterate
quickly. Developers can easily deploy and test new features, roll out updates, and adapt to changing
market conditions, resulting in faster time-to-market for applications.

6. Data Security

7. Integration and Interoperability: Cloud services offer seamless integration with other platforms, tools,
and services through APIs and standardized protocols. This enables businesses to build interconnected
ecosystems of applications and services, streamline workflows, and enhance productivity.

8. Disaster Recovery and Backup: Cloud providers offer built-in disaster recovery and backup solutions
to protect data and applications against unforeseen events such as hardware failures, natural disasters, or
cyberattacks.
Data Analytics The process of analyzing large volumes of data using
cloud-based infrastructure and services. It involves
collecting, processing, analyzing, and interpreting data
to extract valuable insights, trends, and patterns that
can inform decision-making and drive business
growth.

some key aspects of data analytics in cloud computing:

Scalability

Cost Efficiency

Flexibility

Real time Analytics

Data Security
Data Analytics In an ever-changing business world subject
to countless variants, analytics gives
companies the edge in recognizing
changing climates so they can take initiate
appropriate action to stay competitive.
Alongside analytics, cloud computing is
also helping make business more effective
and the consolidation of both clouds and
analytics could help businesses store,
interpret, and process their big data to
better meet their clients’ needs.
Data Analytics ● Social Media
● Tracking Products
● Tracking Preference
Utility ● Keeping Records
Virtualization It is a technique which allows to share single physical
instance of an application or resource among multiple
organizations or customers.

Virtualization is technology that you can use to create


virtual representations of servers, storage, networks, and
other physical machines.

Virtual software mimics the functions of physical hardware


to run multiple virtual machines simultaneously on a single
physical machine.

Businesses use virtualization to use their hardware


resources efficiently and get greater returns from their
investment.

It also powers cloud computing services that help


organizations manage infrastructure more efficiently.
Host Machine: M/c on which VM is going to be build
Guest Machine
A hypervisor is a software that allows you to create a virtual
How Does Virtualization layer over the hardware system that manages the interaction
between the virtual machines and the system's hardware
Work? resources.

They are installed as any other software application in the


system and perform the task of virtualization.

It acts as a connection between the physical system and


virtual machines to ensure the proper access of the hardware
resources.
Hypervisor: S/w that creats,manage, monitor and runs the
How Does Virtualization VMs.

Work? i.e. s/w used to create virtualization on physical machine.

It also manages so that the virtual machines don't interfere


with each other's memory and computing resources.

The hypervisor also manages the Virtual machines and is


known as the virtual machine monitor (VMM).

Utilizing such software and the method by using the


reference from this tutorial on what is virtualization, you
can effectively use our system's underlying hardware
resources, i.e., not only applicable to computers but also to
network, cloud, and data resources.
● Type1/Bare Metal/ Native Hypervisor:

Hypervisor and their This type of hypervisor interacts directly with the
hardware resources of the system, replacing the host
Types operating system, i.e., it is also known as a bare-metal
hypervisor.
● Type2/hosted/embedded hypervisor: This type of
hypervisor runs as a software application on the host
operating system, and it also coordinates with the
virtual machines for hardware resource management.
Hypervisor and their
Types

Top 5 virtualization ●
Vagrant
Microsoft Hyper-V

tools for Developers ●



RedHat Virtualization
VMware Workstation
● VMware Fusion

Skill Set for Cloud ●
Cloud Mitigation and Deployment
Database Proficiency

Computing ●

Serverless Architecture
System or Platform Certifications
● Programming skills
● DevOps
Job roles in Cloud ● Cloud Developer

Computing ● Cloud Security Engineer

● SysOps Administrator

● Front-End and Back-End Developer

● Development Operations Engineer

● Solutions Architect

You might also like