0% found this document useful (0 votes)
29 views59 pages

S2 Slides

The document provides an introduction to cloud computing and Microsoft Azure. It discusses how cloud computing addresses issues with traditional on-premise IT infrastructure. It then describes the main characteristics of cloud computing and different types of cloud services. The document also outlines Microsoft Azure's global infrastructure and regions, availability zones, paired regions, and services.
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)
29 views59 pages

S2 Slides

The document provides an introduction to cloud computing and Microsoft Azure. It discusses how cloud computing addresses issues with traditional on-premise IT infrastructure. It then describes the main characteristics of cloud computing and different types of cloud services. The document also outlines Microsoft Azure's global infrastructure and regions, availability zones, paired regions, and services.
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/ 59

Introduction to the

Cloud

Memi Lavi
www.memilavi.com
Before the cloud…

• If you needed a server, you had to:

• Buy it

• Install it

• Maintain it

• Replace it

• Have an IT team
Before the cloud…

• You often ended up with this:


Before the cloud…

• The same goes with:

• Networking

• Databases

• User Management

• And more…
Before the cloud…

• But there’s more…


Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov

60% CPU
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov

120% CPU
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov

20% CPU
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov

90% CPU
Bought

% CPU

Wasted Money

Used

Time
Before the cloud…

• If you needed a server, you had to:

• Buy it

• Install it

• Maintain it

• Replace it

• Have an IT team
Bought

% CPU

Wasted Money

Used

Time
The Cloud:

Compute, Networking, Storage and other services

Managed by SOMEONE ELSE


Cloud Providers

• Companies who build huge data centers

• Fill it with servers, networking, cooling, electricity etc.

• Design and install various services

• Make it publicly accessible


Data Center

Microsoft Azure Datacenter in Washington


Data Center

~100Ks physical servers / datacenter

Microsoft Azure Datacenter in The Netherlands


Cloud Services

• Clouds are huge and the competition is fierce

• Offer a lot of additional services:

• AI

• IOT

• Kubernetes

• And lots more…


In the cloud era…

• If you need a server, you can:

• Create it in the cloud within minutes

• Use it as you wish

• Pay for what you use

• Shut it down when not needed

• Automatically maintained, patched, secured, monitored


The Cloud:

Compute, Networking, Storage and other services

Managed by SOMEONE ELSE


5 Characteristics of Cloud Computing

On-Demand Self Service

Broad Network Access

Resource Pooling

Rapid Elasticity

Measured Service
On-Demand Self Service

• No human interaction is needed for resource provisioning

• Resource can be provisioned (created) with a click of a button

• Provisioning is available 24/7


Broad Network Access

• Resources can be accessed from anywhere using the network

• Ideally high broadband

• No physical access is required at any time


Resource Pooling

• Physical resources are shared between customers

• The cloud’s backbone decides which physical resource to allocate

for a customer’s virtual services

• Some advanced cloud services allow for physical resource

separation
Rapid Elasticity

• Resources can be scaled up and down as needed, automatically

• No need to purchase resources for a one-time peak scenario


Measured Service

• Payment is done only for resources actually used

• Server time / DB storage / Function calls etc.

• Measurement usually done in high-resolution

• Server time by the second

• No need to invest money in non-used resources


Types of Cloud Services

IaaS PaaS SaaS


IaaS

• Infrastructure as a Service

• The cloud provides the underlying platform

• Compute

• Networking

• Storage

• The client handles, and is responsible for all the rest


IaaS

• Most common example:

• Virtual Machines

• The cloud provides the host machine, networking and disks

• The client creates the virtual (guest) machine, installs software on

it, patches it, maintains it etc.


PaaS

• Platform as a Service

• The cloud provides platform for running apps

• Including: Compute, networking, storage, runtime environment,

scaling, redundancy, security, updates, patching, maintenance etc.

• The client just needs to bring the code to run


PaaS

• Most common example:

• Web Apps

• The cloud provides the runtime for running web apps

• The client uploads the code, and it just runs

• The client has no access to the underlying virtual machines


SaaS

• Software as a Service

• A software running completely in the cloud

• The user doesn’t need to install anything on-premises or on his

machine

• The provider of the software takes care of updates, patches,

redundancy, scalability etc.


SaaS

• Common examples:
Source: https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/strategy/monitoring-strategy
Additional Service Types

• FaaS – Functions as a Service

• DBaaS – Database as a Service

• DaaS – Desktop as a Service

• IOTaaS – IOT as a Service

• AIaaS – AI as a Service
Types of Clouds

Public Private Hybrid


Public Cloud

• The cloud is set up in the public network

• Managed by large companies

• Accessible through the internet

• Available to all clients and users

• Clients have no access to underlying infrastructure


Public Cloud
Private Cloud

• A cloud set up in an organization’s premises

• Managed by the organization’s IT team

• Accessible only in the organization’s network

• Available to users from the organizations

• Uses private cloud infrastructure and engines

• Contains a subset of the public cloud’s capabilities


Private Cloud
Hybrid Cloud

• A cloud set up in an organization’s premises…

• …but also connected to the public cloud

• Workload can be separated between the two clouds

• ie. Sensitive data in the organization’s premises, public data in the

public cloud

• Usually managed by the public cloud, but not always


Hybrid Cloud
We’re going to talk about…

Public Private Hybrid


Cloud Providers

• Companies which build datacenters and provide public cloud

services

• IaaS, PaaS, SaaS

• Other services
Main
Cloud Providers
Cloud Providers Growth

Q2 2020:
Cloud % Growth Azure is the fastest
AWS 29% growing public cloud,
Azure 47% for years
Google 43%
Introduction to
Microsoft Azure

Memi Lavi
www.memilavi.com
• Microsoft’s public cloud

• Announced in October 2008

• Released in February 2010

• The 2nd largest public cloud

• Closing the gap…


• First focused on PaaS services

• To counter AWS’s IaaS focus

• Later added IaaS

• Currently offers the largest variety of cloud services


• Major clients:
Regions

• Microsoft built a lot of datacenters for Azure

• Each datacenters’ location is called Region

• There are ~60 Azure Regions (more than any other cloud)

• Almost every new resource in the cloud should be allocated to a

region
Source: https://azure.microsoft.com/en-us/global-infrastructure/geographies/
Zones

• Some of the regions have more than one physical datacenter

• Great for availability in case one datacenter fails

• Each datacenter is called Zone

• When there are more than one datacenter in a region, the region is

said to have Availability Zones

• Some cloud services benefit from Availability Zones


Source: https://azure.microsoft.com/en-us/global-infrastructure/geographies/
Paired Regions

• Some regions have designated pair region

• For increased availability

• When a full region fails – the other one can fill its place

• Relevant for some of the cloud services

• Pairs are set by Azure and cannot be changed


Source: https://azure.microsoft.com/en-us/global-infrastructure/geographies/
Azure Services

• Everything that can be done in the cloud is called

Cloud Service
• ie. Creating VMs, building databases, set up networks, use AI

algorithms, using central user management etc.


Azure Services

• Go to:

https://azure.microsoft.com/en-us/services/
DEMO

• Create trial account

You might also like