0% found this document useful (0 votes)
54 views18 pages

Cloud Computing

Cloud computing is the delivery of computing resources like servers, storage, databases, networking, software and more over the Internet. It allows users to access organizational data anywhere, streamlines IT operations, and reduces costs compared to maintaining physical infrastructure. There are different cloud deployment models including public, private, hybrid and community clouds. Cloud services include Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Cloud computing has applications in mobile networks such as network function virtualization and centralized RAN architectures.
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)
54 views18 pages

Cloud Computing

Cloud computing is the delivery of computing resources like servers, storage, databases, networking, software and more over the Internet. It allows users to access organizational data anywhere, streamlines IT operations, and reduces costs compared to maintaining physical infrastructure. There are different cloud deployment models including public, private, hybrid and community clouds. Cloud services include Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Cloud computing has applications in mobile networks such as network function virtualization and centralized RAN architectures.
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/ 18

CLOUD COMPUTING

Knowledge Sharing Presentation

ANOTIDA MUSHAYAVANHU
What is Cloud Computing?

 Cloud Computing is the delivery of computing services –servers,


storage, databases, networking, software, analytics and more –
over the Internet(Cloud).
 Cloud Computing consists of hardware and software resources
made available on the Internet as they are managed by third party
services.

“You don’t generate your own electricity. Why generate your own
computing?” – Jeff Bezos, Amazon.
An Overview of Cloud Computing

Cloud computing addresses a variety of data management issues:


 Enables access to organizational data anywhere and at any time
 Streamlines the organization’s IT operations by subscribing only to
needed services
 Eliminates or reduces the need for onsite IT equipment,
maintenance, and management
 Reduces cost for equipment, energy, physical plant requirements,
and personnel training needs
 Enables rapid responses to increasing data volume requirement
Cloud Computing Architecture
Cloud Models

 There are certain services and models working behind the scenes
making cloud computing feasible and accessible to end users.
 Cloud Computing working models:

1. Deployment Models - the different ways in which cloud computing


services and resources are made available to users.

2. Service Models - They define the type of cloud services that are
provided to users .
Cloud Deployment Models
There are four primary cloud models:

 Public clouds

 Private clouds

 Hybrid clouds

 Community clouds
Cloud Deployment Models
Public Cloud
These are cloud-based applications and services made available to the general
population. Public Cloud is open to the public, anyone can access and use it.

Benefits Issues
Cost effective Less customizable one-size-fits-all
approach
High Scalability No direct security control
Easier and faster deployment Low security
No need to maintain internal Unanticipated performance issues
infrastructure
Cloud Deployment Models
Private Cloud
These are cloud-based applications and services intended for a specific
organization or entity, such as the government. These may be managed internally
or by a third party and be hosted internally or externally.

Benefits Issues

Higher Security and Privacy Higher initial costs

Customizable Increased IT and hardware demands

More Control for users Restricted area of operations

Legal Compliance Usually require ongoing maintenance


Cloud Deployment Models
Hybrid Cloud
A hybrid cloud is made up of two or more clouds (example: part private, part
public), where each part remains a separate object, but both are connected using
a single architecture

Community Cloud
A community cloud is created for exclusive use by a specific community. The
differences between public clouds and community clouds are the functional needs
that have been customized for the community. For example, healthcare
organizations must remain compliant with policies and laws (e.g., HIPAA) that
require special authentication and confidentiality
Cloud Service Models

The three main cloud computing services defined by the National Institute of Standards and
Technology (NIST) in their Special Publication 800-145 are as follows:

 Software as a Service (SaaS)

 Platform as a Service (PaaS)

 Infrastructure as a Service (IaaS)

KEY

Client manages

Vendor manages in Cloud


SaaS

Software as a Service (SaaS) - The cloud provider is responsible for access to applications and
services that are delivered over the internet. Users do not install applications on their local devices.
Instead, the applications reside on a remote cloud network accessed through the web or an API.

Key Features

 SaaS vendors provide users with applications on a


subscription model
 Users do not have to manage, install or upgrade
software; Providers manage this.
 Data is secure in the cloud, equipment failure
does not result in loss of data
 Use of resources can be scaled depending on
service requirements
SaaS

There are several applications of SaaS e.g


 Billing and Invoicing Systems
 Customer Relationships Management e.g Salesforce
 Help Desk Applications
 HR Solutions

Benefits Issues
Reduces capital expenditure costs Transforming to SaaS may be challenging

High Scalability Vulnerability (due to hackers)

Mobility/convenience May require extra bandwidth

Backup and recovery Compatibility challenges


PaaS

Platform as a Service(PaaS) – PaaS provides runtime environment for developing, running, and
managing applications. PaaS provides all of the facilities required to support the complete life cycle
of building and delivering web applications entirely on the internet.

Benefits Issues

Modest Software Tools Vendor dependency

Improved time to market Security Risks

Flexibility Integration difficulties with other PaaSs

Future-Proof Can be more expensive than IaaS


IaaS

Infrastructure as a Service (IaaS) - The cloud provider is responsible for giving IT managers access
to the network equipment, virtualized network services, and supporting network infrastructure.
Organizations use their own platforms and applications within a service provider’s infrastructure

Key Features

 Instead of purchasing hardware outright, users pay


for IaaS on demand
 Infrastructure is scalable depending on processing
and storage needs
 Saves enterprises the costs of buying and maintaining
their own hardware
 Because data is on cloud, there is no single point of
failure
IaaS

IaaS provides access to fundamental resources such as physical machines, virtual machines, virtual storage, etc.
Apart from these resources, the IaaS also offers:
 Virtual Machine disk storage
 VLANs
 Load Balancers
 IP Addresses
All of the above resources are made available to end user via server virtualization. Moreover, these resources
are accessed by the customers as if they own them.
Benefits Issues
Full Control of the computing resources IaaS shares issues with PaaS and SaaS, such as Network
through Administrative Access to VMs. dependence and browser based risks

Interoperability with Legacy Applications. More training and expertise required


On-demand scalability Unexpected costs may arise
Reliability Virtualization may come with little option to customize
Cloud Computing vs Data Center

These are the correct definitions of data center and cloud computing:

 Data center: Typically, a data storage and processing facility run by an in-house IT department or
leased offsite. Data centers are typically very expensive to build and maintain.

 Cloud computing: Typically, an off-premise service that offers on-demand access to a shared
pool of configurable computing resources. These resources can be rapidly provisioned and
released with minimal management effort.

Data centers are the physical facilities that provide the compute, network, and storage needs of
cloud computing services. Cloud service providers use data centers to host their cloud services and
cloud-based resources
Application of Cloud Computing in Mobile Networks

Cloud Computing has several applications in mobile telecommunications including

 Network Function Virtualization – network functions are virtualized and run on standard servers
and cloud infrastructure instead of dedicated hardware

 Centralized RAN (C-RAN) – C-RAN is an architecture that centralizes baseband processing in


mobile networks

 5G Network Slicing – Network Slicing allows the creation of multiple VNs with customized
features to support diverse use cases such as eMBB, uRLLC, mMTC

 Mobile Edge Computing – By deploying cloud services of the mobile network, MEC facilitates
the efficient distribution of computing resources and services in proximity to mobile
users

 Mobile Network Analytics- Cloud-based analytics platforms are used to process and analyze
massive amounts of data generated by mobile networks
...............THE END………………

You might also like