0% found this document useful (0 votes)
59 views

MIE1628 Big Data Analytics Lecture5

The document provides an overview of cloud computing concepts and Azure services. It discusses cloud models, types of cloud services, core Azure architectural components like regions and availability zones, and key Azure services for compute, networking, storage, databases, analytics, AI/ML, and management. The agenda covers cloud services, models, types, Azure architecture, services and products, and management solutions.

Uploaded by

Viola Song
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views

MIE1628 Big Data Analytics Lecture5

The document provides an overview of cloud computing concepts and Azure services. It discusses cloud models, types of cloud services, core Azure architectural components like regions and availability zones, and key Azure services for compute, networking, storage, databases, analytics, AI/ML, and management. The agenda covers cloud services, models, types, Azure architecture, services and products, and management solutions.

Uploaded by

Viola Song
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 72

Cloud-based

Data Analytics
Lecture 5

1
WHY CLOUD CLOUD MODEL TYPES OF CLOUD
SERVICES COMPARISON SERVICES

Agenda

CORE AZURE AZURE SERVICES AZURE


ARCHITECTURAL AND PRODUCTS MANAGEMENT
COMPONENTS SOLUTIONS

2
Why cloud services?

3
Cloud Services

Cloud Providers include


Microsoft, Amazon, Google

4
What is Cloud Computing

• Simply put, cloud computing is the delivery of computing services—including servers, storage, databases,
networking, software, analytics, and intelligence—over the Internet (“the cloud”) to offer faster innovation, flexible
resources, and economies of scale. You typically pay only for cloud services you use, helping you lower your
operating costs, run your infrastructure more efficiently, and scale as your business needs change.

• https://azure.microsoft.com/en-us/overview/what-is-cloud-computing/
• On-premise
• You own the servers, hire IT staff, you pay or rent real-estate and you administrate services and take all the risks
• Cloud Providers
• Someone else owns the servers, they hire IT staff, they pay or rent real-estate, they administrate services, and
you are only responsible for configuring your cloud services and code
What is Cloud Hosting
Evolution of Computing

7
Evolution of Computing

physical server
8
Evolution of Computing

physical server
9
Evolution of Computing

physical server
10
Cloud computing characteristics
Ref: The NIST Definition of Cloud Computing
https://csrc.nist.gov/publications/detail/sp/800-145/final

On-demand Ubiquitous Location Rapid Measured


self-service network transparent elasticity service:
access resource Consumption
pooling Based
• Less expensive
Economies of • More efficient
scale • Pass benefits on
CAPEX vs. OPEX
Total Cost of Ownership
Cloud model
comparison
WHAT IS AZURE?

16
Cloud Models
Public Cloud

• No CapEx
• Agility
• Consumption-based
Private Cloud

• Control
• Security
Hybrid Cloud

• Flexibility
• Compliance
Cloud Models
Types of
cloud
services
Common Cloud Services
Types of Cloud Computing
Think of it as
“Pizza as a
Service”
Benefits of Cloud Computing

27
Core Azure
architectural
components
Azure
Regions and
Geographies

29
30
Geographies
• Defined by geo-political
boundaries or country borders
• Defines the data residency
boundary for customer data
• Geographies:
• Americas
• Europe
• Asia Pacific
• Middle East
• Africa

https://azure.microsoft.com/en-us/global-
infrastructure/geographies/
Microsoft Azure Regions

Microsoft Azure Geographies

• Region Pairs
• 300 Miles
• Sequential Updates
• Same Geography
• Special Azure regions:
• Azure Government
• Azure Germany
• Azure China 21Vianet
• Data residency / sovereignty
• Compliance

32
Availability
zones
• Separate locations
• Independent
• Power
• Cooling
• Networking
• Isolation Boundary
Availability sets
Fault Domains
• Segments clusters within a region (Up to 3)
Update Domains
• Segments updates and patches to clusters (Up to 20)

Region
Availability sets
Resource
groups

A collection of
Azure Resources
Cloud Architecture Terminologies
High Availability

38
High Scalability

39
High Elasticity

40
High Durability

41
Let’s take a look:
Core Azure
Services and
Products
Storage types
• Structured data
• Adheres to a schema

• Semi-structured data
• Non-relational (NoSQL) data

• Unstructured data
• No restrictions, flat files
• Holds PDFs, JPGs, JSON files,
etc.
Categorize Data

44
Categorize Data

45
Azure Services
• Compute
• VMs, Availability Sets & Zones, Scale sets,
App services, Azure Functions, Containers
• Networking
• vNets, Load Balancers, Application Gateways,
VPN Gateways, CDN, ExpressRoute
• Storage
• Blob, disk, file, archive
• Databases
• CosmosDB, Azure SQL, Azure Migration
service
• Big Data & Analytics
• Azure Synapse Analytics, HDInsight, Data Lake
Analytics, Azure Databricks
• AI & IoT
• IoT Central & Hub, Azure Machine Learning
Azure storage
services
Blob storage
Disk Storage
File Storage
Archive Storage
Storage Services
Database Services
IOT Services
What is Internet of Things (IoTs)?
A network of internet connected objects
(usually hardware) able to collect and exchange
data.

• Temperature, Pressure or Humidity Sensors


• Voice Command Speakers
• Smart Light Switches
• Security Cameras
• Traffic Sensors
• Smart Fridges
• Smart Bulbs
• Drones
• Phones
• Buttons
IOT Services
Big Data Analytics
AI and ML Services

Azure Machine Learning Studio is a web portal in Azure Machine Learning that contains low-code and
no-code options for project authoring and asset management.
AI and ML Services
AI and ML Services
Serverless Computing
Serverless Computing
DevOps

• Azure DevOps Services


• Pipelines
• Git
• Kanban boards
• Azure DevTest Labs
Azure DevOps
Azure
Management
Solutions
Azure management tools
Azure Portal
• Web portal
Azure PowerShell
• Client-based shell based on
Windows (.NET), Linux, or
MacOS (.NET Core)
Azure CLI
• CLI for Windows, Linux, and
MacOS
• Bash on Windows Subsystem
for Linux
Azure Cloud Shell
• Browser-based environment for
PowerShell & Bash CLI
Azure Portal
The Azure portal is a web based, unified console that provides an alternative to command line tools.
You can manage your Azure subscription with the Azure portal. Build, manage, and monitor everything
from simple web apps to complex cloud deployments.
Azure portal menu

You can choose the default mode for the portal If you choose docked mode for the portal menu,
menu. It can be docked or it can act as a flyout it will always be visible. You can collapse the
panel. menu to provide more working space.
When the portal menu is in flyout mode, it's hidden
until you need it. Select the menu icon to open or
close the menu.
Azure Home

As a new subscriber to Azure services, the first


thing you see after you sign in to the
portal is Azure Home.

You can’t customize this page, but you can


choose whether to see Azure Home or Azure
Dashboard as your default view. The first time
you sign in, there’s a prompt at the top of the
page where you can save your preference.
Azure Portal
Azure PowerShell
Azure PowerShell
Azure Cloud Shell
Azure CLI
Azure
Marketplace
• Service on Azure connects
end users with solutions:
• Microsoft partners
• Independent software
vendors (ISVs)
• Start-ups

• Over 8,000 listings

https://azuremarketplace.microsoft.com/en-us/
Today we reviewed cloud
Recap concepts and core Azure
services.

You might also like