KEMBAR78
Cloud Computing Fundamentals Guide | PDF | Platform As A Service | Cloud Computing
0% found this document useful (0 votes)
231 views46 pages

Cloud Computing Fundamentals Guide

Cloud computing provides on-demand access to shared computing resources like networks, servers, storage, applications and services over the internet. It offers elastic scalability, pay-as-you-go pricing and self-service access. The three main service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). Clouds can be deployed as public, private or hybrid and responsibility is shared between customers and providers.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
231 views46 pages

Cloud Computing Fundamentals Guide

Cloud computing provides on-demand access to shared computing resources like networks, servers, storage, applications and services over the internet. It offers elastic scalability, pay-as-you-go pricing and self-service access. The three main service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). Clouds can be deployed as public, private or hybrid and responsibility is shared between customers and providers.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 46

Cloud Computing Fundamentals:

Cloud Concepts
CLOUD PRINCIPLES

Eduardo Freitas
BUSINESS AUTOMATION & DATA CAPTURE SPECIALIST

https://edfreitas.me
Introduction to Cloud Computing

Overview Cloud vs. On-premise


Cloud Service Models
Cloud Deployment Models
Characteristics of Cloud Computing
Shared Responsibility Models
Overview Cloud Portal
Introduction to Cloud Computing
Cloud is the
biggest recent
wave in IT
Cloud Computing
Its name derives from the technology which is Internet
based and represented as a cloud graphic.
Cloud Computing

Everyone is jumping on the cloud


You’ve probably used cloud technologies
To some it is still a bit nebulous
Maybe a little scary too
Cloud Services

Gmail / Office 365 Salesforce Netflix


There’s a lot to know about the
nuts and bolts of cloud computing.
Cloud vs. On-premise
On-premise is also known as
“traditional computing”.
Traditional Computing

Hardware Operating System Applications


Processor, memory, Interfaces with the Allow users to
hard drive, etc. hardware complete tasks
Expanding Company Requirements

Over the years more employees need computers

Eventually the computers need to talk to each other

Centralized storage and databases will be required

So along with computers, you have to buy expensive server hardware


Expanding Company Requirements

The costs add up and budgets get squeezed

Every few years much of the hardware becomes obsolete

Software companies keep producing new versions with features

So, the software needs to be upgraded as well


The pace of keeping up with
innovation becomes staggering.
Cloud Strengths

Computing services are provided for you


Renting computing resources
Flexibility and scalability
Access to latest technologies
Enterprise-level data protection
Reduced IT staff and admin costs
If the cloud is set up right, the user
won’t even know that a failure
happened.
Technology Pillars of Cloud Computing

Virtualization Hypervisor
Not a one-to-one relationship Allows multiple OSs to share the
between a physical server and a same host, and also manage the
logical server resource allocation to virtual OSs
Cloud Service Models
Cloud providers sell everything
“as a service”.
Models

Infrastructure as a Platform as a Software as a


Service (IaaS) Service (PaaS) Service (SaaS)
Infrastructure as a Service

Virtual hardware that replaces physical


Can scale up or down based on needs
You pay for what you use
Internet of Things (IoT)
High-performance computing
Data storage, backup, and recovery
IaaS

Compute Block storage Network


Platform as a Service

Adds OSs and software


Runtime environments
Allows developers to focus on apps
Provisioning and deployment
Load balancing and autoscaling
APIs, DevOps, Integration and ML
PaaS

Object storage Identity Runtime

Queue Database
Software as a Service

Apps are accessed over the Internet


It is the largest of the three models
Likely the one you are most familiar with
Monthly or yearly subscription fee
Internet connection is required
The biggest concern is data security
SaaS

Monitoring Content Collaboration

Communication Finance
Other Models

BPaaS CaaS MLaaS


Business Processes Communications Machine Learning

DBaaS FaaS
Databases Functions
Cloud Deployment Models
These clouds offer the best in
scalability, reliability, flexibility,
geographical independence, and
cost effectiveness.
Public Clouds

Whatever the client wants, the client gets

if the client needs more resources, it simply scales up and uses more

The client pays more, that’s part of the deal

Operated by the third-party companies


Private Cloud (On-premise)

Purchase virtualization software


Set up individual clouds
Within their own network
Limited scalability
Control all of its own security
Hybrid Cloud

Combines public and private clouds


Storage of sensitive info privately
Tight control of data
Enjoy features of public clouds
Community Cloud

Organizations with common interests


Schools or merging companies
Clients know who the other clients are
Less scalability and flexibility
With the exception of private
clouds, all cloud types use the
concept of shared resources.
Cloud Computing Types
Cloud Computing Models and Deployment Models

https://aws.amazon.com/types-of-cloud-
computing/
Characteristics of Cloud Computing
Characteristics

Elastic - grow or shrink as the client’s needs change

Resource pooling – divided among clients as needed

Rapid elasticity – fast allocation of resources

Self-service – automatically access any resources, at any time


Characteristics

Scalability - ability to use more or fewer resources

Broad network access - resources accessible over the network

Pay as you go – you pay for what you use and when you use it

Availability – resources are accessible when a client needs them


Shared Responsibility Models
A server is perfectly secure until
you install a network card.
Shared Responsibility Model

Customer Provider
Responsible for security “in” the Responsible for security “of” the
cloud cloud (infrastructure & services)
Customer

Customer data

Platform, applications, identity, and access management

Operating system, network, and firewall configuration

Network traffic, file system, and data encryption and integrity


Provider

Compute Storage/database Networking


Provider

Regions Availability zones Edge locations


Demo

Cloud Portal Overview


Introduction to Cloud Computing
Summary Cloud vs. On-premise
Cloud Service & Deployment Models
Characteristics of Cloud Computing
Shared Responsibility Models
Overview Cloud Portal

You might also like